From 9fd79a17616f1603910ae84651b8cae19284bf54 Mon Sep 17 00:00:00 2001 From: Alexis A Date: Fri, 25 Sep 2020 16:59:56 +0200 Subject: [PATCH] Upgrade to v1.7.7 (Riot -> Element) --- riot/bundles/1c92c9d6b0f5bd0d188c/0.js | 3 + .../0.js.LICENSE.txt | 0 riot/bundles/1c92c9d6b0f5bd0d188c/0.js.map | 1 + riot/bundles/1c92c9d6b0f5bd0d188c/1.js | 3 + .../1.js.LICENSE.txt | 0 riot/bundles/1c92c9d6b0f5bd0d188c/1.js.map | 1 + riot/bundles/1c92c9d6b0f5bd0d188c/2.js | 3 + .../2.js.LICENSE.txt | 0 riot/bundles/1c92c9d6b0f5bd0d188c/2.js.map | 1 + .../18.js => 1c92c9d6b0f5bd0d188c/20.js} | 4 +- .../20.js.map} | 2 +- riot/bundles/1c92c9d6b0f5bd0d188c/21.js | 2 + riot/bundles/1c92c9d6b0f5bd0d188c/21.js.map | 1 + riot/bundles/1c92c9d6b0f5bd0d188c/22.js | 2 + .../22.js.map} | 2 +- riot/bundles/1c92c9d6b0f5bd0d188c/23.js | 2 + riot/bundles/1c92c9d6b0f5bd0d188c/23.js.map | 1 + .../22.js => 1c92c9d6b0f5bd0d188c/24.js} | 4 +- .../24.js.map} | 2 +- .../23.js => 1c92c9d6b0f5bd0d188c/25.js} | 4 +- .../25.js.map} | 2 +- .../24.js => 1c92c9d6b0f5bd0d188c/26.js} | 4 +- .../26.js.map} | 2 +- .../bundle.css | 0 riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js | 3 + .../bundle.js.LICENSE.txt | 2 + .../1c92c9d6b0f5bd0d188c/bundle.js.map | 1 + .../compatibility-view.css | 1 + .../compatibility-view.js | 2 + .../compatibility-view.js.map | 1 + .../1c92c9d6b0f5bd0d188c/error-view.css | 1 + .../1c92c9d6b0f5bd0d188c/error-view.js | 2 + .../error-view.js.map | 2 +- .../1c92c9d6b0f5bd0d188c/indexeddb-worker.js | 2 + .../indexeddb-worker.js.map | 1 + riot/bundles/1c92c9d6b0f5bd0d188c/init.js | 2 + riot/bundles/1c92c9d6b0f5bd0d188c/init.js.map | 1 + .../jitsi.css | 0 riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js | 3 + .../1c92c9d6b0f5bd0d188c/jitsi.js.LICENSE.txt | 31 + .../bundles/1c92c9d6b0f5bd0d188c/jitsi.js.map | 1 + .../1c92c9d6b0f5bd0d188c/mobileguide.js | 2 + .../1c92c9d6b0f5bd0d188c/mobileguide.js.map | 1 + .../1c92c9d6b0f5bd0d188c/riot-web-app.js | 2 + .../riot-web-app.js.map | 2 +- .../riot-web-component-index.js | 2 + .../riot-web-component-index.js.map | 1 + .../theme-dark-custom.css | 1 + .../theme-dark-custom.js | 2 +- .../theme-dark-custom.js.map | 2 +- .../1c92c9d6b0f5bd0d188c/theme-dark.css | 1 + .../theme-dark.js | 2 +- .../theme-dark.js.map | 2 +- .../theme-legacy-dark.css | 1 + .../1c92c9d6b0f5bd0d188c/theme-legacy-dark.js | 2 + .../theme-legacy-dark.js.map | 1 + .../1c92c9d6b0f5bd0d188c/theme-legacy.css | 1 + .../1c92c9d6b0f5bd0d188c/theme-legacy.js | 2 + .../1c92c9d6b0f5bd0d188c/theme-legacy.js.map | 1 + .../theme-light-custom.css | 1 + .../theme-light-custom.js | 2 +- .../theme-light-custom.js.map | 2 +- .../1c92c9d6b0f5bd0d188c/theme-light.css | 1 + .../theme-light.js | 2 +- .../theme-light.js.map | 2 +- .../usercontent.js | 2 +- .../usercontent.js.map | 2 +- .../1c92c9d6b0f5bd0d188c/vendors~init.js | 3 + .../vendors~init.js.LICENSE.txt | 6 +- .../1c92c9d6b0f5bd0d188c/vendors~init.js.map | 1 + riot/bundles/709217699826f8fd4e42/0.js | 3 - riot/bundles/709217699826f8fd4e42/0.js.map | 1 - riot/bundles/709217699826f8fd4e42/1.js | 3 - riot/bundles/709217699826f8fd4e42/1.js.map | 1 - riot/bundles/709217699826f8fd4e42/19.js | 2 - riot/bundles/709217699826f8fd4e42/19.js.map | 1 - riot/bundles/709217699826f8fd4e42/2.js | 3 - riot/bundles/709217699826f8fd4e42/2.js.map | 1 - riot/bundles/709217699826f8fd4e42/20.js | 2 - riot/bundles/709217699826f8fd4e42/21.js | 2 - riot/bundles/709217699826f8fd4e42/21.js.map | 1 - riot/bundles/709217699826f8fd4e42/bundle.js | 3 - .../bundle.js.LICENSE.txt | 2 - .../709217699826f8fd4e42/bundle.js.map | 1 - .../compatibility-view.css | 1 - .../compatibility-view.js | 2 - .../compatibility-view.js.map | 1 - .../709217699826f8fd4e42/error-view.css | 1 - .../709217699826f8fd4e42/error-view.js | 2 - .../709217699826f8fd4e42/indexeddb-worker.js | 2 - .../indexeddb-worker.js.map | 1 - riot/bundles/709217699826f8fd4e42/init.js | 2 - riot/bundles/709217699826f8fd4e42/init.js.map | 1 - riot/bundles/709217699826f8fd4e42/jitsi.js | 2 - .../bundles/709217699826f8fd4e42/jitsi.js.map | 1 - .../709217699826f8fd4e42/mobileguide.js | 2 - .../709217699826f8fd4e42/mobileguide.js.map | 1 - .../709217699826f8fd4e42/riot-web-app.js | 2 - .../riot-web-component-index.js | 2 - .../riot-web-component-index.js.map | 1 - .../theme-dark-custom.css | 1 - .../709217699826f8fd4e42/theme-dark.css | 1 - .../theme-light-custom.css | 1 - .../709217699826f8fd4e42/theme-light.css | 1 - .../709217699826f8fd4e42/vendors~init.js | 3 - .../709217699826f8fd4e42/vendors~init.js.map | 1 - riot/config.sample.json | 11 +- riot/decoder-ring/decoder.js | 41 +- riot/fonts/Inter/Inter-Bold.79260e5.woff | Bin 0 -> 143464 bytes riot/fonts/Inter/Inter-Bold.aed2770.woff2 | Bin 0 -> 107144 bytes .../Inter/Inter-BoldItalic.8ef77a0.woff2 | Bin 0 -> 112276 bytes .../fonts/Inter/Inter-BoldItalic.e0879d6.woff | Bin 0 -> 149360 bytes riot/fonts/Inter/Inter-Italic.9528384.woff2 | Bin 0 -> 108172 bytes riot/fonts/Inter/Inter-Italic.e4ad366.woff | Bin 0 -> 143476 bytes riot/fonts/Inter/Inter-Medium.7a8cc72.woff | Bin 0 -> 142780 bytes riot/fonts/Inter/Inter-Medium.f6cf0a0.woff2 | Bin 0 -> 106484 bytes .../Inter/Inter-MediumItalic.417907d.woff | Bin 0 -> 149344 bytes .../Inter/Inter-MediumItalic.565a710.woff2 | Bin 0 -> 112640 bytes riot/fonts/Inter/Inter-Regular.4dd66a1.woff2 | Bin 0 -> 100368 bytes riot/fonts/Inter/Inter-Regular.7c53993.woff | Bin 0 -> 134996 bytes riot/fonts/Inter/Inter-SemiBold.1db6c55.woff | Bin 0 -> 143148 bytes riot/fonts/Inter/Inter-SemiBold.dd8a55e.woff2 | Bin 0 -> 106916 bytes .../Inter/Inter-SemiBoldItalic.81678d1.woff | Bin 0 -> 149356 bytes .../Inter/Inter-SemiBoldItalic.ac201e3.woff2 | Bin 0 -> 112768 bytes .../TwemojiMozilla-colr.5bb743a.woff2 | Bin 0 -> 477360 bytes .../TwemojiMozilla-colr.9efd56e.woff2 | Bin 423932 -> 0 bytes .../TwemojiMozilla-sbix.661486d.woff2 | Bin 2242980 -> 0 bytes .../TwemojiMozilla-sbix.fb38407.woff2 | Bin 0 -> 2582108 bytes .../i18n/{bg.6b480ef.json => bg.9d083f2.json} | 473 ++- .../i18n/{ca.d044f48.json => ca.28c5d50.json} | 105 +- .../i18n/{cs.e887cd0.json => cs.33efce3.json} | 460 ++- .../i18n/{da.df3bb02.json => da.affdbfa.json} | 88 +- ...{de_DE.e913d36.json => de_DE.7403d00.json} | 715 ++--- .../i18n/{el.7931f0a.json => el.ef8fb44.json} | 103 +- ...{en_EN.ae80707.json => en_EN.3d7ca53.json} | 627 ++-- ...{en_US.a184179.json => en_US.7799dfb.json} | 143 +- .../i18n/{eo.408ae98.json => eo.6a58b92.json} | 597 ++-- .../i18n/{es.323b60d.json => es.f52fe38.json} | 425 ++- .../i18n/{eu.3a72f32.json => eu.54010ec.json} | 453 +-- .../i18n/{fi.2c9d932.json => fi.e741170.json} | 396 +-- .../i18n/{fr.ebcb537.json => fr.b1ca9a5.json} | 531 ++-- riot/i18n/gl.e7d496c.json | 1356 --------- riot/i18n/gl.f8664e5.json | 2591 +++++++++++++++++ .../i18n/{hi.ba508df.json => hi.c7c8d1e.json} | 65 +- .../i18n/{hu.b987201.json => hu.32a9ae5.json} | 638 ++-- .../i18n/{is.96aa7fe.json => is.7f0687f.json} | 79 +- .../i18n/{it.be5a362.json => it.8caf807.json} | 661 ++--- .../i18n/{ja.67de92a.json => ja.993b225.json} | 294 +- riot/i18n/jbo.bd02827.json | 631 ++++ riot/i18n/kab.2ad3e8b.json | 2543 ++++++++++++++++ .../i18n/{ko.fb007c5.json => ko.22a6135.json} | 217 +- ...es.84167c3.json => languages.653339f.json} | 88 +- riot/i18n/languages.json | 88 +- .../i18n/{lt.586c6bd.json => lt.cf507ac.json} | 433 +-- .../i18n/{lv.2bb7473.json => lv.dff4174.json} | 112 +- ...{nb_NO.ced4b58.json => nb_NO.f054f98.json} | 303 +- .../i18n/{nl.966bf3e.json => nl.4e1be64.json} | 345 +-- .../i18n/{nn.2b524df.json => nn.f8bdb9f.json} | 404 ++- .../i18n/{pl.f79c560.json => pl.5511e41.json} | 224 +- .../i18n/{pt.f8b4cb7.json => pt.e813962.json} | 102 +- riot/i18n/pt_BR.048260c.json | 2426 +++++++++++++++ riot/i18n/pt_BR.71660ca.json | 1325 --------- .../i18n/{ru.d3e6bca.json => ru.8a353a0.json} | 890 ++++-- .../i18n/{sk.e54e7ab.json => sk.526fc08.json} | 461 +-- .../i18n/{sq.5192b08.json => sq.69fba78.json} | 561 ++-- .../i18n/{sr.ad8a866.json => sr.98b7d83.json} | 315 +- riot/i18n/sv.0ccb19e.json | 2525 ++++++++++++++++ riot/i18n/sv.80ff7cb.json | 1731 ----------- .../i18n/{te.239e9d4.json => te.3234605.json} | 24 - .../i18n/{th.f35ca86.json => th.bd3dd53.json} | 58 +- .../i18n/{tr.4e5769e.json => tr.20448c9.json} | 266 +- riot/i18n/uk.1c6c254.json | 700 ----- riot/i18n/uk.e16281f.json | 1289 ++++++++ .../{vls.720e7c0.json => vls.438fbf1.json} | 185 +- ...Hans.a2ff1ae.json => zh_Hans.a4c977d.json} | 1300 +++++++-- ...Hant.985074d.json => zh_Hant.ffde1ec.json} | 603 ++-- riot/img/chevron-left.82128ee.png | Bin 14586 -> 0 bytes riot/img/create-big.216a289.svg | 26 - riot/img/e2e/blacklisted.74ba193.svg | 6 - riot/img/e2e/disabled.6c5c6be.svg | 5 + riot/img/e2e/normal.38c8458.svg | 3 - riot/img/e2e/normal.76f0c09.svg | 3 + riot/img/e2e/verified.5be6c9f.svg | 3 + riot/img/e2e/verified.fb77c33.svg | 4 - riot/img/e2e/warning.2d79aff.svg | 5 - riot/img/e2e/warning.78bb264.svg | 3 + riot/img/edit.27a8059.svg | 1 - riot/img/element-icons/add-photo.c0b4c3b.svg | 5 + .../element-icons/call/fullscreen.43be138.svg | 6 + .../img/element-icons/call/hangup.a207e54.svg | 3 + .../element-icons/call/video-call.f465ed0.svg | 4 + .../call/video-muted.7a89cd9.svg | 5 + .../element-icons/call/voice-call.303eba8.svg | 3 + .../call/voice-muted.bc0ff47.svg | 4 + .../call/voice-unmuted.5613640.svg | 3 + riot/img/element-icons/cloud-off.33cd28e.svg | 3 + .../community-members.cbb31c1.svg | 8 + .../element-icons/community-rooms.8f0b6c9.svg | 3 + .../element-icons/context-menu.829cc1a.svg | 5 + riot/img/element-icons/hide.2b52315.svg | 5 + riot/img/element-icons/home.b706c0e.svg | 3 + riot/img/element-icons/info.dc07e19.svg | 4 + riot/img/element-icons/leave.bb917e7.svg | 7 + .../element-icons/notifications.d298b39.svg | 5 + .../room/composer/attach.359c84e.svg | 3 + .../room/composer/emoji.144dfeb.svg | 7 + .../room/composer/sticker.8dbe5ec.svg | 7 + .../room/default_app.d374fad.svg | 11 + .../room/default_cal.527e126.svg | 6 + .../room/default_clock.15ad596.svg | 5 + .../room/default_doc.8f6ab03.svg | 4 + .../element-icons/room/ellipsis.b82ece6.svg | 5 + riot/img/element-icons/room/files.5709c0c.svg | 3 + .../room/format-bar/bold.0d80ac7.svg | 5 + .../room/format-bar/code.27444ba.svg | 5 + .../room/format-bar/italic.bf18054.svg | 5 + .../room/format-bar/quote.560cd8f.svg | 6 + .../room/format-bar/strikethrough.0264f7b.svg | 4 + .../element-icons/room/in-call.a5007bf.svg | 6 + .../img/element-icons/room/invite.a9b4e0f.svg | 3 + .../element-icons/room/members.88c3e93.svg | 7 + .../room/message-bar/edit.688678e.svg | 4 + .../room/message-bar/emoji.8612164.svg | 5 + .../room/message-bar/reply.5812741.svg | 4 + .../room/pin-upright.65783fb.svg | 7 + riot/img/element-icons/room/pin.6ab67ed.svg | 7 + .../room/room-summary.1ad0865.svg | 3 + .../room/search-inset.db6314d.svg | 3 + .../room/settings/advanced.e079c15.svg | 3 + .../room/settings/roles.bad9a9e.svg | 3 + riot/img/element-icons/room/share.54dc3fb.svg | 3 + .../roomlist/archived.226584d.svg | 3 + .../roomlist/checkmark.a8c4d72.svg | 3 + .../roomlist/dark-light-mode.f72b785.svg | 3 + .../decorated-avatar-mask.76c407f.svg | 3 + .../roomlist/explore.1523e65.svg | 4 + .../roomlist/favorite.ff7609d.svg | 3 + .../roomlist/feedback.b9a3f53.svg | 7 + .../element-icons/roomlist/home.1b4edd5.svg | 3 + .../roomlist/low-priority.6c7fb97.svg | 3 + .../notifications-default.8b8509e.svg | 5 + .../roomlist/notifications-dm.ffa8881.svg | 3 + .../roomlist/notifications-off.0c57561.svg | 7 + .../element-icons/roomlist/plus.daac9ba.svg | 3 + .../roomlist/search-clear.6164d97.svg | 3 + .../element-icons/roomlist/search.3774248.svg | 3 + riot/img/element-icons/security.66f2fa6.svg | 3 + riot/img/element-icons/settings.6b381af.svg | 3 + .../settings/appearance.cdebd40.svg | 3 + .../element-icons/settings/flair.4227a88.svg | 3 + .../element-icons/settings/help.68b703f.svg | 3 + .../settings/lab-flags.6fbe5e2.svg | 4 + .../settings/preference.82bfabd.svg | 3 + .../element-icons/view-community.0cad1a5.svg | 8 + riot/img/ems-logo.9cc945a.svg | 9 + riot/img/explore.32f6303.svg | 97 - .../alert-triangle.38aca3a.svg | 5 + riot/img/feather-customised/brush.6352c79.svg | 5 - .../chevron-down-thin.f9a2477.svg | 3 + .../chevron-down.5278abe.svg | 3 + .../chevron-down.537efce.svg | 3 - .../feather-customised/clipboard.24dd87a.svg | 4 + .../emoji3.custom.f110fcb.svg | 6 - riot/img/feather-customised/face.34d1316.svg | 14 - riot/img/feather-customised/flag.350c432.svg | 5 - riot/img/feather-customised/flair.711761c.svg | 6 - riot/img/feather-customised/grid.9e353ed.svg | 13 - riot/img/feather-customised/home.55644be.svg | 1 - .../feather-customised/life-buoy.8a302f4.svg | 18 - .../feather-customised/lock-solid.3d8f17d.svg | 4 - riot/img/feather-customised/lock.9b2b399.svg | 6 - .../notifications.51febb7.svg | 10 - .../feather-customised/paperclip.a368eb9.svg | 10 - riot/img/feather-customised/phone.87241fa.svg | 10 - .../img/feather-customised/search.28e7db7.svg | 11 - .../secure-backup.329cb1c.svg | 11 + .../secure-phrase.a9d3725.svg | 11 + .../feather-customised/settings.cc405e6.svg | 11 - riot/img/feather-customised/share.9dc5acb.svg | 14 - .../feather-customised/sign-in.7022ff3.svg | 7 - .../feather-customised/sign-out.fa2d962.svg | 5 - .../feather-customised/sliders.c04972d.svg | 5 - .../sticker.custom.7592e02.svg | 4 - .../img/feather-customised/upload.a4ce82a.svg | 5 - .../feather-customised/user-add.f517c01.svg | 13 - .../feather-customised/users-sm.e55dac3.svg | 7 - riot/img/feather-customised/video.02dbf40.svg | 11 - riot/img/files.007db3a.png | Bin 503 -> 0 bytes riot/img/fullscreen.dbcb0c8.svg | 23 - riot/img/globe.8201f08.svg | 3 + .../icon-context-mute-mentions.266796b.svg | 11 - .../icon-context-mute-off-copy.8b8d189.svg | 10 - riot/img/icon-context-mute-off.b112ec4.svg | 9 - riot/img/icon-context-mute.c8f99f3.svg | 9 - riot/img/icon-jump-to-bottom.ded64cf.svg | 32 - .../img/icon-jump-to-first-unread.2401872.svg | 16 - riot/img/icon_context_fave.c05e648.svg | 3 - riot/img/icon_context_fave_on.dd832e0.svg | 29 - riot/img/icon_context_low.6ff73d9.svg | 11 - riot/img/icon_context_low_on.bb2628b.svg | 30 - riot/img/icon_context_person.034a4b2.svg | 85 - riot/img/icon_context_person_on.4f0232f.svg | 85 - riot/img/icon_copy_message.f2eab28.svg | 86 - riot/img/icons-pin.1d9bacf.svg | 7 - riot/img/icons-room-nobg.a6a494e.svg | 28 - riot/img/icons-share.c75982d.svg | 6 - riot/img/leave.96c4dc4.svg | 23 - riot/img/modular-bw-logo.8aac5a1.svg | 18 - riot/img/notif-active.6d534cc.svg | 20 - riot/img/notif-slider.e648344.svg | 22 - riot/img/react.5d59311.svg | 10 - riot/img/reply.488cf91.svg | 6 - riot/img/sound-indicator.ac4bf8d.svg | 17 - riot/img/spinner.a5c5b3b.svg | 141 + riot/img/tick.fc8e192.svg | 12 - riot/img/video-mute.2546e5c.svg | 17 - riot/img/video-unmute.952e3b6.svg | 18 - riot/img/voice-mute.c18eed0.svg | 14 - riot/img/voice-unmute.a571f7e.svg | 15 - riot/img/voip-chevron.bbab537.svg | 12 - riot/index.html | 54 +- riot/jitsi.html | 8 +- riot/jitsi_external_api.min.js | 2 +- riot/manifest.json | 36 +- riot/mobile_guide/index.html | 36 +- riot/static/incompatible-browser.html | 38 +- riot/static/unable-to-load.html | 33 +- riot/themes/element/img/backgrounds/lake.jpg | Bin 0 -> 610431 bytes .../{riot => element}/img/download/apple.svg | 0 .../{riot => element}/img/download/fdroid.svg | 0 .../{riot => element}/img/download/google.svg | 0 .../themes/element/img/logos/element-logo.svg | 6 + riot/themes/element/img/logos/opengraph.png | Bin 0 -> 11311 bytes riot/themes/riot/img/backgrounds/valley.jpg | Bin 290041 -> 0 bytes riot/themes/riot/img/logos/opengraph.png | Bin 16158 -> 0 bytes .../img/logos/riot-im-logo-black-text.png | Bin 7138 -> 0 bytes .../img/logos/riot-im-logo-black-text.svg | 17 - riot/themes/riot/img/logos/riot-im-logo.png | Bin 7194 -> 0 bytes riot/themes/riot/img/logos/riot-im-logo.svg | 17 - riot/themes/riot/img/logos/riot-logo.svg | 6 - riot/usercontent/index.html | 8 +- riot/vector-icons/1024.png | Bin 0 -> 17323 bytes riot/vector-icons/120.png | Bin 0 -> 1464 bytes riot/vector-icons/1240x600.png | Bin 0 -> 10967 bytes riot/vector-icons/150.png | Bin 0 -> 1826 bytes riot/vector-icons/152.png | Bin 0 -> 1952 bytes riot/vector-icons/180.png | Bin 0 -> 2220 bytes ...de7-6a88-54a9-496b1c8aee53.webPlatform.png | Bin 60075 -> 0 bytes ...0e9-d583-2b9b-5c4c2aca967f.webPlatform.png | Bin 2553 -> 0 bytes riot/vector-icons/24.png | Bin 0 -> 434 bytes riot/vector-icons/300.png | Bin 0 -> 3948 bytes ...b3f-d7b8-e2df-a49ba887199a.webPlatform.png | Bin 138309 -> 0 bytes ...d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png | Bin 19934 -> 0 bytes riot/vector-icons/44.png | Bin 0 -> 629 bytes ...b9c-9173-3118-442179ae62d4.webPlatform.png | Bin 6885 -> 0 bytes riot/vector-icons/50.png | Bin 0 -> 732 bytes ...f13-2235-8ef9-00db0d2fda0c.webPlatform.png | Bin 4369 -> 0 bytes ...d2e-aa16-b6d4-13c90b81af1f.webPlatform.png | Bin 2944 -> 0 bytes riot/vector-icons/620x300.png | Bin 0 -> 4572 bytes ...331-ded6-b4a5-0bb4799985ee.webPlatform.png | Bin 8938 -> 0 bytes riot/vector-icons/76.png | Bin 0 -> 1030 bytes riot/vector-icons/88.png | Bin 0 -> 1146 bytes ...735-868d-4b9b-cfe32121294c.webPlatform.png | Bin 1449 -> 0 bytes ...b84-4fe7-1866-8ee9fb1362da.webPlatform.png | Bin 5206 -> 0 bytes ...a4e-45e7-e5e6-951e1d314675.webPlatform.png | Bin 10992 -> 0 bytes riot/vector-icons/android-chrome-144x144.png | Bin 2226 -> 0 bytes riot/vector-icons/android-chrome-192x192.png | Bin 2771 -> 0 bytes riot/vector-icons/android-chrome-36x36.png | Bin 802 -> 0 bytes riot/vector-icons/android-chrome-48x48.png | Bin 1098 -> 0 bytes riot/vector-icons/android-chrome-72x72.png | Bin 1554 -> 0 bytes riot/vector-icons/android-chrome-96x96.png | Bin 1667 -> 0 bytes .../apple-touch-icon-114.ddb87b5.png | Bin 0 -> 1444 bytes riot/vector-icons/apple-touch-icon-114.png | Bin 0 -> 1444 bytes .../apple-touch-icon-114x114.90ee055.png | Bin 1909 -> 0 bytes .../vector-icons/apple-touch-icon-114x114.png | Bin 1909 -> 0 bytes .../apple-touch-icon-120.b5d5cf5.png | Bin 0 -> 1528 bytes riot/vector-icons/apple-touch-icon-120.png | Bin 0 -> 1528 bytes .../apple-touch-icon-120x120.efb825d.png | Bin 1908 -> 0 bytes .../vector-icons/apple-touch-icon-120x120.png | Bin 1908 -> 0 bytes .../apple-touch-icon-144.fb7efa4.png | Bin 0 -> 1903 bytes riot/vector-icons/apple-touch-icon-144.png | Bin 0 -> 1903 bytes .../apple-touch-icon-144x144.22c7dba.png | Bin 2226 -> 0 bytes .../vector-icons/apple-touch-icon-144x144.png | Bin 2226 -> 0 bytes .../apple-touch-icon-152.8b25947.png | Bin 0 -> 2045 bytes riot/vector-icons/apple-touch-icon-152.png | Bin 0 -> 2045 bytes .../apple-touch-icon-152x152.619b458.png | Bin 2281 -> 0 bytes .../vector-icons/apple-touch-icon-152x152.png | Bin 2281 -> 0 bytes .../apple-touch-icon-180.991bfed.png | Bin 0 -> 2299 bytes riot/vector-icons/apple-touch-icon-180.png | Bin 0 -> 2299 bytes .../apple-touch-icon-180x180.a6f14e2.png | Bin 2564 -> 0 bytes .../vector-icons/apple-touch-icon-180x180.png | Bin 2564 -> 0 bytes .../apple-touch-icon-57.a40ca75.png | Bin 0 -> 803 bytes riot/vector-icons/apple-touch-icon-57.png | Bin 0 -> 803 bytes .../apple-touch-icon-57x57.250bbfd.png | Bin 1292 -> 0 bytes riot/vector-icons/apple-touch-icon-57x57.png | Bin 1292 -> 0 bytes .../apple-touch-icon-60.f236450.png | Bin 0 -> 837 bytes riot/vector-icons/apple-touch-icon-60.png | Bin 0 -> 837 bytes .../apple-touch-icon-60x60.4d632a0.png | Bin 1329 -> 0 bytes riot/vector-icons/apple-touch-icon-60x60.png | Bin 1329 -> 0 bytes .../apple-touch-icon-72.4e3da92.png | Bin 0 -> 974 bytes riot/vector-icons/apple-touch-icon-72.png | Bin 0 -> 974 bytes .../apple-touch-icon-72x72.e93344d.png | Bin 1554 -> 0 bytes riot/vector-icons/apple-touch-icon-72x72.png | Bin 1554 -> 0 bytes .../apple-touch-icon-76.43d8809.png | Bin 0 -> 1050 bytes riot/vector-icons/apple-touch-icon-76.png | Bin 0 -> 1050 bytes .../apple-touch-icon-76x76.bfcf806.png | Bin 1438 -> 0 bytes riot/vector-icons/apple-touch-icon-76x76.png | Bin 1438 -> 0 bytes .../apple-touch-icon-precomposed.png | Bin 2564 -> 0 bytes riot/vector-icons/apple-touch-icon.png | Bin 2564 -> 0 bytes ...af4-1082-4923-949bc8eb40ef.webPlatform.png | Bin 22035 -> 0 bytes ....e54b06e.xml => browserconfig.93cf611.xml} | 24 +- riot/vector-icons/browserconfig.xml | 24 +- ...7c4-9b33-81b8-4789b7a4a250.webPlatform.png | Bin 9001 -> 0 bytes riot/vector-icons/favicon-16x16.png | Bin 744 -> 0 bytes riot/vector-icons/favicon-32x32.png | Bin 1464 -> 0 bytes riot/vector-icons/favicon-96x96.png | Bin 3153 -> 0 bytes riot/vector-icons/favicon.4535157.ico | Bin 139316 -> 0 bytes riot/vector-icons/favicon.878a87c.ico | Bin 0 -> 15086 bytes riot/vector-icons/favicon.ico | Bin 139316 -> 15086 bytes riot/vector-icons/mstile-144x144.22c7dba.png | Bin 2226 -> 0 bytes riot/vector-icons/mstile-144x144.png | Bin 2226 -> 0 bytes riot/vector-icons/mstile-150.cd74849.png | Bin 0 -> 1942 bytes riot/vector-icons/mstile-150.png | Bin 0 -> 1942 bytes riot/vector-icons/mstile-150x150.png | Bin 2286 -> 0 bytes riot/vector-icons/mstile-310.png | Bin 0 -> 3993 bytes riot/vector-icons/mstile-310x150.png | Bin 2189 -> 1954 bytes riot/vector-icons/mstile-310x310.png | Bin 4065 -> 0 bytes riot/vector-icons/mstile-70.png | Bin 0 -> 940 bytes riot/vector-icons/mstile-70x70.png | Bin 1397 -> 0 bytes riot/version | 2 +- riot/welcome.html | 4 +- riot/welcome/images/icon-create-account.svg | 18 +- riot/welcome/images/icon-room-directory.svg | 21 +- riot/welcome/images/icon-sign-in.svg | 18 +- riot/welcome/images/logo.svg | 20 +- 435 files changed, 19585 insertions(+), 13550 deletions(-) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/0.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/0.js.LICENSE.txt (100%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/0.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/1.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/1.js.LICENSE.txt (100%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/1.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/2.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/2.js.LICENSE.txt (100%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/2.js.map rename riot/bundles/{709217699826f8fd4e42/18.js => 1c92c9d6b0f5bd0d188c/20.js} (99%) rename riot/bundles/{709217699826f8fd4e42/18.js.map => 1c92c9d6b0f5bd0d188c/20.js.map} (99%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/21.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/21.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/22.js rename riot/bundles/{709217699826f8fd4e42/20.js.map => 1c92c9d6b0f5bd0d188c/22.js.map} (88%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/23.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/23.js.map rename riot/bundles/{709217699826f8fd4e42/22.js => 1c92c9d6b0f5bd0d188c/24.js} (83%) rename riot/bundles/{709217699826f8fd4e42/22.js.map => 1c92c9d6b0f5bd0d188c/24.js.map} (91%) rename riot/bundles/{709217699826f8fd4e42/23.js => 1c92c9d6b0f5bd0d188c/25.js} (89%) rename riot/bundles/{709217699826f8fd4e42/23.js.map => 1c92c9d6b0f5bd0d188c/25.js.map} (94%) rename riot/bundles/{709217699826f8fd4e42/24.js => 1c92c9d6b0f5bd0d188c/26.js} (83%) rename riot/bundles/{709217699826f8fd4e42/24.js.map => 1c92c9d6b0f5bd0d188c/26.js.map} (96%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/bundle.css (100%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js.LICENSE.txt create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.css create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/error-view.css create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/error-view.js.map (67%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/init.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/init.js.map rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/jitsi.css (100%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.LICENSE.txt create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/riot-web-app.js.map (63%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.css rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-dark-custom.js (91%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-dark-custom.js.map (95%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.css rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-dark.js (91%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-dark.js.map (96%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.css create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.css create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js.map create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.css rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-light-custom.js (91%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-light-custom.js.map (95%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.css rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-light.js (91%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/theme-light.js.map (96%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/usercontent.js (94%) rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/usercontent.js.map (96%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/vendors~init.js rename riot/bundles/{709217699826f8fd4e42 => 1c92c9d6b0f5bd0d188c}/vendors~init.js.LICENSE.txt (97%) create mode 100644 riot/bundles/1c92c9d6b0f5bd0d188c/vendors~init.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/0.js delete mode 100644 riot/bundles/709217699826f8fd4e42/0.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/1.js delete mode 100644 riot/bundles/709217699826f8fd4e42/1.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/19.js delete mode 100644 riot/bundles/709217699826f8fd4e42/19.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/2.js delete mode 100644 riot/bundles/709217699826f8fd4e42/2.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/20.js delete mode 100644 riot/bundles/709217699826f8fd4e42/21.js delete mode 100644 riot/bundles/709217699826f8fd4e42/21.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/bundle.js delete mode 100644 riot/bundles/709217699826f8fd4e42/bundle.js.LICENSE.txt delete mode 100644 riot/bundles/709217699826f8fd4e42/bundle.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/compatibility-view.css delete mode 100644 riot/bundles/709217699826f8fd4e42/compatibility-view.js delete mode 100644 riot/bundles/709217699826f8fd4e42/compatibility-view.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/error-view.css delete mode 100644 riot/bundles/709217699826f8fd4e42/error-view.js delete mode 100644 riot/bundles/709217699826f8fd4e42/indexeddb-worker.js delete mode 100644 riot/bundles/709217699826f8fd4e42/indexeddb-worker.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/init.js delete mode 100644 riot/bundles/709217699826f8fd4e42/init.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/jitsi.js delete mode 100644 riot/bundles/709217699826f8fd4e42/jitsi.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/mobileguide.js delete mode 100644 riot/bundles/709217699826f8fd4e42/mobileguide.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/riot-web-app.js delete mode 100644 riot/bundles/709217699826f8fd4e42/riot-web-component-index.js delete mode 100644 riot/bundles/709217699826f8fd4e42/riot-web-component-index.js.map delete mode 100644 riot/bundles/709217699826f8fd4e42/theme-dark-custom.css delete mode 100644 riot/bundles/709217699826f8fd4e42/theme-dark.css delete mode 100644 riot/bundles/709217699826f8fd4e42/theme-light-custom.css delete mode 100644 riot/bundles/709217699826f8fd4e42/theme-light.css delete mode 100644 riot/bundles/709217699826f8fd4e42/vendors~init.js delete mode 100644 riot/bundles/709217699826f8fd4e42/vendors~init.js.map create mode 100644 riot/fonts/Inter/Inter-Bold.79260e5.woff create mode 100644 riot/fonts/Inter/Inter-Bold.aed2770.woff2 create mode 100644 riot/fonts/Inter/Inter-BoldItalic.8ef77a0.woff2 create mode 100644 riot/fonts/Inter/Inter-BoldItalic.e0879d6.woff create mode 100644 riot/fonts/Inter/Inter-Italic.9528384.woff2 create mode 100644 riot/fonts/Inter/Inter-Italic.e4ad366.woff create mode 100644 riot/fonts/Inter/Inter-Medium.7a8cc72.woff create mode 100644 riot/fonts/Inter/Inter-Medium.f6cf0a0.woff2 create mode 100644 riot/fonts/Inter/Inter-MediumItalic.417907d.woff create mode 100644 riot/fonts/Inter/Inter-MediumItalic.565a710.woff2 create mode 100644 riot/fonts/Inter/Inter-Regular.4dd66a1.woff2 create mode 100644 riot/fonts/Inter/Inter-Regular.7c53993.woff create mode 100644 riot/fonts/Inter/Inter-SemiBold.1db6c55.woff create mode 100644 riot/fonts/Inter/Inter-SemiBold.dd8a55e.woff2 create mode 100644 riot/fonts/Inter/Inter-SemiBoldItalic.81678d1.woff create mode 100644 riot/fonts/Inter/Inter-SemiBoldItalic.ac201e3.woff2 create mode 100644 riot/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.5bb743a.woff2 delete mode 100644 riot/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.9efd56e.woff2 delete mode 100644 riot/fonts/Twemoji_Mozilla/TwemojiMozilla-sbix.661486d.woff2 create mode 100644 riot/fonts/Twemoji_Mozilla/TwemojiMozilla-sbix.fb38407.woff2 rename riot/i18n/{bg.6b480ef.json => bg.9d083f2.json} (85%) rename riot/i18n/{ca.d044f48.json => ca.28c5d50.json} (88%) rename riot/i18n/{cs.e887cd0.json => cs.33efce3.json} (84%) rename riot/i18n/{da.df3bb02.json => da.affdbfa.json} (87%) rename riot/i18n/{de_DE.e913d36.json => de_DE.7403d00.json} (83%) rename riot/i18n/{el.7931f0a.json => el.ef8fb44.json} (86%) rename riot/i18n/{en_EN.ae80707.json => en_EN.3d7ca53.json} (88%) rename riot/i18n/{en_US.a184179.json => en_US.7799dfb.json} (85%) rename riot/i18n/{eo.408ae98.json => eo.6a58b92.json} (83%) rename riot/i18n/{es.323b60d.json => es.f52fe38.json} (86%) rename riot/i18n/{eu.3a72f32.json => eu.54010ec.json} (84%) rename riot/i18n/{fi.2c9d932.json => fi.e741170.json} (86%) rename riot/i18n/{fr.ebcb537.json => fr.b1ca9a5.json} (83%) delete mode 100644 riot/i18n/gl.e7d496c.json create mode 100644 riot/i18n/gl.f8664e5.json rename riot/i18n/{hi.ba508df.json => hi.c7c8d1e.json} (88%) rename riot/i18n/{hu.b987201.json => hu.32a9ae5.json} (83%) rename riot/i18n/{is.96aa7fe.json => is.7f0687f.json} (89%) rename riot/i18n/{it.be5a362.json => it.8caf807.json} (82%) rename riot/i18n/{ja.67de92a.json => ja.993b225.json} (87%) create mode 100644 riot/i18n/jbo.bd02827.json create mode 100644 riot/i18n/kab.2ad3e8b.json rename riot/i18n/{ko.fb007c5.json => ko.22a6135.json} (87%) rename riot/i18n/{languages.84167c3.json => languages.653339f.json} (53%) rename riot/i18n/{lt.586c6bd.json => lt.cf507ac.json} (82%) rename riot/i18n/{lv.2bb7473.json => lv.dff4174.json} (87%) rename riot/i18n/{nb_NO.ced4b58.json => nb_NO.f054f98.json} (84%) rename riot/i18n/{nl.966bf3e.json => nl.4e1be64.json} (84%) rename riot/i18n/{nn.2b524df.json => nn.f8bdb9f.json} (81%) rename riot/i18n/{pl.f79c560.json => pl.5511e41.json} (88%) rename riot/i18n/{pt.f8b4cb7.json => pt.e813962.json} (85%) create mode 100644 riot/i18n/pt_BR.048260c.json delete mode 100644 riot/i18n/pt_BR.71660ca.json rename riot/i18n/{ru.d3e6bca.json => ru.8a353a0.json} (73%) rename riot/i18n/{sk.e54e7ab.json => sk.526fc08.json} (84%) rename riot/i18n/{sq.5192b08.json => sq.69fba78.json} (84%) rename riot/i18n/{sr.ad8a866.json => sr.98b7d83.json} (80%) create mode 100644 riot/i18n/sv.0ccb19e.json delete mode 100644 riot/i18n/sv.80ff7cb.json rename riot/i18n/{te.239e9d4.json => te.3234605.json} (88%) rename riot/i18n/{th.f35ca86.json => th.bd3dd53.json} (85%) rename riot/i18n/{tr.4e5769e.json => tr.20448c9.json} (90%) delete mode 100644 riot/i18n/uk.1c6c254.json create mode 100644 riot/i18n/uk.e16281f.json rename riot/i18n/{vls.720e7c0.json => vls.438fbf1.json} (87%) rename riot/i18n/{zh_Hans.a2ff1ae.json => zh_Hans.a4c977d.json} (51%) rename riot/i18n/{zh_Hant.985074d.json => zh_Hant.ffde1ec.json} (83%) delete mode 100644 riot/img/chevron-left.82128ee.png delete mode 100644 riot/img/create-big.216a289.svg delete mode 100644 riot/img/e2e/blacklisted.74ba193.svg create mode 100644 riot/img/e2e/disabled.6c5c6be.svg delete mode 100644 riot/img/e2e/normal.38c8458.svg create mode 100644 riot/img/e2e/normal.76f0c09.svg create mode 100644 riot/img/e2e/verified.5be6c9f.svg delete mode 100644 riot/img/e2e/verified.fb77c33.svg delete mode 100644 riot/img/e2e/warning.2d79aff.svg create mode 100644 riot/img/e2e/warning.78bb264.svg delete mode 100644 riot/img/edit.27a8059.svg create mode 100644 riot/img/element-icons/add-photo.c0b4c3b.svg create mode 100644 riot/img/element-icons/call/fullscreen.43be138.svg create mode 100644 riot/img/element-icons/call/hangup.a207e54.svg create mode 100644 riot/img/element-icons/call/video-call.f465ed0.svg create mode 100644 riot/img/element-icons/call/video-muted.7a89cd9.svg create mode 100644 riot/img/element-icons/call/voice-call.303eba8.svg create mode 100644 riot/img/element-icons/call/voice-muted.bc0ff47.svg create mode 100644 riot/img/element-icons/call/voice-unmuted.5613640.svg create mode 100644 riot/img/element-icons/cloud-off.33cd28e.svg create mode 100644 riot/img/element-icons/community-members.cbb31c1.svg create mode 100644 riot/img/element-icons/community-rooms.8f0b6c9.svg create mode 100644 riot/img/element-icons/context-menu.829cc1a.svg create mode 100644 riot/img/element-icons/hide.2b52315.svg create mode 100644 riot/img/element-icons/home.b706c0e.svg create mode 100644 riot/img/element-icons/info.dc07e19.svg create mode 100644 riot/img/element-icons/leave.bb917e7.svg create mode 100644 riot/img/element-icons/notifications.d298b39.svg create mode 100644 riot/img/element-icons/room/composer/attach.359c84e.svg create mode 100644 riot/img/element-icons/room/composer/emoji.144dfeb.svg create mode 100644 riot/img/element-icons/room/composer/sticker.8dbe5ec.svg create mode 100644 riot/img/element-icons/room/default_app.d374fad.svg create mode 100644 riot/img/element-icons/room/default_cal.527e126.svg create mode 100644 riot/img/element-icons/room/default_clock.15ad596.svg create mode 100644 riot/img/element-icons/room/default_doc.8f6ab03.svg create mode 100644 riot/img/element-icons/room/ellipsis.b82ece6.svg create mode 100644 riot/img/element-icons/room/files.5709c0c.svg create mode 100644 riot/img/element-icons/room/format-bar/bold.0d80ac7.svg create mode 100644 riot/img/element-icons/room/format-bar/code.27444ba.svg create mode 100644 riot/img/element-icons/room/format-bar/italic.bf18054.svg create mode 100644 riot/img/element-icons/room/format-bar/quote.560cd8f.svg create mode 100644 riot/img/element-icons/room/format-bar/strikethrough.0264f7b.svg create mode 100644 riot/img/element-icons/room/in-call.a5007bf.svg create mode 100644 riot/img/element-icons/room/invite.a9b4e0f.svg create mode 100644 riot/img/element-icons/room/members.88c3e93.svg create mode 100644 riot/img/element-icons/room/message-bar/edit.688678e.svg create mode 100644 riot/img/element-icons/room/message-bar/emoji.8612164.svg create mode 100644 riot/img/element-icons/room/message-bar/reply.5812741.svg create mode 100644 riot/img/element-icons/room/pin-upright.65783fb.svg create mode 100644 riot/img/element-icons/room/pin.6ab67ed.svg create mode 100644 riot/img/element-icons/room/room-summary.1ad0865.svg create mode 100644 riot/img/element-icons/room/search-inset.db6314d.svg create mode 100644 riot/img/element-icons/room/settings/advanced.e079c15.svg create mode 100644 riot/img/element-icons/room/settings/roles.bad9a9e.svg create mode 100644 riot/img/element-icons/room/share.54dc3fb.svg create mode 100644 riot/img/element-icons/roomlist/archived.226584d.svg create mode 100644 riot/img/element-icons/roomlist/checkmark.a8c4d72.svg create mode 100644 riot/img/element-icons/roomlist/dark-light-mode.f72b785.svg create mode 100644 riot/img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg create mode 100644 riot/img/element-icons/roomlist/explore.1523e65.svg create mode 100644 riot/img/element-icons/roomlist/favorite.ff7609d.svg create mode 100644 riot/img/element-icons/roomlist/feedback.b9a3f53.svg create mode 100644 riot/img/element-icons/roomlist/home.1b4edd5.svg create mode 100644 riot/img/element-icons/roomlist/low-priority.6c7fb97.svg create mode 100644 riot/img/element-icons/roomlist/notifications-default.8b8509e.svg create mode 100644 riot/img/element-icons/roomlist/notifications-dm.ffa8881.svg create mode 100644 riot/img/element-icons/roomlist/notifications-off.0c57561.svg create mode 100644 riot/img/element-icons/roomlist/plus.daac9ba.svg create mode 100644 riot/img/element-icons/roomlist/search-clear.6164d97.svg create mode 100644 riot/img/element-icons/roomlist/search.3774248.svg create mode 100644 riot/img/element-icons/security.66f2fa6.svg create mode 100644 riot/img/element-icons/settings.6b381af.svg create mode 100644 riot/img/element-icons/settings/appearance.cdebd40.svg create mode 100644 riot/img/element-icons/settings/flair.4227a88.svg create mode 100644 riot/img/element-icons/settings/help.68b703f.svg create mode 100644 riot/img/element-icons/settings/lab-flags.6fbe5e2.svg create mode 100644 riot/img/element-icons/settings/preference.82bfabd.svg create mode 100644 riot/img/element-icons/view-community.0cad1a5.svg create mode 100644 riot/img/ems-logo.9cc945a.svg delete mode 100644 riot/img/explore.32f6303.svg create mode 100644 riot/img/feather-customised/alert-triangle.38aca3a.svg delete mode 100644 riot/img/feather-customised/brush.6352c79.svg create mode 100644 riot/img/feather-customised/chevron-down-thin.f9a2477.svg create mode 100644 riot/img/feather-customised/chevron-down.5278abe.svg delete mode 100644 riot/img/feather-customised/chevron-down.537efce.svg create mode 100644 riot/img/feather-customised/clipboard.24dd87a.svg delete mode 100644 riot/img/feather-customised/emoji3.custom.f110fcb.svg delete mode 100644 riot/img/feather-customised/face.34d1316.svg delete mode 100644 riot/img/feather-customised/flag.350c432.svg delete mode 100644 riot/img/feather-customised/flair.711761c.svg delete mode 100644 riot/img/feather-customised/grid.9e353ed.svg delete mode 100644 riot/img/feather-customised/home.55644be.svg delete mode 100644 riot/img/feather-customised/life-buoy.8a302f4.svg delete mode 100644 riot/img/feather-customised/lock-solid.3d8f17d.svg delete mode 100644 riot/img/feather-customised/lock.9b2b399.svg delete mode 100644 riot/img/feather-customised/notifications.51febb7.svg delete mode 100644 riot/img/feather-customised/paperclip.a368eb9.svg delete mode 100644 riot/img/feather-customised/phone.87241fa.svg delete mode 100644 riot/img/feather-customised/search.28e7db7.svg create mode 100644 riot/img/feather-customised/secure-backup.329cb1c.svg create mode 100644 riot/img/feather-customised/secure-phrase.a9d3725.svg delete mode 100644 riot/img/feather-customised/settings.cc405e6.svg delete mode 100644 riot/img/feather-customised/share.9dc5acb.svg delete mode 100644 riot/img/feather-customised/sign-in.7022ff3.svg delete mode 100644 riot/img/feather-customised/sign-out.fa2d962.svg delete mode 100644 riot/img/feather-customised/sliders.c04972d.svg delete mode 100644 riot/img/feather-customised/sticker.custom.7592e02.svg delete mode 100644 riot/img/feather-customised/upload.a4ce82a.svg delete mode 100644 riot/img/feather-customised/user-add.f517c01.svg delete mode 100644 riot/img/feather-customised/users-sm.e55dac3.svg delete mode 100644 riot/img/feather-customised/video.02dbf40.svg delete mode 100644 riot/img/files.007db3a.png delete mode 100644 riot/img/fullscreen.dbcb0c8.svg create mode 100644 riot/img/globe.8201f08.svg delete mode 100644 riot/img/icon-context-mute-mentions.266796b.svg delete mode 100644 riot/img/icon-context-mute-off-copy.8b8d189.svg delete mode 100644 riot/img/icon-context-mute-off.b112ec4.svg delete mode 100644 riot/img/icon-context-mute.c8f99f3.svg delete mode 100644 riot/img/icon-jump-to-bottom.ded64cf.svg delete mode 100644 riot/img/icon-jump-to-first-unread.2401872.svg delete mode 100644 riot/img/icon_context_fave.c05e648.svg delete mode 100644 riot/img/icon_context_fave_on.dd832e0.svg delete mode 100644 riot/img/icon_context_low.6ff73d9.svg delete mode 100644 riot/img/icon_context_low_on.bb2628b.svg delete mode 100644 riot/img/icon_context_person.034a4b2.svg delete mode 100644 riot/img/icon_context_person_on.4f0232f.svg delete mode 100644 riot/img/icon_copy_message.f2eab28.svg delete mode 100644 riot/img/icons-pin.1d9bacf.svg delete mode 100644 riot/img/icons-room-nobg.a6a494e.svg delete mode 100644 riot/img/icons-share.c75982d.svg delete mode 100644 riot/img/leave.96c4dc4.svg delete mode 100644 riot/img/modular-bw-logo.8aac5a1.svg delete mode 100644 riot/img/notif-active.6d534cc.svg delete mode 100644 riot/img/notif-slider.e648344.svg delete mode 100644 riot/img/react.5d59311.svg delete mode 100644 riot/img/reply.488cf91.svg delete mode 100644 riot/img/sound-indicator.ac4bf8d.svg create mode 100644 riot/img/spinner.a5c5b3b.svg delete mode 100644 riot/img/tick.fc8e192.svg delete mode 100644 riot/img/video-mute.2546e5c.svg delete mode 100644 riot/img/video-unmute.952e3b6.svg delete mode 100644 riot/img/voice-mute.c18eed0.svg delete mode 100644 riot/img/voice-unmute.a571f7e.svg delete mode 100644 riot/img/voip-chevron.bbab537.svg create mode 100644 riot/themes/element/img/backgrounds/lake.jpg rename riot/themes/{riot => element}/img/download/apple.svg (100%) rename riot/themes/{riot => element}/img/download/fdroid.svg (100%) rename riot/themes/{riot => element}/img/download/google.svg (100%) create mode 100644 riot/themes/element/img/logos/element-logo.svg create mode 100644 riot/themes/element/img/logos/opengraph.png delete mode 100644 riot/themes/riot/img/backgrounds/valley.jpg delete mode 100644 riot/themes/riot/img/logos/opengraph.png delete mode 100644 riot/themes/riot/img/logos/riot-im-logo-black-text.png delete mode 100644 riot/themes/riot/img/logos/riot-im-logo-black-text.svg delete mode 100644 riot/themes/riot/img/logos/riot-im-logo.png delete mode 100644 riot/themes/riot/img/logos/riot-im-logo.svg delete mode 100644 riot/themes/riot/img/logos/riot-logo.svg create mode 100644 riot/vector-icons/1024.png create mode 100644 riot/vector-icons/120.png create mode 100644 riot/vector-icons/1240x600.png create mode 100644 riot/vector-icons/150.png create mode 100644 riot/vector-icons/152.png create mode 100644 riot/vector-icons/180.png delete mode 100755 riot/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png delete mode 100755 riot/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png create mode 100644 riot/vector-icons/24.png create mode 100644 riot/vector-icons/300.png delete mode 100755 riot/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png delete mode 100755 riot/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png create mode 100644 riot/vector-icons/44.png delete mode 100755 riot/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png create mode 100644 riot/vector-icons/50.png delete mode 100755 riot/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png delete mode 100755 riot/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png create mode 100644 riot/vector-icons/620x300.png delete mode 100755 riot/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png create mode 100644 riot/vector-icons/76.png create mode 100644 riot/vector-icons/88.png delete mode 100755 riot/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png delete mode 100755 riot/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png delete mode 100755 riot/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png delete mode 100644 riot/vector-icons/android-chrome-144x144.png delete mode 100644 riot/vector-icons/android-chrome-192x192.png delete mode 100644 riot/vector-icons/android-chrome-36x36.png delete mode 100644 riot/vector-icons/android-chrome-48x48.png delete mode 100644 riot/vector-icons/android-chrome-72x72.png delete mode 100644 riot/vector-icons/android-chrome-96x96.png create mode 100644 riot/vector-icons/apple-touch-icon-114.ddb87b5.png create mode 100644 riot/vector-icons/apple-touch-icon-114.png delete mode 100644 riot/vector-icons/apple-touch-icon-114x114.90ee055.png delete mode 100644 riot/vector-icons/apple-touch-icon-114x114.png create mode 100644 riot/vector-icons/apple-touch-icon-120.b5d5cf5.png create mode 100644 riot/vector-icons/apple-touch-icon-120.png delete mode 100644 riot/vector-icons/apple-touch-icon-120x120.efb825d.png delete mode 100644 riot/vector-icons/apple-touch-icon-120x120.png create mode 100644 riot/vector-icons/apple-touch-icon-144.fb7efa4.png create mode 100644 riot/vector-icons/apple-touch-icon-144.png delete mode 100644 riot/vector-icons/apple-touch-icon-144x144.22c7dba.png delete mode 100644 riot/vector-icons/apple-touch-icon-144x144.png create mode 100644 riot/vector-icons/apple-touch-icon-152.8b25947.png create mode 100644 riot/vector-icons/apple-touch-icon-152.png delete mode 100644 riot/vector-icons/apple-touch-icon-152x152.619b458.png delete mode 100644 riot/vector-icons/apple-touch-icon-152x152.png create mode 100644 riot/vector-icons/apple-touch-icon-180.991bfed.png create mode 100644 riot/vector-icons/apple-touch-icon-180.png delete mode 100644 riot/vector-icons/apple-touch-icon-180x180.a6f14e2.png delete mode 100644 riot/vector-icons/apple-touch-icon-180x180.png create mode 100644 riot/vector-icons/apple-touch-icon-57.a40ca75.png create mode 100644 riot/vector-icons/apple-touch-icon-57.png delete mode 100644 riot/vector-icons/apple-touch-icon-57x57.250bbfd.png delete mode 100644 riot/vector-icons/apple-touch-icon-57x57.png create mode 100644 riot/vector-icons/apple-touch-icon-60.f236450.png create mode 100644 riot/vector-icons/apple-touch-icon-60.png delete mode 100644 riot/vector-icons/apple-touch-icon-60x60.4d632a0.png delete mode 100644 riot/vector-icons/apple-touch-icon-60x60.png create mode 100644 riot/vector-icons/apple-touch-icon-72.4e3da92.png create mode 100644 riot/vector-icons/apple-touch-icon-72.png delete mode 100644 riot/vector-icons/apple-touch-icon-72x72.e93344d.png delete mode 100644 riot/vector-icons/apple-touch-icon-72x72.png create mode 100644 riot/vector-icons/apple-touch-icon-76.43d8809.png create mode 100644 riot/vector-icons/apple-touch-icon-76.png delete mode 100644 riot/vector-icons/apple-touch-icon-76x76.bfcf806.png delete mode 100644 riot/vector-icons/apple-touch-icon-76x76.png delete mode 100644 riot/vector-icons/apple-touch-icon-precomposed.png delete mode 100644 riot/vector-icons/apple-touch-icon.png delete mode 100755 riot/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png rename riot/vector-icons/{browserconfig.e54b06e.xml => browserconfig.93cf611.xml} (53%) delete mode 100755 riot/vector-icons/dd73cdd3-17c4-9b33-81b8-4789b7a4a250.webPlatform.png delete mode 100644 riot/vector-icons/favicon-16x16.png delete mode 100644 riot/vector-icons/favicon-32x32.png delete mode 100644 riot/vector-icons/favicon-96x96.png delete mode 100644 riot/vector-icons/favicon.4535157.ico create mode 100644 riot/vector-icons/favicon.878a87c.ico delete mode 100644 riot/vector-icons/mstile-144x144.22c7dba.png delete mode 100644 riot/vector-icons/mstile-144x144.png create mode 100644 riot/vector-icons/mstile-150.cd74849.png create mode 100644 riot/vector-icons/mstile-150.png delete mode 100644 riot/vector-icons/mstile-150x150.png create mode 100644 riot/vector-icons/mstile-310.png delete mode 100644 riot/vector-icons/mstile-310x310.png create mode 100644 riot/vector-icons/mstile-70.png delete mode 100644 riot/vector-icons/mstile-70x70.png diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/0.js b/riot/bundles/1c92c9d6b0f5bd0d188c/0.js new file mode 100644 index 0000000..24fbce2 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/0.js @@ -0,0 +1,3 @@ +/*! For license information please see 0.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{1109:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return v}));var s=a(2),r=a.n(s),n=a(43),o=a.n(n),i=a(217),c=a.n(i),l=a(46),u=a(47),h=a(45),p=a.n(h),m=a(44),d=a(107),y=a(52),b=a(257),k=a(256);const f=0,_=5;class v extends o.a.PureComponent{constructor(e){super(e),r()(this,"_collectRecoveryKeyNode",e=>{this._recoveryKeyNode=e}),r()(this,"_onCopyClick",()=>{Object(b.a)(this._recoveryKeyNode)&&this.setState({copied:!0,phase:3})}),r()(this,"_onDownloadClick",()=>{const e=new Blob([this._keyBackupInfo.recovery_key],{type:"text/plain;charset=us-ascii"});c.a.saveAs(e,"recovery-key.txt"),this.setState({downloaded:!0,phase:3})}),r()(this,"_createBackup",async()=>{const{secureSecretStorage:e}=this.state;let t;this.setState({phase:4,error:null});try{e?await Object(d.b)(async()=>{t=await u.a.get().prepareKeyBackupVersion(null,{secureSecretStorage:!0}),t=await u.a.get().createKeyBackupVersion(t)}):t=await u.a.get().createKeyBackupVersion(this._keyBackupInfo),await u.a.get().scheduleAllGroupSessionsForBackup(),this.setState({phase:_})}catch(e){console.error("Error creating key backup",e),t&&u.a.get().deleteKeyBackupVersion(t.version),this.setState({error:e})}}),r()(this,"_onCancel",()=>{this.props.onFinished(!1)}),r()(this,"_onDone",()=>{this.props.onFinished(!0)}),r()(this,"_onOptOutClick",()=>{this.setState({phase:6})}),r()(this,"_onSetUpClick",()=>{this.setState({phase:f})}),r()(this,"_onSkipPassPhraseClick",async()=>{this._keyBackupInfo=await u.a.get().prepareKeyBackupVersion(),this.setState({copied:!1,downloaded:!1,phase:2})}),r()(this,"_onPassPhraseNextClick",async e=>{if(e.preventDefault(),this._passphraseField.current){if(await this._passphraseField.current.validate({allowEmpty:!1}),!this._passphraseField.current.state.valid)return this._passphraseField.current.focus(),void this._passphraseField.current.validate({allowEmpty:!1,focused:!0});this.setState({phase:1})}}),r()(this,"_onPassPhraseConfirmNextClick",async e=>{e.preventDefault(),this.state.passPhrase===this.state.passPhraseConfirm&&(this._keyBackupInfo=await u.a.get().prepareKeyBackupVersion(this.state.passPhrase),this.setState({copied:!1,downloaded:!1,phase:2}))}),r()(this,"_onSetAgainClick",()=>{this.setState({passPhrase:"",passPhraseValid:!1,passPhraseConfirm:"",phase:f})}),r()(this,"_onKeepItSafeBackClick",()=>{this.setState({phase:2})}),r()(this,"_onPassPhraseValidate",e=>{this.setState({passPhraseValid:e.valid})}),r()(this,"_onPassPhraseChange",e=>{this.setState({passPhrase:e.target.value})}),r()(this,"_onPassPhraseConfirmChange",e=>{this.setState({passPhraseConfirm:e.target.value})}),this._recoveryKeyNode=null,this._keyBackupInfo=null,this.state={secureSecretStorage:null,phase:f,passPhrase:"",passPhraseValid:!1,passPhraseConfirm:"",copied:!1,downloaded:!1},this._passphraseField=Object(n.createRef)()}async componentDidMount(){const e=u.a.get(),t=await e.doesServerSupportUnstableFeature("org.matrix.e2e_cross_signing");this.setState({secureSecretStorage:t}),t&&(this.setState({phase:4}),this._createBackup())}_renderPhasePassPhrase(){const e=l.getComponent("views.elements.DialogButtons");return o.a.createElement("form",{onSubmit:this._onPassPhraseNextClick},o.a.createElement("p",null,Object(m.a)("Warning: You should only set up key backup from a trusted computer.",{},{b:e=>o.a.createElement("b",null,e)})),o.a.createElement("p",null,Object(m.a)("We'll store an encrypted copy of your keys on our server. Secure your backup with a recovery passphrase.")),o.a.createElement("p",null,Object(m.a)("For maximum security, this should be different from your account password.")),o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_primaryContainer"},o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_passPhraseContainer"},o.a.createElement(k.a,{className:"mx_CreateKeyBackupDialog_passPhraseInput",onChange:this._onPassPhraseChange,minScore:4,value:this.state.passPhrase,onValidate:this._onPassPhraseValidate,fieldRef:this._passphraseField,autoFocus:!0,label:Object(m.b)("Enter a recovery passphrase"),labelEnterPassword:Object(m.b)("Enter a recovery passphrase"),labelStrongPassword:Object(m.b)("Great! This recovery passphrase looks strong enough."),labelAllowedButUnsafe:Object(m.b)("Great! This recovery passphrase looks strong enough.")}))),o.a.createElement(e,{primaryButton:Object(m.a)("Next"),onPrimaryButtonClick:this._onPassPhraseNextClick,hasCancel:!1,disabled:!this.state.passPhraseValid}),o.a.createElement("details",null,o.a.createElement("summary",null,Object(m.a)("Advanced")),o.a.createElement(y.a,{kind:"primary",onClick:this._onSkipPassPhraseClick},Object(m.a)("Set up with a recovery key"))))}_renderPhasePassPhraseConfirm(){const e=l.getComponent("elements.AccessibleButton");let t,a;this.state.passPhraseConfirm===this.state.passPhrase?(t=Object(m.a)("That matches!"),a=Object(m.a)("Use a different passphrase?")):this.state.passPhrase.startsWith(this.state.passPhraseConfirm)||(t=Object(m.a)("That doesn't match."),a=Object(m.a)("Go back to set it again."));let s=null;t&&(s=o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_passPhraseMatch"},o.a.createElement("div",null,t),o.a.createElement("div",null,o.a.createElement(e,{element:"span",className:"mx_linkButton",onClick:this._onSetAgainClick},a))));const r=l.getComponent("views.elements.DialogButtons");return o.a.createElement("form",{onSubmit:this._onPassPhraseConfirmNextClick},o.a.createElement("p",null,Object(m.a)("Please enter your recovery passphrase a second time to confirm.")),o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_primaryContainer"},o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_passPhraseContainer"},o.a.createElement("div",null,o.a.createElement("input",{type:"password",onChange:this._onPassPhraseConfirmChange,value:this.state.passPhraseConfirm,className:"mx_CreateKeyBackupDialog_passPhraseInput",placeholder:Object(m.a)("Repeat your recovery passphrase..."),autoFocus:!0})),s)),o.a.createElement(r,{primaryButton:Object(m.a)("Next"),onPrimaryButtonClick:this._onPassPhraseConfirmNextClick,hasCancel:!1,disabled:this.state.passPhrase!==this.state.passPhraseConfirm}))}_renderPhaseShowKey(){return o.a.createElement("div",null,o.a.createElement("p",null,Object(m.a)("Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your recovery passphrase.")),o.a.createElement("p",null,Object(m.a)("Keep a copy of it somewhere secure, like a password manager or even a safe.")),o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_primaryContainer"},o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_recoveryKeyHeader"},Object(m.a)("Your recovery key")),o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_recoveryKeyContainer"},o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_recoveryKey"},o.a.createElement("code",{ref:this._collectRecoveryKeyNode},this._keyBackupInfo.recovery_key)),o.a.createElement("div",{className:"mx_CreateKeyBackupDialog_recoveryKeyButtons"},o.a.createElement("button",{className:"mx_Dialog_primary",onClick:this._onCopyClick},Object(m.a)("Copy")),o.a.createElement("button",{className:"mx_Dialog_primary",onClick:this._onDownloadClick},Object(m.a)("Download"))))))}_renderPhaseKeepItSafe(){let e;this.state.copied?e=Object(m.a)("Your recovery key has been copied to your clipboard, paste it to:",{},{b:e=>o.a.createElement("b",null,e)}):this.state.downloaded&&(e=Object(m.a)("Your recovery key is in your Downloads folder.",{},{b:e=>o.a.createElement("b",null,e)}));const t=l.getComponent("views.elements.DialogButtons");return o.a.createElement("div",null,e,o.a.createElement("ul",null,o.a.createElement("li",null,Object(m.a)("Print it and store it somewhere safe",{},{b:e=>o.a.createElement("b",null,e)})),o.a.createElement("li",null,Object(m.a)("Save it on a USB key or backup drive",{},{b:e=>o.a.createElement("b",null,e)})),o.a.createElement("li",null,Object(m.a)("Copy it to your personal cloud storage",{},{b:e=>o.a.createElement("b",null,e)}))),o.a.createElement(t,{primaryButton:Object(m.a)("Continue"),onPrimaryButtonClick:this._createBackup,hasCancel:!1},o.a.createElement("button",{onClick:this._onKeepItSafeBackClick},Object(m.a)("Back"))))}_renderBusyPhase(e){const t=l.getComponent("views.elements.Spinner");return o.a.createElement("div",null,o.a.createElement(t,null))}_renderPhaseDone(){const e=l.getComponent("views.elements.DialogButtons");return o.a.createElement("div",null,o.a.createElement("p",null,Object(m.a)("Your keys are being backed up (the first backup could take a few minutes).")),o.a.createElement(e,{primaryButton:Object(m.a)("OK"),onPrimaryButtonClick:this._onDone,hasCancel:!1}))}_renderPhaseOptOutConfirm(){const e=l.getComponent("views.elements.DialogButtons");return o.a.createElement("div",null,Object(m.a)("Without setting up Secure Message Recovery, you won't be able to restore your encrypted message history if you log out or use another session."),o.a.createElement(e,{primaryButton:Object(m.a)("Set up Secure Message Recovery"),onPrimaryButtonClick:this._onSetUpClick,hasCancel:!1},o.a.createElement("button",{onClick:this._onCancel},"I understand, continue without")))}_titleForPhase(e){switch(e){case f:return Object(m.a)("Secure your backup with a recovery passphrase");case 1:return Object(m.a)("Confirm your recovery passphrase");case 6:return Object(m.a)("Warning!");case 2:case 3:return Object(m.a)("Make a copy of your recovery key");case 4:return Object(m.a)("Starting backup...");case _:return Object(m.a)("Success!");default:return Object(m.a)("Create key backup")}}render(){const e=l.getComponent("views.dialogs.BaseDialog");let t;if(this.state.error){const e=l.getComponent("views.elements.DialogButtons");t=o.a.createElement("div",null,o.a.createElement("p",null,Object(m.a)("Unable to create key backup")),o.a.createElement("div",{className:"mx_Dialog_buttons"},o.a.createElement(e,{primaryButton:Object(m.a)("Retry"),onPrimaryButtonClick:this._createBackup,hasCancel:!0,onCancel:this._onCancel})))}else switch(this.state.phase){case f:t=this._renderPhasePassPhrase();break;case 1:t=this._renderPhasePassPhraseConfirm();break;case 2:t=this._renderPhaseShowKey();break;case 3:t=this._renderPhaseKeepItSafe();break;case 4:t=this._renderBusyPhase();break;case _:t=this._renderPhaseDone();break;case 6:t=this._renderPhaseOptOutConfirm()}return o.a.createElement(e,{className:"mx_CreateKeyBackupDialog",onFinished:this.props.onFinished,title:this._titleForPhase(this.state.phase),hasCancel:[f,_].includes(this.state.phase)},o.a.createElement("div",null,t))}}r()(v,"propTypes",{onFinished:p.a.func.isRequired})},217:function(e,t,a){var s,r=r||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,a=function(){return e.URL||e.webkitURL||e},s=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in s,n=/constructor/i.test(e.HTMLElement)||e.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),i=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},c=function(e){setTimeout((function(){"string"==typeof e?a().revokeObjectURL(e):e.remove()}),4e4)},l=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},u=function(t,u,h){h||(t=l(t));var p,m=this,d="application/octet-stream"===t.type,y=function(){!function(e,t,a){for(var s=(t=[].concat(t)).length;s--;){var r=e["on"+t[s]];if("function"==typeof r)try{r.call(e,a||e)}catch(e){i(e)}}}(m,"writestart progress write writeend".split(" "))};if(m.readyState=m.INIT,r)return p=a().createObjectURL(t),void setTimeout((function(){var e,t;s.href=p,s.download=u,e=s,t=new MouseEvent("click"),e.dispatchEvent(t),y(),c(p),m.readyState=m.DONE}));!function(){if((o||d&&n)&&e.FileReader){var s=new FileReader;return s.onloadend=function(){var t=o?s.result:s.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,m.readyState=m.DONE,y()},s.readAsDataURL(t),void(m.readyState=m.INIT)}(p||(p=a().createObjectURL(t)),d)?e.location.href=p:e.open(p,"_blank")||(e.location.href=p);m.readyState=m.DONE,y(),c(p)}()},h=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,a){return t=t||e.name||"download",a||(e=l(e)),navigator.msSaveOrOpenBlob(e,t)}:(h.abort=function(){},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,function(e,t,a){return new u(e,t||e.name||"download",a)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);e.exports?e.exports.saveAs=r:null!==a(218)&&null!==a(219)&&(void 0===(s=function(){return r}.call(t,a,t,e))||(e.exports=s))},218:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},219:function(e,t){(function(t){e.exports=t}).call(this,{})}}]); +//# sourceMappingURL=0.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/0.js.LICENSE.txt b/riot/bundles/1c92c9d6b0f5bd0d188c/0.js.LICENSE.txt similarity index 100% rename from riot/bundles/709217699826f8fd4e42/0.js.LICENSE.txt rename to riot/bundles/1c92c9d6b0f5bd0d188c/0.js.LICENSE.txt diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/0.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/0.js.map new file mode 100644 index 0000000..d1c7847 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/0.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/CreateKeyBackupDialog.js","webpack:///./node_modules/file-saver/FileSaver.js","webpack:///(webpack)/buildin/amd-define.js","webpack:///(webpack)/buildin/amd-options.js"],"names":["PHASE_PASSPHRASE","PHASE_DONE","CreateKeyBackupDialog","React","PureComponent","constructor","props","super","n","this","_recoveryKeyNode","copyNode","setState","copied","phase","blob","Blob","_keyBackupInfo","recovery_key","type","FileSaver","saveAs","downloaded","async","secureSecretStorage","state","info","error","accessSecretStorage","MatrixClientPeg","get","prepareKeyBackupVersion","createKeyBackupVersion","scheduleAllGroupSessionsForBackup","e","console","deleteKeyBackupVersion","version","onFinished","preventDefault","_passphraseField","current","validate","allowEmpty","valid","focus","focused","passPhrase","passPhraseConfirm","passPhraseValid","result","target","value","createRef","cli","doesServerSupportUnstableFeature","_createBackup","_renderPhasePassPhrase","DialogButtons","sdk","onSubmit","_onPassPhraseNextClick","_t","b","sub","className","onChange","_onPassPhraseChange","minScore","onValidate","_onPassPhraseValidate","fieldRef","autoFocus","label","_td","labelEnterPassword","labelStrongPassword","labelAllowedButUnsafe","primaryButton","onPrimaryButtonClick","hasCancel","disabled","kind","onClick","_onSkipPassPhraseClick","_renderPhasePassPhraseConfirm","AccessibleButton","matchText","changeText","startsWith","passPhraseMatch","element","_onSetAgainClick","_onPassPhraseConfirmNextClick","_onPassPhraseConfirmChange","placeholder","_renderPhaseShowKey","ref","_collectRecoveryKeyNode","_onCopyClick","_onDownloadClick","_renderPhaseKeepItSafe","introText","s","_onKeepItSafeBackClick","_renderBusyPhase","text","Spinner","_renderPhaseDone","_onDone","_renderPhaseOptOutConfirm","_onSetUpClick","_onCancel","_titleForPhase","render","BaseDialog","content","onCancel","title","includes","PropTypes","func","isRequired","view","navigator","test","userAgent","doc","document","get_URL","URL","webkitURL","save_link","createElementNS","can_use_save_link","is_safari","HTMLElement","safari","is_chrome_ios","throw_outside","ex","setImmediate","setTimeout","revoke","file","revokeObjectURL","remove","auto_bom","String","fromCharCode","name","no_auto_bom","object_url","filesaver","force","dispatch_all","event_types","event","i","concat","length","listener","call","dispatch","split","readyState","INIT","createObjectURL","node","href","download","MouseEvent","dispatchEvent","DONE","FileReader","reader","onloadend","url","replace","open","location","undefined","readAsDataURL","fs_error","FS_proto","prototype","msSaveOrOpenBlob","abort","WRITING","onwritestart","onprogress","onwrite","onabort","onerror","onwriteend","self","window","module","exports","Error","__webpack_amd_options__"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/0.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/1.js b/riot/bundles/1c92c9d6b0f5bd0d188c/1.js new file mode 100644 index 0000000..09a9e77 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/1.js @@ -0,0 +1,3 @@ +/*! For license information please see 1.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{1128:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var r=n(2),a=n.n(r),o=n(217),s=n.n(o),i=n(43),c=n.n(i),l=n(45),u=n.n(l),p=n(44),d=n(55),h=n(355),f=n(46);class m extends c.a.Component{constructor(e){super(e),a()(this,"_onPassphraseFormSubmit",e=>{e.preventDefault();const t=this._passphrase1.current.value;return t!==this._passphrase2.current.value?(this.setState({errStr:Object(p.a)("Passphrases must match")}),!1):t?(this._startExport(t),!1):(this.setState({errStr:Object(p.a)("Passphrase must not be empty")}),!1)}),a()(this,"_onCancelClick",e=>(e.preventDefault(),this.props.onFinished(!1),!1)),this._unmounted=!1,this._passphrase1=Object(i.createRef)(),this._passphrase2=Object(i.createRef)(),this.state={phase:1,errStr:null}}componentWillUnmount(){this._unmounted=!0}_startExport(e){Promise.resolve().then(()=>this.props.matrixClient.exportRoomKeys()).then(t=>h.b(JSON.stringify(t),e)).then(e=>{const t=new Blob([e],{type:"text/plain;charset=us-ascii"});s.a.saveAs(t,"element-keys.txt"),this.props.onFinished(!0)}).catch(e=>{if(console.error("Error exporting e2e keys:",e),this._unmounted)return;const t=e.friendlyText||Object(p.a)("Unknown error");this.setState({errStr:t,phase:1})}),this.setState({errStr:null,phase:2})}render(){const e=f.getComponent("views.dialogs.BaseDialog"),t=2===this.state.phase;return c.a.createElement(e,{className:"mx_exportE2eKeysDialog",onFinished:this.props.onFinished,title:Object(p.a)("Export room keys")},c.a.createElement("form",{onSubmit:this._onPassphraseFormSubmit},c.a.createElement("div",{className:"mx_Dialog_content"},c.a.createElement("p",null,Object(p.a)("This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.")),c.a.createElement("p",null,Object(p.a)("The exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure. To help with this, you should enter a passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.")),c.a.createElement("div",{className:"error"},this.state.errStr),c.a.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},c.a.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},c.a.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},c.a.createElement("label",{htmlFor:"passphrase1"},Object(p.a)("Enter passphrase"))),c.a.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},c.a.createElement("input",{ref:this._passphrase1,id:"passphrase1",autoFocus:!0,size:"64",type:"password",disabled:t}))),c.a.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},c.a.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},c.a.createElement("label",{htmlFor:"passphrase2"},Object(p.a)("Confirm passphrase"))),c.a.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},c.a.createElement("input",{ref:this._passphrase2,id:"passphrase2",size:"64",type:"password",disabled:t}))))),c.a.createElement("div",{className:"mx_Dialog_buttons"},c.a.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:Object(p.a)("Export"),disabled:t}),c.a.createElement("button",{onClick:this._onCancelClick,disabled:t},Object(p.a)("Cancel")))))}}a()(m,"propTypes",{matrixClient:u.a.instanceOf(d.i).isRequired,onFinished:u.a.func.isRequired})},217:function(e,t,n){var r,a=a||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,n=function(){return e.URL||e.webkitURL||e},r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),a="download"in r,o=/constructor/i.test(e.HTMLElement)||e.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent),i=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},c=function(e){setTimeout((function(){"string"==typeof e?n().revokeObjectURL(e):e.remove()}),4e4)},l=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},u=function(t,u,p){p||(t=l(t));var d,h=this,f="application/octet-stream"===t.type,m=function(){!function(e,t,n){for(var r=(t=[].concat(t)).length;r--;){var a=e["on"+t[r]];if("function"==typeof a)try{a.call(e,n||e)}catch(e){i(e)}}}(h,"writestart progress write writeend".split(" "))};if(h.readyState=h.INIT,a)return d=n().createObjectURL(t),void setTimeout((function(){var e,t;r.href=d,r.download=u,e=r,t=new MouseEvent("click"),e.dispatchEvent(t),m(),c(d),h.readyState=h.DONE}));!function(){if((s||f&&o)&&e.FileReader){var r=new FileReader;return r.onloadend=function(){var t=s?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,h.readyState=h.DONE,m()},r.readAsDataURL(t),void(h.readyState=h.INIT)}(d||(d=n().createObjectURL(t)),f)?e.location.href=d:e.open(d,"_blank")||(e.location.href=d);h.readyState=h.DONE,m(),c(d)}()},p=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=l(e)),navigator.msSaveOrOpenBlob(e,t)}:(p.abort=function(){},p.readyState=p.INIT=0,p.WRITING=1,p.DONE=2,p.error=p.onwritestart=p.onprogress=p.onwrite=p.onabort=p.onerror=p.onwriteend=null,function(e,t,n){return new u(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);e.exports?e.exports.saveAs=a:null!==n(218)&&null!==n(219)&&(void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r))},218:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},219:function(e,t){(function(t){e.exports=t}).call(this,{})},355:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n(348),a=n(44),o=n(53);let s=window.TextEncoder;s||(s=r.TextEncoder);let i=window.TextDecoder;i||(i=r.TextDecoder);const c=window.crypto.subtle||window.crypto.webkitSubtle;function l(e,t){const n=new Error(e);return n.friendlyText=t,n}function u(){return Object(a.a)("Your browser does not support the required cryptography extensions")}async function p(e,t){const n=function(e){const t=(new i).decode(new Uint8Array(e));let n=0;for(;;){const e=t.indexOf("\n",n);if(e<0)throw new Error("Header line not found");const r=t.slice(n,e).trim();if(n=e+1,r===f)break}const r=n;for(;;){const e=t.indexOf("\n",n);if("-----END MEGOLM SESSION DATA-----"===t.slice(n,e<0?void 0:e).trim())break;if(e<0)throw new Error("Trailer line not found");n=e+1}const a=n;return function(e){const t=window.atob(e),n=new Uint8Array(t.length);for(let e=0;e>24,E[v++]=r>>16&255,E[v++]=r>>8&255,E[v++]=255&r,E.set(w,v),v+=w.length;const g=E.subarray(0,v);let x;try{x=await c.sign({name:"HMAC"},p,g)}catch(e){throw l("subtleCrypto.sign failed: "+e,u())}const S=new Uint8Array(x);return E.set(S,v),function(e){const t=Math.ceil(e.length/96),n=new Array(t+3);n[0]=f;let r,a=0;for(r=1;r<=t;r++)n[r]=m(e.subarray(a,a+96)),a+=96;return n[r++]="-----END MEGOLM SESSION DATA-----",n[r]="",(new s).encode(n.join("\n")).buffer}(E)}async function h(e,t,n){const r=new Date;let a,o;try{a=await c.importKey("raw",(new s).encode(n),{name:"PBKDF2"},!1,["deriveBits"])}catch(e){throw l("subtleCrypto.importKey failed: "+e,u())}try{o=await c.deriveBits({name:"PBKDF2",salt:e,iterations:t,hash:"SHA-512"},a,512)}catch(e){throw l("subtleCrypto.deriveBits failed: "+e,u())}const i=new Date;console.log("E2e import/export: deriveKeys took "+(i-r)+"ms");const p=o.slice(0,32),d=o.slice(32),h=c.importKey("raw",p,{name:"AES-CTR"},!1,["encrypt","decrypt"]).catch(e=>{throw l("subtleCrypto.importKey failed for AES key: "+e,u())}),f=c.importKey("raw",d,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign","verify"]).catch(e=>{throw l("subtleCrypto.importKey failed for HMAC key: "+e,u())});return await Promise.all([h,f])}const f="-----BEGIN MEGOLM SESSION DATA-----";function m(e){const t=String.fromCharCode.apply(null,e);return window.btoa(t)}}}]); +//# sourceMappingURL=1.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/1.js.LICENSE.txt b/riot/bundles/1c92c9d6b0f5bd0d188c/1.js.LICENSE.txt similarity index 100% rename from riot/bundles/709217699826f8fd4e42/1.js.LICENSE.txt rename to riot/bundles/1c92c9d6b0f5bd0d188c/1.js.LICENSE.txt diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/1.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/1.js.map new file mode 100644 index 0000000..0098eb8 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/1.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/ExportE2eKeysDialog.js","webpack:///./node_modules/file-saver/FileSaver.js","webpack:///(webpack)/buildin/amd-define.js","webpack:///(webpack)/buildin/amd-options.js","webpack:///./node_modules/matrix-react-sdk/src/utils/MegolmExportEncryption.js"],"names":["ExportE2eKeysDialog","React","Component","constructor","props","super","ev","preventDefault","passphrase","this","_passphrase1","current","value","_passphrase2","setState","errStr","_t","_startExport","onFinished","_unmounted","createRef","state","phase","componentWillUnmount","Promise","resolve","then","matrixClient","exportRoomKeys","k","MegolmExportEncryption","JSON","stringify","f","blob","Blob","type","FileSaver","saveAs","catch","e","console","error","msg","friendlyText","render","BaseDialog","sdk","disableForm","className","title","onSubmit","_onPassphraseFormSubmit","htmlFor","ref","id","autoFocus","size","disabled","onClick","_onCancelClick","PropTypes","instanceOf","MatrixClient","isRequired","func","view","navigator","test","userAgent","doc","document","get_URL","URL","webkitURL","save_link","createElementNS","can_use_save_link","is_safari","HTMLElement","safari","is_chrome_ios","throw_outside","ex","setImmediate","setTimeout","revoke","file","revokeObjectURL","remove","auto_bom","String","fromCharCode","name","no_auto_bom","object_url","filesaver","force","dispatch_all","event_types","event","i","concat","length","listener","call","dispatch","split","readyState","INIT","createObjectURL","node","href","download","MouseEvent","dispatchEvent","DONE","FileReader","reader","onloadend","url","result","replace","open","location","undefined","readAsDataURL","fs_error","FS_proto","prototype","msSaveOrOpenBlob","abort","WRITING","onwritestart","onprogress","onwrite","onabort","onerror","onwriteend","self","window","content","module","exports","Error","__webpack_amd_options__","TextEncoder","TextEncodingUtf8","TextDecoder","subtleCrypto","crypto","subtle","webkitSubtle","friendlyError","cryptoFailMsg","async","decryptMegolmKeyFile","data","password","body","fileStr","decode","Uint8Array","lineStart","lineEnd","indexOf","line","slice","trim","HEADER_LINE","dataStart","dataEnd","base64","latin1String","atob","uint8Array","charCodeAt","decodeBase64","unpackMegolmKeyFile","brand","SdkConfig","get","ciphertextLength","salt","subarray","iv","iterations","ciphertext","hmac","aesKey","hmacKey","deriveKeys","toVerify","isValid","plaintext","verify","decrypt","counter","encryptMegolmKeyFile","options","kdfRounds","kdf_rounds","getRandomValues","encodedData","encode","encrypt","cipherArray","bodyLength","resultBuffer","idx","set","toSign","sign","hmacArray","nLines","Math","ceil","lines","Array","o","encodeBase64","join","buffer","packMegolmKeyFile","start","Date","key","keybits","importKey","deriveBits","hash","now","log","aesProm","hmacProm","all","apply","btoa"],"mappings":";mPA4Be,MAAMA,UAA4BC,IAAMC,UAMnDC,YAAYC,GACRC,MAAMD,GADS,mCAkBQE,IACvBA,EAAGC,iBAEH,MAAMC,EAAaC,KAAKC,aAAaC,QAAQC,MAC7C,OAAIJ,IAAeC,KAAKI,aAAaF,QAAQC,OACzCH,KAAKK,SAAS,CAACC,OAAQC,YAAG,6BACnB,GAENR,GAKLC,KAAKQ,aAAaT,IACX,IALHC,KAAKK,SAAS,CAACC,OAAQC,YAAG,mCACnB,KA5BI,0BAoEDV,IACdA,EAAGC,iBACHE,KAAKL,MAAMc,YAAW,IACf,IApEPT,KAAKU,YAAa,EAElBV,KAAKC,aAAeU,sBACpBX,KAAKI,aAAeO,sBAEpBX,KAAKY,MAAQ,CACTC,MAlBO,EAmBPP,OAAQ,MAIhBQ,uBACId,KAAKU,YAAa,EAoBtBF,aAAaT,GAGTgB,QAAQC,UAAUC,KAAK,IACZjB,KAAKL,MAAMuB,aAAaC,kBAChCF,KAAMG,GACEC,IACHC,KAAKC,UAAUH,GAAIrB,IAExBkB,KAAMO,IACL,MAAMC,EAAO,IAAIC,KAAK,CAACF,GAAI,CACvBG,KAAM,gCAEVC,IAAUC,OAAOJ,EAAM,oBACvBzB,KAAKL,MAAMc,YAAW,KACvBqB,MAAOC,IAEN,GADAC,QAAQC,MAAM,4BAA6BF,GACvC/B,KAAKU,WACL,OAEJ,MAAMwB,EAAMH,EAAEI,cAAgB5B,YAAG,iBACjCP,KAAKK,SAAS,CACVC,OAAQ4B,EACRrB,MAnEG,MAuEXb,KAAKK,SAAS,CACVC,OAAQ,KACRO,MAxEY,IAkFpBuB,SACI,MAAMC,EAAaC,eAAiB,4BAE9BC,EArFU,IAqFKvC,KAAKY,MAAMC,MAEhC,OACI,kBAACwB,EAAD,CAAYG,UAAU,yBAClB/B,WAAYT,KAAKL,MAAMc,WACvBgC,MAAOlC,YAAG,qBAEV,0BAAMmC,SAAU1C,KAAK2C,yBACjB,yBAAKH,UAAU,qBACX,2BACMjC,YACE,iQAOR,2BACMA,YACE,2UAQR,yBAAKiC,UAAU,SACTxC,KAAKY,MAAMN,QAEjB,yBAAKkC,UAAU,+BACX,yBAAKA,UAAU,6BACX,yBAAKA,UAAU,+BACX,2BAAOI,QAAQ,eACTrC,YAAG,sBAGb,yBAAKiC,UAAU,8BACX,2BAAOK,IAAK7C,KAAKC,aAAc6C,GAAG,cAC9BC,WAAW,EAAMC,KAAK,KAAKrB,KAAK,WAChCsB,SAAUV,MAItB,yBAAKC,UAAU,6BACX,yBAAKA,UAAU,+BACX,2BAAOI,QAAQ,eACTrC,YAAG,wBAGb,yBAAKiC,UAAU,8BACX,2BAAOK,IAAK7C,KAAKI,aAAc0C,GAAG,cAC9BE,KAAK,KAAKrB,KAAK,WACfsB,SAAUV,QAM9B,yBAAKC,UAAU,qBACX,2BAAOA,UAAU,oBAAoBb,KAAK,SAASxB,MAAOI,YAAG,UACxD0C,SAAUV,IAEf,4BAAQW,QAASlD,KAAKmD,eAAgBF,SAAUV,GAC1ChC,YAAG,e,IApJZhB,E,YACE,CACf2B,aAAckC,IAAUC,WAAWC,KAAcC,WACjD9C,WAAY2C,IAAUI,KAAKD,c,oBC/BnC,MAeI1B,EAASA,GAAW,SAAS4B,GAChC,aAEA,UAAoB,IAATA,GAA6C,oBAAdC,WAA6B,eAAeC,KAAKD,UAAUE,YAArG,CAGA,IACGC,EAAMJ,EAAKK,SAEXC,EAAU,WACX,OAAON,EAAKO,KAAOP,EAAKQ,WAAaR,GAEpCS,EAAYL,EAAIM,gBAAgB,+BAAgC,KAChEC,EAAoB,aAAcF,EAKlCG,EAAY,eAAeV,KAAKF,EAAKa,cAAgBb,EAAKc,OAC1DC,EAAe,eAAeb,KAAKD,UAAUE,WAC7Ca,EAAgB,SAASC,IACzBjB,EAAKkB,cAAgBlB,EAAKmB,aAAY,WACtC,MAAMF,IACJ,IAKFG,EAAS,SAASC,GAQnBF,YAPc,WACO,iBAATE,EACVf,IAAUgB,gBAAgBD,GAE1BA,EAAKE,WANqB,MAyB3BC,EAAW,SAASxD,GAGrB,MAAI,6EAA6EkC,KAAKlC,EAAKE,MACnF,IAAID,KAAK,CAACwD,OAAOC,aAAa,OAAS1D,GAAO,CAACE,KAAMF,EAAKE,OAE3DF,GAENG,EAAY,SAASH,EAAM2D,EAAMC,GAC7BA,IACJ5D,EAAOwD,EAASxD,IAGjB,IAIG6D,EAHAC,EAAYvF,KAEZwF,EA3CoB,6BA0Cb/D,EAAKE,KAGZ8D,EAAe,YAhCN,SAASF,EAAWG,EAAaC,GAG7C,IADA,IAAIC,GADJF,EAAc,GAAGG,OAAOH,IACJI,OACbF,KAAK,CACX,IAAIG,EAAWR,EAAU,KAAOG,EAAYE,IAC5C,GAAwB,mBAAbG,EACV,IACCA,EAASC,KAAKT,EAAWI,GAASJ,GACjC,MAAOb,GACRD,EAAcC,KAwBfuB,CAASV,EAAW,qCAAqCW,MAAM,OAuCjE,GAFAX,EAAUY,WAAaZ,EAAUa,KAE7BhC,EAUH,OATAkB,EAAavB,IAAUsC,gBAAgB5E,QACvCmD,YAAW,WAlGH,IAAS0B,EACdX,EAkGFzB,EAAUqC,KAAOjB,EACjBpB,EAAUsC,SAAWpB,EApGLkB,EAqGVpC,EApGJyB,EAAQ,IAAIc,WAAW,SAC3BH,EAAKI,cAAcf,GAoGjBF,IACAZ,EAAOS,GACPC,EAAUY,WAAaZ,EAAUoB,SA5CrB,WACZ,IAAKnC,GAAkBgB,GAASnB,IAAeZ,EAAKmD,WAAY,CAE/D,IAAIC,EAAS,IAAID,WAWjB,OAVAC,EAAOC,UAAY,WAClB,IAAIC,EAAMvC,EAAgBqC,EAAOG,OAASH,EAAOG,OAAOC,QAAQ,eAAgB,yBACpExD,EAAKyD,KAAKH,EAAK,YAChBtD,EAAK0D,SAASZ,KAAOQ,GAChCA,OAAIK,EACJ7B,EAAUY,WAAaZ,EAAUoB,KACjClB,KAEDoB,EAAOQ,cAAc5F,QACrB8D,EAAUY,WAAaZ,EAAUa,OAI7Bd,IACJA,EAAavB,IAAUsC,gBAAgB5E,IAEpC+D,GACH/B,EAAK0D,SAASZ,KAAOjB,EAER7B,EAAKyD,KAAK5B,EAAY,YAGlC7B,EAAK0D,SAASZ,KAAOjB,GAGvBC,EAAUY,WAAaZ,EAAUoB,KACjClB,IACAZ,EAAOS,GAkBTgC,IAECC,EAAW3F,EAAU4F,UAMxB,MAAyB,oBAAd9D,WAA6BA,UAAU+D,iBAC1C,SAAShG,EAAM2D,EAAMC,GAM3B,OALAD,EAAOA,GAAQ3D,EAAK2D,MAAQ,WAEvBC,IACJ5D,EAAOwD,EAASxD,IAEViC,UAAU+D,iBAAiBhG,EAAM2D,KAI1CmC,EAASG,MAAQ,aACjBH,EAASpB,WAAaoB,EAASnB,KAAO,EACtCmB,EAASI,QAAU,EACnBJ,EAASZ,KAAO,EAEhBY,EAAStF,MACTsF,EAASK,aACTL,EAASM,WACTN,EAASO,QACTP,EAASQ,QACTR,EAASS,QACTT,EAASU,WACR,KA5BW,SAASxG,EAAM2D,EAAMC,GAC/B,OAAO,IAAIzD,EAAUH,EAAM2D,GAAQ3D,EAAK2D,MAAQ,WAAYC,MA/HxC,CA8JH,oBAAT6C,MAAwBA,MACb,oBAAXC,QAA0BA,QACjCnI,KAAKoI,SAM4BC,EAAOC,QAC1CD,EAAOC,QAAQzG,OAASA,EAC8B,OAAX,QAAoC,OAAf,cAG/D,KAFD,aACE,OAAOA,GACR,gC,kBC1LHwG,EAAOC,QAAU,WAChB,MAAM,IAAIC,MAAM,oC,mBCDjB,YACAF,EAAOC,QAAUE,I,gDCDjB,iGAqBA,IAAIC,EAAcN,OAAOM,YACpBA,IACDA,EAAcC,eAElB,IAAIC,EAAcR,OAAOQ,YACpBA,IACDA,EAAcD,eAMlB,MAAME,EAAeT,OAAOU,OAAOC,QAAUX,OAAOU,OAAOE,aAU3D,SAASC,EAAc9G,EAAKC,GACxB,MAAMJ,EAAI,IAAIwG,MAAMrG,GAEpB,OADAH,EAAEI,aAAeA,EACVJ,EAGX,SAASkH,IACL,OAAO1I,YAAG,sEAYP2I,eAAeC,EAAqBC,EAAMC,GAC7C,MAAMC,EA+NV,SAA6BF,GAIzB,MAAMG,GAAU,IAAIZ,GAAca,OAAO,IAAIC,WAAWL,IAGxD,IAAIM,EAAY,EAChB,OAAU,CACN,MAAMC,EAAUJ,EAAQK,QAAQ,KAAMF,GACtC,GAAIC,EAAU,EACV,MAAM,IAAIpB,MAAM,yBAEpB,MAAMsB,EAAON,EAAQO,MAAMJ,EAAWC,GAASI,OAK/C,GAFAL,EAAYC,EAAQ,EAEhBE,IAASG,EACT,MAIR,MAAMC,EAAYP,EAGlB,OAAU,CACN,MAAMC,EAAUJ,EAAQK,QAAQ,KAAMF,GAGtC,GAxCa,sCAsCAH,EAAQO,MAAMJ,EAAWC,EAAU,OAAIvC,EAAYuC,GACzDI,OAEH,MAGJ,GAAIJ,EAAU,EACV,MAAM,IAAIpB,MAAM,0BAIpBmB,EAAYC,EAAQ,EAGxB,MAAMO,EAAUR,EAChB,OA+CJ,SAAsBS,GAElB,MAAMC,EAAejC,OAAOkC,KAAKF,GAE3BG,EAAa,IAAIb,WAAWW,EAAatE,QAC/C,IAAK,IAAIF,EAAI,EAAGA,EAAIwE,EAAatE,OAAQF,IACrC0E,EAAW1E,GAAKwE,EAAaG,WAAW3E,GAE5C,OAAO0E,EAvDAE,CAAajB,EAAQO,MAAMG,EAAWC,IA1QhCO,CAAoBrB,GAC3BsB,EAAQC,IAAUC,MAAMF,MAG9B,GAAIpB,EAAKxD,OAAS,EACd,MAAMkD,EAAc,0BAChBzI,YAAG,gCAAiC,CAAEmK,WAI9C,GAAgB,IADApB,EAAK,GAEjB,MAAMN,EAAc,sBAChBzI,YAAG,gCAAiC,CAAEmK,WAG9C,MAAMG,EAAmBvB,EAAKxD,OAAL,GACzB,GAAI+E,EAAmB,EACnB,MAAM7B,EAAc,0BAChBzI,YAAG,gCAAiC,CAAEmK,WAG9C,MAAMI,EAAOxB,EAAKyB,SAAS,EAAG,IACxBC,EAAK1B,EAAKyB,SAAS,GAAI,IACvBE,EAAa3B,EAAK,KAAO,GAAKA,EAAK,KAAO,GAAKA,EAAK,KAAO,EAAIA,EAAK,IACpE4B,EAAa5B,EAAKyB,SAAS,GAAI,GAAGF,GAClCM,EAAO7B,EAAKyB,UAAU,KAErBK,EAAQC,SAAiBC,EAAWR,EAAMG,EAAY5B,GACvDkC,EAAWjC,EAAKyB,SAAS,GAAI,IAEnC,IAAIS,EAgBAC,EAfJ,IACID,QAAgB5C,EAAa8C,OACzB,CAACtG,KAAM,QACPiG,EACAF,EACAI,GAEN,MAAOxJ,GACL,MAAMiH,EAAc,+BAAiCjH,EAAGkH,KAE5D,IAAKuC,EACD,MAAMxC,EAAc,gBAChBzI,YAAG,qDAIX,IACIkL,QAAkB7C,EAAa+C,QAC3B,CACIvG,KAAM,UACNwG,QAASZ,EACTlF,OAAQ,IAEZsF,EACAF,GAEN,MAAOnJ,GACL,MAAMiH,EAAc,gCAAkCjH,EAAGkH,KAG7D,OAAO,IAAIN,GAAca,OAAO,IAAIC,WAAWgC,IAc5CvC,eAAe2C,EAAqBzC,EAAMC,EAAUyC,GAEvD,MAAMC,GADND,EAAUA,GAAW,IACKE,YAAc,IAElClB,EAAO,IAAIrB,WAAW,IAC5BtB,OAAOU,OAAOoD,gBAAgBnB,GAE9B,MAAME,EAAK,IAAIvB,WAAW,IAC1BtB,OAAOU,OAAOoD,gBAAgBjB,GAK9BA,EAAG,IAAM,IAET,MAAOI,EAAQC,SAAiBC,EAAWR,EAAMiB,EAAW1C,GACtD6C,GAAc,IAAIzD,GAAc0D,OAAO/C,GAE7C,IAAI8B,EACJ,IACIA,QAAmBtC,EAAawD,QAC5B,CACIhH,KAAM,UACNwG,QAASZ,EACTlF,OAAQ,IAEZsF,EACAc,GAEN,MAAOnK,GACL,MAAMiH,EAAc,gCAAkCjH,EAAGkH,KAG7D,MAAMoD,EAAc,IAAI5C,WAAWyB,GAC7BoB,EAAc,EAAExB,EAAKhF,OAAOkF,EAAGlF,OAAO,EAAEuG,EAAYvG,OAAO,GAC3DyG,EAAe,IAAI9C,WAAW6C,GACpC,IAAIE,EAAM,EACVD,EAAaC,KAAS,EACtBD,EAAaE,IAAI3B,EAAM0B,GAAMA,GAAO1B,EAAKhF,OACzCyG,EAAaE,IAAIzB,EAAIwB,GAAMA,GAAOxB,EAAGlF,OACrCyG,EAAaC,KAAST,GAAa,GACnCQ,EAAaC,KAAUT,GAAa,GAAM,IAC1CQ,EAAaC,KAAUT,GAAa,EAAK,IACzCQ,EAAaC,KAAqB,IAAZT,EACtBQ,EAAaE,IAAIJ,EAAaG,GAAMA,GAAOH,EAAYvG,OAEvD,MAAM4G,EAASH,EAAaxB,SAAS,EAAGyB,GAExC,IAAIrB,EACJ,IACIA,QAAavC,EAAa+D,KACtB,CAACvH,KAAM,QACPiG,EACAqB,GAEN,MAAO3K,GACL,MAAMiH,EAAc,6BAA+BjH,EAAGkH,KAI1D,MAAM2D,EAAY,IAAInD,WAAW0B,GAEjC,OADAoB,EAAaE,IAAIG,EAAWJ,GA6IhC,SAA2BpD,GAGvB,MACMyD,EAASC,KAAKC,KAAK3D,EAAKtD,OADT,IAEfkH,EAAQ,IAAIC,MAAMJ,EAAS,GACjCG,EAAM,GAAKhD,EACX,IACIpE,EADAsH,EAAI,EAER,IAAKtH,EAAI,EAAGA,GAAKiH,EAAQjH,IACrBoH,EAAMpH,GAAKuH,EAAa/D,EAAK2B,SAASmC,EAAGA,EAPxB,KAQjBA,GARiB,GAYrB,OAFAF,EAAMpH,KA7EW,oCA8EjBoH,EAAMpH,GAAK,IACH,IAAI6C,GAAc0D,OAAOa,EAAMI,KAAK,OAAQC,OA3J7CC,CAAkBf,GAW7BrD,eAAeoC,EAAWR,EAAMG,EAAY5B,GACxC,MAAMkE,EAAQ,IAAIC,KAElB,IAAIC,EAaAC,EAZJ,IACID,QAAY7E,EAAa+E,UACrB,OACA,IAAIlF,GAAc0D,OAAO9C,GACzB,CAACjE,KAAM,WACP,EACA,CAAC,eAEP,MAAOrD,GACL,MAAMiH,EAAc,kCAAoCjH,EAAGkH,KAI/D,IACIyE,QAAgB9E,EAAagF,WACzB,CACIxI,KAAM,SACN0F,KAAMA,EACNG,WAAYA,EACZ4C,KAAM,WAEVJ,EACA,KAEN,MAAO1L,GACL,MAAMiH,EAAc,mCAAqCjH,EAAGkH,KAGhE,MAAM6E,EAAM,IAAIN,KAChBxL,QAAQ+L,IAAI,uCAAyCD,EAAMP,GAAS,MAEpE,MAAMnC,EAASsC,EAAQ5D,MAAM,EAAG,IAC1BuB,EAAUqC,EAAQ5D,MAAM,IAExBkE,EAAUpF,EAAa+E,UACzB,MACAvC,EACA,CAAChG,KAAM,YACP,EACA,CAAC,UAAW,YACdtD,MAAOC,IACL,MAAMiH,EAAc,8CAAgDjH,EAAGkH,OAGrEgF,EAAWrF,EAAa+E,UAC1B,MACAtC,EACA,CACIjG,KAAM,OACNyI,KAAM,CAACzI,KAAM,aAEjB,EACA,CAAC,OAAQ,WACXtD,MAAOC,IACL,MAAMiH,EAAc,+CAAiDjH,EAAGkH,OAG5E,aAAalI,QAAQmN,IAAI,CAACF,EAASC,IAGvC,MAAMjE,EAAc,sCAwFpB,SAASmD,EAAa7C,GAGlB,MAAMF,EAAelF,OAAOC,aAAagJ,MAAM,KAAM7D,GAErD,OAAOnC,OAAOiG,KAAKhE","file":"bundles/1c92c9d6b0f5bd0d188c/1.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/2.js b/riot/bundles/1c92c9d6b0f5bd0d188c/2.js new file mode 100644 index 0000000..7d7b4b4 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/2.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1108:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return v}));var s=a(2),r=a.n(s),o=a(43),n=a.n(o),i=a(45),c=a.n(i),l=a(46),h=a(47),u=a(217),p=a.n(u),d=a(44),y=a(49),m=a(107),g=a(257),S=a(149),_=a(256),b=a(190),C=a(52),k=a(254),P=a(182),f=a(206);const w=4;class v extends n.a.PureComponent{constructor(e){super(e),r()(this,"_onKeyBackupStatusChange",()=>{3===this.state.phase&&this._fetchBackupInfo()}),r()(this,"_onKeyPassphraseChange",e=>{this.setState({passPhraseKeySelected:e.target.value})}),r()(this,"_collectRecoveryKeyNode",e=>{this._recoveryKeyNode=e}),r()(this,"_onChooseKeyPassphraseFormSubmit",async()=>{"key"===this.state.passPhraseKeySelected?(this._recoveryKey=await h.a.get().createRecoveryKeyFromPassphrase(),this.setState({copied:!1,downloaded:!1,setPassphrase:!1,phase:6})):this.setState({copied:!1,downloaded:!1,phase:w})}),r()(this,"_onMigrateFormSubmit",e=>{e.preventDefault(),this.state.backupSigStatus.usable?this._bootstrapSecretStorage():this._restoreBackup()}),r()(this,"_onCopyClick",()=>{Object(g.a)(this._recoveryKeyNode)&&this.setState({copied:!0})}),r()(this,"_onDownloadClick",()=>{const e=new Blob([this._recoveryKey.encodedPrivateKey],{type:"text/plain;charset=us-ascii"});p.a.saveAs(e,"recovery-key.txt"),this.setState({downloaded:!0})}),r()(this,"_doBootstrapUIAuth",async e=>{if(this.state.canUploadKeysWithPasswordOnly&&this.state.accountPassword)await e({type:"m.login.password",identifier:{type:"m.id.user",user:h.a.get().getUserId()},user:h.a.get().getUserId(),password:this.state.accountPassword});else{const t=l.getComponent("dialogs.InteractiveAuthDialog"),a={[S.c.PHASE_PREAUTH]:{title:Object(d.a)("Use Single Sign On to continue"),body:Object(d.a)("To continue, use Single Sign On to prove your identity."),continueText:Object(d.a)("Single Sign On"),continueKind:"primary"},[S.c.PHASE_POSTAUTH]:{title:Object(d.a)("Confirm encryption setup"),body:Object(d.a)("Click the button below to confirm setting up encryption."),continueText:Object(d.a)("Confirm"),continueKind:"primary"}},{finished:s}=y.a.createTrackedDialog("Cross-signing keys dialog","",t,{title:Object(d.a)("Setting up keys"),matrixClient:h.a.get(),makeRequest:e,aestheticsForStagePhases:{[S.c.LOGIN_TYPE]:a,[S.c.UNSTABLE_LOGIN_TYPE]:a}}),[r]=await s;if(!r)throw new Error("Cross-signing key upload auth canceled")}}),r()(this,"_bootstrapSecretStorage",async()=>{this.setState({phase:8,error:null});const e=h.a.get(),{forceReset:t}=this.props;try{t?(console.log("Forcing cross-signing and secret storage reset"),await e.bootstrapSecretStorage({createSecretStorageKey:async()=>this._recoveryKey,setupNewKeyBackup:!0,setupNewSecretStorage:!0}),await e.bootstrapCrossSigning({authUploadDeviceSigningKeys:this._doBootstrapUIAuth,setupNewCrossSigning:!0})):(await e.bootstrapCrossSigning({authUploadDeviceSigningKeys:this._doBootstrapUIAuth}),await e.bootstrapSecretStorage({createSecretStorageKey:async()=>this._recoveryKey,keyBackupInfo:this.state.backupInfo,setupNewKeyBackup:!this.state.backupInfo,getKeyBackupPassphrase:()=>this._backupKey?this._backupKey:Object(m.e)()})),this.props.onFinished(!0)}catch(e){this.state.canUploadKeysWithPasswordOnly&&401===e.httpStatus&&e.data.flows?this.setState({accountPassword:"",accountPasswordCorrect:!1,phase:3}):this.setState({error:e}),console.error("Error bootstrapping secret storage",e)}}),r()(this,"_onCancel",()=>{this.props.onFinished(!1)}),r()(this,"_onDone",()=>{this.props.onFinished(!0)}),r()(this,"_restoreBackup",async()=>{const e=l.getComponent("dialogs.keybackup.RestoreKeyBackupDialog"),{finished:t}=y.a.createTrackedDialog("Restore Backup","",e,{showSummary:!1,keyCallback:e=>this._backupKey=e},null,!1,!1);await t;const{backupSigStatus:a}=await this._fetchBackupInfo();a.usable&&this.state.canUploadKeysWithPasswordOnly&&this.state.accountPassword&&this._bootstrapSecretStorage()}),r()(this,"_onLoadRetryClick",()=>{this.setState({phase:0}),this._fetchBackupInfo()}),r()(this,"_onShowKeyContinueClick",()=>{this._bootstrapSecretStorage()}),r()(this,"_onCancelClick",()=>{this.setState({phase:10})}),r()(this,"_onGoBackClick",()=>{this.setState({phase:2})}),r()(this,"_onPassPhraseNextClick",async e=>{if(e.preventDefault(),this._passphraseField.current){if(await this._passphraseField.current.validate({allowEmpty:!1}),!this._passphraseField.current.state.valid)return this._passphraseField.current.focus(),void this._passphraseField.current.validate({allowEmpty:!1,focused:!0});this.setState({phase:5})}}),r()(this,"_onPassPhraseConfirmNextClick",async e=>{e.preventDefault(),this.state.passPhrase===this.state.passPhraseConfirm&&(this._recoveryKey=await h.a.get().createRecoveryKeyFromPassphrase(this.state.passPhrase),this.setState({copied:!1,downloaded:!1,setPassphrase:!0,phase:6}))}),r()(this,"_onSetAgainClick",()=>{this.setState({passPhrase:"",passPhraseValid:!1,passPhraseConfirm:"",phase:w})}),r()(this,"_onPassPhraseValidate",e=>{this.setState({passPhraseValid:e.valid})}),r()(this,"_onPassPhraseChange",e=>{this.setState({passPhrase:e.target.value})}),r()(this,"_onPassPhraseConfirmChange",e=>{this.setState({passPhraseConfirm:e.target.value})}),r()(this,"_onAccountPasswordChange",e=>{this.setState({accountPassword:e.target.value})}),this._recoveryKey=null,this._recoveryKeyNode=null,this._backupKey=null,this.state={phase:0,passPhrase:"",passPhraseValid:!1,passPhraseConfirm:"",copied:!1,downloaded:!1,setPassphrase:!1,backupInfo:null,backupSigStatus:null,canUploadKeysWithPasswordOnly:null,accountPassword:e.accountPassword||"",accountPasswordCorrect:null,passPhraseKeySelected:"key",canSkip:!Object(f.b)()},this._passphraseField=Object(o.createRef)(),this._fetchBackupInfo(),this.state.accountPassword?this.state.canUploadKeysWithPasswordOnly=!0:this._queryKeyUploadAuth(),h.a.get().on("crypto.keyBackupStatus",this._onKeyBackupStatusChange)}componentWillUnmount(){h.a.get().removeListener("crypto.keyBackupStatus",this._onKeyBackupStatusChange)}async _fetchBackupInfo(){try{const e=await h.a.get().getKeyBackupVersion(),t=h.a.get().isCryptoEnabled()&&await h.a.get().isKeyBackupTrusted(e),{forceReset:a}=this.props,s=e&&!a?3:2;return this.setState({phase:s,backupInfo:e,backupSigStatus:t}),{backupInfo:e,backupSigStatus:t}}catch(e){this.setState({phase:1})}}async _queryKeyUploadAuth(){try{await h.a.get().uploadDeviceSigningKeys(null,{}),console.log("uploadDeviceSigningKeys unexpectedly succeeded without UI auth!")}catch(e){if(!e.data||!e.data.flows)return void console.log("uploadDeviceSigningKeys advertised no flows!");const t=e.data.flows.some(e=>1===e.stages.length&&"m.login.password"===e.stages[0]);this.setState({canUploadKeysWithPasswordOnly:t})}}_renderPhaseChooseKeyPassphrase(){return n.a.createElement("form",{onSubmit:this._onChooseKeyPassphraseFormSubmit},n.a.createElement("p",{className:"mx_CreateSecretStorageDialog_centeredBody"},Object(d.a)("Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.")),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_primaryContainer",role:"radiogroup",onChange:this._onKeyPassphraseChange},n.a.createElement(b.a,{key:"key",value:"key",name:"keyPassphrase",checked:"key"===this.state.passPhraseKeySelected,outlined:!0},n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_optionTitle"},n.a.createElement("span",{className:"mx_CreateSecretStorageDialog_optionIcon mx_CreateSecretStorageDialog_optionIcon_secureBackup"}),Object(d.a)("Generate a Security Key")),n.a.createElement("div",null,Object(d.a)("We’ll generate a Security Key for you to store somewhere safe, like a password manager or a safe."))),n.a.createElement(b.a,{key:"passphrase",value:"passphrase",name:"keyPassphrase",checked:"passphrase"===this.state.passPhraseKeySelected,outlined:!0},n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_optionTitle"},n.a.createElement("span",{className:"mx_CreateSecretStorageDialog_optionIcon mx_CreateSecretStorageDialog_optionIcon_securePhrase"}),Object(d.a)("Enter a Security Phrase")),n.a.createElement("div",null,Object(d.a)("Use a secret phrase only you know, and optionally save a Security Key to use for backup.")))),n.a.createElement(k.a,{primaryButton:Object(d.a)("Continue"),onPrimaryButtonClick:this._onChooseKeyPassphraseFormSubmit,onCancel:this._onCancelClick,hasCancel:this.state.canSkip}))}_renderPhaseMigrate(){const e=l.getComponent("views.elements.Field");let t,a=Object(d.a)("Next");return this.state.canUploadKeysWithPasswordOnly?t=n.a.createElement("div",null,n.a.createElement("div",null,Object(d.a)("Enter your account password to confirm the upgrade:")),n.a.createElement("div",null,n.a.createElement(e,{type:"password",label:Object(d.a)("Password"),value:this.state.accountPassword,onChange:this._onAccountPasswordChange,forceValidity:!1!==this.state.accountPasswordCorrect&&null,autoFocus:!0}))):this.state.backupSigStatus.usable?t=n.a.createElement("p",null,Object(d.a)("You'll need to authenticate with the server to confirm the upgrade.")):(t=n.a.createElement("div",null,n.a.createElement("div",null,Object(d.a)("Restore your key backup to upgrade your encryption"))),a=Object(d.a)("Restore")),n.a.createElement("form",{onSubmit:this._onMigrateFormSubmit},n.a.createElement("p",null,Object(d.a)("Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.")),n.a.createElement("div",null,t),n.a.createElement(k.a,{primaryButton:a,onPrimaryButtonClick:this._onMigrateFormSubmit,hasCancel:!1,primaryDisabled:this.state.canUploadKeysWithPasswordOnly&&!this.state.accountPassword},n.a.createElement("button",{type:"button",className:"danger",onClick:this._onCancelClick},Object(d.a)("Skip"))))}_renderPhasePassPhrase(){return n.a.createElement("form",{onSubmit:this._onPassPhraseNextClick},n.a.createElement("p",null,Object(d.a)("Enter a security phrase only you know, as it’s used to safeguard your data. To be secure, you shouldn’t re-use your account password.")),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_passPhraseContainer"},n.a.createElement(_.a,{className:"mx_CreateSecretStorageDialog_passPhraseField",onChange:this._onPassPhraseChange,minScore:4,value:this.state.passPhrase,onValidate:this._onPassPhraseValidate,fieldRef:this._passphraseField,autoFocus:!0,label:Object(d.b)("Enter a recovery passphrase"),labelEnterPassword:Object(d.b)("Enter a recovery passphrase"),labelStrongPassword:Object(d.b)("Great! This recovery passphrase looks strong enough."),labelAllowedButUnsafe:Object(d.b)("Great! This recovery passphrase looks strong enough.")})),n.a.createElement(k.a,{primaryButton:Object(d.a)("Continue"),onPrimaryButtonClick:this._onPassPhraseNextClick,hasCancel:!1,disabled:!this.state.passPhraseValid},n.a.createElement("button",{type:"button",onClick:this._onCancelClick,className:"danger"},Object(d.a)("Cancel"))))}_renderPhasePassPhraseConfirm(){const e=l.getComponent("views.elements.Field");let t,a;this.state.passPhraseConfirm===this.state.passPhrase?(t=Object(d.a)("That matches!"),a=Object(d.a)("Use a different passphrase?")):this.state.passPhrase.startsWith(this.state.passPhraseConfirm)||(t=Object(d.a)("That doesn't match."),a=Object(d.a)("Go back to set it again."));let s=null;return t&&(s=n.a.createElement("div",null,n.a.createElement("div",null,t),n.a.createElement("div",null,n.a.createElement(C.a,{element:"span",className:"mx_linkButton",onClick:this._onSetAgainClick},a)))),n.a.createElement("form",{onSubmit:this._onPassPhraseConfirmNextClick},n.a.createElement("p",null,Object(d.a)("Enter your recovery passphrase a second time to confirm it.")),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_passPhraseContainer"},n.a.createElement(e,{type:"password",onChange:this._onPassPhraseConfirmChange,value:this.state.passPhraseConfirm,className:"mx_CreateSecretStorageDialog_passPhraseField",label:Object(d.a)("Confirm your recovery passphrase"),autoFocus:!0,autoComplete:"new-password"}),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_passPhraseMatch"},s)),n.a.createElement(k.a,{primaryButton:Object(d.a)("Continue"),onPrimaryButtonClick:this._onPassPhraseConfirmNextClick,hasCancel:!1,disabled:this.state.passPhrase!==this.state.passPhraseConfirm},n.a.createElement("button",{type:"button",onClick:this._onCancelClick,className:"danger"},Object(d.a)("Skip"))))}_renderPhaseShowKey(){let e;return e=6===this.state.phase?n.a.createElement(k.a,{primaryButton:Object(d.a)("Continue"),disabled:!this.state.downloaded&&!this.state.copied&&!this.state.setPassphrase,onPrimaryButtonClick:this._onShowKeyContinueClick,hasCancel:!1}):n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_continueSpinner"},n.a.createElement(P.a,null)),n.a.createElement("div",null,n.a.createElement("p",null,Object(d.a)("Store your Security Key somewhere safe, like a password manager or a safe, as it’s used to safeguard your encrypted data.")),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_primaryContainer"},n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_recoveryKeyContainer"},n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_recoveryKey"},n.a.createElement("code",{ref:this._collectRecoveryKeyNode},this._recoveryKey.encodedPrivateKey)),n.a.createElement("div",{className:"mx_CreateSecretStorageDialog_recoveryKeyButtons"},n.a.createElement(C.a,{kind:"primary",className:"mx_Dialog_primary",onClick:this._onDownloadClick,disabled:8===this.state.phase},Object(d.a)("Download")),n.a.createElement("span",null,Object(d.a)("or")),n.a.createElement(C.a,{kind:"primary",className:"mx_Dialog_primary mx_CreateSecretStorageDialog_recoveryKeyButtons_copyBtn",onClick:this._onCopyClick,disabled:8===this.state.phase},this.state.copied?Object(d.a)("Copied!"):Object(d.a)("Copy"))))),e)}_renderBusyPhase(){const e=l.getComponent("views.elements.Spinner");return n.a.createElement("div",null,n.a.createElement(e,null))}_renderPhaseLoadError(){return n.a.createElement("div",null,n.a.createElement("p",null,Object(d.a)("Unable to query secret storage status")),n.a.createElement("div",{className:"mx_Dialog_buttons"},n.a.createElement(k.a,{primaryButton:Object(d.a)("Retry"),onPrimaryButtonClick:this._onLoadRetryClick,hasCancel:this.state.canSkip,onCancel:this._onCancel})))}_renderPhaseSkipConfirm(){return n.a.createElement("div",null,n.a.createElement("p",null,Object(d.a)("If you cancel now, you may lose encrypted messages & data if you lose access to your logins.")),n.a.createElement("p",null,Object(d.a)("You can also set up Secure Backup & manage your keys in Settings.")),n.a.createElement(k.a,{primaryButton:Object(d.a)("Go back"),onPrimaryButtonClick:this._onGoBackClick,hasCancel:!1},n.a.createElement("button",{type:"button",className:"danger",onClick:this._onCancel},Object(d.a)("Cancel"))))}_titleForPhase(e){switch(e){case 2:return Object(d.a)("Set up Secure Backup");case 3:return Object(d.a)("Upgrade your encryption");case w:return Object(d.a)("Set a Security Phrase");case 5:return Object(d.a)("Confirm Security Phrase");case 10:return Object(d.a)("Are you sure?");case 6:return Object(d.a)("Save your Security Key");case 8:return Object(d.a)("Setting up keys");default:return""}}render(){const e=l.getComponent("views.dialogs.BaseDialog");let t;if(this.state.error)t=n.a.createElement("div",null,n.a.createElement("p",null,Object(d.a)("Unable to set up secret storage")),n.a.createElement("div",{className:"mx_Dialog_buttons"},n.a.createElement(k.a,{primaryButton:Object(d.a)("Retry"),onPrimaryButtonClick:this._bootstrapSecretStorage,hasCancel:this.state.canSkip,onCancel:this._onCancel})));else switch(this.state.phase){case 0:t=this._renderBusyPhase();break;case 1:t=this._renderPhaseLoadError();break;case 2:t=this._renderPhaseChooseKeyPassphrase();break;case 3:t=this._renderPhaseMigrate();break;case w:t=this._renderPhasePassPhrase();break;case 5:t=this._renderPhasePassPhraseConfirm();break;case 6:t=this._renderPhaseShowKey();break;case 8:t=this._renderBusyPhase();break;case 10:t=this._renderPhaseSkipConfirm()}let a=null;switch(this.state.phase){case w:case 5:a=["mx_CreateSecretStorageDialog_titleWithIcon","mx_CreateSecretStorageDialog_securePhraseTitle"];break;case 6:a=["mx_CreateSecretStorageDialog_titleWithIcon","mx_CreateSecretStorageDialog_secureBackupTitle"];break;case 2:a="mx_CreateSecretStorageDialog_centeredTitle"}return n.a.createElement(e,{className:"mx_CreateSecretStorageDialog",onFinished:this.props.onFinished,title:this._titleForPhase(this.state.phase),titleClass:a,hasCancel:this.props.hasCancel&&[w].includes(this.state.phase),fixedWidth:!1},n.a.createElement("div",null,t))}}r()(v,"propTypes",{hasCancel:c.a.bool,accountPassword:c.a.string,forceReset:c.a.bool}),r()(v,"defaultProps",{hasCancel:!0,forceReset:!1})},217:function(e,t,a){var s,r=r||function(e){"use strict";if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=e.document,a=function(){return e.URL||e.webkitURL||e},s=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in s,o=/constructor/i.test(e.HTMLElement)||e.safari,n=/CriOS\/[\d]+/.test(navigator.userAgent),i=function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)},c=function(e){setTimeout((function(){"string"==typeof e?a().revokeObjectURL(e):e.remove()}),4e4)},l=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},h=function(t,h,u){u||(t=l(t));var p,d=this,y="application/octet-stream"===t.type,m=function(){!function(e,t,a){for(var s=(t=[].concat(t)).length;s--;){var r=e["on"+t[s]];if("function"==typeof r)try{r.call(e,a||e)}catch(e){i(e)}}}(d,"writestart progress write writeend".split(" "))};if(d.readyState=d.INIT,r)return p=a().createObjectURL(t),void setTimeout((function(){var e,t;s.href=p,s.download=h,e=s,t=new MouseEvent("click"),e.dispatchEvent(t),m(),c(p),d.readyState=d.DONE}));!function(){if((n||y&&o)&&e.FileReader){var s=new FileReader;return s.onloadend=function(){var t=n?s.result:s.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,d.readyState=d.DONE,m()},s.readAsDataURL(t),void(d.readyState=d.INIT)}(p||(p=a().createObjectURL(t)),y)?e.location.href=p:e.open(p,"_blank")||(e.location.href=p);d.readyState=d.DONE,m(),c(p)}()},u=h.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,a){return t=t||e.name||"download",a||(e=l(e)),navigator.msSaveOrOpenBlob(e,t)}:(u.abort=function(){},u.readyState=u.INIT=0,u.WRITING=1,u.DONE=2,u.error=u.onwritestart=u.onprogress=u.onwrite=u.onabort=u.onerror=u.onwriteend=null,function(e,t,a){return new h(e,t||e.name||"download",a)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content);e.exports?e.exports.saveAs=r:null!==a(218)&&null!==a(219)&&(void 0===(s=function(){return r}.call(t,a,t,e))||(e.exports=s))},218:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},219:function(e,t){(function(t){e.exports=t}).call(this,{})}}]); +//# sourceMappingURL=2.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/2.js.LICENSE.txt b/riot/bundles/1c92c9d6b0f5bd0d188c/2.js.LICENSE.txt similarity index 100% rename from riot/bundles/709217699826f8fd4e42/2.js.LICENSE.txt rename to riot/bundles/1c92c9d6b0f5bd0d188c/2.js.LICENSE.txt diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/2.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/2.js.map new file mode 100644 index 0000000..48a166b --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/2.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/secretstorage/CreateSecretStorageDialog.js","webpack:///./node_modules/file-saver/FileSaver.js","webpack:///(webpack)/buildin/amd-define.js","webpack:///(webpack)/buildin/amd-options.js"],"names":["PHASE_PASSPHRASE","CreateSecretStorageDialog","React","PureComponent","constructor","props","super","this","state","phase","_fetchBackupInfo","e","setState","passPhraseKeySelected","target","value","n","_recoveryKeyNode","async","_recoveryKey","MatrixClientPeg","get","createRecoveryKeyFromPassphrase","copied","downloaded","setPassphrase","preventDefault","backupSigStatus","usable","_bootstrapSecretStorage","_restoreBackup","copyNode","blob","Blob","encodedPrivateKey","type","FileSaver","saveAs","canUploadKeysWithPasswordOnly","accountPassword","makeRequest","identifier","user","getUserId","password","InteractiveAuthDialog","sdk","dialogAesthetics","SSOAuthEntry","PHASE_PREAUTH","title","_t","body","continueText","continueKind","PHASE_POSTAUTH","finished","Modal","createTrackedDialog","matrixClient","aestheticsForStagePhases","LOGIN_TYPE","UNSTABLE_LOGIN_TYPE","confirmed","Error","error","cli","forceReset","console","log","bootstrapSecretStorage","createSecretStorageKey","setupNewKeyBackup","setupNewSecretStorage","bootstrapCrossSigning","authUploadDeviceSigningKeys","_doBootstrapUIAuth","setupNewCrossSigning","keyBackupInfo","backupInfo","getKeyBackupPassphrase","_backupKey","promptForBackupPassphrase","onFinished","httpStatus","data","flows","accountPasswordCorrect","RestoreKeyBackupDialog","showSummary","keyCallback","k","_passphraseField","current","validate","allowEmpty","valid","focus","focused","passPhrase","passPhraseConfirm","passPhraseValid","result","canSkip","isSecureBackupRequired","createRef","_queryKeyUploadAuth","on","_onKeyBackupStatusChange","componentWillUnmount","removeListener","getKeyBackupVersion","isCryptoEnabled","isKeyBackupTrusted","uploadDeviceSigningKeys","some","f","stages","length","_renderPhaseChooseKeyPassphrase","onSubmit","_onChooseKeyPassphraseFormSubmit","className","role","onChange","_onKeyPassphraseChange","key","name","checked","outlined","primaryButton","onPrimaryButtonClick","onCancel","_onCancelClick","hasCancel","_renderPhaseMigrate","Field","authPrompt","nextCaption","label","_onAccountPasswordChange","forceValidity","autoFocus","_onMigrateFormSubmit","primaryDisabled","onClick","_renderPhasePassPhrase","_onPassPhraseNextClick","_onPassPhraseChange","minScore","onValidate","_onPassPhraseValidate","fieldRef","_td","labelEnterPassword","labelStrongPassword","labelAllowedButUnsafe","disabled","_renderPhasePassPhraseConfirm","matchText","changeText","startsWith","passPhraseMatch","element","_onSetAgainClick","_onPassPhraseConfirmNextClick","_onPassPhraseConfirmChange","autoComplete","_renderPhaseShowKey","continueButton","_onShowKeyContinueClick","ref","_collectRecoveryKeyNode","kind","_onDownloadClick","_onCopyClick","_renderBusyPhase","Spinner","_renderPhaseLoadError","_onLoadRetryClick","_onCancel","_renderPhaseSkipConfirm","_onGoBackClick","_titleForPhase","render","BaseDialog","content","titleClass","includes","fixedWidth","PropTypes","bool","string","view","navigator","test","userAgent","doc","document","get_URL","URL","webkitURL","save_link","createElementNS","can_use_save_link","is_safari","HTMLElement","safari","is_chrome_ios","throw_outside","ex","setImmediate","setTimeout","revoke","file","revokeObjectURL","remove","auto_bom","String","fromCharCode","no_auto_bom","object_url","filesaver","force","dispatch_all","event_types","event","i","concat","listener","call","dispatch","split","readyState","INIT","createObjectURL","node","href","download","MouseEvent","dispatchEvent","DONE","FileReader","reader","onloadend","url","replace","open","location","undefined","readAsDataURL","fs_error","FS_proto","prototype","msSaveOrOpenBlob","abort","WRITING","onwritestart","onprogress","onwrite","onabort","onerror","onwriteend","self","window","module","exports","__webpack_amd_options__"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/2.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/18.js b/riot/bundles/1c92c9d6b0f5bd0d188c/20.js similarity index 99% rename from riot/bundles/709217699826f8fd4e42/18.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/20.js index bea2a0b..8e146d4 100644 --- a/riot/bundles/709217699826f8fd4e42/18.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/20.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{1184:function(e,a,i){"use strict";i.r(a),i.d(a,"scorePassword",(function(){return l}));var r=i(1185),n=i.n(r),s=i(37),o=i(34);const t=["riot","matrix"];function l(e){if(0===e.length)return null;const a=t.slice();s.a.get()&&a.push(s.a.get().getUserIdLocalpart());let i=n()(e,a);if(e.includes(" ")){const r=n()(e.replace(/ /g,""),a);r.scoreh;r=0<=h?++l:--l)for(n=c=g=r,p=s;g<=p?cp;n=g<=p?++c:--c)d.slice(r,+n+1||9e9)in u&&(m=u[b=d.slice(r,+n+1||9e9)],t.push({pattern:"dictionary",i:r,j:n,token:e.slice(r,+n+1||9e9),matched_word:b,rank:m,dictionary_name:i,reversed:!1,l33t:!1}));return this.sorted(t)},reverse_dictionary_match:function(e,a){var i,r,n,s,t,l;for(null==a&&(a=o),l=e.split("").reverse().join(""),s=0,i=(n=this.dictionary_match(l,a)).length;s0&&(m[n]=l);return m},enumerate_l33t_subs:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p;for(s=function(){var a;for(n in a=[],e)a.push(n);return a}(),p=[[]],i=function(e){var a,i,r,s,o,t,l,c;for(i=[],o={},t=0,s=e.length;tb;o=0<=b?++h:--h)if(k[o][0]===t){n=o;break}-1===n?(v=k.concat([[t,s]]),d.push(v)):((f=k.slice(0)).splice(n,1),f.push([t,s]),d.push(k),d.push(f))}return p=i(d),r(y)}})(s),g=[],c=0,t=p.length;c "+v);return e}().join(", "),m.push(c)}return this.sorted(m.filter((function(e){return e.token.length>1})))},spatial_match:function(e,a){var i,r,s;for(r in null==a&&(a=n),s=[],a)i=a[r],this.extend(s,this.spatial_match_helper(e,i,r));return this.sorted(s)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b;for(h=[],c=0;c2&&h.push({pattern:"spatial",i:c,j:d-1,token:e.slice(c,d),graph:i,turns:b,shifted_count:p}),c=d;break}d+=1}return h},repeat_match:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,p,b;for(p=[],s=/(.+)\1+/g,d=/(.+?)\1+/g,m=/^(.+?)\1+$/,c=0;cu[0].length?(h=o,n=m.exec(h[0])[1]):n=(h=u)[1],t=(b=[h.index,h.index+h[0].length-1])[0],l=b[1],r=(a=g.most_guessable_match_sequence(n,this.omnimatch(n))).sequence,i=a.guesses,p.push({pattern:"repeat",i:t,j:l,token:h[0],base_token:n,base_guesses:i,base_matches:r,repeat_count:h[0].length/n.length}),c=l+1;return p},MAX_DELTA:5,sequence_match:function(e){var a,i,r,n,s,o,t,l,c,d;if(1===e.length)return[];for(d=this,c=function(a,i,r){var n,s,o,t;if((i-a>1||1===Math.abs(r))&&0<(n=Math.abs(r))&&n<=d.MAX_DELTA)return t=e.slice(a,+i+1||9e9),/^[a-z]+$/.test(t)?(s="lower",o=26):/^[A-Z]+$/.test(t)?(s="upper",o=26):/^\d+$/.test(t)?(s="digits",o=10):(s="unicode",o=26),l.push({pattern:"sequence",i:a,j:i,token:e.slice(a,+i+1||9e9),sequence_name:s,sequence_space:o,ascending:r>0})},l=[],i=0,s=null,n=o=1,t=e.length;1<=t?ot;n=1<=t?++o:--o)a=e.charCodeAt(n)-e.charCodeAt(n-1),null==s&&(s=a),a!==s&&(c(i,r=n-1,s),i=r,s=a);return c(i,e.length-1,s),l},regex_match:function(e,a){var i,r,n,s;for(h in null==a&&(a=t),i=[],a)for((r=a[h]).lastIndex=0;n=r.exec(e);)s=n[0],i.push({pattern:"regex",token:s,i:n.index,j:n.index+n[0].length-1,regex_name:h,regex_match:n});return this.sorted(i)},date_match:function(e){var a,i,n,s,o,t,l,c,d,m,u,h,p,b,y,k,f,v,w,z,j,x,q,_,E,A,R,O,I,T,P,S,M,D;for(h=[],p=/^\d{4,8}$/,b=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,t=f=0,j=e.length-4;0<=j?f<=j:f>=j;t=0<=j?++f:--f)for(l=v=x=t+3,q=t+7;(x<=q?v<=q:v>=q)&&!(l>=e.length);l=x<=q?++v:--v)if(D=e.slice(t,+l+1||9e9),p.exec(D)){for(n=[],w=0,m=(_=r[D.length]).length;w0){for(a=n[0],k=(y=function(e){return Math.abs(e.year-g.REFERENCE_YEAR)})(n[0]),z=0,u=(A=n.slice(1)).length;z=O;t=0<=O?++S:--S)for(l=M=I=t+5,T=t+9;(I<=T?M<=T:M>=T)&&!(l>=e.length);l=I<=T?++M:--M)D=e.slice(t,+l+1||9e9),null!=(P=b.exec(D))&&null!=(o=this.map_ints_to_dmy([parseInt(P[1]),parseInt(P[3]),parseInt(P[4])]))&&h.push({pattern:"date",token:D,i:t,j:l,separator:P[2],year:o.year,month:o.month,day:o.day});return this.sorted(h.filter((function(e){var a,i,r,n;for(a=!1,n=0,i=h.length;n=e.j){a=!0;break}return!a})))},map_ints_to_dmy:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p,b;if(!(e[1]>31||e[1]<=0)){for(t=0,l=0,p=0,o=0,r=e.length;o2050)return;i>31&&(l+=1),i>12&&(t+=1),i<=0&&(p+=1)}if(!(l>=2||3===t||p>=2)){for(c=0,n=(d=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]]).length;c99?e:e>50?e+1900:e+2e3}},e.exports=u},1187:function(e,a){var i;i={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emily1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,963852741,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dundee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobydoo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,tomahawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,watford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,777333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdaddy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,515051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,woodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastefy,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headshot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyenoord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,kadett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alpha3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password5,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,nokia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,dunamis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,123963,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,turismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbones,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,giusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,confiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,whoareyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,wolfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhishek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,eric123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey21,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noodles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,doodad,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,1597532486,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosiped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsunoles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,cacique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzzy1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,techn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pussykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,gizmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthew0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinchair,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opusone,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hyperlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,car12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,family,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,continental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psychology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficiency,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,codes,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberals,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dioxide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,beneficial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,apartheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,nobleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,marches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,chaotic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospitalized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indefinite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,commonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gainesville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visuals,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,kaunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinforcing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,striving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dismisses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,friary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithness,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospitalization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropods,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonographic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinetist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospitalised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,oneness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinforces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forecourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,rechargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,tydfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastructural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ridgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,caragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorca,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,120th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythmically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapportionment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spoofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwood,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwork,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,keying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,cadfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,confounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,kahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,contemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropoda,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psychometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,biotin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lily,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,oliva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,dung,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,renda,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietrich,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsdon,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,correia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mcdougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowes,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,colman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,dunigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,waiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryerson,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thousand,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulous,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,compliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenagers,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,scent,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,manipulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profound,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,watchin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banished,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkies,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,nosey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burdened,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,corvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dutiful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,implicating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatribe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,comings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwood,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,maliciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finetti,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,wormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavorka,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,amscray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owen,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")},e.exports=i},1188:function(e,a){var i;i={estimate_attack_times:function(e){var a,i,r,n;for(r in a={},i={online_throttling_100_per_hour:e/(100/3600),online_no_throttling_10_per_second:e/10,offline_slow_hashing_1e4_per_second:e/1e4,offline_fast_hashing_1e10_per_second:e/1e10})n=i[r],a[r]=this.display_time(n);return{crack_times_seconds:i,crack_times_display:a,score:this.guesses_to_score(e)}},guesses_to_score:function(e){return 5,e<1005?0:e<1000005?1:e<100000005?2:e<10000000005?3:4},display_time:function(e){var a,i,r,n;return 60,3600,86400,2678400,32140800,321408e4,r=(n=e<1?[null,"less than a second"]:e<60?[a=Math.round(e),a+" second"]:e<3600?[a=Math.round(e/60),a+" minute"]:e<86400?[a=Math.round(e/3600),a+" hour"]:e<2678400?[a=Math.round(e/86400),a+" day"]:e<32140800?[a=Math.round(e/2678400),a+" month"]:e<321408e4?[a=Math.round(e/32140800),a+" year"]:[null,"centuries"])[1],null!=(i=n[0])&&1!==i&&(r+="s"),r}},e.exports=i},1189:function(e,a,i){var r,n;n=i(346),r={default_feedback:{warning:"",suggestions:["Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters"]},get_feedback:function(e,a){var i,n,s,o,t,l;if(0===a.length)return this.default_feedback;if(e>2)return{warning:"",suggestions:[]};for(o=a[0],n=0,s=(l=a.slice(1)).length;no.token.length&&(o=t);return i="Add another word or two. Uncommon words are better.",null!=(r=this.get_match_feedback(o,1===a.length))?(r.suggestions.unshift(i),null==r.warning&&(r.warning="")):r={warning:"",suggestions:[i]},r},get_match_feedback:function(e,a){switch(e.pattern){case"dictionary":return this.get_dictionary_match_feedback(e,a);case"spatial":return e.graph.toUpperCase(),{warning:1===e.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return{warning:1===e.base_token.length?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if("recent_year"===e.regex_name)return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(e,a){var i,r,s,o;return s="passwords"===e.dictionary_name?!a||e.l33t||e.reversed?e.guesses_log10<=4?"This is similar to a commonly used password":void 0:e.rank<=10?"This is a top-10 common password":e.rank<=100?"This is a top-100 common password":"This is a very common password":"english_wikipedia"===e.dictionary_name?a?"A word by itself is easy to guess":void 0:"surnames"===(i=e.dictionary_name)||"male_names"===i||"female_names"===i?a?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",r=[],(o=e.token).match(n.START_UPPER)?r.push("Capitalization doesn't help very much"):o.match(n.ALL_UPPER)&&o.toLowerCase()!==o&&r.push("All-uppercase is almost as easy to guess as all-lowercase"),e.reversed&&e.token.length>=4&&r.push("Reversed words aren't much harder to guess"),e.l33t&&r.push("Predictable substitutions like '@' instead of 'a' don't help very much"),{warning:s,suggestions:r}}},e.exports=r},346:function(e,a,i){var r,n,s,o;r=i(486),n=function(e){var a,i,r,n,s;for(r in a=0,e)s=e[r],a+=function(){var e,a,i;for(i=[],a=0,e=s.length;ae)return 0;if(0===a)return 1;for(n=1,i=r=1,s=a;1<=s?r<=s:r>=s;i=1<=s?++r:--r)n*=e,n/=i,e-=1;return n},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var a,i,r,n;if(e<2)return 1;for(a=1,i=r=2,n=e;2<=n?r<=n:r>=n;i=2<=n?++r:--r)a*=i;return a},most_guessable_match_sequence:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b,y,k,f,v,w,z,j,x,q;for(null==i&&(i=!1),h=e.length,u=function(){var e,a,i;for(i=[],e=0,a=h;0<=a?ea;0<=a?++e:--e)i.push([]);return i}(),g=0,t=a.length;ge;0<=e?++i:--i)a.push({});return a}(),pi:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?ie;0<=e?++i:--i)a.push({});return a}(),g:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?ie;0<=e?++i:--i)a.push({});return a}()},q=this,j=function(a,r){var n,s,o,t,l,c;for(s in t=a.j,l=q.estimate_guesses(a,e),r>1&&(l*=p.pi[a.i-1][r-1]),o=q.factorial(r)*l,i||(o+=Math.pow(1e4,r-1)),c=p.g[t])if(n=c[s],!(s>r)&&n<=o)return;return p.g[t][r]=o,p.m[t][r]=a,p.pi[t][r]=l},r=function(e){var a,i,r,n,s,o;for(d=m(0,e),j(d,1),s=[],a=o=1,n=e;1<=n?o<=n:o>=n;a=1<=n?++o:--o)d=m(a,e),s.push(function(){var e,n;for(i in n=[],e=p.m[a-1])r=e[i],i=parseInt(i),"bruteforce"!==r.pattern&&n.push(j(d,i+1));return n}());return s},m=function(a,i){return{pattern:"bruteforce",token:e.slice(a,+i+1||9e9),i:a,j:i}},z=function(e){var a,i,r,n,s,o,t;for(i in o=[],n=e-1,s=void 0,r=1/0,t=p.g[n])(a=t[i])=0;)d=p.m[n][s],o.unshift(d),n=d.i-1,s--;return o},s=w=0,f=h;0<=f?wf;s=0<=f?++w:--w){for(x=0,c=(v=u[s]).length;x0)for(o in p.m[d.i-1])o=parseInt(o),j(d,o+1);else j(d,1);r(s)}return b=(y=z(h)).length,n=0===e.length?1:p.g[h-1][b],{password:e,guesses:n,guesses_log10:this.log10(n),sequence:y}},estimate_guesses:function(e,a){var i,r;return null!=e.guesses||(r=1,e.token.length=m;o=2<=m?++l:--l)for(t=c=1,u=Math.min(b,o-1);1<=u?c<=u:c>=u;t=1<=u?++c:--c)s+=this.nCk(o-1,t-1)*g*Math.pow(n,t);if(e.shifted_count)if(i=e.shifted_count,r=e.token.length-e.shifted_count,0===i||0===r)s*=2;else{for(p=0,o=y=1,h=Math.min(i,r);1<=h?y<=h:y>=h;o=1<=h?++y:--y)p+=this.nCk(i+r,o);s*=p}return s},dictionary_guesses:function(e){var a;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),a=e.reversed?2:1,e.base_guesses*e.uppercase_variations*e.l33t_variations*a},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if((u=e.token).match(this.ALL_LOWER)||u.toLowerCase()===u)return 1;for(o=0,s=(l=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER]).length;o=c;n=1<=c?++t:--t)m+=this.nCk(i+a,n);return m},l33t_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if(!e.l33t)return 1;for(d in u=1,l=e.sub)if(m=l[d],n=e.token.toLowerCase().split(""),a=function(){var e,a,i;for(i=[],a=0,e=n.length;a=c;s=1<=c?++o:--o)t+=this.nCk(i+a,s);u*=t}return u}},e.exports=o},486:function(e,a){var i;i={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},e.exports=i}}]); -//# sourceMappingURL=18.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{1110:function(e,a,i){"use strict";i.r(a),i.d(a,"scorePassword",(function(){return l}));var r=i(1111),n=i.n(r),s=i(47),o=i(44);const t=["riot","matrix"];function l(e){if(0===e.length)return null;const a=t.slice();s.a.get()&&a.push(s.a.get().getUserIdLocalpart());let i=n()(e,a);if(e.includes(" ")){const r=n()(e.replace(/ /g,""),a);r.scoreh;r=0<=h?++l:--l)for(n=c=g=r,p=s;g<=p?cp;n=g<=p?++c:--c)d.slice(r,+n+1||9e9)in u&&(m=u[b=d.slice(r,+n+1||9e9)],t.push({pattern:"dictionary",i:r,j:n,token:e.slice(r,+n+1||9e9),matched_word:b,rank:m,dictionary_name:i,reversed:!1,l33t:!1}));return this.sorted(t)},reverse_dictionary_match:function(e,a){var i,r,n,s,t,l;for(null==a&&(a=o),l=e.split("").reverse().join(""),s=0,i=(n=this.dictionary_match(l,a)).length;s0&&(m[n]=l);return m},enumerate_l33t_subs:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p;for(s=function(){var a;for(n in a=[],e)a.push(n);return a}(),p=[[]],i=function(e){var a,i,r,s,o,t,l,c;for(i=[],o={},t=0,s=e.length;tb;o=0<=b?++h:--h)if(k[o][0]===t){n=o;break}-1===n?(v=k.concat([[t,s]]),d.push(v)):((f=k.slice(0)).splice(n,1),f.push([t,s]),d.push(k),d.push(f))}return p=i(d),r(y)}})(s),g=[],c=0,t=p.length;c "+v);return e}().join(", "),m.push(c)}return this.sorted(m.filter((function(e){return e.token.length>1})))},spatial_match:function(e,a){var i,r,s;for(r in null==a&&(a=n),s=[],a)i=a[r],this.extend(s,this.spatial_match_helper(e,i,r));return this.sorted(s)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b;for(h=[],c=0;c2&&h.push({pattern:"spatial",i:c,j:d-1,token:e.slice(c,d),graph:i,turns:b,shifted_count:p}),c=d;break}d+=1}return h},repeat_match:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,p,b;for(p=[],s=/(.+)\1+/g,d=/(.+?)\1+/g,m=/^(.+?)\1+$/,c=0;cu[0].length?(h=o,n=m.exec(h[0])[1]):n=(h=u)[1],t=(b=[h.index,h.index+h[0].length-1])[0],l=b[1],r=(a=g.most_guessable_match_sequence(n,this.omnimatch(n))).sequence,i=a.guesses,p.push({pattern:"repeat",i:t,j:l,token:h[0],base_token:n,base_guesses:i,base_matches:r,repeat_count:h[0].length/n.length}),c=l+1;return p},MAX_DELTA:5,sequence_match:function(e){var a,i,r,n,s,o,t,l,c,d;if(1===e.length)return[];for(d=this,c=function(a,i,r){var n,s,o,t;if((i-a>1||1===Math.abs(r))&&0<(n=Math.abs(r))&&n<=d.MAX_DELTA)return t=e.slice(a,+i+1||9e9),/^[a-z]+$/.test(t)?(s="lower",o=26):/^[A-Z]+$/.test(t)?(s="upper",o=26):/^\d+$/.test(t)?(s="digits",o=10):(s="unicode",o=26),l.push({pattern:"sequence",i:a,j:i,token:e.slice(a,+i+1||9e9),sequence_name:s,sequence_space:o,ascending:r>0})},l=[],i=0,s=null,n=o=1,t=e.length;1<=t?ot;n=1<=t?++o:--o)a=e.charCodeAt(n)-e.charCodeAt(n-1),null==s&&(s=a),a!==s&&(c(i,r=n-1,s),i=r,s=a);return c(i,e.length-1,s),l},regex_match:function(e,a){var i,r,n,s;for(h in null==a&&(a=t),i=[],a)for((r=a[h]).lastIndex=0;n=r.exec(e);)s=n[0],i.push({pattern:"regex",token:s,i:n.index,j:n.index+n[0].length-1,regex_name:h,regex_match:n});return this.sorted(i)},date_match:function(e){var a,i,n,s,o,t,l,c,d,m,u,h,p,b,y,k,f,v,w,z,j,x,q,_,E,A,R,O,I,T,P,S,M,D;for(h=[],p=/^\d{4,8}$/,b=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,t=f=0,j=e.length-4;0<=j?f<=j:f>=j;t=0<=j?++f:--f)for(l=v=x=t+3,q=t+7;(x<=q?v<=q:v>=q)&&!(l>=e.length);l=x<=q?++v:--v)if(D=e.slice(t,+l+1||9e9),p.exec(D)){for(n=[],w=0,m=(_=r[D.length]).length;w0){for(a=n[0],k=(y=function(e){return Math.abs(e.year-g.REFERENCE_YEAR)})(n[0]),z=0,u=(A=n.slice(1)).length;z=O;t=0<=O?++S:--S)for(l=M=I=t+5,T=t+9;(I<=T?M<=T:M>=T)&&!(l>=e.length);l=I<=T?++M:--M)D=e.slice(t,+l+1||9e9),null!=(P=b.exec(D))&&null!=(o=this.map_ints_to_dmy([parseInt(P[1]),parseInt(P[3]),parseInt(P[4])]))&&h.push({pattern:"date",token:D,i:t,j:l,separator:P[2],year:o.year,month:o.month,day:o.day});return this.sorted(h.filter((function(e){var a,i,r,n;for(a=!1,n=0,i=h.length;n=e.j){a=!0;break}return!a})))},map_ints_to_dmy:function(e){var a,i,r,n,s,o,t,l,c,d,m,u,h,g,p,b;if(!(e[1]>31||e[1]<=0)){for(t=0,l=0,p=0,o=0,r=e.length;o2050)return;i>31&&(l+=1),i>12&&(t+=1),i<=0&&(p+=1)}if(!(l>=2||3===t||p>=2)){for(c=0,n=(d=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]]).length;c99?e:e>50?e+1900:e+2e3}},e.exports=u},1113:function(e,a){var i;i={passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercury,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendrix,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emily1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,963852741,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dundee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobydoo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,tomahawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,watford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,777333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdaddy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,515051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,woodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastefy,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headshot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyenoord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,kadett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alpha3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password5,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,nokia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,dunamis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,123963,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,turismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbones,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,giusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,confiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,whoareyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,wolfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhishek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,eric123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey21,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noodles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,doodad,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,1597532486,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosiped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsunoles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,cacique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzzy1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,techn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pussykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,gizmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthew0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinchair,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opusone,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hyperlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,car12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,family,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,continental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psychology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficiency,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,codes,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberals,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dioxide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,beneficial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,apartheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,nobleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,marches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,chaotic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospitalized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indefinite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,commonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gainesville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visuals,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,kaunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinforcing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,striving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dismisses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,friary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithness,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospitalization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropods,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonographic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinetist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospitalised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,oneness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinforces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forecourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,rechargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,tydfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastructural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ridgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,caragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorca,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,120th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythmically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapportionment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spoofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwood,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwork,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,keying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,cadfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,confounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,kahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,contemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropoda,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psychometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,biotin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lily,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,oliva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,dung,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,renda,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietrich,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsdon,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,correia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mcdougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowes,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,colman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,dunigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,waiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryerson,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thousand,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulous,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,compliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenagers,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,scent,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,manipulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profound,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,watchin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banished,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkies,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,nosey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burdened,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,corvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dutiful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,implicating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatribe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,comings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwood,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,maliciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finetti,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,wormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavorka,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,amscray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owen,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")},e.exports=i},1114:function(e,a){var i;i={estimate_attack_times:function(e){var a,i,r,n;for(r in a={},i={online_throttling_100_per_hour:e/(100/3600),online_no_throttling_10_per_second:e/10,offline_slow_hashing_1e4_per_second:e/1e4,offline_fast_hashing_1e10_per_second:e/1e10})n=i[r],a[r]=this.display_time(n);return{crack_times_seconds:i,crack_times_display:a,score:this.guesses_to_score(e)}},guesses_to_score:function(e){return 5,e<1005?0:e<1000005?1:e<100000005?2:e<10000000005?3:4},display_time:function(e){var a,i,r,n;return 60,3600,86400,2678400,32140800,321408e4,r=(n=e<1?[null,"less than a second"]:e<60?[a=Math.round(e),a+" second"]:e<3600?[a=Math.round(e/60),a+" minute"]:e<86400?[a=Math.round(e/3600),a+" hour"]:e<2678400?[a=Math.round(e/86400),a+" day"]:e<32140800?[a=Math.round(e/2678400),a+" month"]:e<321408e4?[a=Math.round(e/32140800),a+" year"]:[null,"centuries"])[1],null!=(i=n[0])&&1!==i&&(r+="s"),r}},e.exports=i},1115:function(e,a,i){var r,n;n=i(356),r={default_feedback:{warning:"",suggestions:["Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters"]},get_feedback:function(e,a){var i,n,s,o,t,l;if(0===a.length)return this.default_feedback;if(e>2)return{warning:"",suggestions:[]};for(o=a[0],n=0,s=(l=a.slice(1)).length;no.token.length&&(o=t);return i="Add another word or two. Uncommon words are better.",null!=(r=this.get_match_feedback(o,1===a.length))?(r.suggestions.unshift(i),null==r.warning&&(r.warning="")):r={warning:"",suggestions:[i]},r},get_match_feedback:function(e,a){switch(e.pattern){case"dictionary":return this.get_dictionary_match_feedback(e,a);case"spatial":return e.graph.toUpperCase(),{warning:1===e.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return{warning:1===e.base_token.length?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if("recent_year"===e.regex_name)return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(e,a){var i,r,s,o;return s="passwords"===e.dictionary_name?!a||e.l33t||e.reversed?e.guesses_log10<=4?"This is similar to a commonly used password":void 0:e.rank<=10?"This is a top-10 common password":e.rank<=100?"This is a top-100 common password":"This is a very common password":"english_wikipedia"===e.dictionary_name?a?"A word by itself is easy to guess":void 0:"surnames"===(i=e.dictionary_name)||"male_names"===i||"female_names"===i?a?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",r=[],(o=e.token).match(n.START_UPPER)?r.push("Capitalization doesn't help very much"):o.match(n.ALL_UPPER)&&o.toLowerCase()!==o&&r.push("All-uppercase is almost as easy to guess as all-lowercase"),e.reversed&&e.token.length>=4&&r.push("Reversed words aren't much harder to guess"),e.l33t&&r.push("Predictable substitutions like '@' instead of 'a' don't help very much"),{warning:s,suggestions:r}}},e.exports=r},356:function(e,a,i){var r,n,s,o;r=i(515),n=function(e){var a,i,r,n,s;for(r in a=0,e)s=e[r],a+=function(){var e,a,i;for(i=[],a=0,e=s.length;ae)return 0;if(0===a)return 1;for(n=1,i=r=1,s=a;1<=s?r<=s:r>=s;i=1<=s?++r:--r)n*=e,n/=i,e-=1;return n},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var a,i,r,n;if(e<2)return 1;for(a=1,i=r=2,n=e;2<=n?r<=n:r>=n;i=2<=n?++r:--r)a*=i;return a},most_guessable_match_sequence:function(e,a,i){var r,n,s,o,t,l,c,d,m,u,h,g,p,b,y,k,f,v,w,z,j,x,q;for(null==i&&(i=!1),h=e.length,u=function(){var e,a,i;for(i=[],e=0,a=h;0<=a?ea;0<=a?++e:--e)i.push([]);return i}(),g=0,t=a.length;ge;0<=e?++i:--i)a.push({});return a}(),pi:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?ie;0<=e?++i:--i)a.push({});return a}(),g:function(){var e,a,i;for(a=[],i=0,e=h;0<=e?ie;0<=e?++i:--i)a.push({});return a}()},q=this,j=function(a,r){var n,s,o,t,l,c;for(s in t=a.j,l=q.estimate_guesses(a,e),r>1&&(l*=p.pi[a.i-1][r-1]),o=q.factorial(r)*l,i||(o+=Math.pow(1e4,r-1)),c=p.g[t])if(n=c[s],!(s>r)&&n<=o)return;return p.g[t][r]=o,p.m[t][r]=a,p.pi[t][r]=l},r=function(e){var a,i,r,n,s,o;for(d=m(0,e),j(d,1),s=[],a=o=1,n=e;1<=n?o<=n:o>=n;a=1<=n?++o:--o)d=m(a,e),s.push(function(){var e,n;for(i in n=[],e=p.m[a-1])r=e[i],i=parseInt(i),"bruteforce"!==r.pattern&&n.push(j(d,i+1));return n}());return s},m=function(a,i){return{pattern:"bruteforce",token:e.slice(a,+i+1||9e9),i:a,j:i}},z=function(e){var a,i,r,n,s,o,t;for(i in o=[],n=e-1,s=void 0,r=1/0,t=p.g[n])(a=t[i])=0;)d=p.m[n][s],o.unshift(d),n=d.i-1,s--;return o},s=w=0,f=h;0<=f?wf;s=0<=f?++w:--w){for(x=0,c=(v=u[s]).length;x0)for(o in p.m[d.i-1])o=parseInt(o),j(d,o+1);else j(d,1);r(s)}return b=(y=z(h)).length,n=0===e.length?1:p.g[h-1][b],{password:e,guesses:n,guesses_log10:this.log10(n),sequence:y}},estimate_guesses:function(e,a){var i,r;return null!=e.guesses||(r=1,e.token.length=m;o=2<=m?++l:--l)for(t=c=1,u=Math.min(b,o-1);1<=u?c<=u:c>=u;t=1<=u?++c:--c)s+=this.nCk(o-1,t-1)*g*Math.pow(n,t);if(e.shifted_count)if(i=e.shifted_count,r=e.token.length-e.shifted_count,0===i||0===r)s*=2;else{for(p=0,o=y=1,h=Math.min(i,r);1<=h?y<=h:y>=h;o=1<=h?++y:--y)p+=this.nCk(i+r,o);s*=p}return s},dictionary_guesses:function(e){var a;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),a=e.reversed?2:1,e.base_guesses*e.uppercase_variations*e.l33t_variations*a},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if((u=e.token).match(this.ALL_LOWER)||u.toLowerCase()===u)return 1;for(o=0,s=(l=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER]).length;o=c;n=1<=c?++t:--t)m+=this.nCk(i+a,n);return m},l33t_variations:function(e){var a,i,r,n,s,o,t,l,c,d,m,u;if(!e.l33t)return 1;for(d in u=1,l=e.sub)if(m=l[d],n=e.token.toLowerCase().split(""),a=function(){var e,a,i;for(i=[],a=0,e=n.length;a=c;s=1<=c?++o:--o)t+=this.nCk(i+a,s);u*=t}return u}},e.exports=o},515:function(e,a){var i;i={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","vV"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},e.exports=i}}]); +//# sourceMappingURL=20.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/18.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/20.js.map similarity index 99% rename from riot/bundles/709217699826f8fd4e42/18.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/20.js.map index 541cbc6..a40aef5 100644 --- a/riot/bundles/709217699826f8fd4e42/18.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/20.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/utils/PasswordScorer.ts","webpack:///./node_modules/zxcvbn/lib/main.js","webpack:///./node_modules/zxcvbn/lib/matching.js","webpack:///./node_modules/zxcvbn/lib/frequency_lists.js","webpack:///./node_modules/zxcvbn/lib/time_estimates.js","webpack:///./node_modules/zxcvbn/lib/feedback.js","webpack:///./node_modules/zxcvbn/lib/scoring.js","webpack:///./node_modules/zxcvbn/lib/adjacency_graphs.js"],"names":["ZXCVBN_USER_INPUTS","scorePassword","password","length","userInputs","slice","MatrixClientPeg","get","push","getUserIdLocalpart","zxcvbnResult","zxcvbn","includes","resultNoSpaces","replace","score","i","feedback","suggestions","_t","warning","_td","matching","scoring","time","time_estimates","Date","getTime","user_inputs","arg","attack_times","len","matches","prop","ref","result","sanitized_inputs","start","val","toString","toLowerCase","set_user_input_dictionary","omnimatch","most_guessable_match_sequence","calc_time","estimate_attack_times","guesses","get_feedback","sequence","module","exports","DATE_SPLITS","GRAPHS","L33T_TABLE","RANKED_DICTIONARIES","REGEXEN","adjacency_graphs","build_ranked_dict","frequency_lists","lst","name","ordered_list","len1","o","qwerty","dvorak","keypad","mac_keypad","a","b","c","e","g","l","s","t","x","z","recent_year","4","5","6","7","8","empty","obj","k","results","extend","lst2","apply","translate","string","chr_map","chr","split","join","mod","n","m","sorted","sort","m1","m2","j","matcher","matchers","this","dictionary_match","reverse_dictionary_match","l33t_match","spatial_match","repeat_match","sequence_match","regex_match","date_match","call","_ranked_dictionaries","dictionary_name","p","password_lower","rank","ranked_dict","ref1","ref2","word","pattern","token","matched_word","reversed","l33t","match","reversed_password","reverse","relevant_l33t_subtable","table","letter","password_chars","relevant_subs","sub","subs","subtable","len2","enumerate_l33t_subs","dedup","helper","keys","l33t_chr","sub_dict","sub_dicts","assoc","deduped","label","members","v","dup_l33t_index","first_key","next_subs","q","rest_keys","sub_alternative","sub_extension","concat","splice","_l33t_table","match_sub","subbed_chr","subbed_password","indexOf","sub_display","filter","_graphs","graph","graph_name","spatial_match_helper","SHIFTED_RX","adj","adjacents","cur_char","cur_direction","found","found_direction","last_direction","shifted_count","turns","exec","charAt","base_analysis","base_guesses","base_matches","base_token","greedy","greedy_match","lastIndex","lazy","lazy_anchored","lazy_match","index","repeat_count","MAX_DELTA","delta","last_delta","update","_this","sequence_name","sequence_space","Math","abs","test","ascending","charCodeAt","_regexen","regex","rx_match","regex_name","best_candidate","candidate","candidates","distance","dmy","maybe_date_no_separator","maybe_date_with_separator","metric","min_distance","r","ref3","ref4","ref5","ref6","ref7","ref8","ref9","map_ints_to_dmy","parseInt","year","REFERENCE_YEAR","separator","month","day","is_submatch","len3","other_match","u","ints","dm","int","over_12","over_31","possible_year_splits","rest","under_1","y","map_ints_to_dm","two_to_four_digit_year","d","passwords","english_wikipedia","female_names","surnames","us_tv_and_film","male_names","crack_times_display","crack_times_seconds","scenario","seconds","online_throttling_100_per_hour","online_no_throttling_10_per_second","offline_slow_hashing_1e4_per_second","offline_fast_hashing_1e10_per_second","display_time","guesses_to_score","base","display_num","display_str","minute","hour","round","default_feedback","extra_feedback","longest_match","get_match_feedback","unshift","is_sole_match","get_dictionary_match_feedback","toUpperCase","guesses_log10","START_UPPER","ALL_UPPER","calc_average_degree","average","key","neighbors","nCk","log10","log","log2","factorial","f","_exclude_additive","bruteforce_update","make_bruteforce_match","matches_by_j","optimal","optimal_l","optimal_match_sequence","unwind","w","pi","competing_g","competing_l","estimate_guesses","pow","last_m","results1","candidate_g","candidate_l","Infinity","min_guesses","bruteforce","bruteforce_guesses","dictionary","dictionary_guesses","spatial","spatial_guesses","repeat","repeat_guesses","sequence_guesses","regex_guesses","date","date_guesses","max","Number","POSITIVE_INFINITY","MAX_VALUE","MIN_SUBMATCH_GUESSES_SINGLE_CHAR","MIN_SUBMATCH_GUESSES_MULTI_CHAR","first_chr","MIN_YEAR_SPACE","getFullYear","char_class_bases","year_space","alpha_lower","alpha_upper","alpha","alphanumeric","digits","symbols","KEYBOARD_AVERAGE_DEGREE","KEYPAD_AVERAGE_DEGREE","KEYBOARD_STARTING_POSITIONS","KEYPAD_STARTING_POSITIONS","L","S","U","shifted_variations","min","reversed_variations","uppercase_variations","l33t_variations","END_UPPER","ALL_LOWER","variations","chrs","possibilities","subbed","unsubbed","\""],"mappings":"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KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,MAAO,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,KAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,OACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,OACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OAEtC7S,OAAQ,CACN,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC6S,IAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,MACrC,IAAK,CAAC,MAAO,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,MAAO,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OACpC,EAAK,CAAC,KAAM,MAAO,KAAM,KAAM,KAAM,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,KAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,MAAO,KAAM,KAAM,KAAM,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,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","file":"bundles/709217699826f8fd4e42/18.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/utils/PasswordScorer.ts","webpack:///./node_modules/zxcvbn/lib/main.js","webpack:///./node_modules/zxcvbn/lib/matching.js","webpack:///./node_modules/zxcvbn/lib/frequency_lists.js","webpack:///./node_modules/zxcvbn/lib/time_estimates.js","webpack:///./node_modules/zxcvbn/lib/feedback.js","webpack:///./node_modules/zxcvbn/lib/scoring.js","webpack:///./node_modules/zxcvbn/lib/adjacency_graphs.js"],"names":["ZXCVBN_USER_INPUTS","scorePassword","password","length","userInputs","slice","MatrixClientPeg","get","push","getUserIdLocalpart","zxcvbnResult","zxcvbn","includes","resultNoSpaces","replace","score","i","feedback","suggestions","_t","warning","_td","matching","scoring","time","time_estimates","Date","getTime","user_inputs","arg","attack_times","len","matches","prop","ref","result","sanitized_inputs","start","val","toString","toLowerCase","set_user_input_dictionary","omnimatch","most_guessable_match_sequence","calc_time","estimate_attack_times","guesses","get_feedback","sequence","module","exports","DATE_SPLITS","GRAPHS","L33T_TABLE","RANKED_DICTIONARIES","REGEXEN","adjacency_graphs","build_ranked_dict","frequency_lists","lst","name","ordered_list","len1","o","qwerty","dvorak","keypad","mac_keypad","a","b","c","e","g","l","s","t","x","z","recent_year","4","5","6","7","8","empty","obj","k","results","extend","lst2","apply","translate","string","chr_map","chr","split","join","mod","n","m","sorted","sort","m1","m2","j","matcher","matchers","this","dictionary_match","reverse_dictionary_match","l33t_match","spatial_match","repeat_match","sequence_match","regex_match","date_match","call","_ranked_dictionaries","dictionary_name","p","password_lower","rank","ranked_dict","ref1","ref2","word","pattern","token","matched_word","reversed","l33t","match","reversed_password","reverse","relevant_l33t_subtable","table","letter","password_chars","relevant_subs","sub","subs","subtable","len2","enumerate_l33t_subs","dedup","helper","keys","l33t_chr","sub_dict","sub_dicts","assoc","deduped","label","members","v","dup_l33t_index","first_key","next_subs","q","rest_keys","sub_alternative","sub_extension","concat","splice","_l33t_table","match_sub","subbed_chr","subbed_password","indexOf","sub_display","filter","_graphs","graph","graph_name","spatial_match_helper","SHIFTED_RX","adj","adjacents","cur_char","cur_direction","found","found_direction","last_direction","shifted_count","turns","exec","charAt","base_analysis","base_guesses","base_matches","base_token","greedy","greedy_match","lastIndex","lazy","lazy_anchored","lazy_match","index","repeat_count","MAX_DELTA","delta","last_delta","update","_this","sequence_name","sequence_space","Math","abs","test","ascending","charCodeAt","_regexen","regex","rx_match","regex_name","best_candidate","candidate","candidates","distance","dmy","maybe_date_no_separator","maybe_date_with_separator","metric","min_distance","r","ref3","ref4","ref5","ref6","ref7","ref8","ref9","map_ints_to_dmy","parseInt","year","REFERENCE_YEAR","separator","month","day","is_submatch","len3","other_match","u","ints","dm","int","over_12","over_31","possible_year_splits","rest","under_1","y","map_ints_to_dm","two_to_four_digit_year","d","passwords","english_wikipedia","female_names","surnames","us_tv_and_film","male_names","crack_times_display","crack_times_seconds","scenario","seconds","online_throttling_100_per_hour","online_no_throttling_10_per_second","offline_slow_hashing_1e4_per_second","offline_fast_hashing_1e10_per_second","display_time","guesses_to_score","base","display_num","display_str","minute","hour","round","default_feedback","extra_feedback","longest_match","get_match_feedback","unshift","is_sole_match","get_dictionary_match_feedback","toUpperCase","guesses_log10","START_UPPER","ALL_UPPER","calc_average_degree","average","key","neighbors","nCk","log10","log","log2","factorial","f","_exclude_additive","bruteforce_update","make_bruteforce_match","matches_by_j","optimal","optimal_l","optimal_match_sequence","unwind","w","pi","competing_g","competing_l","estimate_guesses","pow","last_m","results1","candidate_g","candidate_l","Infinity","min_guesses","bruteforce","bruteforce_guesses","dictionary","dictionary_guesses","spatial","spatial_guesses","repeat","repeat_guesses","sequence_guesses","regex_guesses","date","date_guesses","max","Number","POSITIVE_INFINITY","MAX_VALUE","MIN_SUBMATCH_GUESSES_SINGLE_CHAR","MIN_SUBMATCH_GUESSES_MULTI_CHAR","first_chr","MIN_YEAR_SPACE","getFullYear","char_class_bases","year_space","alpha_lower","alpha_upper","alpha","alphanumeric","digits","symbols","KEYBOARD_AVERAGE_DEGREE","KEYPAD_AVERAGE_DEGREE","KEYBOARD_STARTING_POSITIONS","KEYPAD_STARTING_POSITIONS","L","S","U","shifted_variations","min","reversed_variations","uppercase_variations","l33t_variations","END_UPPER","ALL_LOWER","variations","chrs","possibilities","subbed","unsubbed","\""],"mappings":"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KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,MAAO,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,KAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,OACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,OACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OAEtC7S,OAAQ,CACN,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC6S,IAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,MACrC,IAAK,CAAC,MAAO,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,MAAO,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,MAAO,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,MAAO,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,OACpC,EAAK,CAAC,KAAM,MAAO,KAAM,KAAM,KAAM,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,KAAM,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACrC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,IAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,MAAO,KAAM,KAAM,KAAM,MACrC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,KAAM,KAAM,MACpC,EAAK,CAAC,KAAM,KAAM,KAAM,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","file":"bundles/1c92c9d6b0f5bd0d188c/20.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/21.js b/riot/bundles/1c92c9d6b0f5bd0d188c/21.js new file mode 100644 index 0000000..d6e5cc9 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/21.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{1129:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return d}));var n=r(2),a=r.n(n),o=r(43),i=r.n(o),s=r(45),l=r.n(s),c=r(55),h=r(355),u=r(46),p=r(44);class d extends i.a.Component{constructor(e){super(e),a()(this,"_onFormChange",e=>{const t=this._file.current.files||[];this.setState({enableSubmit:""!==this._passphrase.current.value&&t.length>0})}),a()(this,"_onFormSubmit",e=>(e.preventDefault(),this._startImport(this._file.current.files[0],this._passphrase.current.value),!1)),a()(this,"_onCancelClick",e=>(e.preventDefault(),this.props.onFinished(!1),!1)),this._unmounted=!1,this._file=Object(o.createRef)(),this._passphrase=Object(o.createRef)(),this.state={enableSubmit:!1,phase:1,errStr:null}}componentWillUnmount(){this._unmounted=!0}_startImport(e,t){return this.setState({errStr:null,phase:2}),function(e){return new Promise((t,r)=>{const n=new FileReader;n.onload=e=>{t(e.target.result)},n.onerror=r,n.readAsArrayBuffer(e)})}(e).then(e=>h.a(e,t)).then(e=>this.props.matrixClient.importRoomKeys(JSON.parse(e))).then(()=>{this.props.onFinished(!0)}).catch(e=>{if(console.error("Error importing e2e keys:",e),this._unmounted)return;const t=e.friendlyText||Object(p.a)("Unknown error");this.setState({errStr:t,phase:1})})}render(){const e=u.getComponent("views.dialogs.BaseDialog"),t=1!==this.state.phase;return i.a.createElement(e,{className:"mx_importE2eKeysDialog",onFinished:this.props.onFinished,title:Object(p.a)("Import room keys")},i.a.createElement("form",{onSubmit:this._onFormSubmit},i.a.createElement("div",{className:"mx_Dialog_content"},i.a.createElement("p",null,Object(p.a)("This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.")),i.a.createElement("p",null,Object(p.a)("The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.")),i.a.createElement("div",{className:"error"},this.state.errStr),i.a.createElement("div",{className:"mx_E2eKeysDialog_inputTable"},i.a.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},i.a.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},i.a.createElement("label",{htmlFor:"importFile"},Object(p.a)("File to import"))),i.a.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},i.a.createElement("input",{ref:this._file,id:"importFile",type:"file",autoFocus:!0,onChange:this._onFormChange,disabled:t}))),i.a.createElement("div",{className:"mx_E2eKeysDialog_inputRow"},i.a.createElement("div",{className:"mx_E2eKeysDialog_inputLabel"},i.a.createElement("label",{htmlFor:"passphrase"},Object(p.a)("Enter passphrase"))),i.a.createElement("div",{className:"mx_E2eKeysDialog_inputCell"},i.a.createElement("input",{ref:this._passphrase,id:"passphrase",size:"64",type:"password",onChange:this._onFormChange,disabled:t}))))),i.a.createElement("div",{className:"mx_Dialog_buttons"},i.a.createElement("input",{className:"mx_Dialog_primary",type:"submit",value:Object(p.a)("Import"),disabled:!this.state.enableSubmit||t}),i.a.createElement("button",{onClick:this._onCancelClick,disabled:t},Object(p.a)("Cancel")))))}}a()(d,"propTypes",{matrixClient:l.a.instanceOf(c.i).isRequired,onFinished:l.a.func.isRequired})},355:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return p}));var n=r(348),a=r(44),o=r(53);let i=window.TextEncoder;i||(i=n.TextEncoder);let s=window.TextDecoder;s||(s=n.TextDecoder);const l=window.crypto.subtle||window.crypto.webkitSubtle;function c(e,t){const r=new Error(e);return r.friendlyText=t,r}function h(){return Object(a.a)("Your browser does not support the required cryptography extensions")}async function u(e,t){const r=function(e){const t=(new s).decode(new Uint8Array(e));let r=0;for(;;){const e=t.indexOf("\n",r);if(e<0)throw new Error("Header line not found");const n=t.slice(r,e).trim();if(r=e+1,n===m)break}const n=r;for(;;){const e=t.indexOf("\n",r);if("-----END MEGOLM SESSION DATA-----"===t.slice(r,e<0?void 0:e).trim())break;if(e<0)throw new Error("Trailer line not found");r=e+1}const a=r;return function(e){const t=window.atob(e),r=new Uint8Array(t.length);for(let e=0;e>24,E[g++]=n>>16&255,E[g++]=n>>8&255,E[g++]=255&n,E.set(f,g),g+=f.length;const _=E.subarray(0,g);let C;try{C=await l.sign({name:"HMAC"},u,_)}catch(e){throw c("subtleCrypto.sign failed: "+e,h())}const v=new Uint8Array(C);return E.set(v,g),function(e){const t=Math.ceil(e.length/96),r=new Array(t+3);r[0]=m;let n,a=0;for(n=1;n<=t;n++)r[n]=y(e.subarray(a,a+96)),a+=96;return r[n++]="-----END MEGOLM SESSION DATA-----",r[n]="",(new i).encode(r.join("\n")).buffer}(E)}async function d(e,t,r){const n=new Date;let a,o;try{a=await l.importKey("raw",(new i).encode(r),{name:"PBKDF2"},!1,["deriveBits"])}catch(e){throw c("subtleCrypto.importKey failed: "+e,h())}try{o=await l.deriveBits({name:"PBKDF2",salt:e,iterations:t,hash:"SHA-512"},a,512)}catch(e){throw c("subtleCrypto.deriveBits failed: "+e,h())}const s=new Date;console.log("E2e import/export: deriveKeys took "+(s-n)+"ms");const u=o.slice(0,32),p=o.slice(32),d=l.importKey("raw",u,{name:"AES-CTR"},!1,["encrypt","decrypt"]).catch(e=>{throw c("subtleCrypto.importKey failed for AES key: "+e,h())}),m=l.importKey("raw",p,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign","verify"]).catch(e=>{throw c("subtleCrypto.importKey failed for HMAC key: "+e,h())});return await Promise.all([d,m])}const m="-----BEGIN MEGOLM SESSION DATA-----";function y(e){const t=String.fromCharCode.apply(null,e);return window.btoa(t)}}}]); +//# sourceMappingURL=21.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/21.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/21.js.map new file mode 100644 index 0000000..1d7cf5a --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/21.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/ImportE2eKeysDialog.js","webpack:///./node_modules/matrix-react-sdk/src/utils/MegolmExportEncryption.js"],"names":["ImportE2eKeysDialog","React","Component","constructor","props","super","ev","files","this","_file","current","setState","enableSubmit","_passphrase","value","length","preventDefault","_startImport","onFinished","_unmounted","createRef","state","phase","errStr","componentWillUnmount","file","passphrase","Promise","resolve","reject","reader","FileReader","onload","e","target","result","onerror","readAsArrayBuffer","readFileAsArrayBuffer","then","arrayBuffer","MegolmExportEncryption","keys","matrixClient","importRoomKeys","JSON","parse","catch","console","error","msg","friendlyText","_t","render","BaseDialog","sdk","disableForm","className","title","onSubmit","_onFormSubmit","htmlFor","ref","id","type","autoFocus","onChange","_onFormChange","disabled","size","onClick","_onCancelClick","PropTypes","instanceOf","MatrixClient","isRequired","func","TextEncoder","window","TextEncodingUtf8","TextDecoder","subtleCrypto","crypto","subtle","webkitSubtle","friendlyError","Error","cryptoFailMsg","async","decryptMegolmKeyFile","data","password","body","fileStr","decode","Uint8Array","lineStart","lineEnd","indexOf","line","slice","trim","HEADER_LINE","dataStart","undefined","dataEnd","base64","latin1String","atob","uint8Array","i","charCodeAt","decodeBase64","unpackMegolmKeyFile","brand","SdkConfig","get","ciphertextLength","salt","subarray","iv","iterations","ciphertext","hmac","aesKey","hmacKey","deriveKeys","toVerify","isValid","plaintext","verify","name","decrypt","counter","encryptMegolmKeyFile","options","kdfRounds","kdf_rounds","getRandomValues","encodedData","encode","encrypt","cipherArray","bodyLength","resultBuffer","idx","set","toSign","sign","hmacArray","nLines","Math","ceil","lines","Array","o","encodeBase64","join","buffer","packMegolmKeyFile","start","Date","key","keybits","importKey","deriveBits","hash","now","log","aesProm","hmacProm","all","String","fromCharCode","apply","btoa"],"mappings":"kOAuCe,MAAMA,UAA4BC,IAAMC,UAMnDC,YAAYC,GACRC,MAAMD,GADS,yBAmBFE,IACb,MAAMC,EAAQC,KAAKC,MAAMC,QAAQH,OAAS,GAC1CC,KAAKG,SAAS,CACVC,aAAkD,KAAnCJ,KAAKK,YAAYH,QAAQI,OAAgBP,EAAMQ,OAAS,MAtB5D,yBA0BFT,IACbA,EAAGU,iBACHR,KAAKS,aAAaT,KAAKC,MAAMC,QAAQH,MAAM,GAAIC,KAAKK,YAAYH,QAAQI,QACjE,IA7BQ,0BA4DDR,IACdA,EAAGU,iBACHR,KAAKJ,MAAMc,YAAW,IACf,IA5DPV,KAAKW,YAAa,EAElBX,KAAKC,MAAQW,sBACbZ,KAAKK,YAAcO,sBAEnBZ,KAAKa,MAAQ,CACTT,cAAc,EACdU,MAnBO,EAoBPC,OAAQ,MAIhBC,uBACIhB,KAAKW,YAAa,EAgBtBF,aAAaQ,EAAMC,GAMf,OALAlB,KAAKG,SAAS,CACVY,OAAQ,KACRD,MA3CY,IAbxB,SAA+BG,GAC3B,OAAO,IAAIE,QAAQ,CAACC,EAASC,KACzB,MAAMC,EAAS,IAAIC,WACnBD,EAAOE,OAAUC,IACbL,EAAQK,EAAEC,OAAOC,SAErBL,EAAOM,QAAUP,EAEjBC,EAAOO,kBAAkBZ,KAmDlBa,CAAsBb,GAAMc,KAAMC,GAC9BC,IACHD,EAAad,IAElBa,KAAMG,GACElC,KAAKJ,MAAMuC,aAAaC,eAAeC,KAAKC,MAAMJ,KAC1DH,KAAK,KAEJ/B,KAAKJ,MAAMc,YAAW,KACvB6B,MAAOd,IAEN,GADAe,QAAQC,MAAM,4BAA6BhB,GACvCzB,KAAKW,WACL,OAEJ,MAAM+B,EAAMjB,EAAEkB,cAAgBC,YAAG,iBACjC5C,KAAKG,SAAS,CACVY,OAAQ2B,EACR5B,MAhEG,MA2Ef+B,SACI,MAAMC,EAAaC,eAAiB,4BAE9BC,EA9EK,IA8EUhD,KAAKa,MAAMC,MAEhC,OACI,kBAACgC,EAAD,CAAYG,UAAU,yBAClBvC,WAAYV,KAAKJ,MAAMc,WACvBwC,MAAON,YAAG,qBAEV,0BAAMO,SAAUnD,KAAKoD,eACjB,yBAAKH,UAAU,qBACX,2BACML,YACE,sMAMR,2BACMA,YACE,oHAIR,yBAAKK,UAAU,SACTjD,KAAKa,MAAME,QAEjB,yBAAKkC,UAAU,+BACX,yBAAKA,UAAU,6BACZ,yBAAKA,UAAU,+BACX,2BAAOI,QAAQ,cACTT,YAAG,oBAGb,yBAAKK,UAAU,8BACX,2BACIK,IAAKtD,KAAKC,MACVsD,GAAG,aACHC,KAAK,OACLC,WAAW,EACXC,SAAU1D,KAAK2D,cACfC,SAAUZ,MAGrB,yBAAKC,UAAU,6BACZ,yBAAKA,UAAU,+BACX,2BAAOI,QAAQ,cACTT,YAAG,sBAGb,yBAAKK,UAAU,8BACX,2BACIK,IAAKtD,KAAKK,YACVkD,GAAG,aACHM,KAAK,KACLL,KAAK,WACLE,SAAU1D,KAAK2D,cACfC,SAAUZ,QAK7B,yBAAKC,UAAU,qBACX,2BAAOA,UAAU,oBAAoBO,KAAK,SAASlD,MAAOsC,YAAG,UACzDgB,UAAW5D,KAAKa,MAAMT,cAAgB4C,IAE1C,4BAAQc,QAAS9D,KAAK+D,eAAgBH,SAAUZ,GAC1CJ,YAAG,e,IA7IZpD,E,YACE,CACf2C,aAAc6B,IAAUC,WAAWC,KAAcC,WACjDzD,WAAYsD,IAAUI,KAAKD,c,iCC1CnC,iGAqBA,IAAIE,EAAcC,OAAOD,YACpBA,IACDA,EAAcE,eAElB,IAAIC,EAAcF,OAAOE,YACpBA,IACDA,EAAcD,eAMlB,MAAME,EAAeH,OAAOI,OAAOC,QAAUL,OAAOI,OAAOE,aAU3D,SAASC,EAAcnC,EAAKC,GACxB,MAAMlB,EAAI,IAAIqD,MAAMpC,GAEpB,OADAjB,EAAEkB,aAAeA,EACVlB,EAGX,SAASsD,IACL,OAAOnC,YAAG,sEAYPoC,eAAeC,EAAqBC,EAAMC,GAC7C,MAAMC,EA+NV,SAA6BF,GAIzB,MAAMG,GAAU,IAAIb,GAAcc,OAAO,IAAIC,WAAWL,IAGxD,IAAIM,EAAY,EAChB,OAAU,CACN,MAAMC,EAAUJ,EAAQK,QAAQ,KAAMF,GACtC,GAAIC,EAAU,EACV,MAAM,IAAIX,MAAM,yBAEpB,MAAMa,EAAON,EAAQO,MAAMJ,EAAWC,GAASI,OAK/C,GAFAL,EAAYC,EAAQ,EAEhBE,IAASG,EACT,MAIR,MAAMC,EAAYP,EAGlB,OAAU,CACN,MAAMC,EAAUJ,EAAQK,QAAQ,KAAMF,GAGtC,GAxCa,sCAsCAH,EAAQO,MAAMJ,EAAWC,EAAU,OAAIO,EAAYP,GACzDI,OAEH,MAGJ,GAAIJ,EAAU,EACV,MAAM,IAAIX,MAAM,0BAIpBU,EAAYC,EAAQ,EAGxB,MAAMQ,EAAUT,EAChB,OA+CJ,SAAsBU,GAElB,MAAMC,EAAe7B,OAAO8B,KAAKF,GAE3BG,EAAa,IAAId,WAAWY,EAAa5F,QAC/C,IAAK,IAAI+F,EAAI,EAAGA,EAAIH,EAAa5F,OAAQ+F,IACrCD,EAAWC,GAAKH,EAAaI,WAAWD,GAE5C,OAAOD,EAvDAG,CAAanB,EAAQO,MAAMG,EAAWE,IA1QhCQ,CAAoBvB,GAC3BwB,EAAQC,IAAUC,MAAMF,MAG9B,GAAItB,EAAK7E,OAAS,EACd,MAAMsE,EAAc,0BAChBjC,YAAG,gCAAiC,CAAE8D,WAI9C,GAAgB,IADAtB,EAAK,GAEjB,MAAMP,EAAc,sBAChBjC,YAAG,gCAAiC,CAAE8D,WAG9C,MAAMG,EAAmBzB,EAAK7E,OAAL,GACzB,GAAIsG,EAAmB,EACnB,MAAMhC,EAAc,0BAChBjC,YAAG,gCAAiC,CAAE8D,WAG9C,MAAMI,EAAO1B,EAAK2B,SAAS,EAAG,IACxBC,EAAK5B,EAAK2B,SAAS,GAAI,IACvBE,EAAa7B,EAAK,KAAO,GAAKA,EAAK,KAAO,GAAKA,EAAK,KAAO,EAAIA,EAAK,IACpE8B,EAAa9B,EAAK2B,SAAS,GAAI,GAAGF,GAClCM,EAAO/B,EAAK2B,UAAU,KAErBK,EAAQC,SAAiBC,EAAWR,EAAMG,EAAY9B,GACvDoC,EAAWnC,EAAK2B,SAAS,GAAI,IAEnC,IAAIS,EAgBAC,EAfJ,IACID,QAAgB/C,EAAaiD,OACzB,CAACC,KAAM,QACPN,EACAF,EACAI,GAEN,MAAO9F,GACL,MAAMoD,EAAc,+BAAiCpD,EAAGsD,KAE5D,IAAKyC,EACD,MAAM3C,EAAc,gBAChBjC,YAAG,qDAIX,IACI6E,QAAkBhD,EAAamD,QAC3B,CACID,KAAM,UACNE,QAASb,EACTzG,OAAQ,IAEZ6G,EACAF,GAEN,MAAOzF,GACL,MAAMoD,EAAc,gCAAkCpD,EAAGsD,KAG7D,OAAO,IAAIP,GAAcc,OAAO,IAAIC,WAAWkC,IAc5CzC,eAAe8C,EAAqB5C,EAAMC,EAAU4C,GAEvD,MAAMC,GADND,EAAUA,GAAW,IACKE,YAAc,IAElCnB,EAAO,IAAIvB,WAAW,IAC5BjB,OAAOI,OAAOwD,gBAAgBpB,GAE9B,MAAME,EAAK,IAAIzB,WAAW,IAC1BjB,OAAOI,OAAOwD,gBAAgBlB,GAK9BA,EAAG,IAAM,IAET,MAAOI,EAAQC,SAAiBC,EAAWR,EAAMkB,EAAW7C,GACtDgD,GAAc,IAAI9D,GAAc+D,OAAOlD,GAE7C,IAAIgC,EACJ,IACIA,QAAmBzC,EAAa4D,QAC5B,CACIV,KAAM,UACNE,QAASb,EACTzG,OAAQ,IAEZ6G,EACAe,GAEN,MAAO1G,GACL,MAAMoD,EAAc,gCAAkCpD,EAAGsD,KAG7D,MAAMuD,EAAc,IAAI/C,WAAW2B,GAC7BqB,EAAc,EAAEzB,EAAKvG,OAAOyG,EAAGzG,OAAO,EAAE+H,EAAY/H,OAAO,GAC3DiI,EAAe,IAAIjD,WAAWgD,GACpC,IAAIE,EAAM,EACVD,EAAaC,KAAS,EACtBD,EAAaE,IAAI5B,EAAM2B,GAAMA,GAAO3B,EAAKvG,OACzCiI,EAAaE,IAAI1B,EAAIyB,GAAMA,GAAOzB,EAAGzG,OACrCiI,EAAaC,KAAST,GAAa,GACnCQ,EAAaC,KAAUT,GAAa,GAAM,IAC1CQ,EAAaC,KAAUT,GAAa,EAAK,IACzCQ,EAAaC,KAAqB,IAAZT,EACtBQ,EAAaE,IAAIJ,EAAaG,GAAMA,GAAOH,EAAY/H,OAEvD,MAAMoI,EAASH,EAAazB,SAAS,EAAG0B,GAExC,IAAItB,EACJ,IACIA,QAAa1C,EAAamE,KACtB,CAACjB,KAAM,QACPN,EACAsB,GAEN,MAAOlH,GACL,MAAMoD,EAAc,6BAA+BpD,EAAGsD,KAI1D,MAAM8D,EAAY,IAAItD,WAAW4B,GAEjC,OADAqB,EAAaE,IAAIG,EAAWJ,GA6IhC,SAA2BvD,GAGvB,MACM4D,EAASC,KAAKC,KAAK9D,EAAK3E,OADT,IAEf0I,EAAQ,IAAIC,MAAMJ,EAAS,GACjCG,EAAM,GAAKnD,EACX,IACIQ,EADA6C,EAAI,EAER,IAAK7C,EAAI,EAAGA,GAAKwC,EAAQxC,IACrB2C,EAAM3C,GAAK8C,EAAalE,EAAK6B,SAASoC,EAAGA,EAPxB,KAQjBA,GARiB,GAYrB,OAFAF,EAAM3C,KA7EW,oCA8EjB2C,EAAM3C,GAAK,IACH,IAAIjC,GAAc+D,OAAOa,EAAMI,KAAK,OAAQC,OA3J7CC,CAAkBf,GAW7BxD,eAAesC,EAAWR,EAAMG,EAAY9B,GACxC,MAAMqE,EAAQ,IAAIC,KAElB,IAAIC,EAaAC,EAZJ,IACID,QAAYjF,EAAamF,UACrB,OACA,IAAIvF,GAAc+D,OAAOjD,GACzB,CAACwC,KAAM,WACP,EACA,CAAC,eAEP,MAAOlG,GACL,MAAMoD,EAAc,kCAAoCpD,EAAGsD,KAI/D,IACI4E,QAAgBlF,EAAaoF,WACzB,CACIlC,KAAM,SACNb,KAAMA,EACNG,WAAYA,EACZ6C,KAAM,WAEVJ,EACA,KAEN,MAAOjI,GACL,MAAMoD,EAAc,mCAAqCpD,EAAGsD,KAGhE,MAAMgF,EAAM,IAAIN,KAChBjH,QAAQwH,IAAI,uCAAyCD,EAAMP,GAAS,MAEpE,MAAMpC,EAASuC,EAAQ/D,MAAM,EAAG,IAC1ByB,EAAUsC,EAAQ/D,MAAM,IAExBqE,EAAUxF,EAAamF,UACzB,MACAxC,EACA,CAACO,KAAM,YACP,EACA,CAAC,UAAW,YACdpF,MAAOd,IACL,MAAMoD,EAAc,8CAAgDpD,EAAGsD,OAGrEmF,EAAWzF,EAAamF,UAC1B,MACAvC,EACA,CACIM,KAAM,OACNmC,KAAM,CAACnC,KAAM,aAEjB,EACA,CAAC,OAAQ,WACXpF,MAAOd,IACL,MAAMoD,EAAc,+CAAiDpD,EAAGsD,OAG5E,aAAa5D,QAAQgJ,IAAI,CAACF,EAASC,IAGvC,MAAMpE,EAAc,sCAwFpB,SAASsD,EAAa/C,GAGlB,MAAMF,EAAeiE,OAAOC,aAAaC,MAAM,KAAMjE,GAErD,OAAO/B,OAAOiG,KAAKpE","file":"bundles/1c92c9d6b0f5bd0d188c/21.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/22.js b/riot/bundles/1c92c9d6b0f5bd0d188c/22.js new file mode 100644 index 0000000..01242d4 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/22.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{1116:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return g}));var s=t(2),a=t.n(s),i=t(43),o=t.n(i),r=t(46),l=t(45),d=t.n(l),p=t(48),c=t(44),u=t(50),h=t(178),m=t(54),b=t(57);class g extends o.a.Component{constructor(e){super(e),a()(this,"_onDisable",async()=>{this.setState({disabling:!0}),await u.a.setValue("enableEventIndexing",null,b.a.DEVICE,!1),await h.a.deleteEventIndex(),this.props.onFinished(),p.a.fire(m.a.ViewUserSettings)}),this.state={disabling:!1}}render(){const e=r.getComponent("views.dialogs.BaseDialog"),n=r.getComponent("elements.Spinner"),t=r.getComponent("views.elements.DialogButtons");return o.a.createElement(e,{onFinished:this.props.onFinished,title:Object(c.a)("Are you sure?")},Object(c.a)("If disabled, messages from encrypted rooms won't appear in search results."),this.state.disabling?o.a.createElement(n,null):o.a.createElement("div",null),o.a.createElement(t,{primaryButton:Object(c.a)("Disable"),onPrimaryButtonClick:this._onDisable,primaryButtonClass:"danger",cancelButtonClass:"warning",onCancel:this.props.onFinished,disabled:this.state.disabling}))}}a()(g,"propTypes",{onFinished:d.a.func.isRequired})}}]); +//# sourceMappingURL=22.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/20.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/22.js.map similarity index 88% rename from riot/bundles/709217699826f8fd4e42/20.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/22.js.map index 7e45586..8575eb0 100644 --- a/riot/bundles/709217699826f8fd4e42/20.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/22.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.js"],"names":["DisableEventIndexDialog","React","Component","constructor","props","super","async","this","setState","disabling","SettingsStore","setValue","SettingLevel","DEVICE","EventIndexPeg","deleteEventIndex","onFinished","dis","fire","Action","ViewUserSettings","state","render","BaseDialog","sdk","Spinner","DialogButtons","title","_t","primaryButton","onPrimaryButtonClick","_onDisable","primaryButtonClass","cancelButtonClass","onCancel","disabled","PropTypes","func","isRequired"],"mappings":"kPA6Be,MAAMA,UAAgCC,IAAMC,UAKvDC,YAAYC,GACRC,MAAMD,GADS,sBAQNE,UACTC,KAAKC,SAAS,CACVC,WAAW,UAGTC,IAAcC,SAAS,sBAAuB,KAAMC,IAAaC,QAAQ,SACzEC,IAAcC,mBACpBR,KAAKH,MAAMY,aACXC,IAAIC,KAAKC,IAAOC,oBAbhBb,KAAKc,MAAQ,CACTZ,WAAW,GAenBa,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAUD,eAAiB,oBAC3BE,EAAgBF,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYP,WAAYT,KAAKH,MAAMY,WAAYW,MAAOC,YAAG,kBACpDA,YAAG,8EACHrB,KAAKc,MAAMZ,UAAY,kBAACgB,EAAD,MAAc,8BACtC,kBAACC,EAAD,CACIG,cAAeD,YAAG,WAClBE,qBAAsBvB,KAAKwB,WAC3BC,mBAAmB,SACnBC,kBAAkB,UAClBC,SAAU3B,KAAKH,MAAMY,WACrBmB,SAAU5B,KAAKc,MAAMZ,c,IAvCpBT,E,YACE,CACfgB,WAAYoB,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/20.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.js"],"names":["DisableEventIndexDialog","React","Component","constructor","props","super","async","this","setState","disabling","SettingsStore","setValue","SettingLevel","DEVICE","EventIndexPeg","deleteEventIndex","onFinished","dis","fire","Action","ViewUserSettings","state","render","BaseDialog","sdk","Spinner","DialogButtons","title","_t","primaryButton","onPrimaryButtonClick","_onDisable","primaryButtonClass","cancelButtonClass","onCancel","disabled","PropTypes","func","isRequired"],"mappings":"0PA8Be,MAAMA,UAAgCC,IAAMC,UAKvDC,YAAYC,GACRC,MAAMD,GADS,sBAQNE,UACTC,KAAKC,SAAS,CACVC,WAAW,UAGTC,IAAcC,SAAS,sBAAuB,KAAMC,IAAaC,QAAQ,SACzEC,IAAcC,mBACpBR,KAAKH,MAAMY,aACXC,IAAIC,KAAKC,IAAOC,oBAbhBb,KAAKc,MAAQ,CACTZ,WAAW,GAenBa,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAUD,eAAiB,oBAC3BE,EAAgBF,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYP,WAAYT,KAAKH,MAAMY,WAAYW,MAAOC,YAAG,kBACpDA,YAAG,8EACHrB,KAAKc,MAAMZ,UAAY,kBAACgB,EAAD,MAAc,8BACtC,kBAACC,EAAD,CACIG,cAAeD,YAAG,WAClBE,qBAAsBvB,KAAKwB,WAC3BC,mBAAmB,SACnBC,kBAAkB,UAClBC,SAAU3B,KAAKH,MAAMY,WACrBmB,SAAU5B,KAAKc,MAAMZ,c,IAvCpBT,E,YACE,CACfgB,WAAYoB,IAAUC,KAAKC","file":"bundles/1c92c9d6b0f5bd0d188c/22.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/23.js b/riot/bundles/1c92c9d6b0f5bd0d188c/23.js new file mode 100644 index 0000000..37650e5 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/23.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{1131:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return b}));var a=n(2),o=n.n(a),s=n(43),r=n.n(s),l=n(46),i=n(45),c=n.n(i),m=n(44),u=n(53),d=n(50),g=n(49),h=n(94),p=n(178),C=n(57);class b extends r.a.Component{constructor(e){super(e),o()(this,"updateCurrentRoom",async e=>{const t=p.a.get();let n;try{n=await t.getStats()}catch{return}let a=null;e&&(a=e.name);const o=t.crawlingRooms(),s=o.crawlingRooms.size,r=o.totalRooms.size;this.setState({eventIndexSize:n.size,eventCount:n.eventCount,crawlingRoomsCount:s,roomCount:r,currentRoom:a})}),o()(this,"_onDisable",async()=>{g.a.createTrackedDialogAsync("Disable message search","Disable message search",n.e(22).then(n.bind(null,1116)),null,null,!1,!0)}),o()(this,"_onCrawlerSleepTimeChange",e=>{this.setState({crawlerSleepTime:e.target.value}),d.a.setValue("crawlerSleepTime",null,C.a.DEVICE,e.target.value)}),this.state={eventIndexSize:0,eventCount:0,crawlingRoomsCount:0,roomCount:0,currentRoom:null,crawlerSleepTime:d.a.getValueAt(C.a.DEVICE,"crawlerSleepTime")}}componentWillUnmount(){const e=p.a.get();null!==e&&e.removeListener("changedCheckpoint",this.updateCurrentRoom)}async componentDidMount(){let e=0,t=0,n=0,a=0,o=null;const s=p.a.get();if(null!==s){s.on("changedCheckpoint",this.updateCurrentRoom);try{const t=await s.getStats();e=t.size,a=t.eventCount}catch{}const r=s.crawlingRooms();t=r.crawlingRooms.size,n=r.totalRooms.size;const l=s.currentRoom();l&&(o=l.name)}this.setState({eventIndexSize:e,eventCount:a,crawlingRoomsCount:t,roomCount:n,currentRoom:o})}render(){const e=u.a.get().brand,t=l.getComponent("views.elements.Field");let n;n=null===this.state.currentRoom?Object(m.a)("Not currently indexing messages for any room."):Object(m.a)("Currently indexing: %(currentRoom)s",{currentRoom:this.state.currentRoom});const a=Math.max(0,this.state.roomCount-this.state.crawlingRoomsCount),o=r.a.createElement("div",null,Object(m.a)("%(brand)s is securely caching encrypted messages locally for them to appear in search results:",{brand:e}),r.a.createElement("div",{className:"mx_SettingsTab_subsectionText"},n,r.a.createElement("br",null),Object(m.a)("Space used:")," ",Object(h.a)(this.state.eventIndexSize,0),r.a.createElement("br",null),Object(m.a)("Indexed messages:")," ",Object(h.d)(this.state.eventCount),r.a.createElement("br",null),Object(m.a)("Indexed rooms:")," ",Object(m.a)("%(doneRooms)s out of %(totalRooms)s",{doneRooms:Object(h.d)(a),totalRooms:Object(h.d)(this.state.roomCount)})," ",r.a.createElement("br",null),r.a.createElement(t,{label:Object(m.a)("Message downloading sleep time(ms)"),type:"number",value:this.state.crawlerSleepTime,onChange:this._onCrawlerSleepTimeChange}))),s=l.getComponent("views.dialogs.BaseDialog"),i=l.getComponent("views.elements.DialogButtons");return r.a.createElement(s,{className:"mx_ManageEventIndexDialog",onFinished:this.props.onFinished,title:Object(m.a)("Message search")},o,r.a.createElement(i,{primaryButton:Object(m.a)("Done"),onPrimaryButtonClick:this.props.onFinished,primaryButtonClass:"primary",cancelButton:Object(m.a)("Disable"),onCancel:this._onDisable,cancelButtonClass:"danger"}))}}o()(b,"propTypes",{onFinished:c.a.func.isRequired})}}]); +//# sourceMappingURL=23.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/23.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/23.js.map new file mode 100644 index 0000000..735f78a --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/23.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.js"],"names":["ManageEventIndexDialog","React","Component","constructor","props","super","async","eventIndex","EventIndexPeg","get","stats","getStats","currentRoom","room","name","roomStats","crawlingRooms","crawlingRoomsCount","size","roomCount","totalRooms","this","setState","eventIndexSize","eventCount","Modal","createTrackedDialogAsync","e","crawlerSleepTime","target","value","SettingsStore","setValue","SettingLevel","DEVICE","state","getValueAt","componentWillUnmount","removeListener","updateCurrentRoom","on","render","brand","SdkConfig","Field","sdk","crawlerState","_t","doneRooms","Math","max","eventIndexingSettings","className","formatBytes","formatCountLong","label","type","onChange","_onCrawlerSleepTimeChange","BaseDialog","DialogButtons","onFinished","title","primaryButton","onPrimaryButtonClick","primaryButtonClass","cancelButton","onCancel","_onDisable","cancelButtonClass","PropTypes","func","isRequired"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/23.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/22.js b/riot/bundles/1c92c9d6b0f5bd0d188c/24.js similarity index 83% rename from riot/bundles/709217699826f8fd4e42/22.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/24.js index a820c07..b817b35 100644 --- a/riot/bundles/709217699826f8fd4e42/22.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/24.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{1204:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(3),s=t.n(o),i=t(33),a=t.n(i),r=t(35),u=t.n(r),c=t(36),l=t(34);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.getComponent("views.dialogs.BaseDialog"),n=c.getComponent("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]); -//# sourceMappingURL=22.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{1130:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return p}));var o=t(2),s=t.n(o),i=t(43),a=t.n(i),r=t(45),u=t.n(r),c=t(46),l=t(44);class p extends a.a.PureComponent{constructor(...e){super(...e),s()(this,"onDontAskAgainClick",()=>{this.props.onFinished(),this.props.onDontAskAgain()}),s()(this,"onSetupClick",()=>{this.props.onFinished(),this.props.onSetup()})}render(){const e=c.getComponent("views.dialogs.BaseDialog"),n=c.getComponent("views.elements.DialogButtons");return a.a.createElement(e,{className:"mx_IgnoreRecoveryReminderDialog",onFinished:this.props.onFinished,title:Object(l.a)("Are you sure?")},a.a.createElement("div",null,a.a.createElement("p",null,Object(l.a)("Without setting up Secure Message Recovery, you'll lose your secure message history when you log out.")),a.a.createElement("p",null,Object(l.a)("If you don't want to set this up now, you can later in Settings.")),a.a.createElement("div",{className:"mx_Dialog_buttons"},a.a.createElement(n,{primaryButton:Object(l.a)("Set up"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(l.a)("Don't ask again"),onCancel:this.onDontAskAgainClick}))))}}s()(p,"propTypes",{onDontAskAgain:u.a.func.isRequired,onFinished:u.a.func.isRequired,onSetup:u.a.func.isRequired})}}]); +//# sourceMappingURL=24.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/22.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/24.js.map similarity index 91% rename from riot/bundles/709217699826f8fd4e42/22.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/24.js.map index e1b01d4..b05515f 100644 --- a/riot/bundles/709217699826f8fd4e42/22.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/24.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/IgnoreRecoveryReminderDialog.js"],"names":["IgnoreRecoveryReminderDialog","React","PureComponent","this","props","onFinished","onDontAskAgain","onSetup","render","BaseDialog","sdk","DialogButtons","className","title","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onDontAskAgainClick","PropTypes","func","isRequired"],"mappings":"iNAqBe,MAAMA,UAAqCC,IAAMC,cAAc,6DAOpD,KAClBC,KAAKC,MAAMC,aACXF,KAAKC,MAAME,mBAT2D,wBAY3D,KACXH,KAAKC,MAAMC,aACXF,KAAKC,MAAMG,YAGfC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYG,UAAU,kCAClBP,WAAYF,KAAKC,MAAMC,WACvBQ,MAAOC,YAAG,kBAEV,6BACI,2BAAIA,YACA,0GAIJ,2BAAIA,YACA,qEAGJ,yBAAKF,UAAU,qBACX,kBAACD,EAAD,CACII,cAAeD,YAAG,UAClBE,qBAAsBb,KAAKc,aAC3BC,aAAcJ,YAAG,mBACjBK,SAAUhB,KAAKiB,0B,IAzCtBpB,E,YACE,CACfM,eAAgBe,IAAUC,KAAKC,WAC/BlB,WAAYgB,IAAUC,KAAKC,WAC3BhB,QAASc,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/22.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/IgnoreRecoveryReminderDialog.js"],"names":["IgnoreRecoveryReminderDialog","React","PureComponent","this","props","onFinished","onDontAskAgain","onSetup","render","BaseDialog","sdk","DialogButtons","className","title","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onDontAskAgainClick","PropTypes","func","isRequired"],"mappings":"iNAqBe,MAAMA,UAAqCC,IAAMC,cAAc,6DAOpD,KAClBC,KAAKC,MAAMC,aACXF,KAAKC,MAAME,mBAT2D,wBAY3D,KACXH,KAAKC,MAAMC,aACXF,KAAKC,MAAMG,YAGfC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEvC,OACI,kBAACD,EAAD,CAAYG,UAAU,kCAClBP,WAAYF,KAAKC,MAAMC,WACvBQ,MAAOC,YAAG,kBAEV,6BACI,2BAAIA,YACA,0GAIJ,2BAAIA,YACA,qEAGJ,yBAAKF,UAAU,qBACX,kBAACD,EAAD,CACII,cAAeD,YAAG,UAClBE,qBAAsBb,KAAKc,aAC3BC,aAAcJ,YAAG,mBACjBK,SAAUhB,KAAKiB,0B,IAzCtBpB,E,YACE,CACfM,eAAgBe,IAAUC,KAAKC,WAC/BlB,WAAYgB,IAAUC,KAAKC,WAC3BhB,QAASc,IAAUC,KAAKC","file":"bundles/1c92c9d6b0f5bd0d188c/24.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/23.js b/riot/bundles/1c92c9d6b0f5bd0d188c/25.js similarity index 89% rename from riot/bundles/709217699826f8fd4e42/23.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/25.js index 0f681f4..a57c62e 100644 --- a/riot/bundles/709217699826f8fd4e42/23.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/25.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{1200:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return g}));var a=n(3),o=n.n(a),s=n(33),i=n.n(s),c=n(35),r=n.n(c),l=n(36),u=n(37),p=n(38),d=n(34),h=n(41),m=n(50);class g extends i.a.PureComponent{constructor(...e){super(...e),o()(this,"onOkClick",()=>{this.props.onFinished()}),o()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.fire(m.a.ViewUserSettings)}),o()(this,"onSetupClick",async()=>{const e=l.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),o=i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."));let s;return s=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),o,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,o,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},s)}}o()(g,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]); -//# sourceMappingURL=23.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{1126:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return g}));var a=n(2),o=n.n(a),s=n(43),i=n.n(s),c=n(45),r=n.n(c),l=n(46),u=n(47),p=n(48),d=n(44),h=n(49),m=n(54);class g extends i.a.PureComponent{constructor(...e){super(...e),o()(this,"onOkClick",()=>{this.props.onFinished()}),o()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),p.a.fire(m.a.ViewUserSettings)}),o()(this,"onSetupClick",async()=>{const e=l.getComponent("dialogs.keybackup.RestoreKeyBackupDialog");h.a.createTrackedDialog("Restore Backup","",e,{onFinished:this.props.onFinished},null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("New Recovery Method")),a=i.a.createElement("p",null,Object(d.a)("A new recovery passphrase and key for Secure Messages have been detected.")),o=i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."));let s;return s=u.a.get().getKeyBackupEnabled()?i.a.createElement("div",null,a,i.a.createElement("p",null,Object(d.a)("This session is encrypting history using the new recovery method.")),o,i.a.createElement(t,{primaryButton:Object(d.a)("OK"),onPrimaryButtonClick:this.onOkClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})):i.a.createElement("div",null,a,o,i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})),i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},s)}}o()(g,"propTypes",{newVersionInfo:r.a.object,onFinished:r.a.func.isRequired})}}]); +//# sourceMappingURL=25.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/23.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/25.js.map similarity index 94% rename from riot/bundles/709217699826f8fd4e42/23.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/25.js.map index 947a92c..3ba5187 100644 --- a/riot/bundles/709217699826f8fd4e42/23.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/25.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/NewRecoveryMethodDialog.js"],"names":["NewRecoveryMethodDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","async","RestoreKeyBackupDialog","sdk","Modal","createTrackedDialog","render","BaseDialog","DialogButtons","title","className","_t","newMethodDetected","hackWarning","content","MatrixClientPeg","get","getKeyBackupEnabled","primaryButton","onPrimaryButtonClick","onOkClick","cancelButton","onCancel","onGoToSettingsClick","onSetupClick","newVersionInfo","PropTypes","object","func","isRequired"],"mappings":"iPA0Be,MAAMA,UAAgCC,IAAMC,cAAc,mDAOzD,KACRC,KAAKC,MAAMC,eARsD,+BAW/C,KAClBF,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAbiD,wBAgBtDC,UACX,MAAMC,EAAyBC,eAAiB,4CAChDC,IAAMC,oBACF,iBAAkB,GAAIH,EAAwB,CAC1CN,WAAYF,KAAKC,MAAMC,YACxB,MAAuB,GAAsB,KAIxDU,SACI,MAAMC,EAAaJ,eAAiB,4BAC9BK,EAAgBL,eAAiB,gCAEjCM,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,wBAGFC,EAAoB,2BAAID,YAC1B,8EAGEE,EAAc,uBAAGH,UAAU,WAAWC,YACxC,qLAMJ,IAAIG,EA4BJ,OA1BIA,EADAC,IAAgBC,MAAMC,sBACZ,6BACLL,EACD,2BAAID,YACA,sEAEHE,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,MAClBQ,qBAAsBzB,KAAK0B,UAC3BC,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAIb,6BACLX,EACAC,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,0BAClBQ,qBAAsBzB,KAAK8B,aAC3BH,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAMvB,kBAAChB,EAAD,CAAYG,UAAU,2BAClBd,WAAYF,KAAKC,MAAMC,WACvBa,MAAOA,GAENK,I,IA7EIvB,E,YACE,CAEfkC,eAAgBC,IAAUC,OAC1B/B,WAAY8B,IAAUE,KAAKC","file":"bundles/709217699826f8fd4e42/23.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/NewRecoveryMethodDialog.js"],"names":["NewRecoveryMethodDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","async","RestoreKeyBackupDialog","sdk","Modal","createTrackedDialog","render","BaseDialog","DialogButtons","title","className","_t","newMethodDetected","hackWarning","content","MatrixClientPeg","get","getKeyBackupEnabled","primaryButton","onPrimaryButtonClick","onOkClick","cancelButton","onCancel","onGoToSettingsClick","onSetupClick","newVersionInfo","PropTypes","object","func","isRequired"],"mappings":"iPA0Be,MAAMA,UAAgCC,IAAMC,cAAc,mDAOzD,KACRC,KAAKC,MAAMC,eARsD,+BAW/C,KAClBF,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAbiD,wBAgBtDC,UACX,MAAMC,EAAyBC,eAAiB,4CAChDC,IAAMC,oBACF,iBAAkB,GAAIH,EAAwB,CAC1CN,WAAYF,KAAKC,MAAMC,YACxB,MAAuB,GAAsB,KAIxDU,SACI,MAAMC,EAAaJ,eAAiB,4BAC9BK,EAAgBL,eAAiB,gCAEjCM,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,wBAGFC,EAAoB,2BAAID,YAC1B,8EAGEE,EAAc,uBAAGH,UAAU,WAAWC,YACxC,qLAMJ,IAAIG,EA4BJ,OA1BIA,EADAC,IAAgBC,MAAMC,sBACZ,6BACLL,EACD,2BAAID,YACA,sEAEHE,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,MAClBQ,qBAAsBzB,KAAK0B,UAC3BC,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAIb,6BACLX,EACAC,EACD,kBAACL,EAAD,CACIU,cAAeP,YAAG,0BAClBQ,qBAAsBzB,KAAK8B,aAC3BH,aAAcV,YAAG,kBACjBW,SAAU5B,KAAK6B,uBAMvB,kBAAChB,EAAD,CAAYG,UAAU,2BAClBd,WAAYF,KAAKC,MAAMC,WACvBa,MAAOA,GAENK,I,IA7EIvB,E,YACE,CAEfkC,eAAgBC,IAAUC,OAC1B/B,WAAY8B,IAAUE,KAAKC","file":"bundles/1c92c9d6b0f5bd0d188c/25.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/24.js b/riot/bundles/1c92c9d6b0f5bd0d188c/26.js similarity index 83% rename from riot/bundles/709217699826f8fd4e42/24.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/26.js index 58bf93c..658cae3 100644 --- a/riot/bundles/709217699826f8fd4e42/24.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/26.js @@ -1,2 +1,2 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{1201:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var s=n(3),a=n.n(s),o=n(33),i=n.n(o),c=n(35),r=n.n(c),l=n(36),u=n(38),d=n(34),p=n(41),h=n(50);class m extends i.a.PureComponent{constructor(...e){super(...e),a()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.fire(h.a.ViewUserSettings)}),a()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",n.e(0).then(n.bind(null,1190)),null,null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i.a.createElement("div",null,i.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),i.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}a()(m,"propTypes",{onFinished:r.a.func.isRequired})}}]); -//# sourceMappingURL=24.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{1127:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return m}));var s=n(2),a=n.n(s),o=n(43),i=n.n(o),c=n(45),r=n.n(c),l=n(46),u=n(48),d=n(44),p=n(49),h=n(54);class m extends i.a.PureComponent{constructor(...e){super(...e),a()(this,"onGoToSettingsClick",()=>{this.props.onFinished(),u.a.fire(h.a.ViewUserSettings)}),a()(this,"onSetupClick",()=>{this.props.onFinished(),p.a.createTrackedDialogAsync("Key Backup","Key Backup",n.e(0).then(n.bind(null,1109)),null,null,!1,!0)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons"),n=i.a.createElement("span",{className:"mx_KeyBackupFailedDialog_title"},Object(d.a)("Recovery Method Removed"));return i.a.createElement(e,{className:"mx_KeyBackupFailedDialog",onFinished:this.props.onFinished,title:n},i.a.createElement("div",null,i.a.createElement("p",null,Object(d.a)("This session has detected that your recovery passphrase and key for Secure Messages have been removed.")),i.a.createElement("p",null,Object(d.a)("If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.")),i.a.createElement("p",{className:"warning"},Object(d.a)("If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.")),i.a.createElement(t,{primaryButton:Object(d.a)("Set up Secure Messages"),onPrimaryButtonClick:this.onSetupClick,cancelButton:Object(d.a)("Go to Settings"),onCancel:this.onGoToSettingsClick})))}}a()(m,"propTypes",{onFinished:r.a.func.isRequired})}}]); +//# sourceMappingURL=26.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/24.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/26.js.map similarity index 96% rename from riot/bundles/709217699826f8fd4e42/24.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/26.js.map index f749753..4694d6e 100644 --- a/riot/bundles/709217699826f8fd4e42/24.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/26.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/RecoveryMethodRemovedDialog.js"],"names":["RecoveryMethodRemovedDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","Modal","createTrackedDialogAsync","render","BaseDialog","sdk","DialogButtons","title","className","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onGoToSettingsClick","PropTypes","func","isRequired"],"mappings":"yOAyBe,MAAMA,UAAoCC,IAAMC,cAAc,6DAKnD,KAClBC,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAPqD,wBAU1D,KACXN,KAAKC,MAAMC,aACXK,IAAMC,yBAAyB,aAAc,aACzC,+BACA,KAAM,MAAuB,GAAsB,KAI3DC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEjCE,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,4BAGR,OACI,kBAACL,EAAD,CAAYI,UAAU,2BAClBZ,WAAYF,KAAKC,MAAMC,WACvBW,MAAOA,GAEP,6BACI,2BAAIE,YACA,2GAGJ,2BAAIA,YACA,iKAIJ,uBAAGD,UAAU,WAAWC,YACpB,oLAKJ,kBAACH,EAAD,CACII,cAAeD,YAAG,0BAClBE,qBAAsBjB,KAAKkB,aAC3BC,aAAcJ,YAAG,kBACjBK,SAAUpB,KAAKqB,yB,IAnDlBxB,E,YACE,CACfK,WAAYoB,IAAUC,KAAKC","file":"bundles/709217699826f8fd4e42/24.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/matrix-react-sdk/src/async-components/views/dialogs/keybackup/RecoveryMethodRemovedDialog.js"],"names":["RecoveryMethodRemovedDialog","React","PureComponent","this","props","onFinished","dis","fire","Action","ViewUserSettings","Modal","createTrackedDialogAsync","render","BaseDialog","sdk","DialogButtons","title","className","_t","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onGoToSettingsClick","PropTypes","func","isRequired"],"mappings":"yOAyBe,MAAMA,UAAoCC,IAAMC,cAAc,6DAKnD,KAClBC,KAAKC,MAAMC,aACXC,IAAIC,KAAKC,IAAOC,oBAPqD,wBAU1D,KACXN,KAAKC,MAAMC,aACXK,IAAMC,yBAAyB,aAAc,aACzC,+BACA,KAAM,MAAuB,GAAsB,KAI3DC,SACI,MAAMC,EAAaC,eAAiB,4BAC9BC,EAAgBD,eAAiB,gCAEjCE,EAAQ,0BAAMC,UAAU,kCACzBC,YAAG,4BAGR,OACI,kBAACL,EAAD,CAAYI,UAAU,2BAClBZ,WAAYF,KAAKC,MAAMC,WACvBW,MAAOA,GAEP,6BACI,2BAAIE,YACA,2GAGJ,2BAAIA,YACA,iKAIJ,uBAAGD,UAAU,WAAWC,YACpB,oLAKJ,kBAACH,EAAD,CACII,cAAeD,YAAG,0BAClBE,qBAAsBjB,KAAKkB,aAC3BC,aAAcJ,YAAG,kBACjBK,SAAUpB,KAAKqB,yB,IAnDlBxB,E,YACE,CACfK,WAAYoB,IAAUC,KAAKC","file":"bundles/1c92c9d6b0f5bd0d188c/26.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/bundle.css b/riot/bundles/1c92c9d6b0f5bd0d188c/bundle.css similarity index 100% rename from riot/bundles/709217699826f8fd4e42/bundle.css rename to riot/bundles/1c92c9d6b0f5bd0d188c/bundle.css diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js b/riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js new file mode 100644 index 0000000..bf485eb --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/bundle.js @@ -0,0 +1,3 @@ +/*! For license information please see bundle.js.LICENSE.txt */ +!function(e){function t(t){for(var r,n,i=t[0],a=t[1],s=0,c=[];s1&&(r.params=n.parse(t[1])),r}function i(e){return n.parse(e.search.substring(1))}},27:function(e,t,r){"use strict";r.r(t);var n=r(19);r(30);async function o(...e){for(const t of e)try{await t}catch(e){console.error(e)}}r(28),r(29),"serviceWorker"in navigator&&navigator.serviceWorker.register("sw.js");const i=function(){if(!window.Modernizr)return console.error("Cannot check features - Modernizr global is missing."),!1;window.Modernizr.addTest("promiseprototypefinally",()=>window.Promise&&window.Promise.prototype&&"function"==typeof window.Promise.prototype.finally),window.Modernizr.addTest("objectfromentries",()=>window.Object&&"function"==typeof window.Object.fromEntries);const e=Object.keys(window.Modernizr);let t=!0;for(let r=0;r0)){const e=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,t=/Android/.test(navigator.userAgent);if((e||t)&&-1===document.cookie.indexOf("element_mobile_redirect_to_guide=false"))return void(window.location.href="mobile_guide/")}const y=a();t();const g=s();await o(g);const h=l(),v=u(),w=c();await o(w,v,h);let b=i;!b&&window.localStorage&&(b=Boolean(window.localStorage.getItem("mx_accepts_unsupported_browser"))),b||await new Promise(e=>{console.error("Browser is missing required features."),p(()=>{window.localStorage&&window.localStorage.setItem("mx_accepts_unsupported_browser",String(!0)),console.log("User accepts the compatibility risks."),e()})});try{await g}catch(e){return e.err&&e.err instanceof SyntaxError?f(m("Your Element is misconfigured"),[m("Your Element configuration contains invalid JSON. Please correct the problem and reload the page."),m("The message from the parser is: %(message)s",{message:e.err.message||m("Invalid JSON")})]):f(m("Unable to load config file: please refresh the page to try again."))}await y,await w,await v,await h,await d(r.params)}catch(e){console.error(e),await f(m("Your Element is misconfigured"),[e.translatedMessage||m("Unexpected error preparing the app. See console for details.")])}})().catch(e=>{console.error(e),delete document.body.style.height;const t=document.createElement("iframe");t.sandbox="",t.src=i?"static/unable-to-load.html":"static/incompatible-browser.html",t.style.width="100%",t.style.height="100%",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.right="0",t.style.bottom="0",t.style.border="0",document.getElementById("matrixchat").appendChild(t)})},28:function(e,t,r){},29:function(e,t,r){},30:function(e,t){!function(e,t,r,n){function o(e,t){return typeof e===t}function i(e){var t=S.className,r=w._config.classPrefix||"";if(O&&(t=t.baseVal),w._config.enableJSClass){var n=new RegExp("(^|\\s)"+r+"no-js(\\s|$)");t=t.replace(n,"$1"+r+"js$2")}w._config.enableClasses&&(e.length>0&&(t+=" "+r+e.join(" "+r)),O?S.className.baseVal=t:S.className=t)}function a(e,t){return!!~(""+e).indexOf(t)}function s(){return"function"!=typeof r.createElement?r.createElement(arguments[0]):O?r.createElementNS.call(r,"http://www.w3.org/2000/svg",arguments[0]):r.createElement.apply(r,arguments)}function c(e,t,n,o){var i,a,c,l,u="modernizr",d=s("div"),f=function(){var e=r.body;return e||((e=s(O?"svg":"body")).fake=!0),e}();if(parseInt(n,10))for(;n--;)(c=s("div")).id=o?o[n]:u+(n+1),d.appendChild(c);return(i=s("style")).type="text/css",i.id="s"+u,(f.fake?f:d).appendChild(i),f.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(r.createTextNode(e)),d.id=u,f.fake&&(f.style.background="",f.style.overflow="hidden",l=S.style.overflow,S.style.overflow="hidden",S.appendChild(f)),a=t(d,e),f.fake?(f.parentNode.removeChild(f),S.style.overflow=l,S.offsetHeight):d.parentNode.removeChild(d),!!a}function l(e){return e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()})).replace(/^ms-/,"-ms-")}function u(e,r){var o=e.length;if("CSS"in t&&"supports"in t.CSS){for(;o--;)if(t.CSS.supports(l(e[o]),r))return!0;return!1}if("CSSSupportsRule"in t){for(var i=[];o--;)i.push("("+l(e[o])+":"+r+")");return c("@supports ("+(i=i.join(" or "))+") { #modernizr { position: absolute; } }",(function(e){return"absolute"===function(e,r,n){var o;if("getComputedStyle"in t){o=getComputedStyle.call(t,e,r);var i=t.console;if(null!==o)n&&(o=o.getPropertyValue(n));else if(i){i[i.error?"error":"log"].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!r&&e.currentStyle&&e.currentStyle[n];return o}(e,null,"position")}))}return n}function d(e){return e.replace(/([a-z])-([a-z])/g,(function(e,t,r){return t+r.toUpperCase()})).replace(/^-/,"")}function f(e,t,r,i){function c(){f&&(delete x.style,delete x.modElem)}if(i=!o(i,"undefined")&&i,!o(r,"undefined")){var l=u(e,r);if(!o(l,"undefined"))return l}for(var f,p,m,y,g,h=["modernizr","tspan","samp"];!x.style&&h.length;)f=!0,x.modElem=s(h.shift()),x.style=x.modElem.style;for(m=e.length,p=0;p9)})),w.addTest("flexbox",y("flexBasis","1px",!0));var k=function(e){var r,o=P.length,i=t.CSSRule;if(void 0===i)return n;if(!e)return!1;if((r=(e=e.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in i)return"@"+e;for(var a=0;a0&&l>c&&(l=c);for(var u=0;u=0?(d=y.substr(0,g),f=y.substr(g+1)):(d=y,f=""),p=decodeURIComponent(d),m=decodeURIComponent(f),n(a,p)?o(a[p])?a[p].push(m):a[p]=[a[p],m]:a[p]=m}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},9:function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,s){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(n(a))+r;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(n(e))})).join(t):s+encodeURIComponent(n(e[a]))})).join(t):s?encodeURIComponent(n(s))+r+encodeURIComponent(n(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n{const t=l.a.get().brand;return r.createElement("div",{className:"mx_ErrorView"},r.createElement("div",{className:"mx_ErrorView_container"},r.createElement("div",{className:"mx_HomePage_header"},r.createElement("span",{className:"mx_HomePage_logo"},r.createElement("img",{height:"42",src:"themes/element/img/logos/element-logo.svg",alt:"Element"})),r.createElement("h1",null,Object(n.a)("Unsupported browser"))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step1_heading"},Object(n.a)("Your browser can't run %(brand)s",{brand:t})),r.createElement("p",null,Object(n.a)("%(brand)s uses advanced browser features which aren't supported by your current browser.",{brand:t})),r.createElement("p",null,Object(n.a)("Please install Chrome, Firefox, or Safari for the best experience.",{},{chromeLink:e=>r.createElement("a",{href:"https://www.google.com/chrome"},e),firefoxLink:e=>r.createElement("a",{href:"https://firefox.com"},e),safariLink:e=>r.createElement("a",{href:"https://apple.com/safari"},e)})),r.createElement("p",null,Object(n.a)("You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.")),r.createElement("button",{onClick:e},Object(n.a)("I understand the risks and wish to continue"))))),r.createElement("div",{className:"mx_HomePage_col"},r.createElement("div",{className:"mx_HomePage_row"},r.createElement("div",null,r.createElement("h2",{id:"step2_heading"},"Use Element on mobile"),r.createElement("p",null,r.createElement("strong",null,"iOS")," (iPhone or iPad)"),r.createElement("a",{href:"https://apps.apple.com/app/vector/id1083446067",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/element/img/download/apple.svg",alt:"Apple App Store"})),r.createElement("p",{className:"mx_Spacer"},r.createElement("strong",null,"Android")),r.createElement("a",{href:"https://play.google.com/store/apps/details?id=im.vector.app",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/element/img/download/google.svg",alt:"Google Play Store"})),r.createElement("a",{href:"https://f-droid.org/repository/browse/?fdid=im.vector.app",target:"_blank",className:"mx_ClearDecoration"},r.createElement("img",{height:"48",src:"themes/element/img/download/fdroid.svg",alt:"F-Droid"}))))),r.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},r.createElement("p",{className:"mx_Spacer"},r.createElement("a",{href:"https://element.io",target:"_blank",className:"mx_FooterLink"},Object(n.a)("Go to element.io"))))))}},354:function(e,t,a){}}]); +//# sourceMappingURL=compatibility-view.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js.map new file mode 100644 index 0000000..0e07825 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/async-components/structures/CompatibilityView.tsx"],"names":["CompatibilityView","onAccept","brand","SdkConfig","get","className","height","src","alt","_t","id","sub","href","onClick","target"],"mappings":"2FAAA,0CAqHeA,UAzF6B,EAAGC,eAC3C,MAAMC,EAAQC,IAAUC,MAAMF,MAC9B,OAAO,uBAAKG,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,4CAA4CC,IAAI,aAEzE,0BAAMC,YAAG,yBAGb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBD,YAAG,mCAAoC,CAAEP,WAClE,yBACMO,YACE,2FAEA,CAAEP,WAGV,yBACMO,YACE,kJAEA,GACA,CACI,WAAeE,GAAQ,qBAAGC,KAAK,iCAAiCD,GAChE,YAAgBA,GAAQ,qBAAGC,KAAK,uBAAuBD,GACvD,WAAeA,GAAQ,qBAAGC,KAAK,4BAA4BD,MAIvE,yBACMF,YACE,kJAIR,0BAAQI,QAASZ,GACXQ,YAAG,mDAMrB,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAP,yBACA,yBAAG,qCAAH,qBACA,qBACIE,KAAK,iDACLE,OAAO,SACPT,UAAU,sBAEV,uBAAKC,OAAO,KAAKC,IAAI,wCAAwCC,IAAI,qBAErE,qBAAGH,UAAU,aAAY,0CACzB,qBACIO,KAAK,8DACLE,OAAO,SACPT,UAAU,sBAEV,uBAAKC,OAAO,KAAKC,IAAI,yCAAyCC,IAAI,uBAEtE,qBACII,KAAK,4DACLE,OAAO,SACPT,UAAU,sBAEV,uBAAKC,OAAO,KAAKC,IAAI,yCAAyCC,IAAI,gBAMlF,uBAAKH,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGO,KAAK,qBAAqBE,OAAO,SAAST,UAAU,iBACjDI,YAAG,2B","file":"bundles/1c92c9d6b0f5bd0d188c/compatibility-view.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.css b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.css new file mode 100644 index 0000000..6439c75 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.css @@ -0,0 +1 @@ +.mx_ErrorView{background:#c5e0f7;background:-webkit-gradient(linear,left top,left bottom,from(#c5e0f7),to(#fff));background:linear-gradient(180deg,#c5e0f7 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c5e0f7",endColorstr="#ffffff",GradientType=0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;width:100%;min-height:100%;height:auto;color:#000;font-size:1.6rem}.mx_ErrorView .mx_ErrorView_container{max-width:680px;margin:auto}.mx_ErrorView .mx_Button{border:0;border-radius:4px;font-size:1.8rem;margin-left:4px;margin-right:4px;min-width:80px;background-color:#03b381;color:#fff;cursor:pointer;padding:12px 22px;word-break:break-word;text-decoration:none}.mx_ErrorView .mx_Center,.mx_ErrorView .mx_HomePage_header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorView .mx_HomePage_header{color:#2e2f32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorView h1{font-size:3.2rem}.mx_ErrorView h2{font-size:2.4rem;color:#000}.mx_ErrorView .mx_HomePage_col{-ms-flex-direction:row;flex-direction:row}.mx_ErrorView .mx_HomePage_col,.mx_ErrorView .mx_HomePage_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.mx_ErrorView .mx_HomePage_row{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ErrorView .mx_HomePage_logo{margin:auto 20px auto 0}.mx_ErrorView h1,.mx_ErrorView h2{font-weight:600;margin-bottom:32px}.mx_ErrorView .mx_Spacer{margin-top:24px}.mx_ErrorView .mx_FooterLink{color:#368bd6;text-decoration:none} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js new file mode 100644 index 0000000..20cbfad --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1124:function(e,a,t){"use strict";t.r(a);var m=t(43),l=t(44);t(354);a.default=({title:e,messages:a})=>m.createElement("div",{className:"mx_ErrorView"},m.createElement("div",{className:"mx_ErrorView_container"},m.createElement("div",{className:"mx_HomePage_header"},m.createElement("span",{className:"mx_HomePage_logo"},m.createElement("img",{height:"42",src:"themes/element/img/logos/element-logo.svg",alt:"Element"})),m.createElement("h1",null,Object(l.a)("Failed to start"))),m.createElement("div",{className:"mx_HomePage_col"},m.createElement("div",{className:"mx_HomePage_row"},m.createElement("div",null,m.createElement("h2",{id:"step1_heading"},e),a&&a.map(e=>m.createElement("p",{key:e},e))))),m.createElement("div",{className:"mx_HomePage_row mx_Center mx_Spacer"},m.createElement("p",{className:"mx_Spacer"},m.createElement("a",{href:"https://element.io",target:"_blank",className:"mx_FooterLink"},Object(l.a)("Go to element.io"))))))},354:function(e,a,t){}}]); +//# sourceMappingURL=error-view.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/error-view.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js.map similarity index 67% rename from riot/bundles/709217699826f8fd4e42/error-view.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js.map index 46ecc61..8fdcfec 100644 --- a/riot/bundles/709217699826f8fd4e42/error-view.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/error-view.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/async-components/structures/ErrorView.tsx"],"names":["ErrorView","title","messages","className","height","src","alt","_t","id","map","msg","key","href","target"],"mappings":"2FAAA,kCA2DeA,UA9BqB,EAAEC,QAAOC,cAClC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,sCAAsCC,IAAI,UAEnE,0BAAMC,YAAG,qBAEb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBP,GACxBC,GAAYA,EAASO,IAAIC,GAAO,qBAAGC,IAAKD,GACnCA,OAKlB,uBAAKP,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGS,KAAK,kBAAkBC,OAAO,SAASV,UAAU,iBAC9CI,YAAG,uB","file":"bundles/709217699826f8fd4e42/error-view.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/async-components/structures/ErrorView.tsx"],"names":["ErrorView","title","messages","className","height","src","alt","_t","id","map","msg","key","href","target"],"mappings":"2FAAA,kCA2DeA,UA9BqB,EAAEC,QAAOC,cAClC,uBAAKC,UAAU,gBAClB,uBAAKA,UAAU,0BACX,uBAAKA,UAAU,sBACX,wBAAMA,UAAU,oBACZ,uBAAKC,OAAO,KAAKC,IAAI,4CAA4CC,IAAI,aAEzE,0BAAMC,YAAG,qBAEb,uBAAKJ,UAAU,mBACX,uBAAKA,UAAU,mBACX,2BACI,sBAAIK,GAAG,iBAAkBP,GACxBC,GAAYA,EAASO,IAAIC,GAAO,qBAAGC,IAAKD,GACnCA,OAKlB,uBAAKP,UAAU,uCACX,qBAAGA,UAAU,aACT,qBAAGS,KAAK,qBAAqBC,OAAO,SAASV,UAAU,iBACjDI,YAAG,0B","file":"bundles/1c92c9d6b0f5bd0d188c/error-view.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js b/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js new file mode 100644 index 0000000..976c673 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js @@ -0,0 +1,2 @@ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=31)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(5),r=n.n(o);r.a.methodFactory=function(e,t,n){return function(...t){return"error"===e||"warn"===e||"trace"===e||"info"===e?console[e](...t):console.log(...t)}};const i=r.a.getLogger("matrix");i.setLevel(r.a.levels.DEBUG)},function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return a})),n.d(t,"u",(function(){return s})),n.d(t,"j",(function(){return c})),n.d(t,"t",(function(){return l})),n.d(t,"B",(function(){return u})),n.d(t,"l",(function(){return d})),n.d(t,"k",(function(){return f})),n.d(t,"y",(function(){return h})),n.d(t,"q",(function(){return p})),n.d(t,"p",(function(){return m})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return g})),n.d(t,"i",(function(){return y})),n.d(t,"o",(function(){return O})),n.d(t,"v",(function(){return _})),n.d(t,"s",(function(){return w})),n.d(t,"z",(function(){return k})),n.d(t,"h",(function(){return S})),n.d(t,"n",(function(){return D})),n.d(t,"g",(function(){return x})),n.d(t,"A",(function(){return B})),n.d(t,"r",(function(){return E})),n.d(t,"d",(function(){return P})),n.d(t,"w",(function(){return R})),n.d(t,"x",(function(){return N})),n.d(t,"m",(function(){return L}));var o=n(17),r=n.n(o);function i(e){let t="";for(const n in e)e.hasOwnProperty(n)&&(t+="&"+encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.substring(1)}function a(e,t){for(const n in t)t.hasOwnProperty(n)&&(e=e.replace(n,encodeURIComponent(t[n])));return e}function s(e,t){const n=new Array(e.length);for(let o=0;o=0;o--)if(t(e[o],o,e))return e[o]}else for(o=0;o=0;o--)if(t(e[o],o,e))return r=e[o],e.splice(o,1),r}else for(o=0;o{setTimeout(n,e,t)})}function E(e){return null==e}function P(){let e,t;const n=new Promise((n,o)=>{e=n,t=o});return{resolve:e,reject:t,promise:n}}async function R(e,t){for(const n of await e)await t(await n)}function N(e){return new Promise(t=>t(e()))}let A;function L(){return A}},,,,function(e,t,n){var o,r;!function(i,a){"use strict";void 0===(r="function"==typeof(o=function(){var e=function(){},t="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function o(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function r(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function i(n){return"debug"===n&&(n="log"),"undefined"!=typeof console&&("trace"===n&&t?r:void 0!==console[n]?o(console,n):void 0!==console.log?o(console,"log"):e)}function a(t,o){for(var r=0;r=0&&t<=i.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(r=t,!1!==o&&function(e){var t=(n[e]||"silent").toUpperCase();if("undefined"!=typeof window){try{return void(window.localStorage[s]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(s)+"="+t+";"}catch(e){}}}(t),a.call(i,t,e),"undefined"==typeof console&&t{this.accountData[e.type]=e})}_accumulateRooms(e){e.rooms&&(e.rooms.invite&&Object.keys(e.rooms.invite).forEach(t=>{this._accumulateRoom(t,"invite",e.rooms.invite[t])}),e.rooms.join&&Object.keys(e.rooms.join).forEach(t=>{this._accumulateRoom(t,"join",e.rooms.join[t])}),e.rooms.leave&&Object.keys(e.rooms.leave).forEach(t=>{this._accumulateRoom(t,"leave",e.rooms.leave[t])}))}_accumulateRoom(e,t,n){switch(t){case"invite":this._accumulateInviteState(e,n);break;case"join":this.inviteRooms[e]&&delete this.inviteRooms[e],this._accumulateJoinState(e,n);break;case"leave":this.inviteRooms[e]?delete this.inviteRooms[e]:delete this.joinRooms[e];break;default:o.a.error("Unknown cateogory: ",t)}}_accumulateInviteState(e,t){if(!t.invite_state||!t.invite_state.events)return;if(!this.inviteRooms[e])return void(this.inviteRooms[e]={invite_state:t.invite_state});const n=this.inviteRooms[e];t.invite_state.events.forEach(e=>{let t=!1;for(let o=0;o{n._accountData[e.type]=e}),t.unread_notifications&&(n._unreadNotifications=t.unread_notifications),t.summary){const e="m.heroes",o="m.invited_member_count",r="m.joined_member_count",i=n._summary,a=t.summary;i[e]=a[e]||i[e],i[r]=a[r]||i[r],i[o]=a[o]||i[o]}if(t.ephemeral&&t.ephemeral.events&&t.ephemeral.events.forEach(e=>{"m.receipt"===e.type&&e.content&&Object.keys(e.content).forEach(t=>{e.content[t]["m.read"]&&Object.keys(e.content[t]["m.read"]).forEach(o=>{n._readReceipts[o]={data:e.content[t]["m.read"][o],eventId:t}})})}),t.timeline&&t.timeline.limited&&(n._timeline=[]),t.state&&t.state.events&&t.state.events.forEach(e=>{a(n._currentState,e)}),t.timeline&&t.timeline.events&&t.timeline.events.forEach((e,o)=>{a(n._currentState,e),n._timeline.push({event:e,token:0===o?t.timeline.prev_batch:null})}),n._timeline.length>this.opts.maxTimelineEntries){for(let e=n._timeline.length-this.opts.maxTimelineEntries;e{this._accumulateGroup(t,"invite",e.groups.invite[t])}),e.groups.join&&Object.keys(e.groups.join).forEach(t=>{this._accumulateGroup(t,"join",e.groups.join[t])}),e.groups.leave&&Object.keys(e.groups.leave).forEach(t=>{this._accumulateGroup(t,"leave",e.groups.leave[t])}))}_accumulateGroup(e,t,n){for(const t of["invite","join","leave"])delete this.groups[t][e];this.groups[t][e]=n}getJSON(){const e={join:{},invite:{},leave:{}};Object.keys(this.inviteRooms).forEach(t=>{e.invite[t]=this.inviteRooms[t]}),Object.keys(this.joinRooms).forEach(t=>{const n=this.joinRooms[t],o={ephemeral:{events:[]},account_data:{events:[]},state:{events:[]},timeline:{events:[],prev_batch:null},unread_notifications:n._unreadNotifications,summary:n._summary};Object.keys(n._accountData).forEach(e=>{o.account_data.events.push(n._accountData[e])});const i={type:"m.receipt",room_id:t,content:{}};Object.keys(n._readReceipts).forEach(e=>{const t=n._readReceipts[e];i.content[t.eventId]||(i.content[t.eventId]={"m.read":{}}),i.content[t.eventId]["m.read"][e]=t.data}),Object.keys(i.content).length>0&&o.ephemeral.events.push(i),n._timeline.forEach(e=>{if(!o.timeline.prev_batch){if(!e.token)return;o.timeline.prev_batch=e.token}o.timeline.events.push(e.event)});const s=Object.create(null);for(let e=o.timeline.events.length-1;e>=0;e--){const t=o.timeline.events[e];if(null===t.state_key||void 0===t.state_key)continue;const n=Object(r.c)(t);n.unsigned&&(n.unsigned.prev_content&&(n.content=n.unsigned.prev_content),n.unsigned.prev_sender&&(n.sender=n.unsigned.prev_sender)),a(s,n)}Object.keys(n._currentState).forEach(e=>{Object.keys(n._currentState[e]).forEach(t=>{let r=n._currentState[e][t];s[e]&&s[e][t]&&(r=s[e][t]),o.state.events.push(r)})}),e.join[t]=o});const t=[];return Object.keys(this.accountData).forEach(e=>{t.push(this.accountData[e])}),{nextBatch:this.nextBatch,roomsData:e,groupsData:this.groups,accountData:t}}getNextBatchToken(){return this.nextBatch}}function a(e,t){null!==t.state_key&&void 0!==t.state_key&&t.type&&(e[t.type]||(e[t.type]=Object.create(null)),e[t.type][t.state_key]=t)}},function(e,t,n){"use strict";function o(e,t){return new Promise((n,o)=>{let r=!0;const i=e.open(t);i.onupgradeneeded=()=>{r=!1},i.onblocked=()=>o(),i.onsuccess=()=>{i.result.close(),r||e.deleteDatabase(t),n(r)},i.onerror=e=>o(e.target.error)})}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(14),r=n(1),i=n(15),a=n(0);function s(e,t,n){const o=e.openCursor(t);return new Promise((e,t)=>{const r=[];o.onerror=e=>{t(new Error("Query failed: "+e.target.errorCode))},o.onsuccess=t=>{const o=t.target.result;o?(r.push(n(o)),o.continue()):e(r)}})}function c(e){return new Promise((t,n)=>{e.oncomplete=function(e){t(e)},e.onerror=function(e){n(e.target.error)}})}function l(e){return new Promise((t,n)=>{e.onsuccess=function(e){t(e)},e.onerror=function(e){n(e.target.error)}})}function u(e){return l(e).then(e=>e.target.result)}function d(e,t){this.indexedDB=e,this._dbName="matrix-js-sdk:"+(t||"default"),this.db=null,this._disconnected=!0,this._syncAccumulator=new o.a,this._isNewlyCreated=!1}d.exists=function(e,t){return t="matrix-js-sdk:"+(t||"default"),i.a(e,t)},d.prototype={connect:function(){if(!this._disconnected)return a.a.log("LocalIndexedDBStoreBackend.connect: already connected or connecting"),Promise.resolve();this._disconnected=!1,a.a.log("LocalIndexedDBStoreBackend.connect: connecting...");const e=this.indexedDB.open(this._dbName,3);return e.onupgradeneeded=e=>{const t=e.target.result,n=e.oldVersion;a.a.log("LocalIndexedDBStoreBackend.connect: upgrading from "+n),n<1&&(this._isNewlyCreated=!0,function(e){e.createObjectStore("users",{keyPath:["userId"]}),e.createObjectStore("accountData",{keyPath:["type"]}),e.createObjectStore("sync",{keyPath:["clobber"]})}(t)),n<2&&function(e){e.createObjectStore("oob_membership_events",{keyPath:["room_id","state_key"]}).createIndex("room","room_id")}(t),n<3&&function(e){e.createObjectStore("client_options",{keyPath:["clobber"]})}(t)},e.onblocked=()=>{a.a.log("can't yet open LocalIndexedDBStoreBackend because it is open elsewhere")},a.a.log("LocalIndexedDBStoreBackend.connect: awaiting connection..."),l(e).then(e=>(a.a.log("LocalIndexedDBStoreBackend.connect: connected"),this.db=e.target.result,this.db.onversionchange=()=>{this.db.close()},this._init()))},isNewlyCreated:function(){return Promise.resolve(this._isNewlyCreated)},_init:function(){return Promise.all([this._loadAccountData(),this._loadSyncData()]).then(([e,t])=>{a.a.log("LocalIndexedDBStoreBackend: loaded initial data"),this._syncAccumulator.accumulate({next_batch:t.nextBatch,rooms:t.roomsData,groups:t.groupsData,account_data:{events:e}})})},getOutOfBandMembers:function(e){return new Promise((t,n)=>{const o=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),r=IDBKeyRange.only(e),i=o.openCursor(r),a=[];let s=!1;i.onsuccess=e=>{const n=e.target.result;if(!n)return a.length||s?t(a):t(null);const o=n.value;o.oob_written?s=!0:a.push(o),n.continue()},i.onerror=e=>{n(e)}}).then(t=>(a.a.log("LL: got "+(t&&t.length)+` membershipEvents from storage for room ${e} ...`),t))},setOutOfBandMembers:async function(e,t){a.a.log("LL: backend about to store "+t.length+" members for "+e);const n=this.db.transaction(["oob_membership_events"],"readwrite"),o=n.objectStore("oob_membership_events");t.forEach(e=>{o.put(e)});const r={room_id:e,oob_written:!0,state_key:0};o.put(r),await c(n),a.a.log(`LL: backend done storing for ${e}!`)},clearOutOfBandMembers:async function(e){const t=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),n=IDBKeyRange.only(e),o=u(t.openKeyCursor(n,"next")).then(e=>e&&e.primaryKey[1]),r=u(t.openKeyCursor(n,"prev")).then(e=>e&&e.primaryKey[1]),[i,s]=await Promise.all([o,r]),c=this.db.transaction(["oob_membership_events"],"readwrite").objectStore("oob_membership_events"),l=IDBKeyRange.bound([e,i],[e,s]);var d;a.a.log(`LL: Deleting all users + marker in storage for room ${e}, with key range:`,[e,i],[e,s]),await(d=c.delete(l),new Promise((e,t)=>{d.onsuccess=()=>e(d),d.onerror=e=>t(e)}))},clearDatabase:function(){return new Promise((e,t)=>{a.a.log("Removing indexeddb instance: "+this._dbName);const n=this.indexedDB.deleteDatabase(this._dbName);n.onblocked=()=>{a.a.log("can't yet delete indexeddb "+this._dbName+" because it is open elsewhere")},n.onerror=t=>{a.a.warn("unable to delete js-sdk store indexeddb: "+t.target.error),e()},n.onsuccess=()=>{a.a.log("Removed indexeddb instance: "+this._dbName),e()}})},getSavedSync:function(e){void 0===e&&(e=!0);const t=this._syncAccumulator.getJSON();return t.nextBatch?e?Promise.resolve(r.c(t)):Promise.resolve(t):Promise.resolve(null)},getNextBatchToken:function(){return Promise.resolve(this._syncAccumulator.getNextBatchToken())},setSyncData:function(e){return Promise.resolve().then(()=>{this._syncAccumulator.accumulate(e)})},syncToDatabase:function(e){const t=this._syncAccumulator.getJSON();return Promise.all([this._persistUserPresenceEvents(e),this._persistAccountData(t.accountData),this._persistSyncData(t.nextBatch,t.roomsData,t.groupsData)])},_persistSyncData:function(e,t,n){return a.a.log("Persisting sync data up to ",e),r.x(()=>{const o=this.db.transaction(["sync"],"readwrite");return o.objectStore("sync").put({clobber:"-",nextBatch:e,roomsData:t,groupsData:n}),c(o)})},_persistAccountData:function(e){return r.x(()=>{const t=this.db.transaction(["accountData"],"readwrite"),n=t.objectStore("accountData");for(let t=0;t{const t=this.db.transaction(["users"],"readwrite"),n=t.objectStore("users");for(const t of e)n.put({userId:t[0],event:t[1]});return c(t)})},getUserPresenceEvents:function(){return r.x(()=>s(this.db.transaction(["users"],"readonly").objectStore("users"),void 0,e=>[e.value.userId,e.value.event]))},_loadAccountData:function(){return a.a.log("LocalIndexedDBStoreBackend: loading account data..."),r.x(()=>s(this.db.transaction(["accountData"],"readonly").objectStore("accountData"),void 0,e=>e.value).then(e=>(a.a.log("LocalIndexedDBStoreBackend: loaded account data"),e)))},_loadSyncData:function(){return a.a.log("LocalIndexedDBStoreBackend: loading sync data..."),r.x(()=>s(this.db.transaction(["sync"],"readonly").objectStore("sync"),void 0,e=>e.value).then(e=>(a.a.log("LocalIndexedDBStoreBackend: loaded sync data"),e.length>1&&a.a.warn("loadSyncData: More than 1 sync row found."),e.length>0?e[0]:{})))},getClientOptions:function(){return Promise.resolve().then(()=>s(this.db.transaction(["client_options"],"readonly").objectStore("client_options"),void 0,e=>{if(e.value&&e.value&&e.value.options)return e.value.options}).then(e=>e[0]))},storeClientOptions:async function(e){const t=this.db.transaction(["client_options"],"readwrite");t.objectStore("client_options").put({clobber:"-",options:e}),await c(t)}}},function(e,t,n){"use strict";var o=n(23);var r=RegExp(Object.keys(o).map((function(e){return e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")})).join("|"),"g");function i(e){return o[e]}e.exports=function(e){return e.replace(r,i)}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(16),r=n(0);class i{constructor(e){this.backend=null,this.postMessage=e,this.onMessage=this.onMessage.bind(this)}onMessage(e){const t=e.data;let n;switch(t.command){case"_setupWorker":this.backend=new o.a(indexedDB,t.args[0]),n=Promise.resolve();break;case"connect":n=this.backend.connect();break;case"isNewlyCreated":n=this.backend.isNewlyCreated();break;case"clearDatabase":n=this.backend.clearDatabase().then(e=>({}));break;case"getSavedSync":n=this.backend.getSavedSync(!1);break;case"setSyncData":n=this.backend.setSyncData(...t.args);break;case"syncToDatabase":n=this.backend.syncToDatabase(...t.args).then(()=>({}));break;case"getUserPresenceEvents":n=this.backend.getUserPresenceEvents();break;case"getNextBatchToken":n=this.backend.getNextBatchToken();break;case"getOutOfBandMembers":n=this.backend.getOutOfBandMembers(t.args[0]);break;case"clearOutOfBandMembers":n=this.backend.clearOutOfBandMembers(t.args[0]);break;case"setOutOfBandMembers":n=this.backend.setOutOfBandMembers(t.args[0],t.args[1]);break;case"getClientOptions":n=this.backend.getClientOptions();break;case"storeClientOptions":n=this.backend.storeClientOptions(t.args[0])}void 0!==n?n.then(e=>{this.postMessage.call(null,{command:"cmd_success",seq:t.seq,result:e})},e=>{r.a.error("Error running command: "+t.command),r.a.error(e),this.postMessage.call(null,{command:"cmd_fail",seq:t.seq,error:{message:e.message,name:e.name}})}):this.postMessage({command:"cmd_fail",seq:t.seq,error:"Unrecognised command"})}}},,function(e){e.exports=JSON.parse('{"0":"O","1":"l","֭":"֖","֮":"֘","֨":"֙","֤":"֚","᪴":"ۛ","⃛":"ۛ","ؙ":"̓","ࣳ":"̓","̓":"̓","̕":"̓","ُ":"̓","ٝ":"̔","֜":"́","֝":"́","ؘ":"́","݇":"́","́":"́","॔":"́","َ":"́","̀":"̀","॓":"̀","̌":"̆","꙼":"̆","٘":"̆","ٚ":"̆","ͮ":"̆","ۨ":"̆̇","̐":"̆̇","ँ":"̆̇","ঁ":"̆̇","ઁ":"̆̇","ଁ":"̆̇","ఀ":"̆̇","ಁ":"̆̇","ഁ":"̆̇","𑒿":"̆̇","᳐":"̂","̑":"̂","ٛ":"̂","߮":"̂","꛰":"̂","֯":"̊","۟":"̊","៓":"̊","゚":"̊","ْ":"̊","ஂ":"̊","ံ":"̊","ំ":"̊","𑌀":"̊","ํ":"̊","ໍ":"̊","ͦ":"̊","ⷪ":"̊","࣫":"̈","߳":"̈","ً":"̋","ࣰ":"̋","͂":"̃","ٓ":"̃","ׄ":"̇","۬":"̇","݀":"̇","࣪":"̇","݁":"̇","͘":"̇","ֹ":"̇","ֺ":"̇","ׂ":"̇","ׁ":"̇","߭":"̇","ं":"̇","ਂ":"̇","ં":"̇","்":"̇","̷":"̸","᪷":"̨","̢":"̨","ͅ":"̨","᳒":"̄","̅":"̄","ٙ":"̄","߫":"̄","꛱":"̄","᳚":"̎","ٗ":"̒","͗":"͐","ࣿ":"͐","ࣸ":"͐","ऀ":"͒","᳭":"̖","᳜":"̩","ٖ":"̩","᳕":"̫","͇":"̳","ࣹ":"͔","ࣺ":"͕","゛":"゙","゜":"゚","̶":"̵","〬":"̉","ׅ":"̣","࣭":"̣","᳝":"̣","ִ":"̣","ٜ":"̣","़":"̣","়":"̣","਼":"̣","઼":"̣","଼":"̣","𑇊":"̣","𑓃":"̣","𐨺":"̣","࣮":"̤","᳞":"̤","༷":"̥","〭":"̥","̧":"̦","̡":"̦","̹":"̦","᳙":"̭","᳘":"̮","॒":"̱","̠":"̱","ࣱ":"ٌ","ࣨ":"ٌ","ࣥ":"ٌ","ﱞ":"ﹲّ","ࣲ":"ٍ","ﱟ":"ﹴّ","ﳲ":"ﹷّ","ﱠ":"ﹶّ","ﳳ":"ﹹّ","ﱡ":"ﹸّ","ؚ":"ِ","̗":"ِ","ﳴ":"ﹻّ","ﱢ":"ﹺّ","ﱣ":"ﹼٰ","ٟ":"ٕ","̍":"ٰ","݂":"ܼ","ਃ":"ঃ","ః":"ঃ","ಃ":"ঃ","ഃ":"ঃ","ඃ":"ঃ","း":"ঃ","𑓁":"ঃ","់":"่","່":"่","້":"้","໊":"๊","໋":"๋","꙯":"⃩","\\u2028":" ","\\u2029":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" ","ߺ":"_","﹍":"_","﹎":"_","﹏":"_","‐":"-","‑":"-","‒":"-","–":"-","﹘":"-","۔":"-","⁃":"-","˗":"-","−":"-","➖":"-","Ⲻ":"-","⨩":"-̓","⸚":"-̈","﬩":"-̇","∸":"-̇","⨪":"-̣","꓾":"-.","~":"〜","؍":",","٫":",","‚":",","¸":",","ꓹ":",","⸲":"،","٬":"،",";":";","⸵":"؛","ः":":","ઃ":":",":":":","։":":","܃":":","܄":":","᛬":":","︰":":","᠃":":","᠉":":","⁚":":","׃":":","˸":":","꞉":":","∶":":","ː":":","ꓽ":":","⩴":"::=","⧴":":→","!":"!","ǃ":"!","ⵑ":"!","‼":"!!","⁉":"!?","ʔ":"?","Ɂ":"?","ॽ":"?","Ꭾ":"?","ꛫ":"?","⁈":"?!","⁇":"??","⸮":"؟","𝅭":".","․":".","܁":".","܂":".","꘎":".","𐩐":".","٠":".","۰":".","ꓸ":".","ꓻ":".,","‥":"..","ꓺ":"..","…":"...","꛴":"꛳꛳","・":"·","・":"·","᛫":"·","·":"·","⸱":"·","𐄁":"·","•":"·","‧":"·","∙":"·","⋅":"·","ꞏ":"·","ᐧ":"·","⋯":"···","ⵈ":"···","ᑄ":"·<","⋗":"·>","ᐷ":"·>","ᑀ":"·>","ᔯ":"·4","ᑾ":"·b","ᒀ":"·ḃ","ᑺ":"·d","ᒘ":"·J","ᒶ":"·L","ᑶ":"·P","ᑗ":"·U","ᐺ":"·V","ᐼ":"·Ʌ","ᒮ":"·Γ","ᐎ":"·Δ","ᑙ":"·Ո","ᐌ":"·ᐁ","ᐐ":"·ᐄ","ᐒ":"·ᐅ","ᐔ":"·ᐆ","ᐗ":"·ᐊ","ᐙ":"·ᐋ","ᐾ":"·ᐲ","ᑂ":"·ᐴ","ᑆ":"·ᐹ","ᑛ":"·ᑏ","ᑔ":"·ᑐ","ᑝ":"·ᑐ","ᑟ":"·ᑑ","ᑡ":"·ᑕ","ᑣ":"·ᑖ","ᑴ":"·ᑫ","ᑸ":"·ᑮ","ᑼ":"·ᑰ","ᒒ":"·ᒉ","ᒔ":"·ᒋ","ᒖ":"·ᒌ","ᒚ":"·ᒎ","ᒜ":"·ᒐ","ᒞ":"·ᒑ","ᒬ":"·ᒣ","ᒰ":"·ᒦ","ᒲ":"·ᒧ","ᒴ":"·ᒨ","ᒸ":"·ᒫ","ᓉ":"·ᓀ","ᣆ":"·ᓂ","ᣈ":"·ᓃ","ᣊ":"·ᓄ","ᣌ":"·ᓅ","ᓋ":"·ᓇ","ᓍ":"·ᓈ","ᓜ":"·ᓓ","ᓞ":"·ᓕ","ᓠ":"·ᓖ","ᓢ":"·ᓗ","ᓤ":"·ᓘ","ᓦ":"·ᓚ","ᓨ":"·ᓛ","ᓶ":"·ᓭ","ᓸ":"·ᓯ","ᓺ":"·ᓰ","ᓼ":"·ᓱ","ᓾ":"·ᓲ","ᔀ":"·ᓴ","ᔂ":"·ᓵ","ᔗ":"·ᔐ","ᔙ":"·ᔑ","ᔛ":"·ᔒ","ᔝ":"·ᔓ","ᔟ":"·ᔔ","ᔡ":"·ᔕ","ᔣ":"·ᔖ","ᔱ":"·ᔨ","ᔳ":"·ᔩ","ᔵ":"·ᔪ","ᔷ":"·ᔫ","ᔹ":"·ᔭ","ᔻ":"·ᔮ","ᣎ":"·ᕃ","ᣏ":"·ᕆ","ᣐ":"·ᕇ","ᣑ":"·ᕈ","ᣒ":"·ᕉ","ᣓ":"·ᕋ","ᕎ":"·ᕌ","ᕛ":"·ᕚ","ᕨ":"·ᕧ","ᢳ":"·ᢱ","ᢶ":"·ᢴ","ᢹ":"·ᢸ","ᣂ":"·ᣀ","꠰":"।","॥":"।।","᰼":"᰻᰻","။":"၊၊","᪩":"᪨᪨","᪫":"᪪᪨","᭟":"᭞᭞","𐩗":"𐩖𐩖","𑑌":"𑑋𑑋","𑙂":"𑙁𑙁","𑱂":"𑱁𑱁","᱿":"᱾᱾","՝":"\'","'":"\'","‘":"\'","’":"\'","‛":"\'","′":"\'","‵":"\'","՚":"\'","׳":"\'","`":"\'","`":"\'","`":"\'","´":"\'","΄":"\'","´":"\'","᾽":"\'","᾿":"\'","῾":"\'","ʹ":"\'","ʹ":"\'","ˈ":"\'","ˊ":"\'","ˋ":"\'","˴":"\'","ʻ":"\'","ʽ":"\'","ʼ":"\'","ʾ":"\'","ꞌ":"\'","י":"\'","ߴ":"\'","ߵ":"\'","ᑊ":"\'","ᛌ":"\'","𖽑":"\'","𖽒":"\'","᳓":"\'\'","\\"":"\'\'",""":"\'\'","“":"\'\'","”":"\'\'","‟":"\'\'","″":"\'\'","‶":"\'\'","〃":"\'\'","״":"\'\'","˝":"\'\'","ʺ":"\'\'","˶":"\'\'","ˮ":"\'\'","ײ":"\'\'","‴":"\'\'\'","‷":"\'\'\'","⁗":"\'\'\'\'","Ɓ":"\'B","Ɗ":"\'D","ʼn":"\'n","Ƥ":"\'P","Ƭ":"\'T","Ƴ":"\'Y","[":"(","❨":"(","❲":"(","〔":"(","﴾":"(","⸨":"((","㈠":"(ー)","⑵":"(2)","⒇":"(2O)","⑶":"(3)","⑷":"(4)","⑸":"(5)","⑹":"(6)","⑺":"(7)","⑻":"(8)","⑼":"(9)","⒜":"(a)","🄐":"(A)","⒝":"(b)","🄑":"(B)","⒞":"(c)","🄒":"(C)","⒟":"(d)","🄓":"(D)","⒠":"(e)","🄔":"(E)","⒡":"(f)","🄕":"(F)","⒢":"(g)","🄖":"(G)","⒣":"(h)","🄗":"(H)","⒤":"(i)","⒥":"(j)","🄙":"(J)","⒦":"(k)","🄚":"(K)","⑴":"(l)","🄘":"(l)","⒧":"(l)","🄛":"(L)","⑿":"(l2)","⒀":"(l3)","⒁":"(l4)","⒂":"(l5)","⒃":"(l6)","⒄":"(l7)","⒅":"(l8)","⒆":"(l9)","⑾":"(ll)","⑽":"(lO)","🄜":"(M)","⒩":"(n)","🄝":"(N)","⒪":"(o)","🄞":"(O)","⒫":"(p)","🄟":"(P)","⒬":"(q)","🄠":"(Q)","⒭":"(r)","🄡":"(R)","⒨":"(rn)","⒮":"(s)","🄢":"(S)","🄪":"(S)","⒯":"(t)","🄣":"(T)","⒰":"(u)","🄤":"(U)","⒱":"(v)","🄥":"(V)","⒲":"(w)","🄦":"(W)","⒳":"(x)","🄧":"(X)","⒴":"(y)","🄨":"(Y)","⒵":"(z)","🄩":"(Z)","㈀":"(ᄀ)","㈎":"(가)","㈁":"(ᄂ)","㈏":"(나)","㈂":"(ᄃ)","㈐":"(다)","㈃":"(ᄅ)","㈑":"(라)","㈄":"(ᄆ)","㈒":"(마)","㈅":"(ᄇ)","㈓":"(바)","㈆":"(ᄉ)","㈔":"(사)","㈇":"(ᄋ)","㈕":"(아)","㈝":"(오전)","㈞":"(오후)","㈈":"(ᄌ)","㈖":"(자)","㈜":"(주)","㈉":"(ᄎ)","㈗":"(차)","㈊":"(ᄏ)","㈘":"(카)","㈋":"(ᄐ)","㈙":"(타)","㈌":"(ᄑ)","㈚":"(파)","㈍":"(ᄒ)","㈛":"(하)","㈦":"(七)","㈢":"(三)","🉁":"(三)","㈨":"(九)","㈡":"(二)","🉂":"(二)","㈤":"(五)","㈹":"(代)","㈽":"(企)","㉁":"(休)","㈧":"(八)","㈥":"(六)","㈸":"(労)","🉇":"(勝)","㈩":"(十)","㈿":"(協)","㈴":"(名)","㈺":"(呼)","㈣":"(四)","㈯":"(土)","㈻":"(学)","🉃":"(安)","🉅":"(打)","🉈":"(敗)","㈰":"(日)","㈪":"(月)","㈲":"(有)","㈭":"(木)","🉀":"(本)","㈱":"(株)","㈬":"(水)","㈫":"(火)","🉄":"(点)","㈵":"(特)","🉆":"(盗)","㈼":"(監)","㈳":"(社)","㈷":"(祝)","㉀":"(祭)","㉂":"(自)","㉃":"(至)","㈶":"(財)","㈾":"(資)","㈮":"(金)","]":")","❩":")","❳":")","〕":")","﴿":")","⸩":"))","❴":"{","𝄔":"{","❵":"}","〚":"⟦","〛":"⟧","⟨":"❬","〈":"❬","〈":"❬","㇛":"❬","く":"❬","𡿨":"❬","⟩":"❭","〉":"❭","〉":"❭","^":"︿","⸿":"¶","⁎":"*","٭":"*","∗":"*","𐌟":"*","᜵":"/","⁁":"/","∕":"/","⁄":"/","╱":"/","⟋":"/","⧸":"/","𝈺":"/","㇓":"/","〳":"/","Ⳇ":"/","ノ":"/","丿":"/","⼃":"/","⧶":"/̄","⫽":"//","⫻":"///","\":"\\\\","﹨":"\\\\","∖":"\\\\","⟍":"\\\\","⧵":"\\\\","⧹":"\\\\","𝈏":"\\\\","𝈻":"\\\\","㇔":"\\\\","丶":"\\\\","⼂":"\\\\","⳹":"\\\\\\\\","⑊":"\\\\\\\\","⟈":"\\\\ᑕ","ꝸ":"&","૰":"॰","𑂻":"॰","𑇇":"॰","⚬":"॰","𑇛":"꣼","៙":"๏","៕":"๚","៚":"๛","༌":"་","༎":"།།","˄":"^","ˆ":"^","꙾":"ˇ","˘":"ˇ","‾":"ˉ","﹉":"ˉ","﹊":"ˉ","﹋":"ˉ","﹌":"ˉ","¯":"ˉ"," ̄":"ˉ","▔":"ˉ","ъ":"ˉb","ꙑ":"ˉbi","͵":"ˏ","˻":"˪","꜖":"˪","꜔":"˫","。":"˳","⸰":"°","˚":"°","∘":"°","○":"°","◦":"°","⍜":"°̲","⍤":"°̈","℃":"°C","℉":"°F","௵":"௳","༛":"༚༚","༟":"༚༝","࿎":"༝༚","༞":"༝༝","Ⓒ":"©","Ⓡ":"®","Ⓟ":"℗","𝈛":"⅄","⯬":"↞","⯭":"↟","⯮":"↠","⯯":"↡","↵":"↲","⥥":"⇃⇂","⥯":"⇃ᛚ","𝛛":"∂","𝜕":"∂","𝝏":"∂","𝞉":"∂","𝟃":"∂","𞣌":"∂","𞣍":"∂̵","ð":"∂̵","⌀":"∅","𝛁":"∇","𝛻":"∇","𝜵":"∇","𝝯":"∇","𝞩":"∇","𑢨":"∇","⍢":"∇̈","⍫":"∇̴","█":"∎","■":"∎","⨿":"∐","᛭":"+","➕":"+","𐊛":"+","⨣":"+̂","⨢":"+̊","⨤":"+̃","∔":"+̇","⨥":"+̣","⨦":"+̰","⨧":"+₂","➗":"÷","‹":"<","❮":"<","˂":"<","𝈶":"<","ᐸ":"<","ᚲ":"<","⋖":"<·","Ⲵ":"<·","ᑅ":"<·","≪":"<<","⋘":"<<<","᐀":"=","⹀":"=","゠":"=","꓿":"=","≚":"=̆","≙":"=̂","≗":"=̊","≐":"=̇","≑":"=̣̇","⩮":"=⃰","⩵":"==","⩶":"===","≞":"=ͫ","›":">","❯":">","˃":">","𝈷":">","ᐳ":">","𖼿":">","ᑁ":">·","⪥":"><","≫":">>","⨠":">>","⋙":">>>","⁓":"~","˜":"~","῀":"~","∼":"~","⍨":"~̈","⸞":"~̇","⩪":"~̇","⸟":"~̣","𞣈":"∠","⋀":"∧","∯":"∮∮","∰":"∮∮∮","⸫":"∴","⸪":"∵","⸬":"∷","𑇞":"≈","♎":"≏","🝞":"≏","≣":"≡","⨃":"⊍","⨄":"⊎","𝈸":"⊏","𝈹":"⊐","⨅":"⊓","⨆":"⊔","⨂":"⊗","⍟":"⊛","🝱":"⊠","🝕":"⊡","◁":"⊲","▷":"⊳","⍣":"⋆̈","︴":"⌇","◠":"⌒","⨽":"⌙","⌥":"⌤","⧇":"⌻","◎":"⌾","⦾":"⌾","⧅":"⍂","⦰":"⍉","⏃":"⍋","⏂":"⍎","⏁":"⍕","⏆":"⍭","☸":"⎈","︵":"⏜","︶":"⏝","︷":"⏞","︸":"⏟","︹":"⏠","︺":"⏡","▱":"⏥","⏼":"⏻","︱":"│","|":"│","┃":"│","┏":"┌","┣":"├","▐":"▌","▗":"▖","▝":"▘","☐":"□","■":"▪","▸":"▶","►":"▶","⳩":"☧","🜊":"☩","🌒":"☽","🌙":"☽","⏾":"☾","🌘":"☾","⧙":"⦚","🜺":"⧟","⨾":"⨟","𐆠":"⳨","♩":"𝅘𝅥","♪":"𝅘𝅥𝅮","⓪":"🄍","↺":"🄎","˙":"ॱ","ൎ":"ॱ","-":"ー","—":"ー","―":"ー","─":"ー","━":"ー","㇐":"ー","ꟷ":"ー","ᅳ":"ー","ㅡ":"ー","一":"ー","⼀":"ー","ᆖ":"ーー","ힹ":"ーᅡ","ힺ":"ーᅥ","ힻ":"ーᅥ丨","ힼ":"ーᅩ","ᆕ":"ーᅮ","ᅴ":"ー丨","ㅢ":"ー丨","ᆗ":"ー丨ᅮ","🄏":"$⃠","₤":"£","〒":"₸","〶":"₸","᭜":"᭐","꧆":"꧐","𑓑":"১","೧":"౧","ၥ":"၁","①":"➀","⑩":"➉","⏨":"₁₀","𝟐":"2","𝟚":"2","𝟤":"2","𝟮":"2","𝟸":"2","🯲":"2","Ꝛ":"2","Ƨ":"2","Ϩ":"2","Ꙅ":"2","ᒿ":"2","ꛯ":"2","ꧏ":"٢","۲":"٢","૨":"२","𑓒":"২","೨":"౨","②":"➁","ƻ":"2̵","🄃":"2,","⒉":"2.","㏵":"22日","㍮":"22点","㏶":"23日","㍯":"23点","㏷":"24日","㍰":"24点","㏸":"25日","㏹":"26日","㏺":"27日","㏻":"28日","㏼":"29日","㏴":"2l日","㍭":"2l点","⒛":"2O.","㏳":"2O日","㍬":"2O点","෩":"෨ා","෯":"෨ී","㏡":"2日","㋁":"2月","㍚":"2点","𝈆":"3","𝟑":"3","𝟛":"3","𝟥":"3","𝟯":"3","𝟹":"3","🯳":"3","Ɜ":"3","Ȝ":"3","Ʒ":"3","Ꝫ":"3","Ⳍ":"3","З":"3","Ӡ":"3","𖼻":"3","𑣊":"3","۳":"٣","𞣉":"٣","૩":"३","③":"➂","Ҙ":"3̦","🄄":"3,","⒊":"3.","㏾":"3l日","㏽":"3O日","㏢":"3日","㋂":"3月","㍛":"3点","𝟒":"4","𝟜":"4","𝟦":"4","𝟰":"4","𝟺":"4","🯴":"4","Ꮞ":"4","𑢯":"4","۴":"٤","૪":"४","④":"➃","🄅":"4,","⒋":"4.","ᔰ":"4·","㏣":"4日","㋃":"4月","㍜":"4点","𝟓":"5","𝟝":"5","𝟧":"5","𝟱":"5","𝟻":"5","🯵":"5","Ƽ":"5","𑢻":"5","⑤":"➄","🄆":"5,","⒌":"5.","㏤":"5日","㋄":"5月","㍝":"5点","𝟔":"6","𝟞":"6","𝟨":"6","𝟲":"6","𝟼":"6","🯶":"6","Ⳓ":"6","б":"6","Ꮾ":"6","𑣕":"6","۶":"٦","𑓖":"৬","⑥":"➅","🄇":"6,","⒍":"6.","㏥":"6日","㋅":"6月","㍞":"6点","𝈒":"7","𝟕":"7","𝟟":"7","𝟩":"7","𝟳":"7","𝟽":"7","🯷":"7","𐓒":"7","𑣆":"7","⑦":"➆","🄈":"7,","⒎":"7.","㏦":"7日","㋆":"7月","㍟":"7点","ଃ":"8","৪":"8","੪":"8","𞣋":"8","𝟖":"8","𝟠":"8","𝟪":"8","𝟴":"8","𝟾":"8","🯸":"8","ȣ":"8","Ȣ":"8","𐌚":"8","૮":"८","⑧":"➇","🄉":"8,","⒏":"8.","㏧":"8日","㋇":"8月","㍠":"8点","੧":"9","୨":"9","৭":"9","൭":"9","𝟗":"9","𝟡":"9","𝟫":"9","𝟵":"9","𝟿":"9","🯹":"9","Ꝯ":"9","Ⳋ":"9","𑣌":"9","𑢬":"9","𑣖":"9","१":"٩","𑣤":"٩","۹":"٩","೯":"౯","⑨":"➈","🄊":"9,","⒐":"9.","㏨":"9日","㋈":"9月","㍡":"9点","⍺":"a","a":"a","𝐚":"a","𝑎":"a","𝒂":"a","𝒶":"a","𝓪":"a","𝔞":"a","𝕒":"a","𝖆":"a","𝖺":"a","𝗮":"a","𝘢":"a","𝙖":"a","𝚊":"a","ɑ":"a","α":"a","𝛂":"a","𝛼":"a","𝜶":"a","𝝰":"a","𝞪":"a","а":"a","ⷶ":"ͣ","A":"A","𝐀":"A","𝐴":"A","𝑨":"A","𝒜":"A","𝓐":"A","𝔄":"A","𝔸":"A","𝕬":"A","𝖠":"A","𝗔":"A","𝘈":"A","𝘼":"A","𝙰":"A","Α":"A","𝚨":"A","𝛢":"A","𝜜":"A","𝝖":"A","𝞐":"A","А":"A","Ꭺ":"A","ᗅ":"A","ꓮ":"A","𖽀":"A","𐊠":"A","⍶":"a̲","ǎ":"ă","Ǎ":"Ă","ȧ":"å","Ȧ":"Å","ẚ":"ả","℀":"a/c","℁":"a/s","ꜳ":"aa","Ꜳ":"AA","æ":"ae","ӕ":"ae","Æ":"AE","Ӕ":"AE","ꜵ":"ao","Ꜵ":"AO","🜇":"AR","ꜷ":"au","Ꜷ":"AU","ꜹ":"av","ꜻ":"av","Ꜹ":"AV","Ꜻ":"AV","ꜽ":"ay","Ꜽ":"AY","ꭺ":"ᴀ","∀":"Ɐ","𝈗":"Ɐ","ᗄ":"Ɐ","ꓯ":"Ɐ","𐐟":"Ɒ","𝐛":"b","𝑏":"b","𝒃":"b","𝒷":"b","𝓫":"b","𝔟":"b","𝕓":"b","𝖇":"b","𝖻":"b","𝗯":"b","𝘣":"b","𝙗":"b","𝚋":"b","Ƅ":"b","Ь":"b","Ꮟ":"b","ᑲ":"b","ᖯ":"b","B":"B","ℬ":"B","𝐁":"B","𝐵":"B","𝑩":"B","𝓑":"B","𝔅":"B","𝔹":"B","𝕭":"B","𝖡":"B","𝗕":"B","𝘉":"B","𝘽":"B","𝙱":"B","Ꞵ":"B","Β":"B","𝚩":"B","𝛣":"B","𝜝":"B","𝝗":"B","𝞑":"B","В":"B","Ᏼ":"B","ᗷ":"B","ꓐ":"B","𐊂":"B","𐊡":"B","𐌁":"B","ɓ":"b̔","ᑳ":"ḃ","ƃ":"b̄","Ƃ":"b̄","Б":"b̄","ƀ":"b̵","ҍ":"b̵","Ҍ":"b̵","ѣ":"b̵","Ѣ":"b̵","ᑿ":"b·","ᒁ":"ḃ·","ᒈ":"b\'","Ы":"bl","в":"ʙ","ᏼ":"ʙ","c":"c","ⅽ":"c","𝐜":"c","𝑐":"c","𝒄":"c","𝒸":"c","𝓬":"c","𝔠":"c","𝕔":"c","𝖈":"c","𝖼":"c","𝗰":"c","𝘤":"c","𝙘":"c","𝚌":"c","ᴄ":"c","ϲ":"c","ⲥ":"c","с":"c","ꮯ":"c","𐐽":"c","ⷭ":"ͨ","🝌":"C","𑣲":"C","𑣩":"C","C":"C","Ⅽ":"C","ℂ":"C","ℭ":"C","𝐂":"C","𝐶":"C","𝑪":"C","𝒞":"C","𝓒":"C","𝕮":"C","𝖢":"C","𝗖":"C","𝘊":"C","𝘾":"C","𝙲":"C","Ϲ":"C","Ⲥ":"C","С":"C","Ꮯ":"C","ꓚ":"C","𐊢":"C","𐌂":"C","𐐕":"C","𐔜":"C","¢":"c̸","ȼ":"c̸","₡":"C⃫","🅮":"C⃠","ç":"c̦","ҫ":"c̦","Ç":"C̦","Ҫ":"C̦","Ƈ":"C\'","℅":"c/o","℆":"c/u","🅭":"㏄\\t⃝","⋴":"ꞓ","ɛ":"ꞓ","ε":"ꞓ","ϵ":"ꞓ","𝛆":"ꞓ","𝛜":"ꞓ","𝜀":"ꞓ","𝜖":"ꞓ","𝜺":"ꞓ","𝝐":"ꞓ","𝝴":"ꞓ","𝞊":"ꞓ","𝞮":"ꞓ","𝟄":"ꞓ","ⲉ":"ꞓ","є":"ꞓ","ԑ":"ꞓ","ꮛ":"ꞓ","𑣎":"ꞓ","𐐩":"ꞓ","€":"Ꞓ","Ⲉ":"Ꞓ","Є":"Ꞓ","⍷":"ꞓ̲","ͽ":"ꜿ","Ͽ":"Ꜿ","ⅾ":"d","ⅆ":"d","𝐝":"d","𝑑":"d","𝒅":"d","𝒹":"d","𝓭":"d","𝔡":"d","𝕕":"d","𝖉":"d","𝖽":"d","𝗱":"d","𝘥":"d","𝙙":"d","𝚍":"d","ԁ":"d","Ꮷ":"d","ᑯ":"d","ꓒ":"d","Ⅾ":"D","ⅅ":"D","𝐃":"D","𝐷":"D","𝑫":"D","𝒟":"D","𝓓":"D","𝔇":"D","𝔻":"D","𝕯":"D","𝖣":"D","𝗗":"D","𝘋":"D","𝘿":"D","𝙳":"D","Ꭰ":"D","ᗞ":"D","ᗪ":"D","ꓓ":"D","ɗ":"d̔","ɖ":"d̨","ƌ":"d̄","đ":"d̵","Đ":"D̵","Ð":"D̵","Ɖ":"D̵","₫":"ḏ̵","ꝺ":"Ꝺ","ᑻ":"d·","ᒇ":"d\'","ʤ":"dȝ","dz":"dz","ʣ":"dz","Dz":"Dz","DZ":"DZ","dž":"dž","Dž":"Dž","DŽ":"DŽ","ʥ":"dʑ","ꭰ":"ᴅ","⸹":"ẟ","δ":"ẟ","𝛅":"ẟ","𝛿":"ẟ","𝜹":"ẟ","𝝳":"ẟ","𝞭":"ẟ","ծ":"ẟ","ᕷ":"ẟ","℮":"e","e":"e","ℯ":"e","ⅇ":"e","𝐞":"e","𝑒":"e","𝒆":"e","𝓮":"e","𝔢":"e","𝕖":"e","𝖊":"e","𝖾":"e","𝗲":"e","𝘦":"e","𝙚":"e","𝚎":"e","ꬲ":"e","е":"e","ҽ":"e","ⷷ":"ͤ","⋿":"E","E":"E","ℰ":"E","𝐄":"E","𝐸":"E","𝑬":"E","𝓔":"E","𝔈":"E","𝔼":"E","𝕰":"E","𝖤":"E","𝗘":"E","𝘌":"E","𝙀":"E","𝙴":"E","Ε":"E","𝚬":"E","𝛦":"E","𝜠":"E","𝝚":"E","𝞔":"E","Е":"E","ⴹ":"E","Ꭼ":"E","ꓰ":"E","𑢦":"E","𑢮":"E","𐊆":"E","ě":"ĕ","Ě":"Ĕ","ɇ":"e̸","Ɇ":"E̸","ҿ":"ę","ꭼ":"ᴇ","ə":"ǝ","ә":"ǝ","∃":"Ǝ","ⴺ":"Ǝ","ꓱ":"Ǝ","ɚ":"ǝ˞","ᴔ":"ǝo","ꭁ":"ǝo̸","ꭂ":"ǝo̵","Ә":"Ə","𝈡":"Ɛ","ℇ":"Ɛ","Ԑ":"Ɛ","Ꮛ":"Ɛ","𖼭":"Ɛ","𐐁":"Ɛ","ᶟ":"ᵋ","ᴈ":"ɜ","з":"ɜ","ҙ":"ɜ̦","𐑂":"ɞ","ꞝ":"ʚ","𐐪":"ʚ","𝐟":"f","𝑓":"f","𝒇":"f","𝒻":"f","𝓯":"f","𝔣":"f","𝕗":"f","𝖋":"f","𝖿":"f","𝗳":"f","𝘧":"f","𝙛":"f","𝚏":"f","ꬵ":"f","ꞙ":"f","ſ":"f","ẝ":"f","ք":"f","𝈓":"F","ℱ":"F","𝐅":"F","𝐹":"F","𝑭":"F","𝓕":"F","𝔉":"F","𝔽":"F","𝕱":"F","𝖥":"F","𝗙":"F","𝘍":"F","𝙁":"F","𝙵":"F","Ꞙ":"F","Ϝ":"F","𝟊":"F","ᖴ":"F","ꓝ":"F","𑣂":"F","𑢢":"F","𐊇":"F","𐊥":"F","𐔥":"F","ƒ":"f̦","Ƒ":"F̦","ᵮ":"f̴","℻":"FAX","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ʩ":"fŋ","ᖵ":"Ⅎ","ꓞ":"Ⅎ","𝈰":"ꟻ","ᖷ":"ꟻ","g":"g","ℊ":"g","𝐠":"g","𝑔":"g","𝒈":"g","𝓰":"g","𝔤":"g","𝕘":"g","𝖌":"g","𝗀":"g","𝗴":"g","𝘨":"g","𝙜":"g","𝚐":"g","ɡ":"g","ᶃ":"g","ƍ":"g","ց":"g","𝐆":"G","𝐺":"G","𝑮":"G","𝒢":"G","𝓖":"G","𝔊":"G","𝔾":"G","𝕲":"G","𝖦":"G","𝗚":"G","𝘎":"G","𝙂":"G","𝙶":"G","Ԍ":"G","Ꮐ":"G","Ᏻ":"G","ꓖ":"G","ᶢ":"ᵍ","ɠ":"g̔","ǧ":"ğ","Ǧ":"Ğ","ǵ":"ģ","ǥ":"g̵","Ǥ":"G̵","Ɠ":"G\'","ԍ":"ɢ","ꮐ":"ɢ","ᏻ":"ɢ","h":"h","ℎ":"h","𝐡":"h","𝒉":"h","𝒽":"h","𝓱":"h","𝔥":"h","𝕙":"h","𝖍":"h","𝗁":"h","𝗵":"h","𝘩":"h","𝙝":"h","𝚑":"h","һ":"h","հ":"h","Ꮒ":"h","H":"H","ℋ":"H","ℌ":"H","ℍ":"H","𝐇":"H","𝐻":"H","𝑯":"H","𝓗":"H","𝕳":"H","𝖧":"H","𝗛":"H","𝘏":"H","𝙃":"H","𝙷":"H","Η":"H","𝚮":"H","𝛨":"H","𝜢":"H","𝝜":"H","𝞖":"H","Ⲏ":"H","Н":"H","Ꮋ":"H","ᕼ":"H","ꓧ":"H","𐋏":"H","ᵸ":"ᴴ","ɦ":"h̔","ꚕ":"h̔","Ᏺ":"h̔","Ⱨ":"H̩","Ң":"H̩","ħ":"h̵","ℏ":"h̵","ћ":"h̵","Ħ":"H̵","Ӊ":"H̦","Ӈ":"H̦","н":"ʜ","ꮋ":"ʜ","ң":"ʜ̩","ӊ":"ʜ̦","ӈ":"ʜ̦","Ԋ":"Ƕ","ꮀ":"ⱶ","Ͱ":"Ⱶ","Ꭸ":"Ⱶ","Ꮀ":"Ⱶ","ꚱ":"Ⱶ","ꞕ":"ꜧ","˛":"i","⍳":"i","i":"i","ⅰ":"i","ℹ":"i","ⅈ":"i","𝐢":"i","𝑖":"i","𝒊":"i","𝒾":"i","𝓲":"i","𝔦":"i","𝕚":"i","𝖎":"i","𝗂":"i","𝗶":"i","𝘪":"i","𝙞":"i","𝚒":"i","ı":"i","𝚤":"i","ɪ":"i","ɩ":"i","ι":"i","ι":"i","ͺ":"i","𝛊":"i","𝜄":"i","𝜾":"i","𝝸":"i","𝞲":"i","і":"i","ꙇ":"i","ӏ":"i","ꭵ":"i","Ꭵ":"i","𑣃":"i","ⓛ":"Ⓘ","⍸":"i̲","ǐ":"ĭ","Ǐ":"Ĭ","ɨ":"i̵","ᵻ":"i̵","ᵼ":"i̵","ⅱ":"ii","ⅲ":"iii","ij":"ij","ⅳ":"iv","ⅸ":"ix","j":"j","ⅉ":"j","𝐣":"j","𝑗":"j","𝒋":"j","𝒿":"j","𝓳":"j","𝔧":"j","𝕛":"j","𝖏":"j","𝗃":"j","𝗷":"j","𝘫":"j","𝙟":"j","𝚓":"j","ϳ":"j","ј":"j","J":"J","𝐉":"J","𝐽":"J","𝑱":"J","𝒥":"J","𝓙":"J","𝔍":"J","𝕁":"J","𝕵":"J","𝖩":"J","𝗝":"J","𝘑":"J","𝙅":"J","𝙹":"J","Ʝ":"J","Ϳ":"J","Ј":"J","Ꭻ":"J","ᒍ":"J","ꓙ":"J","ɉ":"j̵","Ɉ":"J̵","ᒙ":"J·","𝚥":"ȷ","յ":"ȷ","ꭻ":"ᴊ","𝐤":"k","𝑘":"k","𝒌":"k","𝓀":"k","𝓴":"k","𝔨":"k","𝕜":"k","𝖐":"k","𝗄":"k","𝗸":"k","𝘬":"k","𝙠":"k","𝚔":"k","K":"K","K":"K","𝐊":"K","𝐾":"K","𝑲":"K","𝒦":"K","𝓚":"K","𝔎":"K","𝕂":"K","𝕶":"K","𝖪":"K","𝗞":"K","𝘒":"K","𝙆":"K","𝙺":"K","Κ":"K","𝚱":"K","𝛫":"K","𝜥":"K","𝝟":"K","𝞙":"K","Ⲕ":"K","К":"K","Ꮶ":"K","ᛕ":"K","ꓗ":"K","𐔘":"K","ƙ":"k̔","Ⱪ":"K̩","Қ":"K̩","₭":"K̵","Ꝁ":"K̵","Ҟ":"K̵","Ƙ":"K\'","׀":"l","|":"l","∣":"l","⏽":"l","│":"l","١":"l","۱":"l","𐌠":"l","𞣇":"l","𝟏":"l","𝟙":"l","𝟣":"l","𝟭":"l","𝟷":"l","🯱":"l","I":"l","I":"l","Ⅰ":"l","ℐ":"l","ℑ":"l","𝐈":"l","𝐼":"l","𝑰":"l","𝓘":"l","𝕀":"l","𝕴":"l","𝖨":"l","𝗜":"l","𝘐":"l","𝙄":"l","𝙸":"l","Ɩ":"l","l":"l","ⅼ":"l","ℓ":"l","𝐥":"l","𝑙":"l","𝒍":"l","𝓁":"l","𝓵":"l","𝔩":"l","𝕝":"l","𝖑":"l","𝗅":"l","𝗹":"l","𝘭":"l","𝙡":"l","𝚕":"l","ǀ":"l","Ι":"l","𝚰":"l","𝛪":"l","𝜤":"l","𝝞":"l","𝞘":"l","Ⲓ":"l","І":"l","Ӏ":"l","ו":"l","ן":"l","ا":"l","𞸀":"l","𞺀":"l","ﺎ":"l","ﺍ":"l","ߊ":"l","ⵏ":"l","ᛁ":"l","ꓲ":"l","𖼨":"l","𐊊":"l","𐌉":"l","𝈪":"L","Ⅼ":"L","ℒ":"L","𝐋":"L","𝐿":"L","𝑳":"L","𝓛":"L","𝔏":"L","𝕃":"L","𝕷":"L","𝖫":"L","𝗟":"L","𝘓":"L","𝙇":"L","𝙻":"L","Ⳑ":"L","Ꮮ":"L","ᒪ":"L","ꓡ":"L","𖼖":"L","𑢣":"L","𑢲":"L","𐐛":"L","𐔦":"L","ﴼ":"l̋","ﴽ":"l̋","ł":"l̸","Ł":"L̸","ɭ":"l̨","Ɨ":"l̵","ƚ":"l̵","ɫ":"l̴","إ":"lٕ","ﺈ":"lٕ","ﺇ":"lٕ","ٳ":"lٕ","ŀ":"l·","Ŀ":"l·","ᒷ":"l·","🄂":"l,","⒈":"l.","ױ":"l\'","⒓":"l2.","㏫":"l2日","㋋":"l2月","㍤":"l2点","⒔":"l3.","㏬":"l3日","㍥":"l3点","⒕":"l4.","㏭":"l4日","㍦":"l4点","⒖":"l5.","㏮":"l5日","㍧":"l5点","⒗":"l6.","㏯":"l6日","㍨":"l6点","⒘":"l7.","㏰":"l7日","㍩":"l7点","⒙":"l8.","㏱":"l8日","㍪":"l8点","⒚":"l9.","㏲":"l9日","㍫":"l9点","lj":"lj","IJ":"lJ","Lj":"Lj","LJ":"LJ","‖":"ll","∥":"ll","Ⅱ":"ll","ǁ":"ll","װ":"ll","𐆙":"l̵l̵","⒒":"ll.","Ⅲ":"lll","𐆘":"l̵l̵S̵","㏪":"ll日","㋊":"ll月","㍣":"ll点","Ю":"lO","⒑":"lO.","㏩":"lO日","㋉":"lO月","㍢":"lO点","ʪ":"ls","₶":"lt","Ⅳ":"lV","Ⅸ":"lX","ɮ":"lȝ","ʫ":"lz","أ":"lٴ","ﺄ":"lٴ","ﺃ":"lٴ","ٲ":"lٴ","ٵ":"lٴ","ﷳ":"lكبر","ﷲ":"lللّٰo","㏠":"l日","㋀":"l月","㍙":"l点","ⳑ":"ʟ","ꮮ":"ʟ","𐑃":"ʟ","M":"M","Ⅿ":"M","ℳ":"M","𝐌":"M","𝑀":"M","𝑴":"M","𝓜":"M","𝔐":"M","𝕄":"M","𝕸":"M","𝖬":"M","𝗠":"M","𝘔":"M","𝙈":"M","𝙼":"M","Μ":"M","𝚳":"M","𝛭":"M","𝜧":"M","𝝡":"M","𝞛":"M","Ϻ":"M","Ⲙ":"M","М":"M","Ꮇ":"M","ᗰ":"M","ᛖ":"M","ꓟ":"M","𐊰":"M","𐌑":"M","Ӎ":"M̦","🝫":"MB","ⷨ":"ᷟ","𝐧":"n","𝑛":"n","𝒏":"n","𝓃":"n","𝓷":"n","𝔫":"n","𝕟":"n","𝖓":"n","𝗇":"n","𝗻":"n","𝘯":"n","𝙣":"n","𝚗":"n","ո":"n","ռ":"n","N":"N","ℕ":"N","𝐍":"N","𝑁":"N","𝑵":"N","𝒩":"N","𝓝":"N","𝔑":"N","𝕹":"N","𝖭":"N","𝗡":"N","𝘕":"N","𝙉":"N","𝙽":"N","Ν":"N","𝚴":"N","𝛮":"N","𝜨":"N","𝝢":"N","𝞜":"N","Ⲛ":"N","ꓠ":"N","𐔓":"N","𐆎":"N̊","ɳ":"n̨","ƞ":"n̩","η":"n̩","𝛈":"n̩","𝜂":"n̩","𝜼":"n̩","𝝶":"n̩","𝞰":"n̩","Ɲ":"N̦","ᵰ":"n̴","nj":"nj","Nj":"Nj","NJ":"NJ","№":"No","ͷ":"ᴎ","и":"ᴎ","𐑍":"ᴎ","ņ":"ɲ","ం":"o","ಂ":"o","ം":"o","ං":"o","०":"o","੦":"o","૦":"o","௦":"o","౦":"o","೦":"o","൦":"o","๐":"o","໐":"o","၀":"o","٥":"o","۵":"o","o":"o","ℴ":"o","𝐨":"o","𝑜":"o","𝒐":"o","𝓸":"o","𝔬":"o","𝕠":"o","𝖔":"o","𝗈":"o","𝗼":"o","𝘰":"o","𝙤":"o","𝚘":"o","ᴏ":"o","ᴑ":"o","ꬽ":"o","ο":"o","𝛐":"o","𝜊":"o","𝝄":"o","𝝾":"o","𝞸":"o","σ":"o","𝛔":"o","𝜎":"o","𝝈":"o","𝞂":"o","𝞼":"o","ⲟ":"o","о":"o","ჿ":"o","օ":"o","ס":"o","ه":"o","𞸤":"o","𞹤":"o","𞺄":"o","ﻫ":"o","ﻬ":"o","ﻪ":"o","ﻩ":"o","ھ":"o","ﮬ":"o","ﮭ":"o","ﮫ":"o","ﮪ":"o","ہ":"o","ﮨ":"o","ﮩ":"o","ﮧ":"o","ﮦ":"o","ە":"o","ഠ":"o","ဝ":"o","𐓪":"o","𑣈":"o","𑣗":"o","𐐬":"o","߀":"O","০":"O","୦":"O","〇":"O","𑓐":"O","𑣠":"O","𝟎":"O","𝟘":"O","𝟢":"O","𝟬":"O","𝟶":"O","🯰":"O","O":"O","𝐎":"O","𝑂":"O","𝑶":"O","𝒪":"O","𝓞":"O","𝔒":"O","𝕆":"O","𝕺":"O","𝖮":"O","𝗢":"O","𝘖":"O","𝙊":"O","𝙾":"O","Ο":"O","𝚶":"O","𝛰":"O","𝜪":"O","𝝤":"O","𝞞":"O","Ⲟ":"O","О":"O","Օ":"O","ⵔ":"O","ዐ":"O","ଠ":"O","𐓂":"O","ꓳ":"O","𑢵":"O","𐊒":"O","𐊫":"O","𐐄":"O","𐔖":"O","⁰":"º","ᵒ":"º","ǒ":"ŏ","Ǒ":"Ŏ","ۿ":"ô","Ő":"Ö","ø":"o̸","ꬾ":"o̸","Ø":"O̸","ⵁ":"O̸","Ǿ":"Ó̸","ɵ":"o̵","ꝋ":"o̵","ө":"o̵","ѳ":"o̵","ꮎ":"o̵","ꮻ":"o̵","⊖":"O̵","⊝":"O̵","⍬":"O̵","𝈚":"O̵","🜔":"O̵","Ɵ":"O̵","Ꝋ":"O̵","θ":"O̵","ϑ":"O̵","𝛉":"O̵","𝛝":"O̵","𝜃":"O̵","𝜗":"O̵","𝜽":"O̵","𝝑":"O̵","𝝷":"O̵","𝞋":"O̵","𝞱":"O̵","𝟅":"O̵","Θ":"O̵","ϴ":"O̵","𝚯":"O̵","𝚹":"O̵","𝛩":"O̵","𝛳":"O̵","𝜣":"O̵","𝜭":"O̵","𝝝":"O̵","𝝧":"O̵","𝞗":"O̵","𝞡":"O̵","Ө":"O̵","Ѳ":"O̵","ⴱ":"O̵","Ꮎ":"O̵","Ꮻ":"O̵","ꭴ":"ơ","ﳙ":"oٰ","🄁":"O,","🄀":"O.","ơ":"o\'","Ơ":"O\'","Ꭴ":"O\'","%":"º/₀","٪":"º/₀","⁒":"º/₀","‰":"º/₀₀","؉":"º/₀₀","‱":"º/₀₀₀","؊":"º/₀₀₀","œ":"oe","Œ":"OE","ɶ":"oᴇ","∞":"oo","ꝏ":"oo","ꚙ":"oo","Ꝏ":"OO","Ꚙ":"OO","ﳗ":"oج","ﱑ":"oج","ﳘ":"oم","ﱒ":"oم","ﶓ":"oمج","ﶔ":"oمم","ﱓ":"oى","ﱔ":"oى","ൟ":"oരo","တ":"oာ","㍘":"O点","ↄ":"ɔ","ᴐ":"ɔ","ͻ":"ɔ","𐑋":"ɔ","Ↄ":"Ɔ","Ͻ":"Ɔ","ꓛ":"Ɔ","𐐣":"Ɔ","ꬿ":"ɔ̸","ꭢ":"ɔe","𐐿":"ɷ","⍴":"p","p":"p","𝐩":"p","𝑝":"p","𝒑":"p","𝓅":"p","𝓹":"p","𝔭":"p","𝕡":"p","𝖕":"p","𝗉":"p","𝗽":"p","𝘱":"p","𝙥":"p","𝚙":"p","ρ":"p","ϱ":"p","𝛒":"p","𝛠":"p","𝜌":"p","𝜚":"p","𝝆":"p","𝝔":"p","𝞀":"p","𝞎":"p","𝞺":"p","𝟈":"p","ⲣ":"p","р":"p","P":"P","ℙ":"P","𝐏":"P","𝑃":"P","𝑷":"P","𝒫":"P","𝓟":"P","𝔓":"P","𝕻":"P","𝖯":"P","𝗣":"P","𝘗":"P","𝙋":"P","𝙿":"P","Ρ":"P","𝚸":"P","𝛲":"P","𝜬":"P","𝝦":"P","𝞠":"P","Ⲣ":"P","Р":"P","Ꮲ":"P","ᑭ":"P","ꓑ":"P","𐊕":"P","ƥ":"p̔","ᵽ":"p̵","ᑷ":"p·","ᒆ":"P\'","ᴩ":"ᴘ","ꮲ":"ᴘ","φ":"ɸ","ϕ":"ɸ","𝛗":"ɸ","𝛟":"ɸ","𝜑":"ɸ","𝜙":"ɸ","𝝋":"ɸ","𝝓":"ɸ","𝞅":"ɸ","𝞍":"ɸ","𝞿":"ɸ","𝟇":"ɸ","ⲫ":"ɸ","ф":"ɸ","𝐪":"q","𝑞":"q","𝒒":"q","𝓆":"q","𝓺":"q","𝔮":"q","𝕢":"q","𝖖":"q","𝗊":"q","𝗾":"q","𝘲":"q","𝙦":"q","𝚚":"q","ԛ":"q","գ":"q","զ":"q","ℚ":"Q","𝐐":"Q","𝑄":"Q","𝑸":"Q","𝒬":"Q","𝓠":"Q","𝔔":"Q","𝕼":"Q","𝖰":"Q","𝗤":"Q","𝘘":"Q","𝙌":"Q","𝚀":"Q","ⵕ":"Q","ʠ":"q̔","🜀":"QE","ᶐ":"ɋ","ᴋ":"ĸ","κ":"ĸ","ϰ":"ĸ","𝛋":"ĸ","𝛞":"ĸ","𝜅":"ĸ","𝜘":"ĸ","𝜿":"ĸ","𝝒":"ĸ","𝝹":"ĸ","𝞌":"ĸ","𝞳":"ĸ","𝟆":"ĸ","ⲕ":"ĸ","к":"ĸ","ꮶ":"ĸ","қ":"ĸ̩","ҟ":"ĸ̵","𝐫":"r","𝑟":"r","𝒓":"r","𝓇":"r","𝓻":"r","𝔯":"r","𝕣":"r","𝖗":"r","𝗋":"r","𝗿":"r","𝘳":"r","𝙧":"r","𝚛":"r","ꭇ":"r","ꭈ":"r","ᴦ":"r","ⲅ":"r","г":"r","ꮁ":"r","𝈖":"R","ℛ":"R","ℜ":"R","ℝ":"R","𝐑":"R","𝑅":"R","𝑹":"R","𝓡":"R","𝕽":"R","𝖱":"R","𝗥":"R","𝘙":"R","𝙍":"R","𝚁":"R","Ʀ":"R","Ꭱ":"R","Ꮢ":"R","𐒴":"R","ᖇ":"R","ꓣ":"R","𖼵":"R","ɽ":"r̨","ɼ":"r̩","ɍ":"r̵","ғ":"r̵","ᵲ":"r̴","ґ":"r\'","𑣣":"rn","m":"rn","ⅿ":"rn","𝐦":"rn","𝑚":"rn","𝒎":"rn","𝓂":"rn","𝓶":"rn","𝔪":"rn","𝕞":"rn","𝖒":"rn","𝗆":"rn","𝗺":"rn","𝘮":"rn","𝙢":"rn","𝚖":"rn","𑜀":"rn","₥":"rn̸","ɱ":"rn̦","ᵯ":"rn̴","₨":"Rs","ꭱ":"ʀ","ꮢ":"ʀ","я":"ᴙ","ᵳ":"ɾ̴","℩":"ɿ","s":"s","𝐬":"s","𝑠":"s","𝒔":"s","𝓈":"s","𝓼":"s","𝔰":"s","𝕤":"s","𝖘":"s","𝗌":"s","𝘀":"s","𝘴":"s","𝙨":"s","𝚜":"s","ꜱ":"s","ƽ":"s","ѕ":"s","ꮪ":"s","𑣁":"s","𐑈":"s","S":"S","𝐒":"S","𝑆":"S","𝑺":"S","𝒮":"S","𝓢":"S","𝔖":"S","𝕊":"S","𝕾":"S","𝖲":"S","𝗦":"S","𝘚":"S","𝙎":"S","𝚂":"S","Ѕ":"S","Տ":"S","Ꮥ":"S","Ꮪ":"S","ꓢ":"S","𖼺":"S","𐊖":"S","𐐠":"S","ʂ":"s̨","ᵴ":"s̴","ꞵ":"ß","β":"ß","ϐ":"ß","𝛃":"ß","𝛽":"ß","𝜷":"ß","𝝱":"ß","𝞫":"ß","Ᏸ":"ß","🝜":"sss","st":"st","∫":"ʃ","ꭍ":"ʃ","∑":"Ʃ","⅀":"Ʃ","Σ":"Ʃ","𝚺":"Ʃ","𝛴":"Ʃ","𝜮":"Ʃ","𝝨":"Ʃ","𝞢":"Ʃ","ⵉ":"Ʃ","∬":"ʃʃ","∭":"ʃʃʃ","⨌":"ʃʃʃʃ","𝐭":"t","𝑡":"t","𝒕":"t","𝓉":"t","𝓽":"t","𝔱":"t","𝕥":"t","𝖙":"t","𝗍":"t","𝘁":"t","𝘵":"t","𝙩":"t","𝚝":"t","⊤":"T","⟙":"T","🝨":"T","T":"T","𝐓":"T","𝑇":"T","𝑻":"T","𝒯":"T","𝓣":"T","𝔗":"T","𝕋":"T","𝕿":"T","𝖳":"T","𝗧":"T","𝘛":"T","𝙏":"T","𝚃":"T","Τ":"T","𝚻":"T","𝛵":"T","𝜯":"T","𝝩":"T","𝞣":"T","Ⲧ":"T","Т":"T","Ꭲ":"T","ꓔ":"T","𖼊":"T","𑢼":"T","𐊗":"T","𐊱":"T","𐌕":"T","ƭ":"t̔","⍡":"T̈","Ⱦ":"T̸","Ț":"Ţ","Ʈ":"T̨","Ҭ":"T̩","₮":"T⃫","ŧ":"t̵","Ŧ":"T̵","ᵵ":"t̴","Ⴀ":"Ꞇ","Ꜩ":"T3","ʨ":"tɕ","℡":"TEL","ꝷ":"tf","ʦ":"ts","ʧ":"tʃ","ꜩ":"tȝ","τ":"ᴛ","𝛕":"ᴛ","𝜏":"ᴛ","𝝉":"ᴛ","𝞃":"ᴛ","𝞽":"ᴛ","т":"ᴛ","ꭲ":"ᴛ","ҭ":"ᴛ̩","ţ":"ƫ","ț":"ƫ","Ꮏ":"ƫ","𝐮":"u","𝑢":"u","𝒖":"u","𝓊":"u","𝓾":"u","𝔲":"u","𝕦":"u","𝖚":"u","𝗎":"u","𝘂":"u","𝘶":"u","𝙪":"u","𝚞":"u","ꞟ":"u","ᴜ":"u","ꭎ":"u","ꭒ":"u","ʋ":"u","υ":"u","𝛖":"u","𝜐":"u","𝝊":"u","𝞄":"u","𝞾":"u","ս":"u","𐓶":"u","𑣘":"u","∪":"U","⋃":"U","𝐔":"U","𝑈":"U","𝑼":"U","𝒰":"U","𝓤":"U","𝔘":"U","𝕌":"U","𝖀":"U","𝖴":"U","𝗨":"U","𝘜":"U","𝙐":"U","𝚄":"U","Ս":"U","ሀ":"U","𐓎":"U","ᑌ":"U","ꓴ":"U","𖽂":"U","𑢸":"U","ǔ":"ŭ","Ǔ":"Ŭ","ᵾ":"u̵","ꮜ":"u̵","Ʉ":"U̵","Ꮜ":"U̵","ᑘ":"U·","ᑧ":"U\'","ᵫ":"ue","ꭣ":"uo","ṃ":"ꭑ","պ":"ɰ","ሣ":"ɰ","℧":"Ʊ","ᘮ":"Ʊ","ᘴ":"Ʊ","ᵿ":"ʊ̵","∨":"v","⋁":"v","v":"v","ⅴ":"v","𝐯":"v","𝑣":"v","𝒗":"v","𝓋":"v","𝓿":"v","𝔳":"v","𝕧":"v","𝖛":"v","𝗏":"v","𝘃":"v","𝘷":"v","𝙫":"v","𝚟":"v","ᴠ":"v","ν":"v","𝛎":"v","𝜈":"v","𝝂":"v","𝝼":"v","𝞶":"v","ѵ":"v","ט":"v","𑜆":"v","ꮩ":"v","𑣀":"v","𝈍":"V","٧":"V","۷":"V","Ⅴ":"V","𝐕":"V","𝑉":"V","𝑽":"V","𝒱":"V","𝓥":"V","𝔙":"V","𝕍":"V","𝖁":"V","𝖵":"V","𝗩":"V","𝘝":"V","𝙑":"V","𝚅":"V","Ѵ":"V","ⴸ":"V","Ꮩ":"V","ᐯ":"V","ꛟ":"V","ꓦ":"V","𖼈":"V","𑢠":"V","𐔝":"V","𐆗":"V̵","ᐻ":"V·","🝬":"VB","ⅵ":"vi","ⅶ":"vii","ⅷ":"viii","Ⅵ":"Vl","Ⅶ":"Vll","Ⅷ":"Vlll","🜈":"Vᷤ","ᴧ":"ʌ","𐓘":"ʌ","٨":"Ʌ","۸":"Ʌ","Λ":"Ʌ","𝚲":"Ʌ","𝛬":"Ʌ","𝜦":"Ʌ","𝝠":"Ʌ","𝞚":"Ʌ","Л":"Ʌ","ⴷ":"Ʌ","𐒰":"Ʌ","ᐱ":"Ʌ","ꛎ":"Ʌ","ꓥ":"Ʌ","𖼽":"Ʌ","𐊍":"Ʌ","Ӆ":"Ʌ̦","ᐽ":"Ʌ·","ɯ":"w","𝐰":"w","𝑤":"w","𝒘":"w","𝓌":"w","𝔀":"w","𝔴":"w","𝕨":"w","𝖜":"w","𝗐":"w","𝘄":"w","𝘸":"w","𝙬":"w","𝚠":"w","ᴡ":"w","ѡ":"w","ԝ":"w","ա":"w","𑜊":"w","𑜎":"w","𑜏":"w","ꮃ":"w","𑣯":"W","𑣦":"W","𝐖":"W","𝑊":"W","𝑾":"W","𝒲":"W","𝓦":"W","𝔚":"W","𝕎":"W","𝖂":"W","𝖶":"W","𝗪":"W","𝘞":"W","𝙒":"W","𝚆":"W","Ԝ":"W","Ꮃ":"W","Ꮤ":"W","ꓪ":"W","ѽ":"w҆҇","𑓅":"ẇ","₩":"W̵","ꝡ":"w̦","ᴍ":"ʍ","м":"ʍ","ꮇ":"ʍ","ӎ":"ʍ̦","᙮":"x","×":"x","⤫":"x","⤬":"x","⨯":"x","x":"x","ⅹ":"x","𝐱":"x","𝑥":"x","𝒙":"x","𝓍":"x","𝔁":"x","𝔵":"x","𝕩":"x","𝖝":"x","𝗑":"x","𝘅":"x","𝘹":"x","𝙭":"x","𝚡":"x","х":"x","ᕁ":"x","ᕽ":"x","ⷯ":"ͯ","᙭":"X","╳":"X","𐌢":"X","𑣬":"X","X":"X","Ⅹ":"X","𝐗":"X","𝑋":"X","𝑿":"X","𝒳":"X","𝓧":"X","𝔛":"X","𝕏":"X","𝖃":"X","𝖷":"X","𝗫":"X","𝘟":"X","𝙓":"X","𝚇":"X","Ꭓ":"X","Χ":"X","𝚾":"X","𝛸":"X","𝜲":"X","𝝬":"X","𝞦":"X","Ⲭ":"X","Х":"X","ⵝ":"X","ᚷ":"X","ꓫ":"X","𐊐":"X","𐊴":"X","𐌗":"X","𐔧":"X","⨰":"ẋ","Ҳ":"X̩","𐆖":"X̵","ⅺ":"xi","ⅻ":"xii","Ⅺ":"Xl","Ⅻ":"Xll","ɣ":"y","ᶌ":"y","y":"y","𝐲":"y","𝑦":"y","𝒚":"y","𝓎":"y","𝔂":"y","𝔶":"y","𝕪":"y","𝖞":"y","𝗒":"y","𝘆":"y","𝘺":"y","𝙮":"y","𝚢":"y","ʏ":"y","ỿ":"y","ꭚ":"y","γ":"y","ℽ":"y","𝛄":"y","𝛾":"y","𝜸":"y","𝝲":"y","𝞬":"y","у":"y","ү":"y","ყ":"y","𑣜":"y","Y":"Y","𝐘":"Y","𝑌":"Y","𝒀":"Y","𝒴":"Y","𝓨":"Y","𝔜":"Y","𝕐":"Y","𝖄":"Y","𝖸":"Y","𝗬":"Y","𝘠":"Y","𝙔":"Y","𝚈":"Y","Υ":"Y","ϒ":"Y","𝚼":"Y","𝛶":"Y","𝜰":"Y","𝝪":"Y","𝞤":"Y","Ⲩ":"Y","У":"Y","Ү":"Y","Ꭹ":"Y","Ꮍ":"Y","ꓬ":"Y","𖽃":"Y","𑢤":"Y","𐊲":"Y","ƴ":"y̔","ɏ":"y̵","ұ":"y̵","¥":"Y̵","Ɏ":"Y̵","Ұ":"Y̵","ʒ":"ȝ","ꝫ":"ȝ","ⳍ":"ȝ","ӡ":"ȝ","ჳ":"ȝ","𝐳":"z","𝑧":"z","𝒛":"z","𝓏":"z","𝔃":"z","𝔷":"z","𝕫":"z","𝖟":"z","𝗓":"z","𝘇":"z","𝘻":"z","𝙯":"z","𝚣":"z","ᴢ":"z","ꮓ":"z","𑣄":"z","𐋵":"Z","𑣥":"Z","Z":"Z","ℤ":"Z","ℨ":"Z","𝐙":"Z","𝑍":"Z","𝒁":"Z","𝒵":"Z","𝓩":"Z","𝖅":"Z","𝖹":"Z","𝗭":"Z","𝘡":"Z","𝙕":"Z","𝚉":"Z","Ζ":"Z","𝚭":"Z","𝛧":"Z","𝜡":"Z","𝝛":"Z","𝞕":"Z","Ꮓ":"Z","ꓜ":"Z","𑢩":"Z","ʐ":"z̨","ƶ":"z̵","Ƶ":"Z̵","ȥ":"z̦","Ȥ":"Z̦","ᵶ":"z̴","ƿ":"þ","ϸ":"þ","Ϸ":"Þ","𐓄":"Þ","⁹":"ꝰ","ᴤ":"ƨ","ϩ":"ƨ","ꙅ":"ƨ","ь":"ƅ","ꮟ":"ƅ","ы":"ƅi","ꭾ":"ɂ","ˤ":"ˁ","ꛍ":"ʡ","⊙":"ʘ","☉":"ʘ","⨀":"ʘ","Ꙩ":"ʘ","ⵙ":"ʘ","𐓃":"ʘ","ℾ":"Γ","𝚪":"Γ","𝛤":"Γ","𝜞":"Γ","𝝘":"Γ","𝞒":"Γ","Ⲅ":"Γ","Г":"Γ","Ꮁ":"Γ","ᒥ":"Γ","𖼇":"Γ","Ғ":"Γ̵","ᒯ":"Γ·","Ґ":"Γ\'","∆":"Δ","△":"Δ","🜂":"Δ","𝚫":"Δ","𝛥":"Δ","𝜟":"Δ","𝝙":"Δ","𝞓":"Δ","Ⲇ":"Δ","ⵠ":"Δ","ᐃ":"Δ","𖼚":"Δ","𐊅":"Δ","𐊣":"Δ","⍙":"Δ̲","ᐏ":"Δ·","ᐬ":"Δᐠ","𝟋":"ϝ","𝛇":"ζ","𝜁":"ζ","𝜻":"ζ","𝝵":"ζ","𝞯":"ζ","ⳤ":"ϗ","𝛌":"λ","𝜆":"λ","𝝀":"λ","𝝺":"λ","𝞴":"λ","Ⲗ":"λ","𐓛":"λ","µ":"μ","𝛍":"μ","𝜇":"μ","𝝁":"μ","𝝻":"μ","𝞵":"μ","𝛏":"ξ","𝜉":"ξ","𝝃":"ξ","𝝽":"ξ","𝞷":"ξ","𝚵":"Ξ","𝛯":"Ξ","𝜩":"Ξ","𝝣":"Ξ","𝞝":"Ξ","ϖ":"π","ℼ":"π","𝛑":"π","𝛡":"π","𝜋":"π","𝜛":"π","𝝅":"π","𝝕":"π","𝝿":"π","𝞏":"π","𝞹":"π","𝟉":"π","ᴨ":"π","п":"π","∏":"Π","ℿ":"Π","𝚷":"Π","𝛱":"Π","𝜫":"Π","𝝥":"Π","𝞟":"Π","Ⲡ":"Π","П":"Π","ꛛ":"Π","𐊭":"Ϙ","𐌒":"Ϙ","ϛ":"ς","𝛓":"ς","𝜍":"ς","𝝇":"ς","𝞁":"ς","𝞻":"ς","𝚽":"Φ","𝛷":"Φ","𝜱":"Φ","𝝫":"Φ","𝞥":"Φ","Ⲫ":"Φ","Ф":"Φ","Փ":"Φ","ቀ":"Φ","ᛰ":"Φ","𐊳":"Φ","ꭓ":"χ","ꭕ":"χ","𝛘":"χ","𝜒":"χ","𝝌":"χ","𝞆":"χ","𝟀":"χ","ⲭ":"χ","𝛙":"ψ","𝜓":"ψ","𝝍":"ψ","𝞇":"ψ","𝟁":"ψ","ѱ":"ψ","𐓹":"ψ","𝚿":"Ψ","𝛹":"Ψ","𝜳":"Ψ","𝝭":"Ψ","𝞧":"Ψ","Ⲯ":"Ψ","Ѱ":"Ψ","𐓑":"Ψ","ᛘ":"Ψ","𐊵":"Ψ","⍵":"ω","ꞷ":"ω","𝛚":"ω","𝜔":"ω","𝝎":"ω","𝞈":"ω","𝟂":"ω","ⲱ":"ω","ꙍ":"ω","Ω":"Ω","𝛀":"Ω","𝛺":"Ω","𝜴":"Ω","𝝮":"Ω","𝞨":"Ω","ᘯ":"Ω","ᘵ":"Ω","𐊶":"Ω","⍹":"ω̲","ώ":"ῴ","☰":"Ⲷ","Ⳝ":"Ϭ","җ":"ж̩","Җ":"Ж̩","𝈋":"И","Ͷ":"И","ꚡ":"И","𐐥":"И","Й":"Ѝ","Ҋ":"Ѝ̦","ѝ":"й","ҋ":"й̦","𐒼":"Ӄ","ᴫ":"л","ӆ":"л̦","ꭠ":"љ","𐓫":"ꙩ","ᷮ":"ⷬ","𐓍":"Ћ","𝈂":"Ӿ","𝈢":"Ѡ","Ꮗ":"Ѡ","ᗯ":"Ѡ","Ѽ":"Ѡ҆҇","ᣭ":"Ѡ·","Ꞷ":"Ꙍ","ӌ":"ҷ","Ӌ":"Ҷ","Ҿ":"Ҽ̨","ⲽ":"ш","Ⲽ":"Ш","Ꙑ":"Ъl","℈":"Э","🜁":"Ꙙ","𖼜":"Ꙙ","ꦒ":"ⰿ","և":"եւ","ኔ":"ձ","ﬔ":"մե","ﬕ":"մի","ﬗ":"մխ","ﬓ":"մն","∩":"Ո","⋂":"Ո","𝉅":"Ո","በ":"Ո","ᑎ":"Ո","ꓵ":"Ո","ᑚ":"Ո·","ᑨ":"Ո\'","ﬖ":"վն","₽":"Ք","˓":"ՙ","ʿ":"ՙ","ℵ":"א","ﬡ":"א","אָ":"אַ","אּ":"אַ","ﭏ":"אל","ℶ":"ב","ℷ":"ג","ℸ":"ד","ﬢ":"ד","ﬣ":"ה","יּ":"יִ","ﬤ":"כ","ﬥ":"ל","ﬦ":"ם","ﬠ":"ע","ﬧ":"ר","שׂ":"שׁ","שּ":"שׁ","שּׂ":"שּׁ","ﬨ":"ת","ﺀ":"ء","۽":"ء͈","ﺂ":"آ","ﺁ":"آ","ﭑ":"ٱ","ﭐ":"ٱ","𞸁":"ب","𞸡":"ب","𞹡":"ب","𞺁":"ب","𞺡":"ب","ﺑ":"ب","ﺒ":"ب","ﺐ":"ب","ﺏ":"ب","ݑ":"بۛ","ࢶ":"بۢ","ࢡ":"بٔ","ﲠ":"بo","ﳢ":"بo","ﲜ":"بج","ﰅ":"بج","ﲝ":"بح","ﰆ":"بح","ﷂ":"بحى","ﲞ":"بخ","ﰇ":"بخ","ﳒ":"بخ","ﱋ":"بخ","ﶞ":"بخى","ﱪ":"بر","ﱫ":"بز","ﲟ":"بم","ﳡ":"بم","ﱬ":"بم","ﰈ":"بم","ﱭ":"بن","ﱮ":"بى","ﰉ":"بى","ﱯ":"بى","ﰊ":"بى","ﭔ":"ٻ","ﭕ":"ٻ","ﭓ":"ٻ","ﭒ":"ٻ","ې":"ٻ","ﯦ":"ٻ","ﯧ":"ٻ","ﯥ":"ٻ","ﯤ":"ٻ","ﭜ":"ڀ","ﭝ":"ڀ","ﭛ":"ڀ","ﭚ":"ڀ","ࢩ":"ݔ","ݧ":"ݔ","⍥":"ة","ö":"ة","ﺔ":"ة","ﺓ":"ة","ۃ":"ة","𞸕":"ت","𞸵":"ت","𞹵":"ت","𞺕":"ت","𞺵":"ت","ﺗ":"ت","ﺘ":"ت","ﺖ":"ت","ﺕ":"ت","ﲥ":"تo","ﳤ":"تo","ﲡ":"تج","ﰋ":"تج","ﵐ":"تجم","ﶠ":"تجى","ﶟ":"تجى","ﲢ":"تح","ﰌ":"تح","ﵒ":"تحج","ﵑ":"تحج","ﵓ":"تحم","ﲣ":"تخ","ﰍ":"تخ","ﵔ":"تخم","ﶢ":"تخى","ﶡ":"تخى","ﱰ":"تر","ﱱ":"تز","ﲤ":"تم","ﳣ":"تم","ﱲ":"تم","ﰎ":"تم","ﵕ":"تمج","ﵖ":"تمح","ﵗ":"تمخ","ﶤ":"تمى","ﶣ":"تمى","ﱳ":"تن","ﱴ":"تى","ﰏ":"تى","ﱵ":"تى","ﰐ":"تى","ﭠ":"ٺ","ﭡ":"ٺ","ﭟ":"ٺ","ﭞ":"ٺ","ﭤ":"ٿ","ﭥ":"ٿ","ﭣ":"ٿ","ﭢ":"ٿ","𞸂":"ج","𞸢":"ج","𞹂":"ج","𞹢":"ج","𞺂":"ج","𞺢":"ج","ﺟ":"ج","ﺠ":"ج","ﺞ":"ج","ﺝ":"ج","ﲧ":"جح","ﰕ":"جح","ﶦ":"جحى","ﶾ":"جحى","ﷻ":"جل جلlلo","ﲨ":"جم","ﰖ":"جم","ﵙ":"جمح","ﵘ":"جمح","ﶧ":"جمى","ﶥ":"جمى","ﴝ":"جى","ﴁ":"جى","ﴞ":"جى","ﴂ":"جى","ﭸ":"ڃ","ﭹ":"ڃ","ﭷ":"ڃ","ﭶ":"ڃ","ﭴ":"ڄ","ﭵ":"ڄ","ﭳ":"ڄ","ﭲ":"ڄ","ﭼ":"چ","ﭽ":"چ","ﭻ":"چ","ﭺ":"چ","ﮀ":"ڇ","ﮁ":"ڇ","ﭿ":"ڇ","ﭾ":"ڇ","𞸇":"ح","𞸧":"ح","𞹇":"ح","𞹧":"ح","𞺇":"ح","𞺧":"ح","ﺣ":"ح","ﺤ":"ح","ﺢ":"ح","ﺡ":"ح","څ":"حۛ","ځ":"حٔ","ݲ":"حٔ","ﲩ":"حج","ﰗ":"حج","ﶿ":"حجى","ﲪ":"حم","ﰘ":"حم","ﵛ":"حمى","ﵚ":"حمى","ﴛ":"حى","ﳿ":"حى","ﴜ":"حى","ﴀ":"حى","𞸗":"خ","𞸷":"خ","𞹗":"خ","𞹷":"خ","𞺗":"خ","𞺷":"خ","ﺧ":"خ","ﺨ":"خ","ﺦ":"خ","ﺥ":"خ","ﲫ":"خج","ﰙ":"خج","ﰚ":"خح","ﲬ":"خم","ﰛ":"خم","ﴟ":"خى","ﴃ":"خى","ﴠ":"خى","ﴄ":"خى","𐋡":"د","𞸃":"د","𞺃":"د","𞺣":"د","ﺪ":"د","ﺩ":"د","ڈ":"دؕ","ﮉ":"دؕ","ﮈ":"دؕ","ڎ":"دۛ","ﮇ":"دۛ","ﮆ":"دۛ","ۮ":"د̂","ࢮ":"د̤̣","𞸘":"ذ","𞺘":"ذ","𞺸":"ذ","ﺬ":"ذ","ﺫ":"ذ","ﱛ":"ذٰ","ڋ":"ڊؕ","ﮅ":"ڌ","ﮄ":"ڌ","ﮃ":"ڍ","ﮂ":"ڍ","𞸓":"ر","𞺓":"ر","𞺳":"ر","ﺮ":"ر","ﺭ":"ر","ڑ":"رؕ","ﮍ":"رؕ","ﮌ":"رؕ","ژ":"رۛ","ﮋ":"رۛ","ﮊ":"رۛ","ڒ":"ر̆","ࢹ":"ر̆̇","ۯ":"ر̂","ݬ":"رٔ","ﱜ":"رٰ","ﷶ":"رسول","﷼":"رىlل","𞸆":"ز","𞺆":"ز","𞺦":"ز","ﺰ":"ز","ﺯ":"ز","ࢲ":"ز̂","ݱ":"ڗؕ","𞸎":"س","𞸮":"س","𞹎":"س","𞹮":"س","𞺎":"س","𞺮":"س","ﺳ":"س","ﺴ":"س","ﺲ":"س","ﺱ":"س","ش":"سۛ","𞸔":"سۛ","𞸴":"سۛ","𞹔":"سۛ","𞹴":"سۛ","𞺔":"سۛ","𞺴":"سۛ","ﺷ":"سۛ","ﺸ":"سۛ","ﺶ":"سۛ","ﺵ":"سۛ","ݾ":"س̂","ﴱ":"سo","ﳨ":"سo","ﴲ":"سۛo","ﳪ":"سۛo","ﲭ":"سج","ﴴ":"سج","ﰜ":"سج","ﴭ":"سۛج","ﴷ":"سۛج","ﴥ":"سۛج","ﴉ":"سۛج","ﵝ":"سجح","ﵞ":"سجى","ﵩ":"سۛجى","ﲮ":"سح","ﴵ":"سح","ﰝ":"سح","ﴮ":"سۛح","ﴸ":"سۛح","ﴦ":"سۛح","ﴊ":"سۛح","ﵜ":"سحج","ﵨ":"سۛحم","ﵧ":"سۛحم","ﶪ":"سۛحى","ﲯ":"سخ","ﴶ":"سخ","ﰞ":"سخ","ﴯ":"سۛخ","ﴹ":"سۛخ","ﴧ":"سۛخ","ﴋ":"سۛخ","ﶨ":"سخى","ﷆ":"سخى","ﴪ":"سر","ﴎ":"سر","ﴩ":"سۛر","ﴍ":"سۛر","ﲰ":"سم","ﳧ":"سم","ﰟ":"سم","ﴰ":"سۛم","ﳩ":"سۛم","ﴨ":"سۛم","ﴌ":"سۛم","ﵡ":"سمج","ﵠ":"سمح","ﵟ":"سمح","ﵫ":"سۛمخ","ﵪ":"سۛمخ","ﵣ":"سمم","ﵢ":"سمم","ﵭ":"سۛمم","ﵬ":"سۛمم","ﴗ":"سى","ﳻ":"سى","ﴘ":"سى","ﳼ":"سى","ﴙ":"سۛى","ﳽ":"سۛى","ﴚ":"سۛى","ﳾ":"سۛى","𐋲":"ص","𞸑":"ص","𞸱":"ص","𞹑":"ص","𞹱":"ص","𞺑":"ص","𞺱":"ص","ﺻ":"ص","ﺼ":"ص","ﺺ":"ص","ﺹ":"ص","ڞ":"صۛ","ࢯ":"ص̤̣","ﲱ":"صح","ﰠ":"صح","ﵥ":"صحح","ﵤ":"صحح","ﶩ":"صحى","ﲲ":"صخ","ﴫ":"صر","ﴏ":"صر","ﷵ":"صلعم","ﷹ":"صلى","ﷰ":"صلى","ﷺ":"صلى lللo علىo وسلم","ﲳ":"صم","ﰡ":"صم","ﷅ":"صمم","ﵦ":"صمم","ﴡ":"صى","ﴅ":"صى","ﴢ":"صى","ﴆ":"صى","𞸙":"ض","𞸹":"ض","𞹙":"ض","𞹹":"ض","𞺙":"ض","𞺹":"ض","ﺿ":"ض","ﻀ":"ض","ﺾ":"ض","ﺽ":"ض","ﲴ":"ضج","ﰢ":"ضج","ﲵ":"ضح","ﰣ":"ضح","ﵮ":"ضحى","ﶫ":"ضحى","ﲶ":"ضخ","ﰤ":"ضخ","ﵰ":"ضخم","ﵯ":"ضخم","ﴬ":"ضر","ﴐ":"ضر","ﲷ":"ضم","ﰥ":"ضم","ﴣ":"ضى","ﴇ":"ضى","ﴤ":"ضى","ﴈ":"ضى","𐋨":"ط","𞸈":"ط","𞹨":"ط","𞺈":"ط","𞺨":"ط","ﻃ":"ط","ﻄ":"ط","ﻂ":"ط","ﻁ":"ط","ڟ":"طۛ","ﲸ":"طح","ﰦ":"طح","ﴳ":"طم","ﴺ":"طم","ﰧ":"طم","ﵲ":"طمح","ﵱ":"طمح","ﵳ":"طمم","ﵴ":"طمى","ﴑ":"طى","ﳵ":"طى","ﴒ":"طى","ﳶ":"طى","𞸚":"ظ","𞹺":"ظ","𞺚":"ظ","𞺺":"ظ","ﻇ":"ظ","ﻈ":"ظ","ﻆ":"ظ","ﻅ":"ظ","ﲹ":"ظم","ﴻ":"ظم","ﰨ":"ظم","؏":"ع","𞸏":"ع","𞸯":"ع","𞹏":"ع","𞹯":"ع","𞺏":"ع","𞺯":"ع","ﻋ":"ع","ﻌ":"ع","ﻊ":"ع","ﻉ":"ع","ﲺ":"عج","ﰩ":"عج","ﷄ":"عجم","ﵵ":"عجم","ﷷ":"علىo","ﲻ":"عم","ﰪ":"عم","ﵷ":"عمم","ﵶ":"عمم","ﵸ":"عمى","ﶶ":"عمى","ﴓ":"عى","ﳷ":"عى","ﴔ":"عى","ﳸ":"عى","𞸛":"غ","𞸻":"غ","𞹛":"غ","𞹻":"غ","𞺛":"غ","𞺻":"غ","ﻏ":"غ","ﻐ":"غ","ﻎ":"غ","ﻍ":"غ","ﲼ":"غج","ﰫ":"غج","ﲽ":"غم","ﰬ":"غم","ﵹ":"غمم","ﵻ":"غمى","ﵺ":"غمى","ﴕ":"غى","ﳹ":"غى","ﴖ":"غى","ﳺ":"غى","𞸐":"ف","𞸰":"ف","𞹰":"ف","𞺐":"ف","𞺰":"ف","ﻓ":"ف","ﻔ":"ف","ﻒ":"ف","ﻑ":"ف","ڧ":"ف","ﲾ":"فج","ﰭ":"فج","ﲿ":"فح","ﰮ":"فح","ﳀ":"فخ","ﰯ":"فخ","ﵽ":"فخم","ﵼ":"فخم","ﳁ":"فم","ﰰ":"فم","ﷁ":"فمى","ﱼ":"فى","ﰱ":"فى","ﱽ":"فى","ﰲ":"فى","𞸞":"ڡ","𞹾":"ڡ","ࢻ":"ڡ","ٯ":"ڡ","𞸟":"ڡ","𞹟":"ڡ","ࢼ":"ڡ","ڤ":"ڡۛ","ﭬ":"ڡۛ","ﭭ":"ڡۛ","ﭫ":"ڡۛ","ﭪ":"ڡۛ","ڨ":"ڡۛ","ࢤ":"ڢۛ","ﭰ":"ڦ","ﭱ":"ڦ","ﭯ":"ڦ","ﭮ":"ڦ","𞸒":"ق","𞸲":"ق","𞹒":"ق","𞹲":"ق","𞺒":"ق","𞺲":"ق","ﻗ":"ق","ﻘ":"ق","ﻖ":"ق","ﻕ":"ق","ﳂ":"قح","ﰳ":"قح","ﷱ":"قلى","ﳃ":"قم","ﰴ":"قم","ﶴ":"قمح","ﵾ":"قمح","ﵿ":"قمم","ﶲ":"قمى","ﱾ":"قى","ﰵ":"قى","ﱿ":"قى","ﰶ":"قى","𞸊":"ك","𞸪":"ك","𞹪":"ك","ﻛ":"ك","ﻜ":"ك","ﻚ":"ك","ﻙ":"ك","ک":"ك","ﮐ":"ك","ﮑ":"ك","ﮏ":"ك","ﮎ":"ك","ڪ":"ك","ڭ":"كۛ","ﯕ":"كۛ","ﯖ":"كۛ","ﯔ":"كۛ","ﯓ":"كۛ","ݣ":"كۛ","ﲀ":"كl","ﰷ":"كl","ﳄ":"كج","ﰸ":"كج","ﳅ":"كح","ﰹ":"كح","ﳆ":"كخ","ﰺ":"كخ","ﳇ":"كل","ﳫ":"كل","ﲁ":"كل","ﰻ":"كل","ﳈ":"كم","ﳬ":"كم","ﲂ":"كم","ﰼ":"كم","ﷃ":"كمم","ﶻ":"كمم","ﶷ":"كمى","ﲃ":"كى","ﰽ":"كى","ﲄ":"كى","ﰾ":"كى","ݢ":"ڬ","ﮔ":"گ","ﮕ":"گ","ﮓ":"گ","ﮒ":"گ","ࢰ":"گ","ڴ":"گۛ","ﮜ":"ڱ","ﮝ":"ڱ","ﮛ":"ڱ","ﮚ":"ڱ","ﮘ":"ڳ","ﮙ":"ڳ","ﮗ":"ڳ","ﮖ":"ڳ","𞸋":"ل","𞸫":"ل","𞹋":"ل","𞺋":"ل","𞺫":"ل","ﻟ":"ل","ﻠ":"ل","ﻞ":"ل","ﻝ":"ل","ڷ":"لۛ","ڵ":"ل̆","ﻼ":"لl","ﻻ":"لl","ﻺ":"لlٕ","ﻹ":"لlٕ","ﻸ":"لlٴ","ﻷ":"لlٴ","ﳍ":"لo","ﻶ":"لآ","ﻵ":"لآ","ﳉ":"لج","ﰿ":"لج","ﶃ":"لجج","ﶄ":"لجج","ﶺ":"لجم","ﶼ":"لجم","ﶬ":"لجى","ﳊ":"لح","ﱀ":"لح","ﶵ":"لحم","ﶀ":"لحم","ﶂ":"لحى","ﶁ":"لحى","ﳋ":"لخ","ﱁ":"لخ","ﶆ":"لخم","ﶅ":"لخم","ﳌ":"لم","ﳭ":"لم","ﲅ":"لم","ﱂ":"لم","ﶈ":"لمح","ﶇ":"لمح","ﶭ":"لمى","ﲆ":"لى","ﱃ":"لى","ﲇ":"لى","ﱄ":"لى","𞸌":"م","𞸬":"م","𞹬":"م","𞺌":"م","𞺬":"م","ﻣ":"م","ﻤ":"م","ﻢ":"م","ﻡ":"م","ࢧ":"مۛ","۾":"م͈","ﲈ":"مl","ﳎ":"مج","ﱅ":"مج","ﶌ":"مجح","ﶒ":"مجخ","ﶍ":"مجم","ﷀ":"مجى","ﳏ":"مح","ﱆ":"مح","ﶉ":"محج","ﶊ":"محم","ﷴ":"محمد","ﶋ":"محى","ﳐ":"مخ","ﱇ":"مخ","ﶎ":"مخج","ﶏ":"مخم","ﶹ":"مخى","ﳑ":"مم","ﲉ":"مم","ﱈ":"مم","ﶱ":"ممى","ﱉ":"مى","ﱊ":"مى","𞸍":"ن","𞸭":"ن","𞹍":"ن","𞹭":"ن","𞺍":"ن","𞺭":"ن","ﻧ":"ن","ﻨ":"ن","ﻦ":"ن","ﻥ":"ن","ݨ":"نؕ","ݩ":"ن̆","ﳖ":"نo","ﳯ":"نo","ﶸ":"نجح","ﶽ":"نجح","ﶘ":"نجم","ﶗ":"نجم","ﶙ":"نجى","ﷇ":"نجى","ﳓ":"نح","ﱌ":"نح","ﶕ":"نحم","ﶖ":"نحى","ﶳ":"نحى","ﳔ":"نخ","ﱍ":"نخ","ﲊ":"نر","ﲋ":"نز","ﳕ":"نم","ﳮ":"نم","ﲌ":"نم","ﱎ":"نم","ﶛ":"نمى","ﶚ":"نمى","ﲍ":"نن","ﲎ":"نى","ﱏ":"نى","ﲏ":"نى","ﱐ":"نى","ۂ":"ۀ","ﮥ":"ۀ","ﮤ":"ۀ","𐋤":"و","𞸅":"و","𞺅":"و","𞺥":"و","ﻮ":"و","ﻭ":"و","ࢱ":"و","ۋ":"وۛ","ﯟ":"وۛ","ﯞ":"وۛ","ۇ":"و̓","ﯘ":"و̓","ﯗ":"و̓","ۆ":"و̆","ﯚ":"و̆","ﯙ":"و̆","ۉ":"و̂","ﯣ":"و̂","ﯢ":"و̂","ۈ":"وٰ","ﯜ":"وٰ","ﯛ":"وٰ","ؤ":"وٴ","ﺆ":"وٴ","ﺅ":"وٴ","ٶ":"وٴ","ٷ":"و̓ٴ","ﯝ":"و̓ٴ","ﷸ":"وسلم","ﯡ":"ۅ","ﯠ":"ۅ","ٮ":"ى","𞸜":"ى","𞹼":"ى","ں":"ى","𞸝":"ى","𞹝":"ى","ﮟ":"ى","ﮞ":"ى","ࢽ":"ى","ﯨ":"ى","ﯩ":"ى","ﻰ":"ى","ﻯ":"ى","ي":"ى","𞸉":"ى","𞸩":"ى","𞹉":"ى","𞹩":"ى","𞺉":"ى","𞺩":"ى","ﻳ":"ى","ﻴ":"ى","ﻲ":"ى","ﻱ":"ى","ی":"ى","ﯾ":"ى","ﯿ":"ى","ﯽ":"ى","ﯼ":"ى","ے":"ى","ﮯ":"ى","ﮮ":"ى","ٹ":"ىؕ","ﭨ":"ىؕ","ﭩ":"ىؕ","ﭧ":"ىؕ","ﭦ":"ىؕ","ڻ":"ىؕ","ﮢ":"ىؕ","ﮣ":"ىؕ","ﮡ":"ىؕ","ﮠ":"ىؕ","پ":"ىۛ","ﭘ":"ىۛ","ﭙ":"ىۛ","ﭗ":"ىۛ","ﭖ":"ىۛ","ث":"ىۛ","𞸖":"ىۛ","𞸶":"ىۛ","𞹶":"ىۛ","𞺖":"ىۛ","𞺶":"ىۛ","ﺛ":"ىۛ","ﺜ":"ىۛ","ﺚ":"ىۛ","ﺙ":"ىۛ","ڽ":"ىۛ","ۑ":"ىۛ","ؿ":"ىۛ","ࢷ":"ىۛۢ","ݖ":"ى̆","ێ":"ى̆","ࢺ":"ى̆̇","ؽ":"ى̂","ࢨ":"ىٔ","ﲐ":"ىٰ","ﱝ":"ىٰ","ﳞ":"ىo","ﳱ":"ىo","ﳦ":"ىۛo","ئ":"ىٴ","ﺋ":"ىٴ","ﺌ":"ىٴ","ﺊ":"ىٴ","ﺉ":"ىٴ","ٸ":"ىٴ","ﯫ":"ىٴl","ﯪ":"ىٴl","ﲛ":"ىٴo","ﳠ":"ىٴo","ﯭ":"ىٴo","ﯬ":"ىٴo","ﯸ":"ىٴٻ","ﯷ":"ىٴٻ","ﯶ":"ىٴٻ","ﲗ":"ىٴج","ﰀ":"ىٴج","ﲘ":"ىٴح","ﰁ":"ىٴح","ﲙ":"ىٴخ","ﱤ":"ىٴر","ﱥ":"ىٴز","ﲚ":"ىٴم","ﳟ":"ىٴم","ﱦ":"ىٴم","ﰂ":"ىٴم","ﱧ":"ىٴن","ﯯ":"ىٴو","ﯮ":"ىٴو","ﯱ":"ىٴو̓","ﯰ":"ىٴو̓","ﯳ":"ىٴو̆","ﯲ":"ىٴو̆","ﯵ":"ىٴوٰ","ﯴ":"ىٴوٰ","ﯻ":"ىٴى","ﯺ":"ىٴى","ﱨ":"ىٴى","ﯹ":"ىٴى","ﰃ":"ىٴى","ﱩ":"ىٴى","ﰄ":"ىٴى","ﳚ":"ىج","ﱕ":"ىج","ﰑ":"ىۛج","ﶯ":"ىجى","ﳛ":"ىح","ﱖ":"ىح","ﶮ":"ىحى","ﳜ":"ىخ","ﱗ":"ىخ","ﲑ":"ىر","ﱶ":"ىۛر","ﲒ":"ىز","ﱷ":"ىۛز","ﳝ":"ىم","ﳰ":"ىم","ﲓ":"ىم","ﱘ":"ىم","ﲦ":"ىۛم","ﳥ":"ىۛم","ﱸ":"ىۛم","ﰒ":"ىۛم","ﶝ":"ىمم","ﶜ":"ىمم","ﶰ":"ىمى","ﲔ":"ىن","ﱹ":"ىۛن","ﲕ":"ىى","ﱙ":"ىى","ﲖ":"ىى","ﱚ":"ىى","ﱺ":"ىۛى","ﰓ":"ىۛى","ﱻ":"ىۛى","ﰔ":"ىۛى","ﮱ":"ۓ","ﮰ":"ۓ","𐊸":"ⵀ","⁞":"ⵂ","⸽":"ⵂ","⦙":"ⵂ","︙":"ⵗ","⁝":"ⵗ","⋮":"ⵗ","Մ":"ሆ","Ռ":"ቡ","Ի":"ኮ","Պ":"ጣ","आ":"अा","ऒ":"अाॆ","ओ":"अाे","औ":"अाै","ऄ":"अॆ","ऑ":"अॉ","ऍ":"एॅ","ऎ":"एॆ","ऐ":"एे","ई":"र्इ","ઽ":"ऽ","𑇜":"ꣻ","𑇋":"ऺ","ુ":"ु","ૂ":"ू","ੋ":"ॆ","੍":"्","્":"्","আ":"অা","ৠ":"ঋৃ","ৡ":"ঋৃ","𑒒":"ঘ","𑒔":"চ","𑒖":"জ","𑒘":"ঞ","𑒙":"ট","𑒛":"ড","𑒪":"ণ","𑒞":"ত","𑒟":"থ","𑒠":"দ","𑒡":"ধ","𑒢":"ন","𑒣":"প","𑒩":"ব","𑒧":"ম","𑒨":"য","𑒫":"র","𑒝":"ল","𑒭":"ষ","𑒮":"স","𑓄":"ঽ","𑒰":"া","𑒱":"ি","𑒹":"ে","𑒼":"ো","𑒾":"ৌ","𑓂":"্","𑒽":"ৗ","ਉ":"ੳੁ","ਊ":"ੳੂ","ਆ":"ਅਾ","ਐ":"ਅੈ","ਔ":"ਅੌ","ਇ":"ੲਿ","ਈ":"ੲੀ","ਏ":"ੲੇ","આ":"અા","ઑ":"અાૅ","ઓ":"અાે","ઔ":"અાૈ","ઍ":"અૅ","એ":"અે","ઐ":"અૈ","ଆ":"ଅା","௮":"அ","ர":"ஈ","ா":"ஈ","௫":"ஈு","௨":"உ","ഉ":"உ","ஊ":"உள","ഊ":"உൗ","௭":"எ","௷":"எவ","ஜ":"ஐ","ജ":"ஐ","௧":"க","௪":"ச","௬":"சு","௲":"சூ","ഺ":"டி","ണ":"ண","௺":"நீ","௴":"மீ","௰":"ய","ഴ":"ழ","ௗ":"ள","ை":"ன","ശ":"ஶ","௸":"ஷ","ി":"ி","ീ":"ி","ொ":"ெஈ","ௌ":"ெள","ோ":"ேஈ","ಅ":"అ","ಆ":"ఆ","ಇ":"ఇ","ౠ":"ఋా","ౡ":"ఌా","ಒ":"ఒ","ఔ":"ఒౌ","ಔ":"ఒౌ","ఓ":"ఒౕ","ಓ":"ఒౕ","ಜ":"జ","ಞ":"ఞ","ఢ":"డ̣","ಣ":"ణ","థ":"ధּ","భ":"బ̣","ಯ":"య","ఠ":"రּ","ಱ":"ఱ","ಲ":"ల","ష":"వ̣","హ":"వా","మ":"వు","ూ":"ుా","ౄ":"ృా","ೡ":"ಌಾ","ഈ":"ഇൗ","ഐ":"എെ","ഓ":"ഒാ","ഔ":"ഒൗ","ൡ":"ഞ","൫":"ദ്ര","൹":"നു","ഌ":"നു","ങ":"നു","൯":"ന്","ൻ":"ന്","൬":"ന്ന","൚":"ന്മ","റ":"ര","൪":"ര്","ർ":"ര്","൮":"വ്ര","൶":"ഹ്മ","ൂ":"ു","ൃ":"ു","ൈ":"െെ","෪":"ජ","෫":"ද","𑐓":"𑐴𑑂𑐒","𑐙":"𑐴𑑂𑐘","𑐤":"𑐴𑑂𑐣","𑐪":"𑐴𑑂𑐩","𑐭":"𑐴𑑂𑐬","𑐯":"𑐴𑑂𑐮","𑗘":"𑖂","𑗙":"𑖂","𑗚":"𑖃","𑗛":"𑖄","𑗜":"𑖲","𑗝":"𑖳","ฃ":"ข","ด":"ค","ต":"ค","ม":"ฆ","ຈ":"จ","ซ":"ช","ฏ":"ฎ","ท":"ฑ","ບ":"บ","ປ":"ป","ຝ":"ฝ","ພ":"พ","ຟ":"ฟ","ฦ":"ภ","ຍ":"ย","។":"ฯ","ๅ":"า","ำ":"̊า","ិ":"ิ","ី":"ี","ឹ":"ึ","ឺ":"ื","ຸ":"ุ","ູ":"ู","แ":"เเ","ໜ":"ຫນ","ໝ":"ຫມ","ຳ":"̊າ","༂":"འུྂཿ","༃":"འུྂ༔","ཪ":"ར","ༀ":"ཨོཾ","ཷ":"ྲཱྀ","ཹ":"ླཱྀ","𑲲":"𑲪","ႁ":"ဂှ","က":"ဂာ","ၰ":"ဃှ","ၦ":"ပှ","ဟ":"ပာ","ၯ":"ပာှ","ၾ":"ၽှ","ဩ":"သြ","ဪ":"သြော်","႞":"ႃ̊","ឣ":"អ","᧐":"ᦞ","᧑":"ᦱ","᪀":"ᩅ","᪐":"ᩅ","꩓":"ꨁ","꩖":"ꨣ","᭒":"ᬍ","᭓":"ᬑ","᭘":"ᬨ","ꦣ":"ꦝ","ᢖ":"ᡜ","ᡕ":"ᠵ","ῶ":"Ꮿ","ᐍ":"ᐁ·","ᐫ":"ᐁᐠ","ᐑ":"ᐄ·","ᐓ":"ᐅ·","ᐭ":"ᐅᐠ","ᐕ":"ᐆ·","ᐘ":"ᐊ·","ᐮ":"ᐊᐠ","ᐚ":"ᐋ·","ᣝ":"ᐞᣟ","ᓑ":"ᐡ","ᕀ":"ᐩ","ᐿ":"ᐲ·","ᑃ":"ᐴ·","⍩":"ᐵ","ᑇ":"ᐹ·","ᑜ":"ᑏ·","⸧":"ᑐ","⊃":"ᑐ","ᑞ":"ᑐ·","ᑩ":"ᑐ\'","⟉":"ᑐ/","⫗":"ᑐᑕ","ᑠ":"ᑑ·","⸦":"ᑕ","⊂":"ᑕ","ᑢ":"ᑕ·","ᑪ":"ᑕ\'","ᑤ":"ᑖ·","ᑵ":"ᑫ·","ᒅ":"ᑫ\'","ᑹ":"ᑮ·","ᑽ":"ᑰ·","ᘃ":"ᒉ","ᒓ":"ᒉ·","ᒕ":"ᒋ·","ᒗ":"ᒌ·","ᒛ":"ᒎ·","ᘂ":"ᒐ","ᒝ":"ᒐ·","ᒟ":"ᒑ·","ᒭ":"ᒣ·","ᒱ":"ᒦ·","ᒳ":"ᒧ·","ᒵ":"ᒨ·","ᒹ":"ᒫ·","ᓊ":"ᓀ·","ᣇ":"ᓂ·","ᣉ":"ᓃ·","ᣋ":"ᓄ·","ᣍ":"ᓅ·","ᓌ":"ᓇ·","ᓎ":"ᓈ·","ᘄ":"ᓓ","ᓝ":"ᓓ·","ᓟ":"ᓕ·","ᓡ":"ᓖ·","ᓣ":"ᓗ·","ᓥ":"ᓘ·","ᘇ":"ᓚ","ᓧ":"ᓚ·","ᓩ":"ᓛ·","ᓷ":"ᓭ·","ᓹ":"ᓯ·","ᓻ":"ᓰ·","ᓽ":"ᓱ·","ᓿ":"ᓲ·","ᔁ":"ᓴ·","ᔃ":"ᓵ·","ᔌ":"ᔋ<","ᔎ":"ᔋb","ᔍ":"ᔋᑕ","ᔏ":"ᔋᒐ","ᔘ":"ᔐ·","ᔚ":"ᔑ·","ᔜ":"ᔒ·","ᔞ":"ᔓ·","ᔠ":"ᔔ·","ᔢ":"ᔕ·","ᔤ":"ᔖ·","ᔲ":"ᔨ·","ᔴ":"ᔩ·","ᔶ":"ᔪ·","ᔸ":"ᔫ·","ᔺ":"ᔭ·","ᔼ":"ᔮ·","ᘢ":"ᕃ","ᣠ":"ᕃ·","ᘣ":"ᕆ","ᘤ":"ᕊ","ᕏ":"ᕌ·","ᖃ":"ᕐb","ᖄ":"ᕐḃ","ᖁ":"ᕐd","ᕿ":"ᕐP","ᙯ":"ᕐᑫ","ᕾ":"ᕐᑬ","ᖀ":"ᕐᑮ","ᖂ":"ᕐᑰ","ᖅ":"ᕐᒃ","ᕜ":"ᕚ·","ᣣ":"ᕞ·","ᣤ":"ᕦ·","ᕩ":"ᕧ·","ᣥ":"ᕫ·","ᣨ":"ᖆ·","ᖑ":"ᖕJ","ᙰ":"ᖕᒉ","ᖎ":"ᖕᒊ","ᖏ":"ᖕᒋ","ᖐ":"ᖕᒌ","ᖒ":"ᖕᒎ","ᖓ":"ᖕᒐ","ᖔ":"ᖕᒑ","ᙳ":"ᖖJ","ᙱ":"ᖖᒋ","ᙲ":"ᖖᒌ","ᙴ":"ᖖᒎ","ᙵ":"ᖖᒐ","ᙶ":"ᖖᒑ","ᣪ":"ᖗ·","ᙷ":"ᖧ·","ᙸ":"ᖨ·","ᙹ":"ᖩ·","ᙺ":"ᖪ·","ᙻ":"ᖫ·","ᙼ":"ᖬ·","ᙽ":"ᖭ·","⪫":"ᗒ","⪪":"ᗕ","ꓷ":"ᗡ","ᣰ":"ᗴ·","ᣲ":"ᘛ·","ᶻ":"ᙆ","ꓭ":"ᙠ","ᶺ":"ᣔ","ᴾ":"ᣖ","ᣜ":"ᣟᐞ","ˡ":"ᣳ","ʳ":"ᣴ","ˢ":"ᣵ","ᣛ":"ᣵ","ꚰ":"ᚹ","ᛡ":"ᚼ","⍿":"ᚽ","ᛂ":"ᚽ","𝈿":"ᛋ","↑":"ᛏ","↿":"ᛐ","⥮":"ᛐ⇂","⥣":"ᛐᛚ","ⵣ":"ᛯ","↾":"ᛚ","⨡":"ᛚ","⋄":"ᛜ","◇":"ᛜ","◊":"ᛜ","♢":"ᛜ","🝔":"ᛜ","𑢷":"ᛜ","𐊔":"ᛜ","⍚":"ᛜ̲","⋈":"ᛞ","⨝":"ᛞ","𐓐":"ᛦ","↕":"ᛨ","𐳼":"𐲂","𐳺":"𐲥","ㄱ":"ᄀ","ᆨ":"ᄀ","ᄁ":"ᄀᄀ","ㄲ":"ᄀᄀ","ᆩ":"ᄀᄀ","ᇺ":"ᄀᄂ","ᅚ":"ᄀᄃ","ᇃ":"ᄀᄅ","ᇻ":"ᄀᄇ","ᆪ":"ᄀᄉ","ㄳ":"ᄀᄉ","ᇄ":"ᄀᄉᄀ","ᇼ":"ᄀᄎ","ᇽ":"ᄀᄏ","ᇾ":"ᄀᄒ","ㄴ":"ᄂ","ᆫ":"ᄂ","ᄓ":"ᄂᄀ","ᇅ":"ᄂᄀ","ᄔ":"ᄂᄂ","ㅥ":"ᄂᄂ","ᇿ":"ᄂᄂ","ᄕ":"ᄂᄃ","ㅦ":"ᄂᄃ","ᇆ":"ᄂᄃ","ퟋ":"ᄂᄅ","ᄖ":"ᄂᄇ","ᅛ":"ᄂᄉ","ᇇ":"ᄂᄉ","ㅧ":"ᄂᄉ","ᅜ":"ᄂᄌ","ᆬ":"ᄂᄌ","ㄵ":"ᄂᄌ","ퟌ":"ᄂᄎ","ᇉ":"ᄂᄐ","ᅝ":"ᄂᄒ","ᆭ":"ᄂᄒ","ㄶ":"ᄂᄒ","ᇈ":"ᄂᅀ","ㅨ":"ᄂᅀ","ㄷ":"ᄃ","ᆮ":"ᄃ","ᄗ":"ᄃᄀ","ᇊ":"ᄃᄀ","ᄄ":"ᄃᄃ","ㄸ":"ᄃᄃ","ퟍ":"ᄃᄃ","ퟎ":"ᄃᄃᄇ","ᅞ":"ᄃᄅ","ᇋ":"ᄃᄅ","ꥠ":"ᄃᄆ","ꥡ":"ᄃᄇ","ퟏ":"ᄃᄇ","ꥢ":"ᄃᄉ","ퟐ":"ᄃᄉ","ퟑ":"ᄃᄉᄀ","ꥣ":"ᄃᄌ","ퟒ":"ᄃᄌ","ퟓ":"ᄃᄎ","ퟔ":"ᄃᄐ","ㄹ":"ᄅ","ᆯ":"ᄅ","ꥤ":"ᄅᄀ","ᆰ":"ᄅᄀ","ㄺ":"ᄅᄀ","ꥥ":"ᄅᄀᄀ","ퟕ":"ᄅᄀᄀ","ᇌ":"ᄅᄀᄉ","ㅩ":"ᄅᄀᄉ","ퟖ":"ᄅᄀᄒ","ᄘ":"ᄅᄂ","ᇍ":"ᄅᄂ","ꥦ":"ᄅᄃ","ᇎ":"ᄅᄃ","ㅪ":"ᄅᄃ","ꥧ":"ᄅᄃᄃ","ᇏ":"ᄅᄃᄒ","ᄙ":"ᄅᄅ","ᇐ":"ᄅᄅ","ퟗ":"ᄅᄅᄏ","ꥨ":"ᄅᄆ","ᆱ":"ᄅᄆ","ㄻ":"ᄅᄆ","ᇑ":"ᄅᄆᄀ","ᇒ":"ᄅᄆᄉ","ퟘ":"ᄅᄆᄒ","ꥩ":"ᄅᄇ","ᆲ":"ᄅᄇ","ㄼ":"ᄅᄇ","ퟙ":"ᄅᄇᄃ","ꥪ":"ᄅᄇᄇ","ᇓ":"ᄅᄇᄉ","ㅫ":"ᄅᄇᄉ","ꥫ":"ᄅᄇᄋ","ᇕ":"ᄅᄇᄋ","ퟚ":"ᄅᄇᄑ","ᇔ":"ᄅᄇᄒ","ꥬ":"ᄅᄉ","ᆳ":"ᄅᄉ","ㄽ":"ᄅᄉ","ᇖ":"ᄅᄉᄉ","ᄛ":"ᄅᄋ","ퟝ":"ᄅᄋ","ꥭ":"ᄅᄌ","ꥮ":"ᄅᄏ","ᇘ":"ᄅᄏ","ᆴ":"ᄅᄐ","ㄾ":"ᄅᄐ","ᆵ":"ᄅᄑ","ㄿ":"ᄅᄑ","ᄚ":"ᄅᄒ","ㅀ":"ᄅᄒ","ᄻ":"ᄅᄒ","ᆶ":"ᄅᄒ","ퟲ":"ᄅᄒ","ᇗ":"ᄅᅀ","ㅬ":"ᄅᅀ","ퟛ":"ᄅᅌ","ᇙ":"ᄅᅙ","ㅭ":"ᄅᅙ","ퟜ":"ᄅᅙᄒ","ㅁ":"ᄆ","ᆷ":"ᄆ","ꥯ":"ᄆᄀ","ᇚ":"ᄆᄀ","ퟞ":"ᄆᄂ","ퟟ":"ᄆᄂᄂ","ꥰ":"ᄆᄃ","ᇛ":"ᄆᄅ","ퟠ":"ᄆᄆ","ᄜ":"ᄆᄇ","ㅮ":"ᄆᄇ","ᇜ":"ᄆᄇ","ퟡ":"ᄆᄇᄉ","ꥱ":"ᄆᄉ","ᇝ":"ᄆᄉ","ㅯ":"ᄆᄉ","ᇞ":"ᄆᄉᄉ","ᄝ":"ᄆᄋ","ㅱ":"ᄆᄋ","ᇢ":"ᄆᄋ","ퟢ":"ᄆᄌ","ᇠ":"ᄆᄎ","ᇡ":"ᄆᄒ","ᇟ":"ᄆᅀ","ㅰ":"ᄆᅀ","ㅂ":"ᄇ","ᆸ":"ᄇ","ᄞ":"ᄇᄀ","ㅲ":"ᄇᄀ","ᄟ":"ᄇᄂ","ᄠ":"ᄇᄃ","ㅳ":"ᄇᄃ","ퟣ":"ᄇᄃ","ᇣ":"ᄇᄅ","ퟤ":"ᄇᄅᄑ","ퟥ":"ᄇᄆ","ᄈ":"ᄇᄇ","ㅃ":"ᄇᄇ","ퟦ":"ᄇᄇ","ᄬ":"ᄇᄇᄋ","ㅹ":"ᄇᄇᄋ","ᄡ":"ᄇᄉ","ㅄ":"ᄇᄉ","ᆹ":"ᄇᄉ","ᄢ":"ᄇᄉᄀ","ㅴ":"ᄇᄉᄀ","ᄣ":"ᄇᄉᄃ","ㅵ":"ᄇᄉᄃ","ퟧ":"ᄇᄉᄃ","ᄤ":"ᄇᄉᄇ","ᄥ":"ᄇᄉᄉ","ᄦ":"ᄇᄉᄌ","ꥲ":"ᄇᄉᄐ","ᄫ":"ᄇᄋ","ㅸ":"ᄇᄋ","ᇦ":"ᄇᄋ","ᄧ":"ᄇᄌ","ㅶ":"ᄇᄌ","ퟨ":"ᄇᄌ","ᄨ":"ᄇᄎ","ퟩ":"ᄇᄎ","ꥳ":"ᄇᄏ","ᄩ":"ᄇᄐ","ㅷ":"ᄇᄐ","ᄪ":"ᄇᄑ","ᇤ":"ᄇᄑ","ꥴ":"ᄇᄒ","ᇥ":"ᄇᄒ","ㅅ":"ᄉ","ᆺ":"ᄉ","ᄭ":"ᄉᄀ","ㅺ":"ᄉᄀ","ᇧ":"ᄉᄀ","ᄮ":"ᄉᄂ","ㅻ":"ᄉᄂ","ᄯ":"ᄉᄃ","ㅼ":"ᄉᄃ","ᇨ":"ᄉᄃ","ᄰ":"ᄉᄅ","ᇩ":"ᄉᄅ","ᄱ":"ᄉᄆ","ퟪ":"ᄉᄆ","ᄲ":"ᄉᄇ","ㅽ":"ᄉᄇ","ᇪ":"ᄉᄇ","ᄳ":"ᄉᄇᄀ","ퟫ":"ᄉᄇᄋ","ᄊ":"ᄉᄉ","ㅆ":"ᄉᄉ","ᆻ":"ᄉᄉ","ퟬ":"ᄉᄉᄀ","ퟭ":"ᄉᄉᄃ","ꥵ":"ᄉᄉᄇ","ᄴ":"ᄉᄉᄉ","ᄵ":"ᄉᄋ","ᄶ":"ᄉᄌ","ㅾ":"ᄉᄌ","ퟯ":"ᄉᄌ","ᄷ":"ᄉᄎ","ퟰ":"ᄉᄎ","ᄸ":"ᄉᄏ","ᄹ":"ᄉᄐ","ퟱ":"ᄉᄐ","ᄺ":"ᄉᄑ","ퟮ":"ᄉᅀ","ㅇ":"ᄋ","ᆼ":"ᄋ","ᅁ":"ᄋᄀ","ᇬ":"ᄋᄀ","ᇭ":"ᄋᄀᄀ","ᅂ":"ᄋᄃ","ꥶ":"ᄋᄅ","ᅃ":"ᄋᄆ","ᅄ":"ᄋᄇ","ᅅ":"ᄋᄉ","ᇱ":"ᄋᄉ","ㆂ":"ᄋᄉ","ᅇ":"ᄋᄋ","ㆀ":"ᄋᄋ","ᇮ":"ᄋᄋ","ᅈ":"ᄋᄌ","ᅉ":"ᄋᄎ","ᇯ":"ᄋᄏ","ᅊ":"ᄋᄐ","ᅋ":"ᄋᄑ","ꥷ":"ᄋᄒ","ᅆ":"ᄋᅀ","ᇲ":"ᄋᅀ","ㆃ":"ᄋᅀ","ㅈ":"ᄌ","ᆽ":"ᄌ","ퟷ":"ᄌᄇ","ퟸ":"ᄌᄇᄇ","ᅍ":"ᄌᄋ","ᄍ":"ᄌᄌ","ㅉ":"ᄌᄌ","ퟹ":"ᄌᄌ","ꥸ":"ᄌᄌᄒ","ㅊ":"ᄎ","ᆾ":"ᄎ","ᅒ":"ᄎᄏ","ᅓ":"ᄎᄒ","ㅋ":"ᄏ","ᆿ":"ᄏ","ㅌ":"ᄐ","ᇀ":"ᄐ","ꥹ":"ᄐᄐ","ㅍ":"ᄑ","ᇁ":"ᄑ","ᅖ":"ᄑᄇ","ᇳ":"ᄑᄇ","ퟺ":"ᄑᄉ","ᅗ":"ᄑᄋ","ㆄ":"ᄑᄋ","ᇴ":"ᄑᄋ","ퟻ":"ᄑᄐ","ꥺ":"ᄑᄒ","ㅎ":"ᄒ","ᇂ":"ᄒ","ᇵ":"ᄒᄂ","ᇶ":"ᄒᄅ","ᇷ":"ᄒᄆ","ᇸ":"ᄒᄇ","ꥻ":"ᄒᄉ","ᅘ":"ᄒᄒ","ㆅ":"ᄒᄒ","ᄽ":"ᄼᄼ","ᄿ":"ᄾᄾ","ㅿ":"ᅀ","ᇫ":"ᅀ","ퟳ":"ᅀᄇ","ퟴ":"ᅀᄇᄋ","ㆁ":"ᅌ","ᇰ":"ᅌ","ퟵ":"ᅌᄆ","ퟶ":"ᅌᄒ","ᅏ":"ᅎᅎ","ᅑ":"ᅐᅐ","ㆆ":"ᅙ","ᇹ":"ᅙ","ꥼ":"ᅙᅙ","ㅤ":"ᅠ","ㅏ":"ᅡ","ᆣ":"ᅡー","ᅶ":"ᅡᅩ","ᅷ":"ᅡᅮ","ᅢ":"ᅡ丨","ㅐ":"ᅡ丨","ㅑ":"ᅣ","ᅸ":"ᅣᅩ","ᅹ":"ᅣᅭ","ᆤ":"ᅣᅮ","ᅤ":"ᅣ丨","ㅒ":"ᅣ丨","ㅓ":"ᅥ","ᅼ":"ᅥー","ᅺ":"ᅥᅩ","ᅻ":"ᅥᅮ","ᅦ":"ᅥ丨","ㅔ":"ᅥ丨","ㅕ":"ᅧ","ᆥ":"ᅧᅣ","ᅽ":"ᅧᅩ","ᅾ":"ᅧᅮ","ᅨ":"ᅧ丨","ㅖ":"ᅧ丨","ㅗ":"ᅩ","ᅪ":"ᅩᅡ","ㅘ":"ᅩᅡ","ᅫ":"ᅩᅡ丨","ㅙ":"ᅩᅡ丨","ᆦ":"ᅩᅣ","ᆧ":"ᅩᅣ丨","ᅿ":"ᅩᅥ","ᆀ":"ᅩᅥ丨","ힰ":"ᅩᅧ","ᆁ":"ᅩᅧ丨","ᆂ":"ᅩᅩ","ힱ":"ᅩᅩ丨","ᆃ":"ᅩᅮ","ᅬ":"ᅩ丨","ㅚ":"ᅩ丨","ㅛ":"ᅭ","ힲ":"ᅭᅡ","ힳ":"ᅭᅡ丨","ᆄ":"ᅭᅣ","ㆇ":"ᅭᅣ","ᆆ":"ᅭᅣ","ᆅ":"ᅭᅣ丨","ㆈ":"ᅭᅣ丨","ힴ":"ᅭᅥ","ᆇ":"ᅭᅩ","ᆈ":"ᅭ丨","ㆉ":"ᅭ丨","ㅜ":"ᅮ","ᆉ":"ᅮᅡ","ᆊ":"ᅮᅡ丨","ᅯ":"ᅮᅥ","ㅝ":"ᅮᅥ","ᆋ":"ᅮᅥー","ᅰ":"ᅮᅥ丨","ㅞ":"ᅮᅥ丨","ힵ":"ᅮᅧ","ᆌ":"ᅮᅧ丨","ᆍ":"ᅮᅮ","ᅱ":"ᅮ丨","ㅟ":"ᅮ丨","ힶ":"ᅮ丨丨","ㅠ":"ᅲ","ᆎ":"ᅲᅡ","ힷ":"ᅲᅡ丨","ᆏ":"ᅲᅥ","ᆐ":"ᅲᅥ丨","ᆑ":"ᅲᅧ","ㆊ":"ᅲᅧ","ᆒ":"ᅲᅧ丨","ㆋ":"ᅲᅧ丨","ힸ":"ᅲᅩ","ᆓ":"ᅲᅮ","ᆔ":"ᅲ丨","ㆌ":"ᅲ丨","ㆍ":"ᆞ","ퟅ":"ᆞᅡ","ᆟ":"ᆞᅥ","ퟆ":"ᆞᅥ丨","ᆠ":"ᆞᅮ","ᆢ":"ᆞᆞ","ᆡ":"ᆞ丨","ㆎ":"ᆞ丨","ヘ":"へ","⍁":"〼","⧄":"〼","꒞":"ꁊ","꒬":"ꁐ","꒜":"ꃀ","꒨":"ꄲ","꒿":"ꉙ","꒾":"ꊱ","꒔":"ꋍ","꓀":"ꎫ","꓂":"ꎵ","꒺":"ꎿ","꒰":"ꏂ","꒧":"ꑘ","⊥":"ꓕ","⟂":"ꓕ","𝈜":"ꓕ","Ʇ":"ꓕ","Ꞟ":"ꓤ","⅁":"ꓨ","⅂":"ꓶ","𝈕":"ꓶ","𝈫":"ꓶ","𖼦":"ꓶ","𐐑":"ꓶ","⅃":"𖼀","𑫦":"𑫥𑫯","𑫨":"𑫥𑫥","𑫩":"𑫥𑫥𑫯","𑫪":"𑫥𑫥𑫰","𑫧":"𑫥𑫰","𑫴":"𑫳𑫯","𑫶":"𑫳𑫳","𑫷":"𑫳𑫳𑫯","𑫸":"𑫳𑫳𑫰","𑫵":"𑫳𑫰","𑫬":"𑫫𑫯","𑫭":"𑫫𑫫","𑫮":"𑫫𑫫𑫯","⊕":"𐊨","⨁":"𐊨","🜨":"𐊨","Ꚛ":"𐊨","▽":"𐊼","𝈔":"𐊼","🜄":"𐊼","⧖":"𐋀","ꞛ":"𐐺","Ꞛ":"𐐒","𐒠":"𐒆","𐏑":"𐎂","𐏓":"𐎓","𒀸":"𐎚","☥":"𐦞","𓋹":"𐦞","〹":"卄","不":"不","丽":"丽","並":"並","⎜":"丨","⎟":"丨","⎢":"丨","⎥":"丨","⎪":"丨","⎮":"丨","㇑":"丨","ᅵ":"丨","ㅣ":"丨","⼁":"丨","ᆜ":"丨ー","ᆘ":"丨ᅡ","ᆙ":"丨ᅣ","ힽ":"丨ᅣᅩ","ힾ":"丨ᅣ丨","ힿ":"丨ᅧ","ퟀ":"丨ᅧ丨","ᆚ":"丨ᅩ","ퟁ":"丨ᅩ丨","ퟂ":"丨ᅭ","ᆛ":"丨ᅮ","ퟃ":"丨ᅲ","ᆝ":"丨ᆞ","ퟄ":"丨丨","串":"串","丸":"丸","丹":"丹","乁":"乁","㇠":"乙","⼄":"乙","㇟":"乚","⺃":"乚","㇖":"乛","⺂":"乛","⻲":"亀","亂":"亂","㇚":"亅","⼅":"亅","了":"了","ニ":"二","⼆":"二","𠄢":"𠄢","⼇":"亠","亮":"亮","⼈":"人","イ":"亻","⺅":"亻","什":"什","仌":"仌","令":"令","你":"你","倂":"併","倂":"併","侀":"侀","來":"來","例":"例","侮":"侮","侮":"侮","侻":"侻","便":"便","值":"値","倫":"倫","偺":"偺","備":"備","像":"像","僚":"僚","僧":"僧","僧":"僧","㒞":"㒞","⼉":"儿","兀":"兀","⺎":"兀","充":"充","免":"免","免":"免","兔":"兔","兤":"兤","⼊":"入","內":"內","全":"全","兩":"兩","ハ":"八","⼋":"八","六":"六","具":"具","𠔜":"𠔜","𠔥":"𠔥","冀":"冀","㒹":"㒹","⼌":"冂","再":"再","𠕋":"𠕋","冒":"冒","冕":"冕","㒻":"㒻","最":"最","⼍":"冖","冗":"冗","冤":"冤","⼎":"冫","冬":"冬","况":"况","况":"况","冷":"冷","凉":"凉","凌":"凌","凜":"凜","凞":"凞","⼏":"几","𠘺":"𠘺","凵":"凵","⼐":"凵","⼑":"刀","⺉":"刂","刃":"刃","切":"切","切":"切","列":"列","利":"利","㓟":"㓟","刺":"刺","刻":"刻","剆":"剆","割":"割","剷":"剷","劉":"劉","𠠄":"𠠄","カ":"力","力":"力","⼒":"力","劣":"劣","㔕":"㔕","劳":"劳","勇":"勇","勇":"勇","勉":"勉","勉":"勉","勒":"勒","勞":"勞","勤":"勤","勤":"勤","勵":"勵","⼓":"勹","勺":"勺","勺":"勺","包":"包","匆":"匆","𠣞":"𠣞","⼔":"匕","北":"北","北":"北","⼕":"匚","⼖":"匸","匿":"匿","⼗":"十","〸":"十","〺":"卅","卉":"卉","࿖":"卍","࿕":"卐","卑":"卑","卑":"卑","博":"博","ト":"卜","⼘":"卜","⼙":"卩","⺋":"㔾","即":"即","卵":"卵","卽":"卽","卿":"卿","卿":"卿","卿":"卿","⼚":"厂","𠨬":"𠨬","⼛":"厶","參":"參","⼜":"又","及":"及","叟":"叟","𠭣":"𠭣","ロ":"口","⼝":"口","囗":"口","⼞":"口","句":"句","叫":"叫","叱":"叱","吆":"吆","吏":"吏","吝":"吝","吸":"吸","呂":"呂","呈":"呈","周":"周","咞":"咞","咢":"咢","咽":"咽","䎛":"㖈","哶":"哶","唐":"唐","啓":"啓","啟":"啓","啕":"啕","啣":"啣","善":"善","善":"善","喇":"喇","喙":"喙","喙":"喙","喝":"喝","喝":"喝","喫":"喫","喳":"喳","嗀":"嗀","嗂":"嗂","嗢":"嗢","嘆":"嘆","嘆":"嘆","噑":"噑","噴":"噴","器":"器","囹":"囹","圖":"圖","圗":"圗","⼟":"土","士":"土","⼠":"土","型":"型","城":"城","㦳":"㘽","埴":"埴","堍":"堍","報":"報","堲":"堲","塀":"塀","塚":"塚","塚":"塚","塞":"塞","填":"塡","壿":"墫","墬":"墬","墳":"墳","壘":"壘","壟":"壟","𡓤":"𡓤","壮":"壮","売":"売","壷":"壷","⼡":"夂","夆":"夆","⼢":"夊","タ":"夕","⼣":"夕","多":"多","夢":"夢","⼤":"大","奄":"奄","奈":"奈","契":"契","奔":"奔","奢":"奢","女":"女","⼥":"女","𡚨":"𡚨","𡛪":"𡛪","姘":"姘","姬":"姬","娛":"娛","娧":"娧","婢":"婢","婦":"婦","嬀":"媯","㛮":"㛮","㛼":"㛼","媵":"媵","嬈":"嬈","嬨":"嬨","嬾":"嬾","嬾":"嬾","⼦":"子","⼧":"宀","宅":"宅","𡧈":"𡧈","寃":"寃","寘":"寘","寧":"寧","寧":"寧","寧":"寧","寮":"寮","寳":"寳","𡬘":"𡬘","⼨":"寸","寿":"寿","将":"将","⼩":"小","尢":"尢","⺐":"尢","⼪":"尢","⺏":"尣","㞁":"㞁","⼫":"尸","尿":"尿","屠":"屠","屢":"屢","層":"層","履":"履","屮":"屮","屮":"屮","⼬":"屮","𡴋":"𡴋","⼭":"山","峀":"峀","岍":"岍","𡷤":"𡷤","𡷦":"𡷦","崙":"崙","嵃":"嵃","嵐":"嵐","嵫":"嵫","嵮":"嵮","嵼":"嵼","嶲":"嶲","嶺":"嶺","⼮":"巛","巢":"巢","エ":"工","⼯":"工","⼰":"己","⺒":"巳","㠯":"㠯","巽":"巽","⼱":"巾","帲":"帡","帨":"帨","帽":"帽","幩":"幩","㡢":"㡢","𢆃":"𢆃","⼲":"干","年":"年","𢆟":"𢆟","⺓":"幺","⼳":"幺","⼴":"广","度":"度","㡼":"㡼","庰":"庰","庳":"庳","庶":"庶","廊":"廊","廊":"廊","廉":"廉","廒":"廒","廓":"廓","廙":"廙","廬":"廬","⼵":"廴","廾":"廾","⼶":"廾","𢌱":"𢌱","𢌱":"𢌱","弄":"弄","⼷":"弋","⼸":"弓","弢":"弢","弢":"弢","⼹":"彐","⺔":"彑","当":"当","㣇":"㣇","⼺":"彡","形":"形","彩":"彩","彫":"彫","⼻":"彳","律":"律","㣣":"㣣","徚":"徚","復":"復","徭":"徭","⼼":"心","⺖":"忄","⺗":"㣺","忍":"忍","志":"志","念":"念","忹":"忹","怒":"怒","怜":"怜","恵":"恵","㤜":"㤜","㤺":"㤺","悁":"悁","悔":"悔","悔":"悔","惇":"惇","惘":"惘","惡":"惡","𢛔":"𢛔","愈":"愈","慨":"慨","慄":"慄","慈":"慈","慌":"慌","慌":"慌","慎":"慎","慎":"慎","慠":"慠","慺":"慺","憎":"憎","憎":"憎","憎":"憎","憐":"憐","憤":"憤","憯":"憯","憲":"憲","𢡄":"𢡄","𢡊":"𢡊","懞":"懞","懲":"懲","懲":"懲","懲":"懲","懶":"懶","懶":"懶","戀":"戀","⼽":"戈","成":"成","戛":"戛","戮":"戮","戴":"戴","⼾":"戶","戸":"戶","⼿":"手","⺘":"扌","扝":"扝","抱":"抱","拉":"拉","拏":"拏","拓":"拓","拔":"拔","拼":"拼","拾":"拾","𢬌":"𢬌","挽":"挽","捐":"捐","捨":"捨","捻":"捻","掃":"掃","掠":"掠","掩":"掩","揄":"揄","揤":"揤","摒":"摒","𢯱":"𢯱","搜":"搜","搢":"搢","揅":"揅","摩":"摩","摷":"摷","摾":"摾","㨮":"㨮","搉":"㩁","撚":"撚","撝":"撝","擄":"擄","㩬":"㩬","⽀":"支","⽁":"攴","⺙":"攵","敏":"敏","敏":"敏","敖":"敖","敬":"敬","數":"數","𣀊":"𣀊","⽂":"文","⻫":"斉","⽃":"斗","料":"料","⽄":"斤","⽅":"方","旅":"旅","⽆":"无","⺛":"旡","既":"既","旣":"旣","⽇":"日","易":"易","曶":"㫚","㫤":"㫤","晉":"晉","晩":"晚","晴":"晴","晴":"晴","暑":"暑","暑":"暑","暈":"暈","㬈":"㬈","暜":"暜","暴":"暴","曆":"曆","㬙":"㬙","𣊸":"𣊸","⽈":"曰","更":"更","書":"書","⽉":"月","𣍟":"𣍟","肦":"朌","胐":"朏","胊":"朐","脁":"朓","胶":"㬵","朗":"朗","朗":"朗","朗":"朗","脧":"朘","望":"望","望":"望","幐":"㬺","䐠":"㬻","𣎓":"𣎓","膧":"朣","𣎜":"𣎜","⽊":"木","李":"李","杓":"杓","杖":"杖","杞":"杞","𣏃":"𣏃","柿":"杮","杻":"杻","枅":"枅","林":"林","㭉":"㭉","𣏕":"𣏕","柳":"柳","柺":"柺","栗":"栗","栟":"栟","桒":"桒","𣑭":"𣑭","梁":"梁","梅":"梅","梅":"梅","梎":"梎","梨":"梨","椔":"椔","楂":"楂","㮝":"㮝","㮝":"㮝","槩":"㮣","樧":"榝","榣":"榣","槪":"槪","樂":"樂","樂":"樂","樂":"樂","樓":"樓","𣚣":"𣚣","檨":"檨","櫓":"櫓","櫛":"櫛","欄":"欄","㰘":"㰘","⽋":"欠","次":"次","𣢧":"𣢧","歔":"歔","㱎":"㱎","⽌":"止","⻭":"歯","歲":"歲","歷":"歷","歹":"歹","⽍":"歹","⺞":"歺","殟":"殟","殮":"殮","⽎":"殳","殺":"殺","殺":"殺","殺":"殺","殻":"殻","𣪍":"𣪍","⽏":"毋","⺟":"母","𣫺":"𣫺","⽐":"比","⽑":"毛","⽒":"氏","⺠":"民","⽓":"气","⽔":"水","⺡":"氵","⺢":"氺","汎":"汎","汧":"汧","沈":"沈","沿":"沿","泌":"泌","泍":"泍","泥":"泥","𣲼":"𣲼","洛":"洛","洞":"洞","洴":"洴","派":"派","流":"流","流":"流","流":"流","洖":"洖","浩":"浩","浪":"浪","海":"海","海":"海","浸":"浸","涅":"涅","𣴞":"𣴞","淋":"淋","淚":"淚","淪":"淪","淹":"淹","渚":"渚","港":"港","湮":"湮","潙":"溈","滋":"滋","滋":"滋","溜":"溜","溺":"溺","滇":"滇","滑":"滑","滛":"滛","㴳":"㴳","漏":"漏","漢":"漢","漢":"漢","漣":"漣","𣻑":"𣻑","潮":"潮","𣽞":"𣽞","𣾎":"𣾎","濆":"濆","濫":"濫","濾":"濾","瀛":"瀛","瀞":"瀞","瀞":"瀞","瀹":"瀹","灊":"灊","㶖":"㶖","⽕":"火","⺣":"灬","灰":"灰","灷":"灷","災":"災","炙":"炙","炭":"炭","烈":"烈","烙":"烙","煮":"煮","煮":"煮","𤉣":"𤉣","煅":"煅","煉":"煉","𤋮":"𤋮","熜":"熜","燎":"燎","燐":"燐","𤎫":"𤎫","爐":"爐","爛":"爛","爨":"爨","⽖":"爪","爫":"爫","⺤":"爫","爵":"爵","爵":"爵","⽗":"父","⽘":"爻","⺦":"丬","⽙":"爿","⽚":"片","牐":"牐","⽛":"牙","𤘈":"𤘈","⽜":"牛","牢":"牢","犀":"犀","犕":"犕","⽝":"犬","⺨":"犭","犯":"犯","狀":"狀","𤜵":"𤜵","狼":"狼","猪":"猪","猪":"猪","𤠔":"𤠔","獵":"獵","獺":"獺","⽞":"玄","率":"率","率":"率","⽟":"玉","王":"王","㺬":"㺬","玥":"玥","玲":"玲","㺸":"㺸","㺸":"㺸","珞":"珞","琉":"琉","理":"理","琢":"琢","瑇":"瑇","瑜":"瑜","瑩":"瑩","瑱":"瑱","瑱":"瑱","璅":"璅","璉":"璉","璘":"璘","瓊":"瓊","⽠":"瓜","⽡":"瓦","㼛":"㼛","甆":"甆","⽢":"甘","⽣":"生","甤":"甤","⽤":"用","⽥":"田","画":"画","甾":"甾","𤰶":"𤰶","留":"留","略":"略","異":"異","異":"異","𤲒":"𤲒","⽦":"疋","⽧":"疒","痢":"痢","瘐":"瘐","瘟":"瘟","瘝":"瘝","療":"療","癩":"癩","⽨":"癶","⽩":"白","𤾡":"𤾡","𤾸":"𤾸","⽪":"皮","⽫":"皿","𥁄":"𥁄","㿼":"㿼","益":"益","益":"益","盛":"盛","盧":"盧","䀈":"䀈","⽬":"目","直":"直","直":"直","𥃲":"𥃲","𥃳":"𥃳","省":"省","䀘":"䀘","𥄙":"𥄙","眞":"眞","真":"真","真":"真","𥄳":"𥄳","着":"着","睊":"睊","睊":"睊","鿃":"䀹","䀹":"䀹","䀹":"䀹","晣":"䀿","䁆":"䁆","瞋":"瞋","𥉉":"𥉉","瞧":"瞧","⽭":"矛","⽮":"矢","⽯":"石","䂖":"䂖","𥐝":"𥐝","硏":"研","硎":"硎","硫":"硫","碌":"碌","碌":"碌","碑":"碑","磊":"磊","磌":"磌","磌":"磌","磻":"磻","䃣":"䃣","礪":"礪","⽰":"示","⺭":"礻","礼":"礼","社":"社","祈":"祈","祉":"祉","𥘦":"𥘦","祐":"祐","祖":"祖","祖":"祖","祝":"祝","神":"神","祥":"祥","視":"視","視":"視","祿":"祿","𥚚":"𥚚","禍":"禍","禎":"禎","福":"福","福":"福","𥛅":"𥛅","禮":"禮","⽱":"禸","⽲":"禾","秊":"秊","䄯":"䄯","秫":"秫","稜":"稜","穊":"穊","穀":"穀","穀":"穀","穏":"穏","⽳":"穴","突":"突","𥥼":"𥥼","窱":"窱","立":"立","⽴":"立","⻯":"竜","𥪧":"𥪧","𥪧":"𥪧","竮":"竮","⽵":"竹","笠":"笠","節":"節","節":"節","䈂":"䈂","𥮫":"𥮫","篆":"篆","䈧":"䈧","築":"築","𥲀":"𥲀","𥳐":"𥳐","簾":"簾","籠":"籠","⽶":"米","类":"类","粒":"粒","精":"精","糒":"糒","糖":"糖","糨":"糨","䊠":"䊠","糣":"糣","糧":"糧","⽷":"糸","⺯":"糹","𥾆":"𥾆","紀":"紀","紐":"紐","索":"索","累":"累","絶":"絕","絣":"絣","絛":"絛","綠":"綠","綾":"綾","緇":"緇","練":"練","練":"練","練":"練","縂":"縂","䌁":"䌁","縉":"縉","縷":"縷","繁":"繁","繅":"繅","𦇚":"𦇚","䌴":"䌴","⽸":"缶","𦈨":"𦈨","缾":"缾","𦉇":"𦉇","⽹":"网","⺫":"罒","⺲":"罒","⺱":"罓","䍙":"䍙","署":"署","𦋙":"𦋙","罹":"罹","罺":"罺","羅":"羅","𦌾":"𦌾","⽺":"羊","羕":"羕","羚":"羚","羽":"羽","⽻":"羽","翺":"翺","老":"老","⽼":"老","⺹":"耂","者":"者","者":"者","者":"者","⽽":"而","𦓚":"𦓚","⽾":"耒","𦔣":"𦔣","⽿":"耳","聆":"聆","聠":"聠","𦖨":"𦖨","聯":"聯","聰":"聰","聾":"聾","⾀":"聿","⺺":"肀","⾁":"肉","肋":"肋","肭":"肭","育":"育","䏕":"䏕","䏙":"䏙","腁":"胼","脃":"脃","脾":"脾","䐋":"䐋","朡":"朡","𦞧":"𦞧","𦞵":"𦞵","朦":"䑃","臘":"臘","⾂":"臣","臨":"臨","⾃":"自","臭":"臭","⾄":"至","⾅":"臼","舁":"舁","舁":"舁","舄":"舄","⾆":"舌","舘":"舘","⾇":"舛","⾈":"舟","䑫":"䑫","⾉":"艮","良":"良","⾊":"色","⾋":"艸","艹":"艹","艹":"艹","⺾":"艹","⺿":"艹","⻀":"艹","芋":"芋","芑":"芑","芝":"芝","花":"花","芳":"芳","芽":"芽","若":"若","若":"若","苦":"苦","𦬼":"𦬼","茶":"茶","荒":"荒","荣":"荣","茝":"茝","茣":"茣","莽":"莽","荓":"荓","菉":"菉","菊":"菊","菌":"菌","菜":"菜","菧":"菧","華":"華","菱":"菱","著":"著","著":"著","𦰶":"𦰶","莭":"莭","落":"落","葉":"葉","蔿":"蒍","𦳕":"𦳕","𦵫":"𦵫","蓮":"蓮","蓱":"蓱","蓳":"蓳","蓼":"蓼","蔖":"蔖","䔫":"䔫","蕤":"蕤","𦼬":"𦼬","藍":"藍","䕝":"䕝","𦾱":"𦾱","䕡":"䕡","藺":"藺","蘆":"蘆","䕫":"䕫","蘒":"蘒","蘭":"蘭","𧃒":"𧃒","虁":"蘷","蘿":"蘿","⾌":"虍","⻁":"虎","虐":"虐","虜":"虜","虜":"虜","虧":"虧","虩":"虩","⾍":"虫","蚩":"蚩","蚈":"蚈","蛢":"蛢","蜎":"蜎","蜨":"蜨","蝫":"蝫","蟡":"蟡","蝹":"蝹","蝹":"蝹","螆":"螆","䗗":"䗗","𧏊":"𧏊","螺":"螺","蠁":"蠁","䗹":"䗹","蠟":"蠟","⾎":"血","行":"行","⾏":"行","衠":"衠","衣":"衣","⾐":"衣","⻂":"衤","裂":"裂","𧙧":"𧙧","裏":"裏","裗":"裗","裞":"裞","裡":"裡","裸":"裸","裺":"裺","䘵":"䘵","褐":"褐","襁":"襁","襤":"襤","⾑":"襾","⻄":"西","⻃":"覀","覆":"覆","見":"見","⾒":"見","𧢮":"𧢮","⻅":"见","⾓":"角","⾔":"言","𧥦":"𧥦","詽":"訮","訞":"䚶","䚾":"䚾","䛇":"䛇","誠":"誠","說":"說","說":"說","調":"調","請":"請","諒":"諒","論":"論","諭":"諭","諭":"諭","諸":"諸","諸":"諸","諾":"諾","諾":"諾","謁":"謁","謁":"謁","謹":"謹","謹":"謹","識":"識","讀":"讀","讏":"讆","變":"變","變":"變","⻈":"讠","⾕":"谷","⾖":"豆","豈":"豈","豕":"豕","⾗":"豕","豣":"豜","⾘":"豸","𧲨":"𧲨","⾙":"貝","貫":"貫","賁":"賁","賂":"賂","賈":"賈","賓":"賓","贈":"贈","贈":"贈","贛":"贛","⻉":"贝","⾚":"赤","⾛":"走","起":"起","趆":"赿","𧻓":"𧻓","𧼯":"𧼯","⾜":"足","跋":"跋","趼":"趼","跺":"跥","路":"路","跰":"跰","躛":"躗","⾝":"身","車":"車","⾞":"車","軔":"軔","輧":"軿","輦":"輦","輪":"輪","輸":"輸","輸":"輸","輻":"輻","轢":"轢","⻋":"车","⾟":"辛","辞":"辞","辰":"辰","⾠":"辰","⾡":"辵","辶":"辶","⻌":"辶","⻍":"辶","巡":"巡","連":"連","逸":"逸","逸":"逸","遲":"遲","遼":"遼","𨗒":"𨗒","𨗭":"𨗭","邏":"邏","⾢":"邑","邔":"邔","郎":"郎","郞":"郎","郞":"郎","郱":"郱","都":"都","𨜮":"𨜮","鄑":"鄑","鄛":"鄛","⾣":"酉","酪":"酪","醙":"醙","醴":"醴","⾤":"釆","里":"里","⾥":"里","量":"量","金":"金","⾦":"金","鈴":"鈴","鈸":"鈸","鉶":"鉶","鋗":"鋗","鋘":"鋘","鉼":"鉼","錄":"錄","鍊":"鍊","鎮":"鎭","鏹":"鏹","鐕":"鐕","𨯺":"𨯺","⻐":"钅","⻑":"長","⾧":"長","⻒":"镸","⻓":"长","⾨":"門","開":"開","䦕":"䦕","閭":"閭","閷":"閷","𨵷":"𨵷","⻔":"门","⾩":"阜","⻏":"阝","⻖":"阝","阮":"阮","陋":"陋","降":"降","陵":"陵","陸":"陸","陼":"陼","隆":"隆","隣":"隣","䧦":"䧦","⾪":"隶","隷":"隷","隸":"隷","隸":"隷","⾫":"隹","雃":"雃","離":"離","難":"難","難":"難","⾬":"雨","零":"零","雷":"雷","霣":"霣","𩅅":"𩅅","露":"露","靈":"靈","⾭":"靑","⻘":"青","靖":"靖","靖":"靖","𩇟":"𩇟","⾮":"非","⾯":"面","𩈚":"𩈚","⾰":"革","䩮":"䩮","䩶":"䩶","⾱":"韋","韛":"韛","韠":"韠","⻙":"韦","⾲":"韭","𩐊":"𩐊","⾳":"音","響":"響","響":"響","⾴":"頁","䪲":"䪲","頋":"頋","頋":"頋","頋":"頋","領":"領","頩":"頩","𩒖":"𩒖","頻":"頻","頻":"頻","類":"類","⻚":"页","⾵":"風","𩖶":"𩖶","⻛":"风","⾶":"飛","⻜":"飞","⻝":"食","⾷":"食","⻟":"飠","飢":"飢","飯":"飯","飼":"飼","䬳":"䬳","館":"館","餩":"餩","⻠":"饣","⾸":"首","⾹":"香","馧":"馧","⾺":"馬","駂":"駂","駱":"駱","駾":"駾","驪":"驪","⻢":"马","⾻":"骨","䯎":"䯎","⾼":"高","⾽":"髟","𩬰":"𩬰","鬒":"鬒","鬒":"鬒","⾾":"鬥","⾿":"鬯","⿀":"鬲","⿁":"鬼","⻤":"鬼","⿂":"魚","魯":"魯","鱀":"鱀","鱗":"鱗","⻥":"鱼","⿃":"鳥","鳽":"鳽","䳎":"䳎","鵧":"鵧","䳭":"䳭","𪃎":"𪃎","鶴":"鶴","𪄅":"𪄅","䳸":"䳸","鷺":"鷺","𪈎":"𪈎","鸞":"鸞","鹃":"鹂","⿄":"鹵","鹿":"鹿","⿅":"鹿","𪊑":"𪊑","麗":"麗","麟":"麟","⿆":"麥","⻨":"麦","麻":"麻","⿇":"麻","𪎒":"𪎒","⿈":"黃","⻩":"黄","⿉":"黍","黎":"黎","䵖":"䵖","⿊":"黑","黒":"黑","墨":"墨","黹":"黹","⿋":"黹","⿌":"黽","鼅":"鼅","黾":"黾","⿍":"鼎","鼏":"鼏","⿎":"鼓","鼖":"鼖","⿏":"鼠","鼻":"鼻","⿐":"鼻","齃":"齃","⿑":"齊","⻬":"齐","⿒":"齒","𪘀":"𪘀","⻮":"齿","龍":"龍","⿓":"龍","龎":"龎","⻰":"龙","龜":"龜","龜":"龜","龜":"龜","⿔":"龜","⻳":"龟","⿕":"龠"}')},,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){const t=new(n(21).a)(postMessage);e.onmessage=t.onMessage}.call(this,n(6))}]); +//# sourceMappingURL=indexeddb-worker.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js.map new file mode 100644 index 0000000..dd0f9e3 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/matrix-js-sdk/src/logger.js","webpack:///./node_modules/matrix-js-sdk/src/utils.ts","webpack:///./node_modules/loglevel/lib/loglevel.js","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/matrix-js-sdk/src/sync-accumulator.js","webpack:///./node_modules/matrix-js-sdk/src/indexeddb-helpers.js","webpack:///./node_modules/matrix-js-sdk/src/store/indexeddb-local-backend.js","webpack:///./node_modules/unhomoglyph/index.js","webpack:///./node_modules/matrix-js-sdk/src/store/indexeddb-store-worker.js","webpack:///./src/vector/indexeddb-worker.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","log","methodFactory","methodName","logLevel","loggerName","args","console","logger","getLogger","setLevel","levels","DEBUG","encodeParams","params","qs","encodeURIComponent","substring","encodeUri","pathTemplate","variables","replace","map","array","fn","results","Array","length","filter","push","keys","obj","result","values","forEach","findElement","reverse","removeElement","removed","splice","isFunction","toString","isArray","Boolean","constructor","checkObjectHasKeys","keys_","Error","deepCopy","JSON","parse","stringify","deepCompare","x","y","isNaN","RegExp","Date","extend","restParams","target","source","propName","inherits","ctor","superCtor","super_","writable","configurable","polyfillSuper","thisArg","SuperType","e","fakeSuper","assign","isNumber","isFinite","removeHiddenChars","str","unhomoglyph","normalize","removeHiddenCharsRegex","escapeRegExp","string","globToRegexp","glob","extended","pat","match","p1","p2","offset","ensureNoTrailingSlash","url","endsWith","substr","sleep","ms","Promise","resolve","setTimeout","isNullOrUndefined","val","defer","reject","promise","_resolve","_reject","async","promiseMapSeries","promises","promiseTry","crypto","getCrypto","root","definition","noop","isIE","window","navigator","test","userAgent","logMethods","bindMethod","method","Function","apply","arguments","traceForIE","trace","realMethod","undefined","replaceLoggingMethods","level","this","debug","enableLoggingWhenConsoleArrives","defaultMethodFactory","Logger","defaultLevel","factory","currentLevel","self","storageKey","getPersistedLevel","storedLevel","localStorage","ignore","cookie","document","location","indexOf","exec","slice","getLevel","persist","toUpperCase","SILENT","levelNum","levelName","persistLevelIfPossible","setDefaultLevel","enableAll","TRACE","disableAll","initialLevel","defaultLogger","_loggersByName","TypeError","_log","noConflict","getLoggers","g","SyncAccumulator","opts","maxTimelineEntries","accountData","inviteRooms","joinRooms","nextBatch","groups","invite","join","leave","accumulate","syncResponse","_accumulateRooms","_accumulateGroups","_accumulateAccountData","next_batch","account_data","events","type","rooms","roomId","_accumulateRoom","category","data","_accumulateInviteState","_accumulateJoinState","error","invite_state","currentData","hasAdded","current","state_key","_currentState","_timeline","_accountData","_unreadNotifications","_summary","_readReceipts","unread_notifications","summary","HEROES_KEY","INVITED_COUNT_KEY","JOINED_COUNT_KEY","acc","sum","ephemeral","content","eventId","userId","timeline","limited","state","setState","index","event","token","prev_batch","groupId","_accumulateGroup","cat","getJSON","roomData","roomJson","evType","receiptEvent","room_id","receiptData","msgData","rollBackState","timelineEvent","prevStateEvent","unsigned","prev_content","prev_sender","sender","stateKey","ev","accData","roomsData","groupsData","getNextBatchToken","eventMap","exists","indexedDB","dbName","req","open","onupgradeneeded","onblocked","onsuccess","close","deleteDatabase","onerror","selectQuery","store","keyRange","resultMapper","query","openCursor","errorCode","cursor","continue","txnAsPromise","txn","oncomplete","reqAsEventPromise","reqAsCursorPromise","then","LocalIndexedDBStoreBackend","indexedDBInterface","_dbName","db","_disconnected","_syncAccumulator","_isNewlyCreated","IndexedDBHelpers","connect","oldVersion","createObjectStore","keyPath","createDatabase","createIndex","upgradeSchemaV2","upgradeSchemaV3","onversionchange","_init","isNewlyCreated","all","_loadAccountData","_loadSyncData","syncData","getOutOfBandMembers","roomIndex","transaction","objectStore","range","IDBKeyRange","only","request","membershipEvents","oobWritten","record","oob_written","err","setOutOfBandMembers","tx","put","markerObject","clearOutOfBandMembers","roomRange","minStateKeyProm","openKeyCursor","primaryKey","maxStateKeyProm","minStateKey","maxStateKey","writeStore","membersKeyRange","bound","delete","clearDatabase","warn","getSavedSync","copy","utils","setSyncData","syncToDatabase","userTuples","_persistUserPresenceEvents","_persistAccountData","_persistSyncData","clobber","tuples","tuple","getUserPresenceEvents","getClientOptions","options","storeClientOptions","REPLACE_RE","replace_fn","IndexedDBStoreWorker","postMessage","backend","onMessage","msg","prom","command","ret","seq","message","remoteWorker","global","onmessage"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/indexeddb-worker.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/init.js b/riot/bundles/1c92c9d6b0f5bd0d188c/init.js new file mode 100644 index 0000000..b672097 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/init.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{1104:function(e,t,n){"use strict";t.a=n.p+"i18n/languages.653339f.json"},1105:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return c}));var i=n(86),o=n.n(i);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t{}),this.params=a(a({},r),e),this.icons=c.getIcons(),this.canvas=document.createElement("canvas"),this.baseImage=document.createElement("img");const t=this.icons[this.icons.length-1];t.hasAttribute("href")?(this.baseImage.setAttribute("crossOrigin","anonymous"),this.baseImage.onload=()=>{this.canvas.height=this.baseImage.height>0?this.baseImage.height:32,this.canvas.width=this.baseImage.width>0?this.baseImage.width:32,this.context=this.canvas.getContext("2d"),this.ready()},this.baseImage.setAttribute("src",t.getAttribute("href"))):(this.canvas.height=this.baseImage.height=32,this.canvas.width=this.baseImage.width=32,this.context=this.canvas.getContext("2d"),this.ready())}reset(){this.context.clearRect(0,0,this.canvas.width,this.canvas.height),this.context.drawImage(this.baseImage,0,0,this.canvas.width,this.canvas.height)}options(e,t){const n={n:"number"==typeof e?Math.abs(e):e,len:(""+e).length,x:.4,y:.4,w:.6,h:.6};return t.isUp&&(n.y<.6?n.y=n.y-.4:n.y=n.y-2*n.y+(1-n.w)),t.isLeft&&(n.x<.6?n.x=n.x-.4:n.x=n.x-2*n.x+(1-n.h)),n.x=this.canvas.width*n.x,n.y=this.canvas.height*n.y,n.w=this.canvas.width*n.w,n.h=this.canvas.height*n.h,n}circle(e,t){const n=a(a({},this.params),t),i=this.options(e,n);let o=!1;2===i.len?(i.x=i.x-.4*i.w,i.w=1.4*i.w,o=!0):i.len>=3&&(i.x=i.x-.65*i.w,i.w=1.65*i.w,o=!0),this.context.clearRect(0,0,this.canvas.width,this.canvas.height),this.context.drawImage(this.baseImage,0,0,this.canvas.width,this.canvas.height),this.context.beginPath();const s=Math.floor(i.h*(i.n>99?.85:1))+"px";if(this.context.font=`${n.fontWeight} ${s} ${n.fontFamily}`,this.context.textAlign="center",o?(this.context.moveTo(i.x+i.w/2,i.y),this.context.lineTo(i.x+i.w-i.h/2,i.y),this.context.quadraticCurveTo(i.x+i.w,i.y,i.x+i.w,i.y+i.h/2),this.context.lineTo(i.x+i.w,i.y+i.h-i.h/2),this.context.quadraticCurveTo(i.x+i.w,i.y+i.h,i.x+i.w-i.h/2,i.y+i.h),this.context.lineTo(i.x+i.h/2,i.y+i.h),this.context.quadraticCurveTo(i.x,i.y+i.h,i.x,i.y+i.h-i.h/2),this.context.lineTo(i.x,i.y+i.h/2),this.context.quadraticCurveTo(i.x,i.y,i.x+i.h/2,i.y)):this.context.arc(i.x+i.w/2,i.y+i.h/2,i.h/2,0,2*Math.PI),this.context.fillStyle=n.bgColor,this.context.fill(),this.context.closePath(),this.context.beginPath(),this.context.stroke(),this.context.fillStyle=n.textColor,"number"==typeof i.n&&i.n>999){const e=(i.n>9999?9:Math.floor(i.n/1e3))+"k+";this.context.fillText(e,Math.floor(i.x+i.w/2),Math.floor(i.y+i.h-.2*i.h))}else this.context.fillText(""+i.n,Math.floor(i.x+i.w/2),Math.floor(i.y+i.h-.15*i.h));this.context.closePath()}ready(){this.isReady||(this.isReady=!0,this.readyCb())}setIcon(t){e(()=>{this.setIconSrc(t.toDataURL("image/png"))})}setIconSrc(e){if(this.browser.ff||this.browser.opera){const t=this.icons[this.icons.length-1],n=window.document.createElement("link");this.icons=[n],n.setAttribute("rel","icon"),n.setAttribute("type","image/png"),window.document.getElementsByTagName("head")[0].appendChild(n),n.setAttribute("href",e),t.parentNode&&t.parentNode.removeChild(t)}else this.icons.forEach(t=>{t.setAttribute("href",e)})}badge(e,t){this.isReady?("string"==typeof e||e>0?this.circle(e,t):this.reset(),this.setIcon(this.canvas)):this.readyCb=()=>{this.badge(e,t)}}static getLinks(){const e=[],t=window.document.getElementsByTagName("head")[0].getElementsByTagName("link");for(let n=0;n{e.setAttribute("type","image/png")}),e}}}).call(this,n(135).setImmediate)},18:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n(12),o=n.n(i);async function s(e=""){""===e||e.endsWith("/")||(e+="/");const t=a(`${e}config.${document.domain}.json`),n=a(e+"config.json");try{const e=await t;if(0===Object.keys(e).length)throw new Error;return e}catch(e){return await n}}function a(e){return new Promise((function(t,n){o()({method:"GET",url:e,qs:{cachebuster:Date.now()}},(e,i,o)=>{try{if(e||i.status<200||i.status>=300)return i&&(404==i.status||0==i.status&&""==o)&&t({}),void n({err:e,response:i});t(JSON.parse(o))}catch(e){n({err:e})}})}))}},42:function(e,t,n){"use strict";n.r(t),n.d(t,"rageshakePromise",(function(){return Q})),n.d(t,"preparePlatform",(function(){return J})),n.d(t,"loadConfig",(function(){return Y})),n.d(t,"loadOlm",(function(){return X})),n.d(t,"loadLanguage",(function(){return Z})),n.d(t,"loadSkin",(function(){return ee})),n.d(t,"loadTheme",(function(){return te})),n.d(t,"loadApp",(function(){return ne})),n.d(t,"showError",(function(){return ie})),n.d(t,"showIncompatibleBrowser",(function(){return oe})),n.d(t,"_t",(function(){return se}));var i=n(521),o=n(522),s=n.n(o),a=n(80),r=n(43),c=n.n(r),l=n(44),d=n(50),u=n(86),h=n.n(u),p=n(181),g=n(18),y=n(1105);class m extends p.d{constructor(...e){super(...e),h()(this,"_favicon",void 0)}async getConfig(){return Object(g.a)()}getHumanReadableName(){return"Vector Base Platform"}get favicon(){return this._favicon?this._favicon:this._favicon=new y.a}_updateFavicon(){let e="#d00",t=this.notificationCount;this.errorDidOccur&&(t=t||"×",e="#f00"),this.favicon.badge(t,{bgColor:e})}setNotificationCount(e){this.notificationCount!==e&&(super.setNotificationCount(e),this._updateFavicon())}setErrorStatus(e){this.errorDidOccur!==e&&(super.setErrorStatus(e),this._updateFavicon())}startUpdater(){}getDefaultDeviceDisplayName(){return Object(l.a)("Unknown device")}}var w=n(1106),f=n(48),b=n(53),v=n(347),C=n(49),O=n(509),x=n(101),I=n(333),E=n(58),_=n(13),k=n(54),A=n(331),j=n(79),P=n(518);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}const T=window.ipcRenderer,N=navigator.platform.toUpperCase().includes("MAC");function D(e){["call_state"].includes(e.action)&&T.send("app_onAction",e)}class R extends w.a{constructor(){super(),h()(this,"pendingIpcCalls",{}),h()(this,"nextIpcCallId",0),h()(this,"_onIpcReply",(e,t)=>{if(void 0===t.id)return void console.warn("Ignoring IPC reply with no ID");if(void 0===this.pendingIpcCalls[t.id])return void console.warn("Unknown IPC payload ID: "+t.id);const n=this.pendingIpcCalls[t.id];delete this.pendingIpcCalls[t.id],t.error?n.reject(t.error):n.resolve(t.reply)}),T.on("seshatReply",this._onIpcReply)}async _ipcCall(e,...t){const n=++this.nextIpcCallId;return new Promise((i,o)=>{this.pendingIpcCalls[n]={resolve:i,reject:o},window.ipcRenderer.send("seshat",{id:n,name:e,args:t})})}async supportsEventIndexing(){return this._ipcCall("supportsEventIndexing")}async initEventIndex(){return this._ipcCall("initEventIndex")}async addEventToIndex(e,t){return this._ipcCall("addEventToIndex",e,t)}async deleteEvent(e){return this._ipcCall("deleteEvent",e)}async isEventIndexEmpty(){return this._ipcCall("isEventIndexEmpty")}async isRoomIndexed(e){return this._ipcCall("isRoomIndexed",e)}async commitLiveEvents(){return this._ipcCall("commitLiveEvents")}async searchEventIndex(e){return this._ipcCall("searchEventIndex",e)}async addHistoricEvents(e,t,n){return this._ipcCall("addHistoricEvents",e,t,n)}async addCrawlerCheckpoint(e){return this._ipcCall("addCrawlerCheckpoint",e)}async removeCrawlerCheckpoint(e){return this._ipcCall("removeCrawlerCheckpoint",e)}async loadFileEvents(e){return this._ipcCall("loadFileEvents",e)}async loadCheckpoints(){return this._ipcCall("loadCheckpoints")}async closeEventIndex(){return this._ipcCall("closeEventIndex")}async getStats(){return this._ipcCall("getStats")}async getUserVersion(){return this._ipcCall("getUserVersion")}async setUserVersion(e){return this._ipcCall("setUserVersion",e)}async deleteEventIndex(){return this._ipcCall("deleteEventIndex")}}class U extends m{constructor(){super(),h()(this,"eventIndexManager",new R),h()(this,"pendingIpcCalls",{}),h()(this,"nextIpcCallId",0),h()(this,"ssoID",Object(_.a)(32)),h()(this,"onUpdateDownloaded",async(e,{releaseNotes:t,releaseName:n})=>{f.a.dispatch({action:k.a.CheckUpdates,status:p.c.Ready}),this.shouldShowUpdate(n)&&Object(A.b)(await this.getAppVersion(),n,t)}),h()(this,"_onIpcReply",(e,t)=>{if(void 0===t.id)return void console.warn("Ignoring IPC reply with no ID");if(void 0===this.pendingIpcCalls[t.id])return void console.warn("Unknown IPC payload ID: "+t.id);const n=this.pendingIpcCalls[t.id];delete this.pendingIpcCalls[t.id],t.error?n.reject(t.error):n.resolve(t.reply)}),f.a.register(D),T.on("check_updates",(e,t)=>{f.a.dispatch(function(e){for(var t=1;t{f.a.fire(k.a.ViewUserSettings)}),T.on("userDownloadCompleted",(e,{path:t,name:n})=>{j.a.sharedInstance().addOrReplaceToast({key:"DOWNLOAD_TOAST_"+t,title:Object(l.a)("Download Completed"),props:{description:n,acceptLabel:Object(l.a)("Open"),onAccept:()=>{T.send("userDownloadOpen",{path:t})},dismissLabel:Object(l.a)("Dismiss"),numSeconds:10},component:P.a,priority:99})}),N?(Object(I.c)(I.a.NAVIGATION,{keybinds:[{modifiers:[I.b.COMMAND],key:E.a.COMMA}],description:Object(l.b)("Open user settings")}),Object(I.c)(I.a.NAVIGATION,{keybinds:[{modifiers:[I.b.COMMAND],key:E.a.SQUARE_BRACKET_LEFT},{modifiers:[I.b.COMMAND],key:E.a.SQUARE_BRACKET_RIGHT}],description:Object(l.b)("Previous/next recently visited room or community")})):Object(I.c)(I.a.NAVIGATION,{keybinds:[{modifiers:[I.b.ALT],key:E.a.ARROW_LEFT},{modifiers:[I.b.ALT],key:E.a.ARROW_RIGHT}],description:Object(l.b)("Previous/next recently visited room or community")}),this._ipcCall("startSSOFlow",this.ssoID)}async getConfig(){return this._ipcCall("getConfig")}getHumanReadableName(){return"Electron Platform"}setNotificationCount(e){this.notificationCount!==e&&(super.setNotificationCount(e),T.send("setBadgeCount",e))}supportsNotifications(){return!0}maySendNotifications(){return!0}displayNotification(e,t,n,i){navigator.userAgent.includes("Linux")&&(t=t.replace(//g,">"));const o={body:t,silent:!0};n&&(o.icon=n);const s=new window.Notification(e,o);return s.onclick=()=>{f.a.dispatch({action:"view_room",room_id:i.roomId}),window.focus(),this._ipcCall("focusWindow")},s}loudNotification(e,t){T.send("loudNotification")}async getAppVersion(){return this._ipcCall("getAppVersion")}supportsAutoLaunch(){return!0}async getAutoLaunchEnabled(){return this._ipcCall("getAutoLaunchEnabled")}async setAutoLaunchEnabled(e){return this._ipcCall("setAutoLaunchEnabled",e)}supportsAutoHideMenuBar(){return!N}async getAutoHideMenuBarEnabled(){return this._ipcCall("getAutoHideMenuBarEnabled")}async setAutoHideMenuBarEnabled(e){return this._ipcCall("setAutoHideMenuBarEnabled",e)}supportsMinimizeToTray(){return!N}async getMinimizeToTrayEnabled(){return this._ipcCall("getMinimizeToTrayEnabled")}async setMinimizeToTrayEnabled(e){return this._ipcCall("setMinimizeToTrayEnabled",e)}async canSelfUpdate(){const e=await this._ipcCall("getUpdateFeedUrl");return Boolean(e)}startUpdateCheck(){super.startUpdateCheck(),T.send("check_updates")}installUpdate(){T.send("install_update")}getDefaultDeviceDisplayName(){const e=b.a.get().brand;return Object(l.a)("%(brand)s Desktop (%(platformName)s)",{brand:e,platformName:navigator.userAgent.includes("Macintosh")?"macOS":navigator.userAgent.includes("FreeBSD")?"FreeBSD":navigator.userAgent.includes("OpenBSD")?"OpenBSD":navigator.userAgent.includes("SunOS")?"SunOS":navigator.userAgent.includes("Windows")?"Windows":navigator.userAgent.includes("Linux")?"Linux":"Unknown"})}screenCaptureErrorString(){return null}requestNotificationPermission(){return Promise.resolve("granted")}reload(){window.location.reload(!1)}async _ipcCall(e,...t){const n=++this.nextIpcCallId;return new Promise((i,o)=>{this.pendingIpcCalls[n]={resolve:i,reject:o},window.ipcRenderer.send("ipcCall",{id:n,name:e,args:t})})}getEventIndexingManager(){return this.eventIndexManager}setLanguage(e){this._ipcCall("setLanguage",e).catch(e=>{console.log("Failed to send setLanguage IPC to Electron"),console.error(e)})}getSSOCallbackUrl(e){const t=super.getSSOCallbackUrl(e);return t.protocol="element",t.searchParams.set("element-desktop-ssoid",this.ssoID),t}startSingleSignOn(e,t,n){super.startSingleSignOn(e,t,n),C.a.createTrackedDialog("Electron","SSO",O.a,{title:Object(l.a)("Go to your browser to complete Sign In"),description:c.a.createElement(x.a,null)})}_navigateForwardBack(e){this._ipcCall(e?"navigateBack":"navigateForward")}onKeyDown(e){let t=!1;switch(e.key){case E.a.SQUARE_BRACKET_LEFT:case E.a.SQUARE_BRACKET_RIGHT:!N||!e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||(this._navigateForwardBack(e.key===E.a.SQUARE_BRACKET_LEFT),t=!0);break;case E.a.ARROW_LEFT:case E.a.ARROW_RIGHT:N||!e.altKey||e.metaKey||e.ctrlKey||e.shiftKey||(this._navigateForwardBack(e.key===E.a.ARROW_LEFT),t=!0)}return t}async getPickleKey(e,t){try{return await this._ipcCall("getPickleKey",e,t)}catch(e){return null}}async createPickleKey(e,t){try{return await this._ipcCall("createPickleKey",e,t)}catch(e){return null}}async destroyPickleKey(e,t){try{await this._ipcCall("destroyPickleKey",e,t)}catch(e){}}}var B=n(12),M=n.n(B),L=n(68),F=n.n(L),V=n(1107),K=n.n(V);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}class H extends m{constructor(...e){super(...e),h()(this,"runningVersion",null),h()(this,"pollForUpdate",()=>this._getVersion().then(e=>{if(null===this.runningVersion)this.runningVersion=e;else{if(this.runningVersion!==e)return this.shouldShowUpdate(e)&&Object(A.b)(this.runningVersion,e),{status:p.c.Ready};Object(A.a)()}return{status:p.c.NotAvailable}},e=>(console.error("Failed to poll for update",e),{status:p.c.Error,detail:e.message||e.status?e.status.toString():"Unknown Error"})))}getHumanReadableName(){return"Web Platform"}supportsNotifications(){return Boolean(window.Notification)}maySendNotifications(){return"granted"===window.Notification.permission}requestNotificationPermission(){return new Promise((function(e,t){window.Notification.requestPermission(t=>{e(t)})}))}displayNotification(e,t,n,i){const o={body:t,tag:"vector",silent:!0};n&&(o.icon=n);const s=new window.Notification(e,o);s.onclick=function(){f.a.dispatch({action:"view_room",room_id:i.roomId}),window.focus(),s.close()}}_getVersion(){return new Promise((function(e,t){M()({method:"GET",url:"version",qs:{cachebuster:Date.now()}},(n,i,o)=>{if(n||i.status<200||i.status>=300)return null===n&&(n={status:i.status}),void t(n);const s=o.trim();e(s)})}))}getAppVersion(){return null!==this.runningVersion?Promise.resolve(this.runningVersion):this._getVersion()}startUpdater(){this.pollForUpdate(),setInterval(this.pollForUpdate,6e5)}async canSelfUpdate(){return!0}startUpdateCheck(){super.startUpdateCheck(),this.pollForUpdate().then(e=>{f.a.dispatch(function(e){for(var t=1;t{console.error("Failed to update PWA app badge",e)}))}}var G=n(62),$=n(214),z=n(345);window.mxSendRageshake=function(e,t){void 0===t&&(t=!0),e&&e.trim()?Object(z.a)(b.a.get().bug_report_endpoint_url,{userText:e,sendLogs:t,progressCallback:console.log.bind(console)}).then(()=>{console.log("Bug report sent!")},e=>{console.error(e)}):console.error("Cannot send a rageshake without a message - please tell us what went wrong")};const Q=function(){const e=v.d();return e.then(()=>{console.log("Initialised rageshake."),console.log("To fix line numbers in Chrome: Meatball menu → Settings → Blackboxing → Add /rageshake\\.js$"),window.addEventListener("beforeunload",e=>{console.log("riot-web closing"),v.b()}),v.a()},e=>{console.error("Failed to initialise rageshake: "+e)}),e}();function J(){window.ipcRenderer?(console.log("Using Electron platform"),G.a.set(new U)):window.matchMedia("(display-mode: standalone)").matches?(console.log("Using PWA platform"),G.a.set(new q)):(console.log("Using Web platform"),G.a.set(new H))}async function Y(){b.a.put(await G.a.get().getConfig()||{})}function X(){return s.a.init({locateFile:()=>i.a}).then(()=>{console.log("Using WebAssembly Olm")}).catch(e=>(console.log("Failed to load Olm: trying legacy version",e),new Promise((e,t)=>{const n=document.createElement("script");n.src="olm_legacy.js",n.onload=e,n.onerror=t,document.body.appendChild(n)}).then(()=>window.Olm.init()).then(()=>{console.log("Using legacy Olm")}).catch(e=>{console.log("Both WebAssembly and asm.js Olm failed!",e)})))}async function Z(){const e=d.a.getValue("language",null,!0);let t=[];e?t=[e]:l.f().forEach(e=>{t.push(...l.g(e))});try{await l.k(t),document.documentElement.setAttribute("lang",l.d())}catch(e){console.error("Unable to set language",e)}}async function ee(){console.log("Loading skin...");const[e,t]=await Promise.all([Promise.resolve().then(n.bind(null,46)),n.e(11).then(n.bind(null,1132))]);e.loadSkin(t),console.log("Skin loaded!")}async function te(){Object($.d)()}async function ne(e){const t=await n.e(10).then(n.bind(null,1123));window.matrixChat=a.render(await t.loadApp(e),document.getElementById("matrixchat"))}async function ie(e,t){const i=(await n.e(5).then(n.bind(null,1124))).default;window.matrixChat=a.render(r.createElement(i,{title:e,messages:t}),document.getElementById("matrixchat"))}async function oe(e){const t=(await n.e(4).then(n.bind(null,1125))).default;window.matrixChat=a.render(r.createElement(t,{onAccept:e}),document.getElementById("matrixchat"))}const se=l.a}}]); +//# sourceMappingURL=init.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/init.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/init.js.map new file mode 100644 index 0000000..5006d39 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/init.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./webapp/i18n/languages.json","webpack:///./src/favicon.ts","webpack:///./src/vector/getconfig.ts","webpack:///./src/vector/platform/VectorBasePlatform.ts","webpack:///./src/vector/platform/ElectronPlatform.tsx","webpack:///./src/vector/platform/WebPlatform.ts","webpack:///./src/vector/platform/PWAPlatform.ts","webpack:///./src/vector/rageshakesetup.ts","webpack:///./src/vector/init.tsx"],"names":["defaults","bgColor","textColor","fontFamily","fontWeight","isUp","isLeft","Favicon","constructor","params","ff","window","InstallTrigger","opera","navigator","userAgent","includes","this","icons","getIcons","canvas","document","createElement","baseImage","lastIcon","length","hasAttribute","setAttribute","onload","height","width","context","getContext","ready","getAttribute","reset","clearRect","drawImage","options","n","opt","Math","abs","len","x","y","w","h","circle","opts","more","beginPath","fontSize","floor","font","textAlign","moveTo","lineTo","quadraticCurveTo","arc","PI","fillStyle","fill","closePath","stroke","count","fillText","isReady","readyCb","setIcon","setImmediate","setIconSrc","toDataURL","url","browser","old","newIcon","getElementsByTagName","appendChild","parentNode","removeChild","forEach","icon","badge","content","links","i","test","push","elms","getLinks","item","async","getVectorConfig","relativeLocation","endsWith","specificConfigPromise","getConfig","domain","generalConfigPromise","configJson","Object","keys","Error","e","configJsonFilename","Promise","resolve","reject","request","method","qs","cachebuster","Date","now","err","response","body","status","JSON","parse","VectorBasePlatform","BasePlatform","getHumanReadableName","_favicon","_updateFavicon","notif","notificationCount","errorDidOccur","favicon","setNotificationCount","super","setErrorStatus","startUpdater","getDefaultDeviceDisplayName","_t","ipcRenderer","isMac","platform","toUpperCase","_onAction","payload","action","send","SeshatIndexManager","BaseEventIndexManager","ev","undefined","id","console","warn","pendingIpcCalls","callbacks","error","reply","on","_onIpcReply","name","args","ipcCallId","nextIpcCallId","_ipcCall","profile","eventId","roomId","searchConfig","events","checkpoint","oldCheckpoint","version","ElectronPlatform","randomString","releaseNotes","releaseName","dis","dispatch","Action","CheckUpdates","UpdateCheckStatus","Ready","shouldShowUpdate","showUpdateToast","getAppVersion","register","event","Downloading","NotAvailable","detail","getUpdateCheckStatus","log","rageshake","onUpdateDownloaded","fire","ViewUserSettings","path","ToastStore","sharedInstance","addOrReplaceToast","key","title","props","description","acceptLabel","onAccept","dismissLabel","numSeconds","component","GenericExpiringToast","priority","registerShortcut","Categories","NAVIGATION","keybinds","modifiers","Modifiers","COMMAND","Key","COMMA","_td","SQUARE_BRACKET_LEFT","SQUARE_BRACKET_RIGHT","ALT","ARROW_LEFT","ARROW_RIGHT","ssoID","supportsNotifications","maySendNotifications","displayNotification","msg","avatarUrl","room","replace","notifBody","silent","notification","Notification","onclick","room_id","focus","loudNotification","supportsAutoLaunch","enabled","supportsAutoHideMenuBar","supportsMinimizeToTray","feedUrl","Boolean","startUpdateCheck","installUpdate","brand","SdkConfig","get","platformName","screenCaptureErrorString","requestNotificationPermission","reload","location","getEventIndexingManager","eventIndexManager","setLanguage","preferredLangs","catch","getSSOCallbackUrl","fragmentAfterLogin","protocol","searchParams","set","startSingleSignOn","mxClient","loginType","Modal","createTrackedDialog","InfoDialog","Spinner","_navigateForwardBack","back","onKeyDown","handled","metaKey","altKey","ctrlKey","shiftKey","userId","deviceId","WebPlatform","_getVersion","then","ver","runningVersion","hideUpdateToast","message","toString","permission","requestPermission","result","tag","close","trim","pollForUpdate","setInterval","updateState","u","href","search","hash","pathname","appName","format","ua","UAParser","browserName","getBrowser","osName","getOS","PWAPlatform","setAppBadge","mxSendRageshake","text","withLogs","sendBugReport","bug_report_endpoint_url","userText","sendLogs","progressCallback","bind","rageshakePromise","prom","addEventListener","initRageshake","preparePlatform","PlatformPeg","matchMedia","matches","loadConfig","put","loadOlm","Olm","init","locateFile","olmWasmPath","s","src","onerror","loadLanguage","prefLang","SettingsStore","getValue","langs","languageHandler","l","documentElement","loadSkin","sdk","skin","all","loadTheme","setTheme","loadApp","fragParams","module","matrixChat","ReactDOM","getElementById","showError","messages","ErrorView","default","showIncompatibleBrowser","CompatibilityView"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/init.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/jitsi.css b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.css similarity index 100% rename from riot/bundles/709217699826f8fd4e42/jitsi.css rename to riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.css diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js new file mode 100644 index 0000000..b31631a --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js @@ -0,0 +1,3 @@ +/*! For license information please see jitsi.js.LICENSE.txt */ +!function(t){var e={};function i(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,r){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(r,n,function(e){return t[e]}.bind(null,n));return r},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=33)}([,,function(t,e){t.exports=function(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}},function(t,e,i){"use strict";function r(t){return t.slice(0,t.length)}function n(t,e){if(t.length===e.length){for(let i=0;i!t.includes(e))||!!t.some(t=>!e.includes(t)))}function a(t,e){return{added:e.filter(e=>!t.includes(e)),removed:t.filter(t=>!e.includes(t))}}function o(t,e){return t.filter(t=>e.includes(t))}function h(...t){return Array.from(t.reduce((t,e)=>(e.forEach(e=>t.add(e)),t),new Set))}i.d(e,"c",(function(){return r})),i.d(e,"e",(function(){return n})),i.d(e,"d",(function(){return s})),i.d(e,"b",(function(){return a})),i.d(e,"g",(function(){return o})),i.d(e,"f",(function(){return h})),i.d(e,"a",(function(){return u}));class u{constructor(t){this.a=t}get value(){return this.a}groupBy(t){const e=this.a.reduce((e,i)=>{const r=t(i);return e.has(r)||e.set(r,[]),e.get(r).push(i),e},new Map);return new c(e)}}class c{constructor(t){this.val=t}orderBy(t){const e=[];for(const i of t)this.val.has(i)&&e.push(...this.val.get(i));return new u(e)}}},function(t,e,i){"use strict";e.decode=e.parse=i(8),e.encode=e.stringify=i(9)},,function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==typeof window&&(i=window)}t.exports=i},function(t,e,i){"use strict";i.d(e,"a",(function(){return h})),i.d(e,"b",(function(){return u})),i.d(e,"c",(function(){return l}));var r=i(2),n=i.n(r),s=i(13),a=i(10),o=i(11);let h,u,c;!function(t){t.Screenshot="m.capability.screenshot",t.Sticker="m.sticker",t.AlwaysOnScreen="m.always_on_screen",t.ReceiveTerminate="im.vector.receive_terminate"}(h||(h={})),function(t){t.GetSupportedApiVersions="supported_api_versions",t.TakeScreenshot="screenshot",t.GetCapabilities="capabilities",t.SendEvent="send_event",t.UpdateVisibility="visibility",t.GetOpenIDCredentials="get_openid",t.ReceiveOpenIDCredentials="openid_credentials",t.SetAlwaysOnScreen="set_always_on_screen",t.ClientReady="im.vector.ready",t.Terminate="im.vector.terminate"}(u||(u={})),function(t){t.ToWidget="toWidget",t.FromWidget="fromWidget"}(c||(c={}));class l extends a.EventEmitter{constructor(t,e,i){super(),this.widgetId=e,this.requestedCapabilities=i,n()(this,"origin",void 0),n()(this,"inFlightRequests",{}),n()(this,"readyPromise",void 0),n()(this,"readyPromiseResolve",void 0),n()(this,"openIDCredentialsCallback",void 0),n()(this,"openIDCredentials",void 0),n()(this,"expectingExplicitReady",!1),this.origin=new URL(t).origin,this.readyPromise=new Promise(t=>this.readyPromiseResolve=t),window.addEventListener("message",t=>{if(t.origin!==this.origin)return;if(!t.data)return;if(t.data.widgetId!==this.widgetId)return;const e=t.data;if(e.api===c.ToWidget&&e.action)if(console.log("[WidgetAPI] Got request: "+JSON.stringify(e)),e.action===u.GetCapabilities)this.onCapabilitiesRequest(e),this.expectingExplicitReady||this.readyPromiseResolve();else if(e.action===u.ClientReady)this.readyPromiseResolve(),this.replyToRequest(e,{});else if(e.action===u.Terminate){let t=Promise.resolve();const i=e=>{t=t.then(()=>e)};this.emit("terminate",i),Promise.resolve(t).then(()=>{this.replyToRequest(e,{})})}else e.action===u.ReceiveOpenIDCredentials?(this.setOpenIDCredentials(e),this.replyToRequest(e,{})):console.warn("[WidgetAPI] Got unexpected action: "+e.action);else if(e.api===c.FromWidget&&this.inFlightRequests[e.requestId]){console.log("[WidgetAPI] Got reply: "+JSON.stringify(e));const t=this.inFlightRequests[e.requestId];delete this.inFlightRequests[e.requestId],t(e)}else console.warn("[WidgetAPI] Unhandled payload: "+JSON.stringify(e))})}setOpenIDCredentials(t){const e=t.data;"allowed"===e.state?this.openIDCredentials={accessToken:e.access_token,tokenType:e.token_type,matrixServerName:e.matrix_server_name,expiresIn:e.expires_in}:"blocked"===e.state&&(this.openIDCredentials=null),["allowed","blocked"].includes(e.state)&&this.openIDCredentialsCallback&&this.openIDCredentialsCallback()}requestOpenIDCredentials(t){this.openIDCredentialsCallback=t,this.callAction(u.GetOpenIDCredentials,{},this.setOpenIDCredentials)}waitReady(){return this.readyPromise}replyToRequest(t,e){if(!window.parent)return;const i=Object(o.a)(t);i.response=e,window.parent.postMessage(i,this.origin)}onCapabilitiesRequest(t){return this.replyToRequest(t,{capabilities:this.requestedCapabilities})}callAction(t,e,i){if(!window.parent)return;const r={api:c.FromWidget,widgetId:this.widgetId,action:t,requestId:Object(s.a)(160),data:e,response:{}};i&&(this.inFlightRequests[r.requestId]=i),console.log("[WidgetAPI] Sending request: ",r),window.parent.postMessage(r,"*")}setAlwaysOnScreen(t){return new Promise(e=>{this.callAction(u.SetAlwaysOnScreen,{value:t},null),e()})}}},function(t,e,i){"use strict";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,i,s){e=e||"&",i=i||"=";var a={};if("string"!=typeof t||0===t.length)return a;var o=/\+/g;t=t.split(e);var h=1e3;s&&"number"==typeof s.maxKeys&&(h=s.maxKeys);var u=t.length;h>0&&u>h&&(u=h);for(var c=0;c=0?(l=p.substr(0,v),f=p.substr(v+1)):(l=p,f=""),d=decodeURIComponent(l),g=decodeURIComponent(f),r(a,d)?n(a[d])?a[d].push(g):a[d]=[a[d],g]:a[d]=g}return a};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,i){"use strict";var r=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,i,o){return e=e||"&",i=i||"=",null===t&&(t=void 0),"object"==typeof t?s(a(t),(function(a){var o=encodeURIComponent(r(a))+i;return n(t[a])?s(t[a],(function(t){return o+encodeURIComponent(r(t))})).join(e):o+encodeURIComponent(r(t[a]))})).join(e):o?encodeURIComponent(r(o))+i+encodeURIComponent(r(t)):""};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function s(t,e){if(t.map)return t.map(e);for(var i=[],r=0;r0&&a.length>n&&!a.warned){a.warned=!0;var h=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");h.name="MaxListenersExceededWarning",h.emitter=t,h.type=e,h.count=a.length,o=h,console&&console.warn&&console.warn(o)}return t}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(t,e,i){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:i},n=f.bind(r);return n.listener=i,r.wrapFn=n,n}function g(t,e,i){var r=t._events;if(void 0===r)return[];var n=r[e];return void 0===n?[]:"function"==typeof n?i?[n.listener||n]:[n]:i?function(t){for(var e=new Array(t.length),i=0;i0&&(a=e[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var h=n[t];if(void 0===h)return!1;if("function"==typeof h)s(h,this,e);else{var u=h.length,c=v(h,u);for(i=0;i=0;s--)if(i[s]===e||i[s].listener===e){a=i[s].listener,n=s;break}if(n<0)return this;0===n?i.shift():function(t,e){for(;e+1=0;r--)this.removeListener(t,e[r]);return this},o.prototype.listeners=function(t){return g(this,t,!0)},o.prototype.rawListeners=function(t){return g(this,t,!1)},o.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"f",(function(){return s})),i.d(e,"e",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"d",(function(){return h})),i.d(e,"a",(function(){return u}));var r=i(3);function n(t,e){const i=new Map(Object.entries(t));for(const t of e)i.delete(t);return Array.from(i.entries()).reduce((t,[e,i])=>(t[e]=i,t),{})}function s(t,e){const i=Object.keys(t),s=Object(r.b)(i,e);return 0===s.removed.length?a(t):n(t,s.removed)}function a(t,e){const i={};for(const[r,n]of Object.entries(t))i[r]=n,e&&(i[r]=e(r,n));return i}function o(t,e){const i=Object.keys(t),n=Object.keys(e);if(Object(r.d)(i,n))return!0;return Object(r.g)(i,n).some(i=>t[i]!==e[i])}function h(t,e){const i=function(t,e){const i=Object.keys(t),n=Object.keys(e),s=Object(r.b)(i,n);return{changed:Object(r.g)(i,n).filter(i=>t[i]!==e[i]),added:s.added,removed:s.removed}}(t,e);return Object(r.f)(i.removed,i.added,i.changed)}function u(t){return JSON.parse(JSON.stringify(t))}},,function(t,e,i){"use strict";function r(t){let e="";const i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let r=0;r>>2]>>>24-s%4*8&255;e[r+s>>>2]|=a<<24-(r+s)%4*8}else for(s=0;s>>2]=i[s>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=s.ceil(e/4)},clone:function(){var t=h.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],i=0;i>>2]>>>24-n%4*8&255;r.push((s>>>4).toString(16)),r.push((15&s).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new u.init(i,e/2)}},f=c.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(s))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new u.init(i,e)}},d=c.Utf8={stringify:function(t){try{return decodeURIComponent(escape(f.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return f.parse(unescape(encodeURIComponent(t)))}},g=o.BufferedBlockAlgorithm=h.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,i=e.words,r=e.sigBytes,n=this.blockSize,a=r/(4*n),o=(a=t?s.ceil(a):s.max((0|a)-this._minBufferSize,0))*n,h=s.min(4*o,r);if(o){for(var c=0;c>>2]}},e.BlockCipher=o.extend({cfg:o.cfg.extend({mode:h,padding:c}),reset:function(){o.reset.call(this);var t=(e=this.cfg).iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=e.createEncryptor;else i=e.createDecryptor,this._minBufferSize=1;this._mode=i.call(e,this,t&&t.words)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4});var l=e.CipherParams=i.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(h=(d.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;return((t=t.salt)?r.create([1398893684,1701076831]).concat(t).concat(e):e).toString(s)},parse:function(t){var e=(t=s.parse(t)).words;if(1398893684==e[0]&&1701076831==e[1]){var i=r.create(e.slice(2,4));e.splice(0,4),t.sigBytes-=16}return l.create({ciphertext:t,salt:i})}},e.SerializableCipher=i.extend({cfg:i.extend({format:h}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r);return e=n.finalize(e),n=n.cfg,l.create({ciphertext:e,key:i,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}})),d=(d.kdf={}).OpenSSL={execute:function(t,e,i,n){return n||(n=r.random(8)),t=a.create({keySize:e+i}).compute(t,n),i=r.create(t.words.slice(e),4*i),t.sigBytes=4*e,l.create({key:t,iv:i,salt:n})}},g=e.PasswordBasedCipher=f.extend({cfg:f.cfg.extend({kdf:d}),encrypt:function(t,e,i,r){return i=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize),r.iv=i.iv,(t=f.encrypt.call(this,t,e,i.key,r)).mixIn(i),t},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),i=r.kdf.execute(i,t.keySize,t.ivSize,e.salt),r.iv=i.iv,f.decrypt.call(this,t,e,i.key,r)}})}(),function(){for(var t=v,e=t.lib.BlockCipher,i=t.algo,r=[],n=[],s=[],a=[],o=[],h=[],u=[],c=[],l=[],f=[],d=[],g=0;256>g;g++)d[g]=128>g?g<<1:g<<1^283;var p=0,y=0;for(g=0;256>g;g++){var m=(m=y^y<<1^y<<2^y<<3^y<<4)>>>8^255&m^99;r[p]=m,n[m]=p;var x=d[p],S=d[x],E=d[S],w=257*d[m]^16843008*m;s[p]=w<<24|w>>>8,a[p]=w<<16|w>>>16,o[p]=w<<8|w>>>24,h[p]=w,w=16843009*E^65537*S^257*x^16843008*p,u[m]=w<<24|w>>>8,c[m]=w<<16|w>>>16,l[m]=w<<8|w>>>24,f[m]=w,p?(p=x^d[d[d[E^x]]],y^=d[d[y]]):p=y=1}var F=[0,1,2,4,8,16,32,64,128,27,54];i=i.AES=e.extend({_doReset:function(){for(var t=(i=this._key).words,e=i.sigBytes/4,i=4*((this._nRounds=e+6)+1),n=this._keySchedule=[],s=0;s>>24]<<24|r[a>>>16&255]<<16|r[a>>>8&255]<<8|r[255&a]):(a=r[(a=a<<8|a>>>24)>>>24]<<24|r[a>>>16&255]<<16|r[a>>>8&255]<<8|r[255&a],a^=F[s/e|0]<<24),n[s]=n[s-e]^a}for(t=this._invKeySchedule=[],e=0;ee||4>=s?a:u[r[a>>>24]]^c[r[a>>>16&255]]^l[r[a>>>8&255]]^f[r[255&a]]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,o,h,r)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,u,c,l,f,n),i=t[e+1],t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,s,a,o){for(var h=this._nRounds,u=t[e]^i[0],c=t[e+1]^i[1],l=t[e+2]^i[2],f=t[e+3]^i[3],d=4,g=1;g>>24]^n[c>>>16&255]^s[l>>>8&255]^a[255&f]^i[d++],v=r[c>>>24]^n[l>>>16&255]^s[f>>>8&255]^a[255&u]^i[d++],y=r[l>>>24]^n[f>>>16&255]^s[u>>>8&255]^a[255&c]^i[d++];f=r[f>>>24]^n[u>>>16&255]^s[c>>>8&255]^a[255&l]^i[d++],u=p,c=v,l=y}p=(o[u>>>24]<<24|o[c>>>16&255]<<16|o[l>>>8&255]<<8|o[255&f])^i[d++],v=(o[c>>>24]<<24|o[l>>>16&255]<<16|o[f>>>8&255]<<8|o[255&u])^i[d++],y=(o[l>>>24]<<24|o[f>>>16&255]<<16|o[u>>>8&255]<<8|o[255&c])^i[d++],f=(o[f>>>24]<<24|o[u>>>16&255]<<16|o[c>>>8&255]<<8|o[255&l])^i[d++],t[e]=p,t[e+1]=v,t[e+2]=y,t[e+3]=f},keySize:8});t.AES=e._createHelper(i)}(),function(){function t(t,e){var i=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=i,this._lBlock^=i<>>t^this._lBlock)&e;this._lBlock^=i,this._rBlock^=i<i;i++){var r=a[i]-1;e[i]=t[r>>>5]>>>31-r%32&1}for(t=this._subKeys=[],r=0;16>r;r++){var n=t[r]=[],s=h[r];for(i=0;24>i;i++)n[i/6|0]|=e[(o[i]-1+s)%28]<<31-i%6,n[4+(i/6|0)]|=e[28+(o[i+24]-1+s)%28]<<31-i%6;for(n[0]=n[0]<<1|n[0]>>>31,i=1;7>i;i++)n[i]>>>=4*(i-1)+3;n[7]=n[7]<<5|n[7]>>>27}for(e=this._invSubKeys=[],i=0;16>i;i++)e[i]=t[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(i,r,n){this._lBlock=i[r],this._rBlock=i[r+1],t.call(this,4,252645135),t.call(this,16,65535),e.call(this,2,858993459),e.call(this,8,16711935),t.call(this,1,1431655765);for(var s=0;16>s;s++){for(var a=n[s],o=this._lBlock,h=this._rBlock,l=0,f=0;8>f;f++)l|=u[f][((h^a[f])&c[f])>>>0];this._lBlock=h,this._rBlock=o^l}n=this._lBlock,this._lBlock=this._rBlock,this._rBlock=n,t.call(this,1,1431655765),e.call(this,8,16711935),e.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),i[r]=this._lBlock,i[r+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});i.DES=n._createHelper(l),s=s.TripleDES=n.extend({_doReset:function(){var t=this._key.words;this._des1=l.createEncryptor(r.create(t.slice(0,2))),this._des2=l.createEncryptor(r.create(t.slice(2,4))),this._des3=l.createEncryptor(r.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),i.TripleDES=n._createHelper(s)}(),function(){var t=v,e=t.lib.WordArray;t.enc.Base64={stringify:function(t){var e=t.words,i=t.sigBytes,r=this._map;t.clamp(),t=[];for(var n=0;n>>2]>>>24-n%4*8&255)<<16|(e[n+1>>>2]>>>24-(n+1)%4*8&255)<<8|e[n+2>>>2]>>>24-(n+2)%4*8&255,a=0;4>a&&n+.75*a>>6*(3-a)&63));if(e=r.charAt(64))for(;t.length%4;)t.push(e);return t.join("")},parse:function(t){var i=t.length,r=this._map;(n=r.charAt(64))&&(-1!=(n=t.indexOf(n))&&(i=n));for(var n=[],s=0,a=0;a>>6-a%4*2;n[s>>>2]|=(o|h)<<24-s%4*8,s++}return e.create(n,s)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(t){function e(t,e,i,r,n,s,a){return((t=t+(e&i|~e&r)+n+a)<>>32-s)+e}function i(t,e,i,r,n,s,a){return((t=t+(e&r|i&~r)+n+a)<>>32-s)+e}function r(t,e,i,r,n,s,a){return((t=t+(e^i^r)+n+a)<>>32-s)+e}function n(t,e,i,r,n,s,a){return((t=t+(i^(e|~r))+n+a)<>>32-s)+e}for(var s=v,a=(h=s.lib).WordArray,o=h.Hasher,h=s.algo,u=[],c=0;64>c;c++)u[c]=4294967296*t.abs(t.sin(c+1))|0;h=h.MD5=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,s){for(var a=0;16>a;a++){var o=t[h=s+a];t[h]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}a=this._hash.words;var h=t[s+0],c=(o=t[s+1],t[s+2]),l=t[s+3],f=t[s+4],d=t[s+5],g=t[s+6],p=t[s+7],v=t[s+8],y=t[s+9],m=t[s+10],x=t[s+11],S=t[s+12],E=t[s+13],w=t[s+14],F=t[s+15],b=e(b=a[0],I=a[1],C=a[2],A=a[3],h,7,u[0]),A=e(A,b,I,C,o,12,u[1]),C=e(C,A,b,I,c,17,u[2]),I=e(I,C,A,b,l,22,u[3]);b=e(b,I,C,A,f,7,u[4]),A=e(A,b,I,C,d,12,u[5]),C=e(C,A,b,I,g,17,u[6]),I=e(I,C,A,b,p,22,u[7]),b=e(b,I,C,A,v,7,u[8]),A=e(A,b,I,C,y,12,u[9]),C=e(C,A,b,I,m,17,u[10]),I=e(I,C,A,b,x,22,u[11]),b=e(b,I,C,A,S,7,u[12]),A=e(A,b,I,C,E,12,u[13]),C=e(C,A,b,I,w,17,u[14]),b=i(b,I=e(I,C,A,b,F,22,u[15]),C,A,o,5,u[16]),A=i(A,b,I,C,g,9,u[17]),C=i(C,A,b,I,x,14,u[18]),I=i(I,C,A,b,h,20,u[19]),b=i(b,I,C,A,d,5,u[20]),A=i(A,b,I,C,m,9,u[21]),C=i(C,A,b,I,F,14,u[22]),I=i(I,C,A,b,f,20,u[23]),b=i(b,I,C,A,y,5,u[24]),A=i(A,b,I,C,w,9,u[25]),C=i(C,A,b,I,l,14,u[26]),I=i(I,C,A,b,v,20,u[27]),b=i(b,I,C,A,E,5,u[28]),A=i(A,b,I,C,c,9,u[29]),C=i(C,A,b,I,p,14,u[30]),b=r(b,I=i(I,C,A,b,S,20,u[31]),C,A,d,4,u[32]),A=r(A,b,I,C,v,11,u[33]),C=r(C,A,b,I,x,16,u[34]),I=r(I,C,A,b,w,23,u[35]),b=r(b,I,C,A,o,4,u[36]),A=r(A,b,I,C,f,11,u[37]),C=r(C,A,b,I,p,16,u[38]),I=r(I,C,A,b,m,23,u[39]),b=r(b,I,C,A,E,4,u[40]),A=r(A,b,I,C,h,11,u[41]),C=r(C,A,b,I,l,16,u[42]),I=r(I,C,A,b,g,23,u[43]),b=r(b,I,C,A,y,4,u[44]),A=r(A,b,I,C,S,11,u[45]),C=r(C,A,b,I,F,16,u[46]),b=n(b,I=r(I,C,A,b,c,23,u[47]),C,A,h,6,u[48]),A=n(A,b,I,C,p,10,u[49]),C=n(C,A,b,I,w,15,u[50]),I=n(I,C,A,b,d,21,u[51]),b=n(b,I,C,A,S,6,u[52]),A=n(A,b,I,C,l,10,u[53]),C=n(C,A,b,I,m,15,u[54]),I=n(I,C,A,b,o,21,u[55]),b=n(b,I,C,A,v,6,u[56]),A=n(A,b,I,C,F,10,u[57]),C=n(C,A,b,I,g,15,u[58]),I=n(I,C,A,b,E,21,u[59]),b=n(b,I,C,A,f,6,u[60]),A=n(A,b,I,C,x,10,u[61]),C=n(C,A,b,I,c,15,u[62]),I=n(I,C,A,b,y,21,u[63]);a[0]=a[0]+b|0,a[1]=a[1]+I|0,a[2]=a[2]+C|0,a[3]=a[3]+A|0},_doFinalize:function(){var e=this._data,i=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;i[n>>>5]|=128<<24-n%32;var s=t.floor(r/4294967296);for(i[15+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),i[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(i.length+1),this._process(),i=(e=this._hash).words,r=0;4>r;r++)n=i[r],i[r]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8);return e},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}}),s.MD5=o._createHelper(h),s.HmacMD5=o._createHmacHelper(h)}(Math),function(){var t=v,e=(n=t.lib).WordArray,i=n.Hasher,r=[],n=t.algo.SHA1=i.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,n=i[0],s=i[1],a=i[2],o=i[3],h=i[4],u=0;80>u;u++){if(16>u)r[u]=0|t[e+u];else{var c=r[u-3]^r[u-8]^r[u-14]^r[u-16];r[u]=c<<1|c>>>31}c=(n<<5|n>>>27)+h+r[u],c=20>u?c+(1518500249+(s&a|~s&o)):40>u?c+(1859775393+(s^a^o)):60>u?c+((s&a|s&o|a&o)-1894007588):c+((s^a^o)-899497514),h=o,o=a,a=s<<30|s>>>2,s=n,n=c}i[0]=i[0]+n|0,i[1]=i[1]+s|0,i[2]=i[2]+a|0,i[3]=i[3]+o|0,i[4]=i[4]+h|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=Math.floor(i/4294967296),e[15+(r+64>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA1=i._createHelper(n),t.HmacSHA1=i._createHmacHelper(n)}(),function(t){for(var e=v,i=(n=e.lib).WordArray,r=n.Hasher,n=e.algo,s=[],a=[],o=function(t){return 4294967296*(t-(0|t))|0},h=2,u=0;64>u;){var c;t:{c=h;for(var l=t.sqrt(c),f=2;f<=l;f++)if(!(c%f)){c=!1;break t}c=!0}c&&(8>u&&(s[u]=o(t.pow(h,.5))),a[u]=o(t.pow(h,1/3)),u++),h++}var d=[];n=n.SHA256=r.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(t,e){for(var i=this._hash.words,r=i[0],n=i[1],s=i[2],o=i[3],h=i[4],u=i[5],c=i[6],l=i[7],f=0;64>f;f++){if(16>f)d[f]=0|t[e+f];else{var g=d[f-15],p=d[f-2];d[f]=((g<<25|g>>>7)^(g<<14|g>>>18)^g>>>3)+d[f-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+d[f-16]}g=l+((h<<26|h>>>6)^(h<<21|h>>>11)^(h<<7|h>>>25))+(h&u^~h&c)+a[f]+d[f],p=((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+(r&n^r&s^n&s),l=c,c=u,u=h,h=o+g|0,o=s,s=n,n=r,r=g+p|0}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+s|0,i[3]=i[3]+o|0,i[4]=i[4]+h|0,i[5]=i[5]+u|0,i[6]=i[6]+c|0,i[7]=i[7]+l|0},_doFinalize:function(){var e=this._data,i=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=t.floor(r/4294967296),i[15+(n+64>>>9<<4)]=r,e.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=r._createHelper(n),e.HmacSHA256=r._createHmacHelper(n)}(Math),function(){var t=v,e=t.lib.WordArray,i=(r=t.algo).SHA256,r=r.SHA224=i.extend({_doReset:function(){this._hash=new e.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=i._doFinalize.call(this);return t.sigBytes-=4,t}});t.SHA224=i._createHelper(r),t.HmacSHA224=i._createHmacHelper(r)}(),function(){function t(){return r.create.apply(r,arguments)}for(var e=v,i=e.lib.Hasher,r=(s=e.x64).Word,n=s.WordArray,s=e.algo,a=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],o=[],h=0;80>h;h++)o[h]=t();s=s.SHA512=i.extend({_doReset:function(){this._hash=new n.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var i=(l=this._hash.words)[0],r=l[1],n=l[2],s=l[3],h=l[4],u=l[5],c=l[6],l=l[7],f=i.high,d=i.low,g=r.high,p=r.low,v=n.high,y=n.low,m=s.high,x=s.low,S=h.high,E=h.low,w=u.high,F=u.low,b=c.high,A=c.low,C=l.high,I=l.low,D=f,T=d,P=g,R=p,H=v,B=y,N=m,O=x,j=S,L=E,V=w,K=F,_=b,M=A,k=C,U=I,q=0;80>q;q++){var z=o[q];if(16>q)var G=z.high=0|t[e+2*q],W=z.low=0|t[e+2*q+1];else{G=((W=(G=o[q-15]).high)>>>1|(Y=G.low)<<31)^(W>>>8|Y<<24)^W>>>7;var Y=(Y>>>1|W<<31)^(Y>>>8|W<<24)^(Y>>>7|W<<25),J=((W=(J=o[q-2]).high)>>>19|(X=J.low)<<13)^(W<<3|X>>>29)^W>>>6,X=(X>>>19|W<<13)^(X<<3|W>>>29)^(X>>>6|W<<26),$=(W=o[q-7]).high,Z=(Q=o[q-16]).high,Q=Q.low;G=(G=(G=G+$+((W=Y+W.low)>>>0>>0?1:0))+J+((W=W+X)>>>0>>0?1:0))+Z+((W=W+Q)>>>0>>0?1:0);z.high=G,z.low=W}$=j&V^~j&_,Q=L&K^~L&M,z=D&P^D&H^P&H;var tt=T&R^T&B^R&B,et=(Y=(D>>>28|T<<4)^(D<<30|T>>>2)^(D<<25|T>>>7),J=(T>>>28|D<<4)^(T<<30|D>>>2)^(T<<25|D>>>7),(X=a[q]).high),it=X.low;Z=k+((j>>>14|L<<18)^(j>>>18|L<<14)^(j<<23|L>>>9))+((X=U+((L>>>14|j<<18)^(L>>>18|j<<14)^(L<<23|j>>>9)))>>>0>>0?1:0),k=_,U=M,_=V,M=K,V=j,K=L,j=N+(Z=(Z=(Z=Z+$+((X=X+Q)>>>0>>0?1:0))+et+((X=X+it)>>>0>>0?1:0))+G+((X=X+W)>>>0>>0?1:0))+((L=O+X|0)>>>0>>0?1:0)|0,N=H,O=B,H=P,B=R,P=D,R=T,D=Z+(z=Y+z+((W=J+tt)>>>0>>0?1:0))+((T=X+W|0)>>>0>>0?1:0)|0}d=i.low=d+T,i.high=f+D+(d>>>0>>0?1:0),p=r.low=p+R,r.high=g+P+(p>>>0>>0?1:0),y=n.low=y+B,n.high=v+H+(y>>>0>>0?1:0),x=s.low=x+O,s.high=m+N+(x>>>0>>0?1:0),E=h.low=E+L,h.high=S+j+(E>>>0>>0?1:0),F=u.low=F+K,u.high=w+V+(F>>>0>>0?1:0),A=c.low=A+M,c.high=b+_+(A>>>0>>0?1:0),I=l.low=I+U,l.high=C+k+(I>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(r+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32}),e.SHA512=i._createHelper(s),e.HmacSHA512=i._createHmacHelper(s)}(),function(){var t=v,e=(n=t.x64).Word,i=n.WordArray,r=(n=t.algo).SHA512,n=n.SHA384=r.extend({_doReset:function(){this._hash=new i.init([new e.init(3418070365,3238371032),new e.init(1654270250,914150663),new e.init(2438529370,812702999),new e.init(355462360,4144912697),new e.init(1731405415,4290775857),new e.init(2394180231,1750603025),new e.init(3675008525,1694076839),new e.init(1203062813,3204075428)])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=r._createHelper(n),t.HmacSHA384=r._createHmacHelper(n)}(),function(){var t=v,e=(r=t.lib).WordArray,i=r.Hasher,r=t.algo,n=e.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=e.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),a=e.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),o=e.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=e.create([0,1518500249,1859775393,2400959708,2840853838]),u=e.create([1352829926,1548603684,1836072691,2053994217,0]);r=r.RIPEMD160=i.extend({_doReset:function(){this._hash=e.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=0;16>i;i++){var r=t[S=e+i];t[S]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var c,l,f,d,g,p,v,y,m,x,S=this._hash.words,E=(r=h.words,u.words),w=n.words,F=s.words,b=a.words,A=o.words;p=c=S[0],v=l=S[1],y=f=S[2],m=d=S[3],x=g=S[4];var C;for(i=0;80>i;i+=1)C=c+t[e+w[i]]|0,C=16>i?C+((l^f^d)+r[0]):32>i?C+((l&f|~l&d)+r[1]):48>i?C+(((l|~f)^d)+r[2]):64>i?C+((l&d|f&~d)+r[3]):C+((l^(f|~d))+r[4]),C=(C=(C|=0)<>>32-b[i])+g|0,c=g,g=d,d=f<<10|f>>>22,f=l,l=C,C=p+t[e+F[i]]|0,C=16>i?C+((v^(y|~m))+E[0]):32>i?C+((v&m|y&~m)+E[1]):48>i?C+(((v|~y)^m)+E[2]):64>i?C+((v&y|~v&m)+E[3]):C+((v^y^m)+E[4]),C=(C=(C|=0)<>>32-A[i])+x|0,p=x,x=m,m=y<<10|y>>>22,y=v,v=C;C=S[1]+f+m|0,S[1]=S[2]+d+x|0,S[2]=S[3]+g+p|0,S[3]=S[4]+c+v|0,S[4]=S[0]+l+y|0,S[0]=C},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;for(e[r>>>5]|=128<<24-r%32,e[14+(r+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process(),e=(t=this._hash).words,i=0;5>i;i++)r=e[i],e[i]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8);return t},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.RIPEMD160=i._createHelper(r),t.HmacRIPEMD160=i._createHmacHelper(r)}(Math),function(){var t=v,e=t.enc.Utf8;t.algo.HMAC=t.lib.Base.extend({init:function(t,i){t=this._hasher=new t.init,"string"==typeof i&&(i=e.parse(i));var r=t.blockSize,n=4*r;i.sigBytes>n&&(i=t.finalize(i)),i.clamp();for(var s=this._oKey=i.clone(),a=this._iKey=i.clone(),o=s.words,h=a.words,u=0;u>6)+m.charAt(63&i);for(e+1==t.length?(i=parseInt(t.substring(e,e+1),16),r+=m.charAt(i<<2)):e+2==t.length&&(i=parseInt(t.substring(e,e+2),16),r+=m.charAt(i>>2)+m.charAt((3&i)<<4)),"=";(3&r.length)>0;)r+="=";return r}function S(t){var e,i,r,n="",s=0;for(e=0;e>2),i=3&r,s=1):1==s?(n+=I(i<<2|r>>4),i=15&r,s=2):2==s?(n+=I(i),n+=I(r>>2),i=3&r,s=3):(n+=I(i<<2|r>>4),n+=I(15&r),s=0));return 1==s&&(n+=I(i<<2)),n}function E(t){var e,i=S(t),r=new Array;for(e=0;2*e>15;--s>=0;){var h=32767&this[t],u=this[t++]>>15,c=o*h+u*a;n=((h=a*h+((32767&c)<<15)+i[r]+(1073741823&n))>>>30)+(c>>>15)+o*u+(n>>>30),i[r++]=1073741823&h}return n},y=30):"Netscape"!=i.appName?(w.prototype.am=function(t,e,i,r,n,s){for(;--s>=0;){var a=e*this[t++]+i[r]+n;n=Math.floor(a/67108864),i[r++]=67108863&a}return n},y=26):(w.prototype.am=function(t,e,i,r,n,s){for(var a=16383&e,o=e>>14;--s>=0;){var h=16383&this[t],u=this[t++]>>14,c=o*h+u*a;n=((h=a*h+((16383&c)<<14)+i[r]+n)>>28)+(c>>14)+o*u,i[r++]=268435455&h}return n},y=28),w.prototype.DB=y,w.prototype.DM=(1<>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}function R(t){this.m=t}function H(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function V(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function K(){}function _(t){return t}function M(t){this.r2=F(),this.q3=F(),w.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}R.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},R.prototype.revert=function(t){return t},R.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},R.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},R.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},H.prototype.convert=function(t){var e=F();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(w.ZERO)>0&&this.m.subTo(e,e),e},H.prototype.revert=function(t){var e=F();return t.copyTo(e),this.reduce(e),e},H.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[i=e+this.m.t]+=this.m.am(0,r,t,e,0,this.m.t);t[i]>=t.DV;)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},H.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},H.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},w.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},w.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},w.prototype.fromString=function(t,e){var i;if(16==e)i=4;else if(8==e)i=3;else if(256==e)i=8;else if(2==e)i=1;else if(32==e)i=5;else{if(4!=e)return void this.fromRadix(t,e);i=2}this.t=0,this.s=0;for(var r=t.length,n=!1,s=0;--r>=0;){var a=8==i?255&t[r]:D(t,r);a<0?"-"==t.charAt(r)&&(n=!0):(n=!1,0==s?this[this.t++]=a:s+i>this.DB?(this[this.t-1]|=(a&(1<>this.DB-s):this[this.t-1]|=a<=this.DB&&(s-=this.DB))}8==i&&0!=(128&t[0])&&(this.s=-1,s>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},w.prototype.dlShiftTo=function(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s},w.prototype.drShiftTo=function(t,e){for(var i=t;i=0;--i)e[i+a+1]=this[i]>>n|o,o=(this[i]&s)<=0;--i)e[i]=0;e[a]=o,e.t=this.t+a+1,e.s=this.s,e.clamp()},w.prototype.rShiftTo=function(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)e.t=0;else{var r=t%this.DB,n=this.DB-r,s=(1<>r;for(var a=i+1;a>r;r>0&&(e[this.t-i-1]|=(this.s&s)<>=this.DB;if(t.t>=this.DB;r+=this.s}else{for(r+=this.s;i>=this.DB;r-=t.s}e.s=r<0?-1:0,r<-1?e[i++]=this.DV+r:r>0&&(e[i++]=r),e.t=i,e.clamp()},w.prototype.multiplyTo=function(t,e){var i=this.abs(),r=t.abs(),n=i.t;for(e.t=n+r.t;--n>=0;)e[n]=0;for(n=0;n=0;)t[i]=0;for(i=0;i=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()},w.prototype.divRemTo=function(t,e,i){var r=t.abs();if(!(r.t<=0)){var n=this.abs();if(n.t0?(r.lShiftTo(h,s),n.lShiftTo(h,i)):(r.copyTo(s),n.copyTo(i));var u=s.t,c=s[u-1];if(0!=c){var l=c*(1<1?s[u-2]>>this.F2:0),f=this.FV/l,d=(1<=0&&(i[i.t++]=1,i.subTo(y,i)),w.ONE.dlShiftTo(u,y),y.subTo(s,s);s.t=0;){var m=i[--p]==c?this.DM:Math.floor(i[p]*f+(i[p-1]+g)*d);if((i[p]+=s.am(0,m,i,v,0,u))0&&i.rShiftTo(h,i),a<0&&w.ZERO.subTo(i,i)}}},w.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},w.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},w.prototype.exp=function(t,e){if(t>4294967295||t<1)return w.ONE;var i=F(),r=F(),n=e.convert(this),s=P(t)-1;for(n.copyTo(i);--s>=0;)if(e.sqrTo(i,r),(t&1<0)e.mulTo(r,n,i);else{var a=i;i=r,r=a}return e.revert(i)},w.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var i,r=(1<0)for(o>o)>0&&(n=!0,s=I(i));a>=0;)o>(o+=this.DB-e)):(i=this[a]>>(o-=e)&r,o<=0&&(o+=this.DB,--a)),i>0&&(n=!0),n&&(s+=I(i));return n?s:"0"},w.prototype.negate=function(){var t=F();return w.ZERO.subTo(this,t),t},w.prototype.abs=function(){return this.s<0?this.negate():this},w.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(0!=(e=i-t.t))return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-t[i]))return e;return 0},w.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+P(this[this.t-1]^this.s&this.DM)},w.prototype.mod=function(t){var e=F();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(w.ZERO)>0&&t.subTo(e,e),e},w.prototype.modPowInt=function(t,e){var i;return i=t<256||e.isEven()?new R(e):new H(e),this.exp(t,i)},w.ZERO=T(0),w.ONE=T(1),K.prototype.convert=_,K.prototype.revert=_,K.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i)},K.prototype.sqrTo=function(t,e){t.squareTo(e)},M.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=F();return t.copyTo(e),this.reduce(e),e},M.prototype.revert=function(t){return t},M.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},M.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},M.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var k=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],U=(1<<26)/k[k.length-1];function q(){this.i=0,this.j=0,this.S=new Array}w.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},w.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),i=Math.pow(t,e),r=T(i),n=F(),s=F(),a="";for(this.divRemTo(r,n,s);n.signum()>0;)a=(i+s.intValue()).toString(t).substr(1)+a,n.divRemTo(r,n,s);return s.intValue().toString(t)+a},w.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var i=this.chunkSize(e),r=Math.pow(e,i),n=!1,s=0,a=0,o=0;o=i&&(this.dMultiply(r),this.dAddOffset(a,0),s=0,a=0))}s>0&&(this.dMultiply(Math.pow(e,s)),this.dAddOffset(a,0)),n&&w.ZERO.subTo(this,this)},w.prototype.fromNumber=function(t,e,i){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,i),this.testBit(t-1)||this.bitwiseTo(w.ONE.shiftLeft(t-1),N,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(w.ONE.shiftLeft(t-1),this);else{var r=new Array,n=7&t;r.length=1+(t>>3),e.nextBytes(r),n>0?r[0]&=(1<>=this.DB;if(t.t>=this.DB;r+=this.s}else{for(r+=this.s;i>=this.DB;r+=t.s}e.s=r<0?-1:0,r>0?e[i++]=r:r<-1&&(e[i++]=this.DV+r),e.t=i,e.clamp()},w.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},w.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},w.prototype.multiplyLowerTo=function(t,e,i){var r,n=Math.min(this.t+t.t,e);for(i.s=0,i.t=n;n>0;)i[--n]=0;for(r=i.t-this.t;n=0;)i[r]=0;for(r=Math.max(e-this.t,0);r0)if(0==e)i=this[0]%t;else for(var r=this.t-1;r>=0;--r)i=(e*i+this[r])%t;return i},w.prototype.millerRabin=function(t){var e=this.subtract(w.ONE),i=e.getLowestSetBit();if(i<=0)return!1;var r=e.shiftRight(i);(t=t+1>>1)>k.length&&(t=k.length);for(var n=F(),s=0;s>24},w.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},w.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},w.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var i,r=this.DB-t*this.DB%8,n=0;if(t-- >0)for(r>r)!=(this.s&this.DM)>>r&&(e[n++]=i|this.s<=0;)r<8?(i=(this[t]&(1<>(r+=this.DB-8)):(i=this[t]>>(r-=8)&255,r<=0&&(r+=this.DB,--t)),0!=(128&i)&&(i|=-256),0==n&&(128&this.s)!=(128&i)&&++n,(n>0||i!=this.s)&&(e[n++]=i);return e},w.prototype.equals=function(t){return 0==this.compareTo(t)},w.prototype.min=function(t){return this.compareTo(t)<0?this:t},w.prototype.max=function(t){return this.compareTo(t)>0?this:t},w.prototype.and=function(t){var e=F();return this.bitwiseTo(t,B,e),e},w.prototype.or=function(t){var e=F();return this.bitwiseTo(t,N,e),e},w.prototype.xor=function(t){var e=F();return this.bitwiseTo(t,O,e),e},w.prototype.andNot=function(t){var e=F();return this.bitwiseTo(t,j,e),e},w.prototype.not=function(){for(var t=F(),e=0;e=this.t?0!=this.s:0!=(this[e]&1<1){var c=F();for(r.sqrTo(a[1],c);o<=u;)a[o]=F(),r.mulTo(c,a[o-2],a[o]),o+=2}var l,f,d=t.t-1,g=!0,p=F();for(n=P(t[d])-1;d>=0;){for(n>=h?l=t[d]>>n-h&u:(l=(t[d]&(1<0&&(l|=t[d-1]>>this.DB+n-h)),o=i;0==(1&l);)l>>=1,--o;if((n-=o)<0&&(n+=this.DB,--d),g)a[l].copyTo(s),g=!1;else{for(;o>1;)r.sqrTo(s,p),r.sqrTo(p,s),o-=2;o>0?r.sqrTo(s,p):(f=s,s=p,p=f),r.mulTo(p,a[l],s)}for(;d>=0&&0==(t[d]&1<=0?(i.subTo(r,i),e&&n.subTo(a,n),s.subTo(o,s)):(r.subTo(i,r),e&&a.subTo(n,a),o.subTo(s,o))}return 0!=r.compareTo(w.ONE)?w.ZERO:o.compareTo(t)>=0?o.subtract(t):o.signum()<0?(o.addTo(t,o),o.signum()<0?o.add(t):o):o},w.prototype.pow=function(t){return this.exp(t,new K)},w.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),i=t.s<0?t.negate():t.clone();if(e.compareTo(i)<0){var r=e;e=i,i=r}var n=e.getLowestSetBit(),s=i.getLowestSetBit();if(s<0)return e;for(n0&&(e.rShiftTo(s,e),i.rShiftTo(s,i));e.signum()>0;)(n=e.getLowestSetBit())>0&&e.rShiftTo(n,e),(n=i.getLowestSetBit())>0&&i.rShiftTo(n,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return s>0&&i.lShiftTo(s,i),i},w.prototype.isProbablePrime=function(t){var e,i=this.abs();if(1==i.t&&i[0]<=k[k.length-1]){for(e=0;e>8&255,G[W++]^=t>>16&255,G[W++]^=t>>24&255,W>=256&&(W-=256)}((new Date).getTime())}if(null==G){var J;if(G=new Array,W=0,void 0!==r&&(void 0!==r.crypto||void 0!==r.msCrypto)){var X=r.crypto||r.msCrypto;if(X.getRandomValues){var $=new Uint8Array(32);for(X.getRandomValues($),J=0;J<32;++J)G[W++]=$[J]}else if("Netscape"==i.appName&&i.appVersion<"5"){var Z=r.crypto.random(32);for(J=0;J>>8,G[W++]=255&J;W=0,Y()}function Q(){if(null==z){for(Y(),(z=new q).init(G),W=0;W>24,(16711680&n)>>16,(65280&n)>>8,255&n]))),n+=1;return r}function rt(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function nt(t,e,i){for(var r="",n=0;r.length>24,(16711680&n)>>16,(65280&n)>>8,255&n])),n+=1;return r}function st(t,e){this.x=e,this.q=t}function at(t,e,i,r){this.curve=t,this.x=e,this.y=i,this.z=null==r?w.ONE:r,this.zinv=null}function ot(t,e,i){this.q=t,this.a=this.fromBigInteger(e),this.b=this.fromBigInteger(i),this.infinity=new at(this,null,null)}tt.prototype.nextBytes=function(t){var e;for(e=0;e0&&e.length>0))throw"Invalid RSA public key";this.n=et(t,16),this.e=parseInt(e,16)}},rt.prototype.encrypt=function(t){var e=function(t,e){if(e=0&&e>0;){var n=t.charCodeAt(r--);n<128?i[--e]=n:n>127&&n<2048?(i[--e]=63&n|128,i[--e]=n>>6|192):(i[--e]=63&n|128,i[--e]=n>>6&63|128,i[--e]=n>>12|224)}i[--e]=0;for(var s=new tt,a=new Array;e>2;){for(a[0]=0;0==a[0];)s.nextBytes(a);i[--e]=a[0]}return i[--e]=2,i[--e]=0,new w(i)}(t,this.n.bitLength()+7>>3);if(null==e)return null;var i=this.doPublic(e);if(null==i)return null;var r=i.toString(16);return 0==(1&r.length)?r:"0"+r},rt.prototype.encryptOAEP=function(t,e,i){var r=function(t,e,i,r){var n=ut.crypto.MessageDigest,s=ut.crypto.Util,a=null;if(i||(i="sha1"),"string"==typeof i&&(a=n.getCanonicalAlgName(i),r=n.getHashLength(a),i=function(t){return Ft(s.hashHex(bt(t),a))}),t.length+2*r+2>e)throw"Message too long for RSA";var o,h="";for(o=0;o>3,e,i);if(null==r)return null;var n=this.doPublic(r);if(null==n)return null;var s=n.toString(16);return 0==(1&s.length)?s:"0"+s},rt.prototype.type="RSA",rt.prototype.doPrivate=function(t){if(null==this.p||null==this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),i=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(i)<0;)e=e.add(this.p);return e.subtract(i).multiply(this.coeff).mod(this.p).multiply(this.q).add(i)},rt.prototype.setPrivate=function(t,e,i){if(this.isPrivate=!0,"string"!=typeof t)this.n=t,this.e=e,this.d=i;else{if(!(null!=t&&null!=e&&t.length>0&&e.length>0))throw"Invalid RSA private key";this.n=et(t,16),this.e=parseInt(e,16),this.d=et(i,16)}},rt.prototype.setPrivateEx=function(t,e,i,r,n,s,a,o){if(this.isPrivate=!0,this.isPublic=!1,null==t)throw"RSASetPrivateEx N == null";if(null==e)throw"RSASetPrivateEx E == null";if(0==t.length)throw"RSASetPrivateEx N.length == 0";if(0==e.length)throw"RSASetPrivateEx E.length == 0";if(!(null!=t&&null!=e&&t.length>0&&e.length>0))throw"Invalid RSA private key in RSASetPrivateEx";this.n=et(t,16),this.e=parseInt(e,16),this.d=et(i,16),this.p=et(r,16),this.q=et(n,16),this.dmp1=et(s,16),this.dmq1=et(a,16),this.coeff=et(o,16)},rt.prototype.generate=function(t,e){var i=new tt,r=t>>1;this.e=parseInt(e,16);for(var n=new w(e,16);;){for(;this.p=new w(t-r,1,i),0!=this.p.subtract(w.ONE).gcd(n).compareTo(w.ONE)||!this.p.isProbablePrime(10););for(;this.q=new w(r,1,i),0!=this.q.subtract(w.ONE).gcd(n).compareTo(w.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var s=this.p;this.p=this.q,this.q=s}var a=this.p.subtract(w.ONE),o=this.q.subtract(w.ONE),h=a.multiply(o);if(0==h.gcd(n).compareTo(w.ONE)&&(this.n=this.p.multiply(this.q),this.n.bitLength()==t)){this.d=n.modInverse(h),this.dmp1=this.d.mod(a),this.dmq1=this.d.mod(o),this.coeff=this.q.modInverse(this.p);break}}this.isPrivate=!0},rt.prototype.decrypt=function(t){if(t.length!=Math.ceil(this.n.bitLength()/4))throw new Error("wrong ctext length");var e=et(t,16),i=this.doPrivate(e);return null==i?null:function(t,e){for(var i=t.toByteArray(),r=0;r=i.length)return null;for(var n="";++r191&&s<224?(n+=String.fromCharCode((31&s)<<6|63&i[r+1]),++r):(n+=String.fromCharCode((15&s)<<12|(63&i[r+1])<<6|63&i[r+2]),r+=2)}return n}(i,this.n.bitLength()+7>>3)},rt.prototype.decryptOAEP=function(t,e,i){if(t.length!=Math.ceil(this.n.bitLength()/4))throw new Error("wrong ctext length");var r=et(t,16),n=this.doPrivate(r);return null==n?null:function(t,e,i,r){var n=ut.crypto.MessageDigest,s=ut.crypto.Util,a=null;for(i||(i="sha1"),"string"==typeof i&&(a=n.getCanonicalAlgName(i),r=n.getHashLength(a),i=function(t){return Ft(s.hashHex(bt(t),a))}),t=t.toByteArray(),o=0;o>3,e,i)},st.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.x.equals(t.x)},st.prototype.toBigInteger=function(){return this.x},st.prototype.negate=function(){return new st(this.q,this.x.negate().mod(this.q))},st.prototype.add=function(t){return new st(this.q,this.x.add(t.toBigInteger()).mod(this.q))},st.prototype.subtract=function(t){return new st(this.q,this.x.subtract(t.toBigInteger()).mod(this.q))},st.prototype.multiply=function(t){return new st(this.q,this.x.multiply(t.toBigInteger()).mod(this.q))},st.prototype.square=function(){return new st(this.q,this.x.square().mod(this.q))},st.prototype.divide=function(t){return new st(this.q,this.x.multiply(t.toBigInteger().modInverse(this.q)).mod(this.q))},at.prototype.getX=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))},at.prototype.getY=function(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))},at.prototype.equals=function(t){return t==this||(this.isInfinity()?t.isInfinity():t.isInfinity()?this.isInfinity():!!t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(w.ZERO)&&t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q).equals(w.ZERO))},at.prototype.isInfinity=function(){return null==this.x&&null==this.y||this.z.equals(w.ZERO)&&!this.y.toBigInteger().equals(w.ZERO)},at.prototype.negate=function(){return new at(this.curve,this.x,this.y.negate(),this.z)},at.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(t.z)).mod(this.curve.q),i=t.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(t.z)).mod(this.curve.q);if(w.ZERO.equals(i))return w.ZERO.equals(e)?this.twice():this.curve.getInfinity();var r=new w("3"),n=this.x.toBigInteger(),s=this.y.toBigInteger(),a=(t.x.toBigInteger(),t.y.toBigInteger(),i.square()),o=a.multiply(i),h=n.multiply(a),u=e.square().multiply(this.z),c=u.subtract(h.shiftLeft(1)).multiply(t.z).subtract(o).multiply(i).mod(this.curve.q),l=h.multiply(r).multiply(e).subtract(s.multiply(o)).subtract(u.multiply(e)).multiply(t.z).add(e.multiply(o)).mod(this.curve.q),f=o.multiply(this.z).multiply(t.z).mod(this.curve.q);return new at(this.curve,this.curve.fromBigInteger(c),this.curve.fromBigInteger(l),f)},at.prototype.twice=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=new w("3"),e=this.x.toBigInteger(),i=this.y.toBigInteger(),r=i.multiply(this.z),n=r.multiply(i).mod(this.curve.q),s=this.curve.a.toBigInteger(),a=e.square().multiply(t);w.ZERO.equals(s)||(a=a.add(this.z.square().multiply(s)));var o=(a=a.mod(this.curve.q)).square().subtract(e.shiftLeft(3).multiply(n)).shiftLeft(1).multiply(r).mod(this.curve.q),h=a.multiply(t).multiply(e).subtract(n.shiftLeft(1)).shiftLeft(2).multiply(n).subtract(a.square().multiply(a)).mod(this.curve.q),u=r.square().multiply(r).shiftLeft(3).mod(this.curve.q);return new at(this.curve,this.curve.fromBigInteger(o),this.curve.fromBigInteger(h),u)},at.prototype.multiply=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,i=t,r=i.multiply(new w("3")),n=this.negate(),s=this,a=this.curve.q.subtract(t),o=a.multiply(new w("3")),h=new at(this.curve,this.x,this.y),u=h.negate();for(e=r.bitLength()-2;e>0;--e){s=s.twice();var c=r.testBit(e);c!=i.testBit(e)&&(s=s.add(c?this:n))}for(e=o.bitLength()-2;e>0;--e){h=h.twice();var l=o.testBit(e);l!=a.testBit(e)&&(h=h.add(l?h:u))}return s},at.prototype.multiplyTwo=function(t,e,i){var r;r=t.bitLength()>i.bitLength()?t.bitLength()-1:i.bitLength()-1;for(var n=this.curve.getInfinity(),s=this.add(e);r>=0;)n=n.twice(),t.testBit(r)?n=i.testBit(r)?n.add(s):n.add(this):i.testBit(r)&&(n=n.add(e)),--r;return n},ot.prototype.getQ=function(){return this.q},ot.prototype.getA=function(){return this.a},ot.prototype.getB=function(){return this.b},ot.prototype.equals=function(t){return t==this||this.q.equals(t.q)&&this.a.equals(t.a)&&this.b.equals(t.b)},ot.prototype.getInfinity=function(){return this.infinity},ot.prototype.fromBigInteger=function(t){return new st(this.q,t)},ot.prototype.decodePointHex=function(t){switch(parseInt(t.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:return null;case 4:case 6:case 7:var e=(t.length-2)/2,i=t.substr(2,e),r=t.substr(e+2,e);return new at(this,this.fromBigInteger(new w(i,16)),this.fromBigInteger(new w(r,16)));default:return null}},st.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)},at.prototype.getEncoded=function(t){var e=function(t,e){var i=t.toByteArrayUnsigned();if(ei.length;)i.unshift(0);return i},i=this.getX().toBigInteger(),r=this.getY().toBigInteger(),n=e(i,32);return t?r.isEven()?n.unshift(2):n.unshift(3):(n.unshift(4),n=n.concat(e(r,32))),n},at.decodeFrom=function(t,e){e[0];var i=e.length-1,r=e.slice(1,1+i/2),n=e.slice(1+i/2,1+i);r.unshift(0),n.unshift(0);var s=new w(r),a=new w(n);return new at(t,t.fromBigInteger(s),t.fromBigInteger(a))},at.decodeFromHex=function(t,e){e.substr(0,2);var i=e.length-2,r=e.substr(2,i/2),n=e.substr(2+i/2,i/2),s=new w(r,16),a=new w(n,16);return new at(t,t.fromBigInteger(s),t.fromBigInteger(a))},at.prototype.add2D=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;if(this.x.equals(t.x))return this.y.equals(t.y)?this.twice():this.curve.getInfinity();var e=t.x.subtract(this.x),i=t.y.subtract(this.y).divide(e),r=i.square().subtract(this.x).subtract(t.x),n=i.multiply(this.x.subtract(r)).subtract(this.y);return new at(this.curve,r,n)},at.prototype.twice2D=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var t=this.curve.fromBigInteger(w.valueOf(2)),e=this.curve.fromBigInteger(w.valueOf(3)),i=this.x.square().multiply(e).add(this.curve.a).divide(this.y.multiply(t)),r=i.square().subtract(this.x.multiply(t)),n=i.multiply(this.x.subtract(r)).subtract(this.y);return new at(this.curve,r,n)},at.prototype.multiply2D=function(t){if(this.isInfinity())return this;if(0==t.signum())return this.curve.getInfinity();var e,i=t,r=i.multiply(new w("3")),n=this.negate(),s=this;for(e=r.bitLength()-2;e>0;--e){s=s.twice();var a=r.testBit(e);a!=i.testBit(e)&&(s=s.add2D(a?this:n))}return s},at.prototype.isOnCurve=function(){var t=this.getX().toBigInteger(),e=this.getY().toBigInteger(),i=this.curve.getA().toBigInteger(),r=this.curve.getB().toBigInteger(),n=this.curve.getQ(),s=e.multiply(e).mod(n),a=t.multiply(t).multiply(t).add(i.multiply(t)).add(r).mod(n);return s.equals(a)},at.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"},at.prototype.validate=function(){var t=this.curve.getQ();if(this.isInfinity())throw new Error("Point is at infinity.");var e=this.getX().toBigInteger(),i=this.getY().toBigInteger();if(e.compareTo(w.ONE)<0||e.compareTo(t.subtract(w.ONE))>0)throw new Error("x coordinate out of bounds");if(i.compareTo(w.ONE)<0||i.compareTo(t.subtract(w.ONE))>0)throw new Error("y coordinate out of bounds");if(!this.isOnCurve())throw new Error("Point is not on the curve.");if(this.multiply(t).isInfinity())throw new Error("Point is not a scalar multiple of G.");return!0};var ht=function(){var t=new RegExp('(?:false|true|null|[\\{\\}\\[\\]]|(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)|(?:"(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))*"))',"g"),e=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),i={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function r(t,e,r){return e?i[e]:String.fromCharCode(parseInt(r,16))}var n=new String(""),s=Object.hasOwnProperty;return function(i,a){var o,h,u=i.match(t),c=u[0],l=!1;"{"===c?o={}:"["===c?o=[]:(o=[],l=!0);for(var f=[o],d=1-l,g=u.length;d=0;)delete i[r[h]]}return a.call(t,e,i)};o=v({"":o},"")}return o}}();void 0!==ut&&ut||(ut={}),void 0!==ut.asn1&&ut.asn1||(ut.asn1={}),ut.asn1.ASN1Util=new function(){this.integerToByteHex=function(t){var e=t.toString(16);return e.length%2==1&&(e="0"+e),e},this.bigIntToMinTwosComplementsHex=function(t){var e=t.toString(16);if("-"!=e.substr(0,1))e.length%2==1?e="0"+e:e.match(/^[0-7]/)||(e="00"+e);else{var i=e.substr(1).length;i%2==1?i+=1:e.match(/^[0-7]/)||(i+=2);for(var r="",n=0;n15)throw"ASN.1 length too long to represent by 8x: n = "+t.toString(16);return(128+i).toString(16)+e},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},ut.asn1.DERAbstractString=function(t){ut.asn1.DERAbstractString.superclass.constructor.call(this);this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=Et(this.s).toLowerCase()},this.setStringHex=function(t){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&("string"==typeof t?this.setString(t):void 0!==t.str?this.setString(t.str):void 0!==t.hex&&this.setStringHex(t.hex))},n.lang.extend(ut.asn1.DERAbstractString,ut.asn1.ASN1Object),ut.asn1.DERAbstractTime=function(t){ut.asn1.DERAbstractTime.superclass.constructor.call(this);this.localDateToUTC=function(t){var e=t.getTime()+6e4*t.getTimezoneOffset();return new Date(e)},this.formatDate=function(t,e,i){var r=this.zeroPadding,n=this.localDateToUTC(t),s=String(n.getFullYear());"utc"==e&&(s=s.substr(2,2));var a=s+r(String(n.getMonth()+1),2)+r(String(n.getDate()),2)+r(String(n.getHours()),2)+r(String(n.getMinutes()),2)+r(String(n.getSeconds()),2);if(!0===i){var o=n.getMilliseconds();if(0!=o){var h=r(String(o),3);a=a+"."+(h=h.replace(/[0]+$/,""))}}return a+"Z"},this.zeroPadding=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},this.getString=function(){return this.s},this.setString=function(t){this.hTLV=null,this.isModified=!0,this.s=t,this.hV=vt(t)},this.setByDateValue=function(t,e,i,r,n,s){var a=new Date(Date.UTC(t,e-1,i,r,n,s,0));this.setByDate(a)},this.getFreshValueHex=function(){return this.hV}},n.lang.extend(ut.asn1.DERAbstractTime,ut.asn1.ASN1Object),ut.asn1.DERAbstractStructured=function(t){ut.asn1.DERAbstractString.superclass.constructor.call(this);this.setByASN1ObjectArray=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array=t},this.appendASN1Object=function(t){this.hTLV=null,this.isModified=!0,this.asn1Array.push(t)},this.asn1Array=new Array,void 0!==t&&void 0!==t.array&&(this.asn1Array=t.array)},n.lang.extend(ut.asn1.DERAbstractStructured,ut.asn1.ASN1Object),ut.asn1.DERBoolean=function(){ut.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},n.lang.extend(ut.asn1.DERBoolean,ut.asn1.ASN1Object),ut.asn1.DERInteger=function(t){ut.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(t){this.hTLV=null,this.isModified=!0,this.hV=ut.asn1.ASN1Util.bigIntToMinTwosComplementsHex(t)},this.setByInteger=function(t){var e=new w(String(t),10);this.setByBigInteger(e)},this.setValueHex=function(t){this.hV=t},this.getFreshValueHex=function(){return this.hV},void 0!==t&&(void 0!==t.bigint?this.setByBigInteger(t.bigint):void 0!==t.int?this.setByInteger(t.int):"number"==typeof t?this.setByInteger(t):void 0!==t.hex&&this.setValueHex(t.hex))},n.lang.extend(ut.asn1.DERInteger,ut.asn1.ASN1Object),ut.asn1.DERBitString=function(t){if(void 0!==t&&void 0!==t.obj){var e=ut.asn1.ASN1Util.newObject(t.obj);t.hex="00"+e.getEncodedHex()}ut.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(t){this.hTLV=null,this.isModified=!0,this.hV=t},this.setUnusedBitsAndHexValue=function(t,e){if(t<0||7n.length&&(n=r[i]);return(t=t.replace(n,"::")).slice(1,-1)}function jt(t){var e="malformed hex value";if(!t.match(/^([0-9A-Fa-f][0-9A-Fa-f]){1,}$/))throw e;if(8!=t.length)return 32==t.length?Ot(t):t;try{return parseInt(t.substr(0,2),16)+"."+parseInt(t.substr(2,2),16)+"."+parseInt(t.substr(4,2),16)+"."+parseInt(t.substr(6,2),16)}catch(t){throw e}}function Lt(t){for(var e=encodeURIComponent(t),i="",r=0;r"7"?"00"+t:t}function Kt(t){t=(t=(t=t.replace(/^\s*\[\s*/,"")).replace(/\s*\]\s*$/,"")).replace(/\s*/g,"");try{return t.split(/,/).map((function(t,e,i){var r=parseInt(t);if(r<0||255=r)break}return a},ft.getNthChildIdx=function(t,e,i){return ft.getChildIdx(t,e)[i]},ft.getIdxbyList=function(t,e,i,r){var n,s,a=ft;return 0==i.length?void 0!==r&&t.substr(e,2)!==r?-1:e:(n=i.shift())>=(s=a.getChildIdx(t,e)).length?-1:a.getIdxbyList(t,s[n],i,r)},ft.getIdxbyListEx=function(t,e,i,r){var n,s,a=ft;if(0==i.length)return void 0!==r&&t.substr(e,2)!==r?-1:e;n=i.shift(),s=a.getChildIdx(t,e);for(var o=0,h=0;h=t.length?null:n.getTLV(t,s)},ft.getTLVbyListEx=function(t,e,i,r){var n=ft,s=n.getIdxbyListEx(t,e,i,r);return-1==s?null:n.getTLV(t,s)},ft.getVbyList=function(t,e,i,r,n){var s,a,o=ft;return-1==(s=o.getIdxbyList(t,e,i,r))||s>=t.length?null:(a=o.getV(t,s),!0===n&&(a=a.substr(2)),a)},ft.getVbyListEx=function(t,e,i,r,n){var s,a,o=ft;return-1==(s=o.getIdxbyListEx(t,e,i,r))?null:(a=o.getV(t,s),"03"==t.substr(s,2)&&!1!==n&&(a=a.substr(2)),a)},ft.hextooidstr=function(t){var e=function(t,e){return t.length>=e?t:new Array(e-t.length+1).join("0")+t},i=[],r=t.substr(0,2),n=parseInt(r,16);i[0]=new String(Math.floor(n/40)),i[1]=new String(n%40);for(var s=t.substr(2),a=[],o=0;o0&&(c=c+"."+h.join(".")),c},ft.dump=function(t,e,i,r){var n=ft,s=n.getV,a=n.dump,o=n.getChildIdx,h=t;t instanceof ut.asn1.ASN1Object&&(h=t.getEncodedHex());var u=function(t,e){return t.length<=2*e?t:t.substr(0,e)+"..(total "+t.length/2+"bytes).."+t.substr(t.length-e,e)};void 0===e&&(e={ommit_long_octet:32}),void 0===i&&(i=0),void 0===r&&(r="");var c,l=e.ommit_long_octet;if("01"==(c=h.substr(i,2)))return"00"==(f=s(h,i))?r+"BOOLEAN FALSE\n":r+"BOOLEAN TRUE\n";if("02"==c)return r+"INTEGER "+u(f=s(h,i),l)+"\n";if("03"==c){var f=s(h,i);if(n.isASN1HEX(f.substr(2))){var d=r+"BITSTRING, encapsulates\n";return d+=a(f.substr(2),e,0,r+" ")}return r+"BITSTRING "+u(f,l)+"\n"}if("04"==c){f=s(h,i);if(n.isASN1HEX(f)){d=r+"OCTETSTRING, encapsulates\n";return d+=a(f,e,0,r+" ")}return r+"OCTETSTRING "+u(f,l)+"\n"}if("05"==c)return r+"NULL\n";if("06"==c){var g=s(h,i),p=ut.asn1.ASN1Util.oidHexToInt(g),v=ut.asn1.x509.OID.oid2name(p),y=p.replace(/\./g," ");return""!=v?r+"ObjectIdentifier "+v+" ("+y+")\n":r+"ObjectIdentifier ("+y+")\n"}if("0a"==c)return r+"ENUMERATED "+parseInt(s(h,i))+"\n";if("0c"==c)return r+"UTF8String '"+wt(s(h,i))+"'\n";if("13"==c)return r+"PrintableString '"+wt(s(h,i))+"'\n";if("14"==c)return r+"TeletexString '"+wt(s(h,i))+"'\n";if("16"==c)return r+"IA5String '"+wt(s(h,i))+"'\n";if("17"==c)return r+"UTCTime "+wt(s(h,i))+"\n";if("18"==c)return r+"GeneralizedTime "+wt(s(h,i))+"\n";if("1a"==c)return r+"VisualString '"+wt(s(h,i))+"'\n";if("1e"==c)return r+"BMPString '"+wt(s(h,i))+"'\n";if("30"==c){if("3000"==h.substr(i,4))return r+"SEQUENCE {}\n";d=r+"SEQUENCE\n";var m=e;if((2==(E=o(h,i)).length||3==E.length)&&"06"==h.substr(E[0],2)&&"04"==h.substr(E[E.length-1],2)){v=n.oidname(s(h,E[0]));var x=JSON.parse(JSON.stringify(e));x.x509ExtName=v,m=x}for(var S=0;S31)&&(128==(192&i)&&(31&i)==r))}catch(t){return!1}},ft.isASN1HEX=function(t){var e=ft;if(t.length%2==1)return!1;var i=e.getVblen(t,0),r=t.substr(0,2),n=e.getL(t,0);return t.length-r.length-n.length==2*i},ft.checkStrictDER=function(t,e,i,r,n){var s=ft;if(void 0===i){if("string"!=typeof t)throw new Error("not hex string");if(t=t.toLowerCase(),!ut.lang.String.isHex(t))throw new Error("not hex string");i=t.length,n=(r=t.length/2)<128?1:Math.ceil(r.toString(16))+1}if(s.getL(t,e).length>2*n)throw new Error("L of TLV too long: idx="+e);var a=s.getVblen(t,e);if(a>r)throw new Error("value of L too long than hex: idx="+e);var o=s.getTLV(t,e),h=o.length-2-s.getL(t,e).length;if(h!==2*a)throw new Error("V string length and L's value not the same:"+h+"/"+2*a);if(0===e&&t.length!=o.length)throw new Error("total length and TLV length unmatch:"+t.length+"!="+o.length);var u=t.substr(e,2);if("02"===u){var c=s.getVidx(t,e);if("00"==t.substr(c,2)&&t.charCodeAt(c+2)<56)throw new Error("not least zeros for DER INTEGER")}if(32&parseInt(u,16)){for(var l=s.getVblen(t,e),f=0,d=s.getChildIdx(t,e),g=0;g0&&t.push(new r({tag:"a3",obj:new u(e.ext)})),new ut.asn1.DERSequence({array:t}).getEncodedHex()},void 0!==t&&this.setByParam(t)},n.lang.extend(ut.asn1.x509.TBSCertificate,ut.asn1.ASN1Object),ut.asn1.x509.Extensions=function(t){ut.asn1.x509.Extensions.superclass.constructor.call(this);var e=ut.asn1,i=e.DERSequence,r=e.x509;this.aParam=[],this.setByParam=function(t){this.aParam=t},this.getEncodedHex=function(){for(var t=[],e=0;e-1&&t.push(new r({int:this.pathLen}));var e=new n({array:t});return this.asn1ExtnValue=e,this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.19",this.cA=!1,this.pathLen=-1,void 0!==t&&(void 0!==t.cA&&(this.cA=t.cA),void 0!==t.pathLen&&(this.pathLen=t.pathLen))},n.lang.extend(ut.asn1.x509.BasicConstraints,ut.asn1.x509.Extension),ut.asn1.x509.CRLDistributionPoints=function(t){ut.asn1.x509.CRLDistributionPoints.superclass.constructor.call(this,t);var e=ut.asn1,i=e.x509;this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.setByDPArray=function(t){for(var r=[],n=0;n0&&t.push(new i({array:e}))}return new i({array:t}).getEncodedHex()},void 0!==t&&(this.params=t)},n.lang.extend(ut.asn1.x509.PolicyInformation,ut.asn1.ASN1Object),ut.asn1.x509.PolicyQualifierInfo=function(t){ut.asn1.x509.PolicyQualifierInfo.superclass.constructor.call(this,t);var e=ut.asn1,i=e.DERSequence,r=e.DERIA5String,n=e.DERObjectIdentifier,s=e.x509.UserNotice;this.params=null,this.getEncodedHex=function(){return void 0!==this.params.cps?new i({array:[new n({oid:"1.3.6.1.5.5.7.2.1"}),new r({str:this.params.cps})]}).getEncodedHex():null!=this.params.unotice?new i({array:[new n({oid:"1.3.6.1.5.5.7.2.2"}),new s(this.params.unotice)]}).getEncodedHex():void 0},void 0!==t&&(this.params=t)},n.lang.extend(ut.asn1.x509.PolicyQualifierInfo,ut.asn1.ASN1Object),ut.asn1.x509.UserNotice=function(t){ut.asn1.x509.UserNotice.superclass.constructor.call(this,t);var e=ut.asn1.DERSequence,i=(ut.asn1.DERInteger,ut.asn1.x509.DisplayText),r=ut.asn1.x509.NoticeReference;this.params=null,this.getEncodedHex=function(){var t=[];return void 0!==this.params.noticeref&&t.push(new r(this.params.noticeref)),void 0!==this.params.exptext&&t.push(new i(this.params.exptext)),new e({array:t}).getEncodedHex()},void 0!==t&&(this.params=t)},n.lang.extend(ut.asn1.x509.UserNotice,ut.asn1.ASN1Object),ut.asn1.x509.NoticeReference=function(t){ut.asn1.x509.NoticeReference.superclass.constructor.call(this,t);var e=ut.asn1.DERSequence,i=ut.asn1.DERInteger,r=ut.asn1.x509.DisplayText;this.params=null,this.getEncodedHex=function(){var t=[];if(void 0!==this.params.org&&t.push(new r(this.params.org)),void 0!==this.params.noticenum){for(var n=[],s=this.params.noticenum,a=0;a0)for(var t=0;t0;n++){var s=e.shift();if(!0===i){var a=(r.pop()+","+s).replace(/\\,/g,",");r.push(a),i=!1}else r.push(s);"\\"===s.substr(-1,1)&&(i=!0)}return(r=r.map((function(t){return t.replace("/","\\/")}))).reverse(),"/"+r.join("/")},ut.asn1.x509.X500Name.ldapToOneline=function(t){return ut.asn1.x509.X500Name.ldapToCompat(t)},ut.asn1.x509.RDN=function(t){ut.asn1.x509.RDN.superclass.constructor.call(this),this.asn1Array=[],this.paramArray=[],this.sRule="utf8";var e=ut.asn1.x509.AttributeTypeAndValue;this.setByParam=function(t){void 0!==t.rule&&(this.sRule=t.rule),void 0!==t.str&&this.addByMultiValuedString(t.str),void 0!==t.array&&(this.paramArray=t.array)},this.addByString=function(t){this.asn1Array.push(new ut.asn1.x509.AttributeTypeAndValue({str:t,rule:this.sRule}))},this.addByMultiValuedString=function(t){for(var e=ut.asn1.x509.RDN.parseString(t),i=0;i0)for(var t=0;t0;n++){var s=e.shift();if(!0===i){var a=(r.pop()+"+"+s).replace(/\\\+/g,"+");r.push(a),i=!1}else r.push(s);"\\"===s.substr(-1,1)&&(i=!0)}var o=!1,h=[];for(n=0;r.length>0;n++){s=r.shift();if(!0===o){var u=h.pop();if(s.match(/"$/)){a=(u+"+"+s).replace(/^([^=]+)="(.*)"$/,"$1=$2");h.push(a),o=!1}else h.push(u+"+"+s)}else h.push(s);s.match(/^[^=]+="/)&&(o=!0)}return h},ut.asn1.x509.AttributeTypeAndValue=function(t){ut.asn1.x509.AttributeTypeAndValue.superclass.constructor.call(this),this.sRule="utf8",this.sType=null,this.sValue=null,this.dsType=null;var e=ut,i=e.asn1,r=i.DERSequence,n=i.DERUTF8String,s=i.DERPrintableString,a=i.DERTeletexString,o=i.DERIA5String,h=i.DERVisibleString,u=i.DERBMPString,c=e.lang.String.isMail,l=e.lang.String.isPrintable;this.setByParam=function(t){if(void 0!==t.rule&&(this.sRule=t.rule),void 0!==t.ds&&(this.dsType=t.ds),void 0===t.value&&void 0!==t.str){var e=t.str.match(/^([^=]+)=(.+)$/);if(!e)throw new Error("malformed attrTypeAndValueStr: "+attrTypeAndValueStr);this.sType=e[1],this.sValue=e[2]}else this.sType=t.type,this.sValue=t.value},this.setByString=function(t,e){void 0!==e&&(this.sRule=e);var i=t.match(/^([^=]+)=(.+)$/);if(!i)throw new Error("malformed attrTypeAndValueStr: "+attrTypeAndValueStr);this.setByAttrTypeAndValueStr(i[1],i[2])},this._getDsType=function(){var t=this.sType,e=this.sValue,i=this.sRule;return"prn"===i?"CN"==t&&c(e)?"ia5":l(e)?"prn":"utf8":"utf8"===i?"CN"==t&&c(e)?"ia5":"C"==t?"prn":"utf8":"utf8"},this.setByAttrTypeAndValueStr=function(t,e,i){void 0!==i&&(this.sRule=i),this.sType=t,this.sValue=e},this.getValueObj=function(t,e){if("utf8"==t)return new n({str:e});if("prn"==t)return new s({str:e});if("tel"==t)return new a({str:e});if("ia5"==t)return new o({str:e});if("vis"==t)return new h({str:e});if("bmp"==t)return new u({str:e});throw new Error("unsupported directory string type: type="+t+" value="+e)},this.getEncodedHex=function(){null==this.dsType&&(this.dsType=this._getDsType());var t=ut.asn1.x509.OID.atype2obj(this.sType),e=this.getValueObj(this.dsType,this.sValue),i=new r({array:[t,e]});return this.TLV=i.getEncodedHex(),this.TLV},void 0!==t&&this.setByParam(t)},n.lang.extend(ut.asn1.x509.AttributeTypeAndValue,ut.asn1.ASN1Object),ut.asn1.x509.SubjectPublicKeyInfo=function(t){ut.asn1.x509.SubjectPublicKeyInfo.superclass.constructor.call(this);var e=ut,i=e.asn1,r=i.DERInteger,n=i.DERBitString,s=i.DERObjectIdentifier,a=i.DERSequence,o=i.ASN1Util.newObject,h=i.x509.AlgorithmIdentifier,u=e.crypto;u.ECDSA,u.DSA;this.getASN1Object=function(){if(null==this.asn1AlgId||null==this.asn1SubjPKey)throw"algId and/or subjPubKey not set";return new a({array:[this.asn1AlgId,this.asn1SubjPKey]})},this.getEncodedHex=function(){var t=this.getASN1Object();return this.hTLV=t.getEncodedHex(),this.hTLV},this.setPubKey=function(t){try{if(t instanceof rt){var e=o({seq:[{int:{bigint:t.n}},{int:{int:t.e}}]}).getEncodedHex();this.asn1AlgId=new h({name:"rsaEncryption"}),this.asn1SubjPKey=new n({hex:"00"+e})}}catch(t){}try{if(t instanceof ut.crypto.ECDSA){var i=new s({name:t.curveName});this.asn1AlgId=new h({name:"ecPublicKey",asn1params:i}),this.asn1SubjPKey=new n({hex:"00"+t.pubKeyHex})}}catch(t){}try{if(t instanceof ut.crypto.DSA){i=new o({seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]});this.asn1AlgId=new h({name:"dsa",asn1params:i});var a=new r({bigint:t.y});this.asn1SubjPKey=new n({hex:"00"+a.getEncodedHex()})}}catch(t){}},void 0!==t&&this.setPubKey(t)},n.lang.extend(ut.asn1.x509.SubjectPublicKeyInfo,ut.asn1.ASN1Object),ut.asn1.x509.Time=function(t){ut.asn1.x509.Time.superclass.constructor.call(this);var e=ut.asn1,i=e.DERUTCTime,r=e.DERGeneralizedTime;this.setTimeParams=function(t){this.timeParams=t},this.getEncodedHex=function(){var t=null;return t=null!=this.timeParams?"utc"==this.type?new i(this.timeParams):new r(this.timeParams):"utc"==this.type?new i:new r,this.TLV=t.getEncodedHex(),this.TLV},this.type="utc",void 0!==t&&(void 0!==t.type?this.type=t.type:void 0!==t.str&&(t.str.match(/^[0-9]{12}Z$/)&&(this.type="utc"),t.str.match(/^[0-9]{14}Z$/)&&(this.type="gen")),this.timeParams=t)},n.lang.extend(ut.asn1.x509.Time,ut.asn1.ASN1Object),ut.asn1.x509.AlgorithmIdentifier=function(t){ut.asn1.x509.AlgorithmIdentifier.superclass.constructor.call(this),this.nameAlg=null,this.asn1Alg=null,this.asn1Params=null,this.paramEmpty=!1;var e=ut.asn1,i=e.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV;if(this.getEncodedHex=function(){if(null===this.nameAlg&&null===this.asn1Alg)throw new Error("algorithm not specified");if(null!==this.nameAlg){var t=null;for(var r in i)r===this.nameAlg&&(t=i[r]);if(null!==t)return this.hTLV=t,this.hTLV}null!==this.nameAlg&&null===this.asn1Alg&&(this.asn1Alg=e.x509.OID.name2obj(this.nameAlg));var n=[this.asn1Alg];null!==this.asn1Params&&n.push(this.asn1Params);var s=new e.DERSequence({array:n});return this.hTLV=s.getEncodedHex(),this.hTLV},void 0!==t&&(void 0!==t.name&&(this.nameAlg=t.name),void 0!==t.asn1params&&(this.asn1Params=t.asn1params),void 0!==t.paramempty&&(this.paramEmpty=t.paramempty)),null===this.asn1Params&&!1===this.paramEmpty&&null!==this.nameAlg){void 0!==this.nameAlg.name&&(this.nameAlg=this.nameAlg.name);var r=this.nameAlg.toLowerCase();"withdsa"!==r.substr(-7,7)&&"withecdsa"!==r.substr(-9,9)&&(this.asn1Params=new e.DERNull)}},n.lang.extend(ut.asn1.x509.AlgorithmIdentifier,ut.asn1.ASN1Object),ut.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV={SHAwithRSAandMGF1:"300d06092a864886f70d01010a3000",SHA256withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040201a11a301806092a864886f70d010108300b0609608648016503040201a203020120",SHA384withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040202a11a301806092a864886f70d010108300b0609608648016503040202a203020130",SHA512withRSAandMGF1:"303d06092a864886f70d01010a3030a00d300b0609608648016503040203a11a301806092a864886f70d010108300b0609608648016503040203a203020140"},ut.asn1.x509.GeneralName=function(t){ut.asn1.x509.GeneralName.superclass.constructor.call(this);var e={rfc822:"81",dns:"82",dn:"a4",uri:"86",ip:"87"},i=ut.asn1,r=(i.DERSequence,i.DEROctetString),n=i.DERIA5String,s=i.DERTaggedObject,a=i.ASN1Object,o=i.x509.X500Name,h=Tt;this.explicit=!1,this.setByParam=function(t){var i=null;if(void 0!==t){if(void 0!==t.rfc822&&(this.type="rfc822",i=new n({str:t[this.type]})),void 0!==t.dns&&(this.type="dns",i=new n({str:t[this.type]})),void 0!==t.uri&&(this.type="uri",i=new n({str:t[this.type]})),void 0!==t.dn&&(this.type="dn",this.explicit=!0,i="string"==typeof t.dn?new o({str:t.dn}):t.dn instanceof ut.asn1.x509.X500Name?t.dn:new o(t.dn)),void 0!==t.ldapdn&&(this.type="dn",this.explicit=!0,i=new o({ldapstr:t.ldapdn})),void 0!==t.certissuer){this.type="dn",this.explicit=!0;var u=null;if((l=t.certissuer).match(/^[0-9A-Fa-f]+$/),-1!=l.indexOf("-----BEGIN ")&&(u=h(l)),null==u)throw"certissuer param not cert";(f=new zt).hex=u;var c=f.getIssuerHex();(i=new a).hTLV=c}if(void 0!==t.certsubj){this.type="dn",this.explicit=!0;var l,f;u=null;if((l=t.certsubj).match(/^[0-9A-Fa-f]+$/),-1!=l.indexOf("-----BEGIN ")&&(u=h(l)),null==u)throw"certsubj param not cert";(f=new zt).hex=u;c=f.getSubjectHex();(i=new a).hTLV=c}if(void 0!==t.ip){this.type="ip",this.explicit=!1;var d,g=t.ip,p="malformed IP address";if(g.match(/^[0-9.]+[.][0-9.]+$/)){if(8!==(d=Kt("["+g.split(".").join(",")+"]")).length)throw p}else if(g.match(/^[0-9A-Fa-f:]+:[0-9A-Fa-f:]+$/))d=Nt(g);else{if(!g.match(/^([0-9A-Fa-f][0-9A-Fa-f]){1,}$/))throw p;d=g}i=new r({hex:d})}if(null==this.type)throw"unsupported type in params="+t;this.asn1Obj=new s({explicit:this.explicit,tag:e[this.type],obj:i})}},this.getEncodedHex=function(){return this.asn1Obj.getEncodedHex()},void 0!==t&&this.setByParam(t)},n.lang.extend(ut.asn1.x509.GeneralName,ut.asn1.ASN1Object),ut.asn1.x509.GeneralNames=function(t){ut.asn1.x509.GeneralNames.superclass.constructor.call(this);var e=ut.asn1;this.setByParamArray=function(t){for(var i=0;i0&&(e=new r({obj:this.dUnsignedAttrs,tag:"a1",explicit:!1}));var n=[this.dCMSVersion,this.dSignerIdentifier,this.dDigestAlgorithm,t,this.dSigAlg,this.dSig];null!=e&&n.push(e);var a=new i.DERSequence({array:n});return this.hTLV=a.getEncodedHex(),this.hTLV}},n.lang.extend(ut.asn1.cms.SignerInfo,ut.asn1.ASN1Object),ut.asn1.cms.EncapsulatedContentInfo=function(t){var e=ut.asn1,i=e.DERTaggedObject,r=e.DERSequence,n=e.DERObjectIdentifier,s=e.DEROctetString;e.cms.EncapsulatedContentInfo.superclass.constructor.call(this),this.dEContentType=new n({name:"data"}),this.dEContent=null,this.isDetached=!1,this.eContentValueHex=null,this.setContentType=function(t){t.match(/^[0-2][.][0-9.]+$/)?this.dEContentType=new n({oid:t}):this.dEContentType=new n({name:t})},this.setContentValue=function(t){void 0!==t&&("string"==typeof t.hex?this.eContentValueHex=t.hex:"string"==typeof t.str&&(this.eContentValueHex=Et(t.str)))},this.setContentValueHex=function(t){this.eContentValueHex=t},this.setContentValueStr=function(t){this.eContentValueHex=Et(t)},this.getEncodedHex=function(){if("string"!=typeof this.eContentValueHex)throw"eContentValue not yet set";var t=new s({hex:this.eContentValueHex});this.dEContent=new i({obj:t,tag:"a0",explicit:!0});var e=[this.dEContentType];this.isDetached||e.push(this.dEContent);var n=new r({array:e});return this.hTLV=n.getEncodedHex(),this.hTLV}},n.lang.extend(ut.asn1.cms.EncapsulatedContentInfo,ut.asn1.ASN1Object),ut.asn1.cms.ContentInfo=function(t){var e=ut.asn1,i=e.DERTaggedObject,r=e.DERSequence,n=e.x509;ut.asn1.cms.ContentInfo.superclass.constructor.call(this),this.dContentType=null,this.dContent=null,this.setContentType=function(t){"string"==typeof t&&(this.dContentType=n.OID.name2obj(t))},this.getEncodedHex=function(){var t=new i({obj:this.dContent,tag:"a0",explicit:!0}),e=new r({array:[this.dContentType,t]});return this.hTLV=e.getEncodedHex(),this.hTLV},void 0!==t&&(t.type&&this.setContentType(t.type),t.obj&&t.obj instanceof e.ASN1Object&&(this.dContent=t.obj))},n.lang.extend(ut.asn1.cms.ContentInfo,ut.asn1.ASN1Object),ut.asn1.cms.SignedData=function(t){var e=ut.asn1,i=e.ASN1Object,r=e.DERInteger,n=e.DERSet,s=e.DERSequence,a=e.DERTaggedObject,o=e.cms,h=o.EncapsulatedContentInfo,u=o.SignerInfo,c=o.ContentInfo,l=e.x509.AlgorithmIdentifier;ut.asn1.cms.SignedData.superclass.constructor.call(this),this.dCMSVersion=new r({int:1}),this.dDigestAlgs=null,this.digestAlgNameList=[],this.dEncapContentInfo=new h,this.dCerts=null,this.certificateList=[],this.crlList=[],this.signerInfoList=[new u],this.addCertificatesByPEM=function(t){var e=Tt(t),r=new i;r.hTLV=e,this.certificateList.push(r)},this.getEncodedHex=function(){if("string"==typeof this.hTLV)return this.hTLV;if(null==this.dDigestAlgs){for(var t=[],e=0;e0){var h=new n({array:this.certificateList});this.dCerts=new a({obj:h,tag:"a0",explicit:!1})}null!=this.dCerts&&o.push(this.dCerts);var u=new n({array:this.signerInfoList});o.push(u);var c=new s({array:o});return this.hTLV=c.getEncodedHex(),this.hTLV},this.getContentInfo=function(){return this.getEncodedHex(),new c({type:"signed-data",obj:this})},this.getContentInfoEncodedHex=function(){return this.getContentInfo().getEncodedHex()},this.getPEM=function(){return Dt(this.getContentInfoEncodedHex(),"CMS")}},n.lang.extend(ut.asn1.cms.SignedData,ut.asn1.ASN1Object),ut.asn1.cms.CMSUtil=new function(){},ut.asn1.cms.CMSUtil.newSignedData=function(t){var e=ut.asn1,i=e.cms,r=i.SignerInfo,n=i.SignedData,s=i.SigningTime,a=i.SigningCertificate,o=i.SigningCertificateV2,h=e.cades.SignaturePolicyIdentifier,u=new n;if(u.dEncapContentInfo.setContentValue(t.content),"boolean"==typeof t.detached&&(u.dEncapContentInfo.isDetached=t.detached),"object"==typeof t.certs)for(var c=0;cn)throw"key is too short for SigAlg: keylen="+i+","+e;for(var s="0001",a="00"+r,o="",h=n-s.length-a.length,u=0;u=0)return!1;if(r.compareTo(i.ONE)<0||r.compareTo(s)>=0)return!1;var o=r.modInverse(s),h=t.multiply(o).mod(s),u=e.multiply(o).mod(s);return a.multiply(h).add(n.multiply(u)).getX().toBigInteger().mod(s).equals(e)},this.serializeSig=function(t,e){var i=t.toByteArraySigned(),r=e.toByteArraySigned(),n=[];return n.push(2),n.push(i.length),(n=n.concat(i)).push(2),n.push(r.length),(n=n.concat(r)).unshift(n.length),n.unshift(48),n},this.parseSig=function(t){var e;if(48!=t[0])throw new Error("Signature not a valid DERSequence");if(2!=t[e=2])throw new Error("First element in signature must be a DERInteger");var r=t.slice(e+2,e+2+t[e+1]);if(2!=t[e+=2+t[e+1]])throw new Error("Second element in signature must be a DERInteger");var n=t.slice(e+2,e+2+t[e+1]);return e+=2+t[e+1],{r:i.fromByteArrayUnsigned(r),s:i.fromByteArrayUnsigned(n)}},this.parseSigCompact=function(t){if(65!==t.length)throw"Signature has the wrong length";var e=t[0]-27;if(e<0||e>7)throw"Invalid signature type";var r=this.ecparams.n;return{r:i.fromByteArrayUnsigned(t.slice(1,33)).mod(r),s:i.fromByteArrayUnsigned(t.slice(33,65)).mod(r),i:e}},this.readPKCS5PrvKeyHex=function(t){if(!1===u(t))throw new Error("not ASN.1 hex string");var e,i,r;try{e=h(t,0,["[0]",0],"06"),i=h(t,0,[1],"04");try{r=h(t,0,["[1]",0],"03")}catch(t){}}catch(t){throw new Error("malformed PKCS#1/5 plain ECC private key")}if(this.curveName=a(e),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(r),this.setPrivateKeyHex(i),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(t){if(!1===u(t))throw new e("not ASN.1 hex string");var i,r,n;try{h(t,0,[1,0],"06"),i=h(t,0,[1,1],"06"),r=h(t,0,[2,0,1],"04");try{n=h(t,0,[2,0,"[1]",0],"03")}catch(t){}}catch(t){throw new e("malformed PKCS#8 plain ECC private key")}if(this.curveName=a(i),void 0===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(n),this.setPrivateKeyHex(r),this.isPublic=!1},this.readPKCS8PubKeyHex=function(t){if(!1===u(t))throw new e("not ASN.1 hex string");var i,r;try{h(t,0,[0,0],"06"),i=h(t,0,[0,1],"06"),r=h(t,0,[1],"03")}catch(t){throw new e("malformed PKCS#8 ECC public key")}if(this.curveName=a(i),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(r)},this.readCertPubKeyHex=function(t,i){if(!1===u(t))throw new e("not ASN.1 hex string");var r,n;try{r=h(t,0,[0,5,0,1],"06"),n=h(t,0,[0,5,1],"03")}catch(t){throw new e("malformed X.509 certificate ECC public key")}if(this.curveName=a(r),null===this.curveName)throw new e("unsupported curve name");this.setNamedCurve(this.curveName),this.setPublicKeyHex(n)},void 0!==t&&void 0!==t.curve&&(this.curveName=t.curve),void 0===this.curveName&&(this.curveName="secp256r1"),this.setNamedCurve(this.curveName),void 0!==t&&(void 0!==t.prv&&this.setPrivateKeyHex(t.prv),void 0!==t.pub&&this.setPublicKeyHex(t.pub))},ut.crypto.ECDSA.parseSigHex=function(t){var e=ut.crypto.ECDSA.parseSigHexInHexRS(t);return{r:new w(e.r,16),s:new w(e.s,16)}},ut.crypto.ECDSA.parseSigHexInHexRS=function(t){var e=ft,i=e.getChildIdx,r=e.getV;if(e.checkStrictDER(t,0),"30"!=t.substr(0,2))throw new Error("signature is not a ASN.1 sequence");var n=i(t,0);if(2!=n.length)throw new Error("signature shall have two elements");var s=n[0],a=n[1];if("02"!=t.substr(s,2))throw new Error("1st item not ASN.1 integer");if("02"!=t.substr(a,2))throw new Error("2nd item not ASN.1 integer");return{r:r(t,s),s:r(t,a)}},ut.crypto.ECDSA.asn1SigToConcatSig=function(t){var e=ut.crypto.ECDSA.parseSigHexInHexRS(t),i=e.r,r=e.s;if("00"==i.substr(0,2)&&i.length%32==2&&(i=i.substr(2)),"00"==r.substr(0,2)&&r.length%32==2&&(r=r.substr(2)),i.length%32==30&&(i="00"+i),r.length%32==30&&(r="00"+r),i.length%32!=0)throw"unknown ECDSA sig r length error";if(r.length%32!=0)throw"unknown ECDSA sig s length error";return i+r},ut.crypto.ECDSA.concatSigToASN1Sig=function(t){if(t.length/2*8%128!=0)throw"unknown ECDSA concatinated r-s sig length error";var e=t.substr(0,t.length/2),i=t.substr(t.length/2);return ut.crypto.ECDSA.hexRSSigToASN1Sig(e,i)},ut.crypto.ECDSA.hexRSSigToASN1Sig=function(t,e){var i=new w(t,16),r=new w(e,16);return ut.crypto.ECDSA.biRSSigToASN1Sig(i,r)},ut.crypto.ECDSA.biRSSigToASN1Sig=function(t,e){var i=ut.asn1,r=new i.DERInteger({bigint:t}),n=new i.DERInteger({bigint:e});return new i.DERSequence({array:[r,n]}).getEncodedHex()},ut.crypto.ECDSA.getName=function(t){return"2b8104001f"===t?"secp192k1":"2a8648ce3d030107"===t?"secp256r1":"2b8104000a"===t?"secp256k1":"2b81040021"===t?"secp224r1":"2b81040022"===t?"secp384r1":-1!=="|secp256r1|NIST P-256|P-256|prime256v1|".indexOf(t)?"secp256r1":-1!=="|secp256k1|".indexOf(t)?"secp256k1":-1!=="|secp224r1|NIST P-224|P-224|".indexOf(t)?"secp224r1":-1!=="|secp384r1|NIST P-384|P-384|".indexOf(t)?"secp384r1":null},void 0!==ut&&ut||(ut={}),void 0!==ut.crypto&&ut.crypto||(ut.crypto={}),ut.crypto.ECParameterDB=new function(){var t={},e={};function i(t){return new w(t,16)}this.getByName=function(i){var r=i;if(void 0!==e[r]&&(r=e[i]),void 0!==t[r])return t[r];throw"unregistered EC curve name: "+r},this.regist=function(r,n,s,a,o,h,u,c,l,f,d,g){t[r]={};var p=i(s),v=i(a),y=i(o),m=i(h),x=i(u),S=new ot(p,v,y),E=S.decodePointHex("04"+c+l);t[r].name=r,t[r].keylen=n,t[r].curve=S,t[r].G=E,t[r].n=m,t[r].h=x,t[r].oid=d,t[r].info=g;for(var w=0;w1?new w(r,16):null,u=new w(n,16),this.setPrivate(s,a,o,h,u)},this.setPublic=function(t,e,i,r){this.isPublic=!0,this.p=t,this.q=e,this.g=i,this.y=r,this.x=null},this.setPublicHex=function(t,e,i,r){var n,s,a,o;n=new w(t,16),s=new w(e,16),a=new w(i,16),o=new w(r,16),this.setPublic(n,s,a,o)},this.signWithMessageHash=function(t){var e=this.p,i=this.q,r=this.g,n=(this.y,this.x),s=ut.crypto.Util.getRandomBigIntegerMinToMax(w.ONE.add(w.ONE),i.subtract(w.ONE)),a=new w(t.substr(0,i.bitLength()/4),16),o=r.modPow(s,e).mod(i),h=s.modInverse(i).multiply(a.add(n.multiply(o))).mod(i);return ut.asn1.ASN1Util.jsonToASN1HEX({seq:[{int:{bigint:o}},{int:{bigint:h}}]})},this.verifyWithMessageHash=function(t,e){var i=this.p,r=this.q,n=this.g,s=this.y,a=this.parseASN1Signature(e),o=a[0],h=a[1],u=new w(t.substr(0,r.bitLength()/4),16);if(w.ZERO.compareTo(o)>0||o.compareTo(r)>0)throw"invalid DSA signature";if(w.ZERO.compareTo(h)>=0||h.compareTo(r)>0)throw"invalid DSA signature";var c=h.modInverse(r),l=u.multiply(c).mod(r),f=o.multiply(c).mod(r);return 0==n.modPow(l,i).multiply(s.modPow(f,i)).mod(i).mod(r).compareTo(o)},this.parseASN1Signature=function(t){try{return[new r(e(t,0,[0],"02"),16),new r(e(t,0,[1],"02"),16)]}catch(t){throw new Error("malformed ASN.1 DSA signature")}},this.readPKCS5PrvKeyHex=function(t){var r,n,s,a,o;if(!1===i(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[1],"02"),n=e(t,0,[2],"02"),s=e(t,0,[3],"02"),a=e(t,0,[4],"02"),o=e(t,0,[5],"02")}catch(t){throw new Error("malformed PKCS#1/5 plain DSA private key")}this.setPrivateHex(r,n,s,a,o)},this.readPKCS8PrvKeyHex=function(t){var r,n,s,a;if(!1===i(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[1,1,0],"02"),n=e(t,0,[1,1,1],"02"),s=e(t,0,[1,1,2],"02"),a=e(t,0,[2,0],"02")}catch(t){throw new Error("malformed PKCS#8 plain DSA private key")}this.setPrivateHex(r,n,s,null,a)},this.readPKCS8PubKeyHex=function(t){var r,n,s,a;if(!1===i(t))throw new Error("not ASN.1 hex string");try{r=e(t,0,[0,1,0],"02"),n=e(t,0,[0,1,1],"02"),s=e(t,0,[0,1,2],"02"),a=e(t,0,[1,0],"02")}catch(t){throw new Error("malformed PKCS#8 DSA public key")}this.setPublicHex(r,n,s,a)},this.readCertPubKeyHex=function(t,r){var n,s,a,o;if(!1===i(t))throw new Error("not ASN.1 hex string");try{n=e(t,0,[0,5,0,1,0],"02"),s=e(t,0,[0,5,0,1,1],"02"),a=e(t,0,[0,5,0,1,2],"02"),o=e(t,0,[0,5,1,0],"02")}catch(t){throw new Error("malformed X.509 certificate DSA public key")}this.setPublicHex(n,s,a,o)}};var _t=function(){var t=function(t,i,r){return e(v.AES,t,i,r)},e=function(t,e,i,r){var n=v.enc.Hex.parse(e),s=v.enc.Hex.parse(i),a=v.enc.Hex.parse(r),o={};o.key=s,o.iv=a,o.ciphertext=n;var h=t.decrypt(o,s,{iv:a});return v.enc.Hex.stringify(h)},i=function(t,e,i){return r(v.AES,t,e,i)},r=function(t,e,i,r){var n=v.enc.Hex.parse(e),s=v.enc.Hex.parse(i),a=v.enc.Hex.parse(r),o=t.encrypt(n,s,{iv:a}),h=v.enc.Hex.parse(o.toString());return v.enc.Base64.stringify(h)},n={"AES-256-CBC":{proc:t,eproc:i,keylen:32,ivlen:16},"AES-192-CBC":{proc:t,eproc:i,keylen:24,ivlen:16},"AES-128-CBC":{proc:t,eproc:i,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:function(t,i,r){return e(v.TripleDES,t,i,r)},eproc:function(t,e,i){return r(v.TripleDES,t,e,i)},keylen:24,ivlen:8},"DES-CBC":{proc:function(t,i,r){return e(v.DES,t,i,r)},eproc:function(t,e,i){return r(v.DES,t,e,i)},keylen:8,ivlen:8}},s=function(t){var e={},i=t.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"));i&&(e.cipher=i[1],e.ivsalt=i[2]);var r=t.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"));r&&(e.type=r[1]);var n=-1,s=0;-1!=t.indexOf("\r\n\r\n")&&(n=t.indexOf("\r\n\r\n"),s=2),-1!=t.indexOf("\n\n")&&(n=t.indexOf("\n\n"),s=1);var a=t.indexOf("-----END");if(-1!=n&&-1!=a){var o=t.substring(n+2*s,a-s);o=o.replace(/\s+/g,""),e.data=o}return e},a=function(t,e,i){for(var r=i.substring(0,16),s=v.enc.Hex.parse(r),a=v.enc.Utf8.parse(e),o=n[t].keylen+n[t].ivlen,h="",u=null;;){var c=v.algo.MD5.create();if(null!=u&&c.update(u),c.update(a),c.update(s),u=c.finalize(),(h+=v.enc.Hex.stringify(u)).length>=2*o)break}var l={};return l.keyhex=h.substr(0,2*n[t].keylen),l.ivhex=h.substr(2*n[t].keylen,2*n[t].ivlen),l},o=function(t,e,i,r){var s=v.enc.Base64.parse(t),a=v.enc.Hex.stringify(s);return(0,n[e].proc)(a,i,r)};return{version:"1.0.0",parsePKCS5PEM:function(t){return s(t)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(t,e,i){return a(t,e,i)},decryptKeyB64:function(t,e,i,r){return o(t,e,i,r)},getDecryptedKeyHex:function(t,e){var i=s(t),r=(i.type,i.cipher),n=i.ivsalt,h=i.data,u=a(r,e,n).keyhex;return o(h,r,u,n)},getEncryptedPKCS5PEMFromPrvKeyHex:function(t,e,i,r,s){var o="";if(void 0!==r&&null!=r||(r="AES-256-CBC"),void 0===n[r])throw"KEYUTIL unsupported algorithm: "+r;void 0!==s&&null!=s||(s=function(t){var e=v.lib.WordArray.random(t);return v.enc.Hex.stringify(e)}(n[r].ivlen).toUpperCase());var h=function(t,e,i,r){return(0,n[e].eproc)(t,i,r)}(e,r,a(r,i,s).keyhex,s);o="-----BEGIN "+t+" PRIVATE KEY-----\r\n";return o+="Proc-Type: 4,ENCRYPTED\r\n",o+="DEK-Info: "+r+","+s+"\r\n",o+="\r\n",o+=h.replace(/(.{64})/g,"$1\r\n"),o+="\r\n-----END "+t+" PRIVATE KEY-----\r\n"},parseHexOfEncryptedPKCS8:function(t){var e=ft,i=e.getChildIdx,r=e.getV,n={},s=i(t,0);if(2!=s.length)throw"malformed format: SEQUENCE(0).items != 2: "+s.length;n.ciphertext=r(t,s[1]);var a=i(t,s[0]);if(2!=a.length)throw"malformed format: SEQUENCE(0.0).items != 2: "+a.length;if("2a864886f70d01050d"!=r(t,a[0]))throw"this only supports pkcs5PBES2";var o=i(t,a[1]);if(2!=a.length)throw"malformed format: SEQUENCE(0.0.1).items != 2: "+o.length;var h=i(t,o[1]);if(2!=h.length)throw"malformed format: SEQUENCE(0.0.1.1).items != 2: "+h.length;if("2a864886f70d0307"!=r(t,h[0]))throw"this only supports TripleDES";n.encryptionSchemeAlg="TripleDES",n.encryptionSchemeIV=r(t,h[1]);var u=i(t,o[0]);if(2!=u.length)throw"malformed format: SEQUENCE(0.0.1.0).items != 2: "+u.length;if("2a864886f70d01050c"!=r(t,u[0]))throw"this only supports pkcs5PBKDF2";var c=i(t,u[1]);if(c.length<2)throw"malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+c.length;n.pbkdf2Salt=r(t,c[0]);var l=r(t,c[1]);try{n.pbkdf2Iter=parseInt(l,16)}catch(t){throw"malformed format pbkdf2Iter: "+l}return n},getPBKDF2KeyHexFromParam:function(t,e){var i=v.enc.Hex.parse(t.pbkdf2Salt),r=t.pbkdf2Iter,n=v.PBKDF2(e,i,{keySize:6,iterations:r});return v.enc.Hex.stringify(n)},_getPlainPKCS8HexFromEncryptedPKCS8PEM:function(t,e){var i=Tt(t,"ENCRYPTED PRIVATE KEY"),r=this.parseHexOfEncryptedPKCS8(i),n=_t.getPBKDF2KeyHexFromParam(r,e),s={};s.ciphertext=v.enc.Hex.parse(r.ciphertext);var a=v.enc.Hex.parse(n),o=v.enc.Hex.parse(r.encryptionSchemeIV),h=v.TripleDES.decrypt(s,a,{iv:o});return v.enc.Hex.stringify(h)},getKeyFromEncryptedPKCS8PEM:function(t,e){var i=this._getPlainPKCS8HexFromEncryptedPKCS8PEM(t,e);return this.getKeyFromPlainPrivatePKCS8Hex(i)},parsePlainPrivatePKCS8Hex:function(t){var e=ft,i=e.getChildIdx,r=e.getV,n={algparam:null};if("30"!=t.substr(0,2))throw"malformed plain PKCS8 private key(code:001)";var s=i(t,0);if(3!=s.length)throw"malformed plain PKCS8 private key(code:002)";if("30"!=t.substr(s[1],2))throw"malformed PKCS8 private key(code:003)";var a=i(t,s[1]);if(2!=a.length)throw"malformed PKCS8 private key(code:004)";if("06"!=t.substr(a[0],2))throw"malformed PKCS8 private key(code:005)";if(n.algoid=r(t,a[0]),"06"==t.substr(a[1],2)&&(n.algparam=r(t,a[1])),"04"!=t.substr(s[2],2))throw"malformed PKCS8 private key(code:006)";return n.keyidx=e.getVidx(t,s[2]),n},getKeyFromPlainPrivatePKCS8PEM:function(t){var e=Tt(t,"PRIVATE KEY");return this.getKeyFromPlainPrivatePKCS8Hex(e)},getKeyFromPlainPrivatePKCS8Hex:function(t){var e,i=this.parsePlainPrivatePKCS8Hex(t);if("2a864886f70d010101"==i.algoid)e=new rt;else if("2a8648ce380401"==i.algoid)e=new ut.crypto.DSA;else{if("2a8648ce3d0201"!=i.algoid)throw"unsupported private key algorithm";e=new ut.crypto.ECDSA}return e.readPKCS8PrvKeyHex(t),e},_getKeyFromPublicPKCS8Hex:function(t){var e,i=ft.getVbyList(t,0,[0,0],"06");if("2a864886f70d010101"===i)e=new rt;else if("2a8648ce380401"===i)e=new ut.crypto.DSA;else{if("2a8648ce3d0201"!==i)throw"unsupported PKCS#8 public key hex";e=new ut.crypto.ECDSA}return e.readPKCS8PubKeyHex(t),e},parsePublicRawRSAKeyHex:function(t){var e=ft,i=e.getChildIdx,r=e.getV,n={};if("30"!=t.substr(0,2))throw"malformed RSA key(code:001)";var s=i(t,0);if(2!=s.length)throw"malformed RSA key(code:002)";if("02"!=t.substr(s[0],2))throw"malformed RSA key(code:003)";if(n.n=r(t,s[0]),"02"!=t.substr(s[1],2))throw"malformed RSA key(code:004)";return n.e=r(t,s[1]),n},parsePublicPKCS8Hex:function(t){var e=ft,i=e.getChildIdx,r=e.getV,n={algparam:null},s=i(t,0);if(2!=s.length)throw"outer DERSequence shall have 2 elements: "+s.length;var a=s[0];if("30"!=t.substr(a,2))throw"malformed PKCS8 public key(code:001)";var o=i(t,a);if(2!=o.length)throw"malformed PKCS8 public key(code:002)";if("06"!=t.substr(o[0],2))throw"malformed PKCS8 public key(code:003)";if(n.algoid=r(t,o[0]),"06"==t.substr(o[1],2)?n.algparam=r(t,o[1]):"30"==t.substr(o[1],2)&&(n.algparam={},n.algparam.p=e.getVbyList(t,o[1],[0],"02"),n.algparam.q=e.getVbyList(t,o[1],[1],"02"),n.algparam.g=e.getVbyList(t,o[1],[2],"02")),"03"!=t.substr(s[1],2))throw"malformed PKCS8 public key(code:004)";return n.key=r(t,s[1]).substr(2),n}}}();_t.getKey=function(t,e,i){var r=(v=ft).getChildIdx,n=(v.getV,v.getVbyList),s=ut.crypto,a=s.ECDSA,o=s.DSA,h=rt,u=Tt,c=_t;if(void 0!==h&&t instanceof h)return t;if(void 0!==a&&t instanceof a)return t;if(void 0!==o&&t instanceof o)return t;if(void 0!==t.curve&&void 0!==t.xy&&void 0===t.d)return new a({pub:t.xy,curve:t.curve});if(void 0!==t.curve&&void 0!==t.d)return new a({prv:t.d,curve:t.curve});if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(D=new h).setPublic(t.n,t.e),D;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.co&&void 0===t.qi)return(D=new h).setPrivateEx(t.n,t.e,t.d,t.p,t.q,t.dp,t.dq,t.co),D;if(void 0===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0===t.p)return(D=new h).setPrivate(t.n,t.e,t.d),D;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0===t.x)return(D=new o).setPublic(t.p,t.q,t.g,t.y),D;if(void 0!==t.p&&void 0!==t.q&&void 0!==t.g&&void 0!==t.y&&void 0!==t.x)return(D=new o).setPrivate(t.p,t.q,t.g,t.y,t.x),D;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0===t.d)return(D=new h).setPublic(St(t.n),St(t.e)),D;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d&&void 0!==t.p&&void 0!==t.q&&void 0!==t.dp&&void 0!==t.dq&&void 0!==t.qi)return(D=new h).setPrivateEx(St(t.n),St(t.e),St(t.d),St(t.p),St(t.q),St(t.dp),St(t.dq),St(t.qi)),D;if("RSA"===t.kty&&void 0!==t.n&&void 0!==t.e&&void 0!==t.d)return(D=new h).setPrivate(St(t.n),St(t.e),St(t.d)),D;if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0===t.d){var l=(I=new a({curve:t.crv})).ecparams.keylen/4,f="04"+("0000000000"+St(t.x)).slice(-l)+("0000000000"+St(t.y)).slice(-l);return I.setPublicKeyHex(f),I}if("EC"===t.kty&&void 0!==t.crv&&void 0!==t.x&&void 0!==t.y&&void 0!==t.d){l=(I=new a({curve:t.crv})).ecparams.keylen/4,f="04"+("0000000000"+St(t.x)).slice(-l)+("0000000000"+St(t.y)).slice(-l);var d=("0000000000"+St(t.d)).slice(-l);return I.setPublicKeyHex(f),I.setPrivateKeyHex(d),I}if("pkcs5prv"===i){var g,p=t,v=ft;if(9===(g=r(p,0)).length)(D=new h).readPKCS5PrvKeyHex(p);else if(6===g.length)(D=new o).readPKCS5PrvKeyHex(p);else{if(!(g.length>2&&"04"===p.substr(g[1],2)))throw"unsupported PKCS#1/5 hexadecimal key";(D=new a).readPKCS5PrvKeyHex(p)}return D}if("pkcs8prv"===i)return D=c.getKeyFromPlainPrivatePKCS8Hex(t);if("pkcs8pub"===i)return c._getKeyFromPublicPKCS8Hex(t);if("x509pub"===i)return zt.getPublicKeyFromCertHex(t);if(-1!=t.indexOf("-END CERTIFICATE-",0)||-1!=t.indexOf("-END X509 CERTIFICATE-",0)||-1!=t.indexOf("-END TRUSTED CERTIFICATE-",0))return zt.getPublicKeyFromCertPEM(t);if(-1!=t.indexOf("-END PUBLIC KEY-")){var y=Tt(t,"PUBLIC KEY");return c._getKeyFromPublicPKCS8Hex(y)}if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var m=u(t,"RSA PRIVATE KEY");return c.getKey(m,null,"pkcs5prv")}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){var x=n(R=u(t,"DSA PRIVATE KEY"),0,[1],"02"),S=n(R,0,[2],"02"),E=n(R,0,[3],"02"),F=n(R,0,[4],"02"),b=n(R,0,[5],"02");return(D=new o).setPrivate(new w(x,16),new w(S,16),new w(E,16),new w(F,16),new w(b,16)),D}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1==t.indexOf("4,ENCRYPTED")){m=u(t,"EC PRIVATE KEY");return c.getKey(m,null,"pkcs5prv")}if(-1!=t.indexOf("-END PRIVATE KEY-"))return c.getKeyFromPlainPrivatePKCS8PEM(t);if(-1!=t.indexOf("-END RSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var A=c.getDecryptedKeyHex(t,e),C=new rt;return C.readPKCS5PrvKeyHex(A),C}if(-1!=t.indexOf("-END EC PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var I,D=n(R=c.getDecryptedKeyHex(t,e),0,[1],"04"),T=n(R,0,[2,0],"06"),P=n(R,0,[3,0],"03").substr(2);if(void 0===ut.crypto.OID.oidhex2name[T])throw"undefined OID(hex) in KJUR.crypto.OID: "+T;return(I=new a({curve:ut.crypto.OID.oidhex2name[T]})).setPublicKeyHex(P),I.setPrivateKeyHex(D),I.isPublic=!1,I}if(-1!=t.indexOf("-END DSA PRIVATE KEY-")&&-1!=t.indexOf("4,ENCRYPTED")){var R;x=n(R=c.getDecryptedKeyHex(t,e),0,[1],"02"),S=n(R,0,[2],"02"),E=n(R,0,[3],"02"),F=n(R,0,[4],"02"),b=n(R,0,[5],"02");return(D=new o).setPrivate(new w(x,16),new w(S,16),new w(E,16),new w(F,16),new w(b,16)),D}if(-1!=t.indexOf("-END ENCRYPTED PRIVATE KEY-"))return c.getKeyFromEncryptedPKCS8PEM(t,e);throw new Error("not supported argument")},_t.generateKeypair=function(t,e){if("RSA"==t){var i=e;(a=new rt).generate(i,"10001"),a.isPrivate=!0,a.isPublic=!0;var r=new rt,n=a.n.toString(16),s=a.e.toString(16);return r.setPublic(n,s),r.isPrivate=!1,r.isPublic=!0,(o={}).prvKeyObj=a,o.pubKeyObj=r,o}if("EC"==t){var a,o,h=e,u=new ut.crypto.ECDSA({curve:h}).generateKeyPairHex();return(a=new ut.crypto.ECDSA({curve:h})).setPublicKeyHex(u.ecpubhex),a.setPrivateKeyHex(u.ecprvhex),a.isPrivate=!0,a.isPublic=!1,(r=new ut.crypto.ECDSA({curve:h})).setPublicKeyHex(u.ecpubhex),r.isPrivate=!1,r.isPublic=!0,(o={}).prvKeyObj=a,o.pubKeyObj=r,o}throw"unknown algorithm: "+t},_t.getPEM=function(t,e,i,r,n,s){var a=ut,o=a.asn1,h=o.DERObjectIdentifier,u=o.DERInteger,c=o.ASN1Util.newObject,l=o.x509.SubjectPublicKeyInfo,f=a.crypto,d=f.DSA,g=f.ECDSA,p=rt;function y(t){return c({seq:[{int:0},{int:{bigint:t.n}},{int:t.e},{int:{bigint:t.d}},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.dmp1}},{int:{bigint:t.dmq1}},{int:{bigint:t.coeff}}]})}function m(t){return c({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a0",!0,{oid:{name:t.curveName}}]},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]})}function x(t){return c({seq:[{int:0},{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}},{int:{bigint:t.y}},{int:{bigint:t.x}}]})}if((void 0!==p&&t instanceof p||void 0!==d&&t instanceof d||void 0!==g&&t instanceof g)&&1==t.isPublic&&(void 0===e||"PKCS8PUB"==e))return Dt(F=new l(t).getEncodedHex(),"PUBLIC KEY");if("PKCS1PRV"==e&&void 0!==p&&t instanceof p&&(void 0===i||null==i)&&1==t.isPrivate)return Dt(F=y(t).getEncodedHex(),"RSA PRIVATE KEY");if("PKCS1PRV"==e&&void 0!==g&&t instanceof g&&(void 0===i||null==i)&&1==t.isPrivate){var S=new h({name:t.curveName}).getEncodedHex(),E=m(t).getEncodedHex(),w="";return w+=Dt(S,"EC PARAMETERS"),w+=Dt(E,"EC PRIVATE KEY")}if("PKCS1PRV"==e&&void 0!==d&&t instanceof d&&(void 0===i||null==i)&&1==t.isPrivate)return Dt(F=x(t).getEncodedHex(),"DSA PRIVATE KEY");if("PKCS5PRV"==e&&void 0!==p&&t instanceof p&&void 0!==i&&null!=i&&1==t.isPrivate){var F=y(t).getEncodedHex();return void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",F,i,r,s)}if("PKCS5PRV"==e&&void 0!==g&&t instanceof g&&void 0!==i&&null!=i&&1==t.isPrivate){F=m(t).getEncodedHex();return void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("EC",F,i,r,s)}if("PKCS5PRV"==e&&void 0!==d&&t instanceof d&&void 0!==i&&null!=i&&1==t.isPrivate){F=x(t).getEncodedHex();return void 0===r&&(r="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("DSA",F,i,r,s)}var b=function(t,e){var i=A(t,e);return new c({seq:[{seq:[{oid:{name:"pkcs5PBES2"}},{seq:[{seq:[{oid:{name:"pkcs5PBKDF2"}},{seq:[{octstr:{hex:i.pbkdf2Salt}},{int:i.pbkdf2Iter}]}]},{seq:[{oid:{name:"des-EDE3-CBC"}},{octstr:{hex:i.encryptionSchemeIV}}]}]}]},{octstr:{hex:i.ciphertext}}]}).getEncodedHex()},A=function(t,e){var i=v.lib.WordArray.random(8),r=v.lib.WordArray.random(8),n=v.PBKDF2(e,i,{keySize:6,iterations:100}),s=v.enc.Hex.parse(t),a=v.TripleDES.encrypt(s,n,{iv:r})+"",o={};return o.ciphertext=a,o.pbkdf2Salt=v.enc.Hex.stringify(i),o.pbkdf2Iter=100,o.encryptionSchemeAlg="DES-EDE3-CBC",o.encryptionSchemeIV=v.enc.Hex.stringify(r),o};if("PKCS8PRV"==e&&null!=p&&t instanceof p&&1==t.isPrivate){var C=y(t).getEncodedHex();F=c({seq:[{int:0},{seq:[{oid:{name:"rsaEncryption"}},{null:!0}]},{octstr:{hex:C}}]}).getEncodedHex();return void 0===i||null==i?Dt(F,"PRIVATE KEY"):Dt(E=b(F,i),"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==e&&void 0!==g&&t instanceof g&&1==t.isPrivate){C=new c({seq:[{int:1},{octstr:{hex:t.prvKeyHex}},{tag:["a1",!0,{bitstr:{hex:"00"+t.pubKeyHex}}]}]}).getEncodedHex(),F=c({seq:[{int:0},{seq:[{oid:{name:"ecPublicKey"}},{oid:{name:t.curveName}}]},{octstr:{hex:C}}]}).getEncodedHex();return void 0===i||null==i?Dt(F,"PRIVATE KEY"):Dt(E=b(F,i),"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==e&&void 0!==d&&t instanceof d&&1==t.isPrivate){C=new u({bigint:t.x}).getEncodedHex(),F=c({seq:[{int:0},{seq:[{oid:{name:"dsa"}},{seq:[{int:{bigint:t.p}},{int:{bigint:t.q}},{int:{bigint:t.g}}]}]},{octstr:{hex:C}}]}).getEncodedHex();return void 0===i||null==i?Dt(F,"PRIVATE KEY"):Dt(E=b(F,i),"ENCRYPTED PRIVATE KEY")}throw new Error("unsupported object nor format")},_t.getKeyFromCSRPEM=function(t){var e=Tt(t,"CERTIFICATE REQUEST");return _t.getKeyFromCSRHex(e)},_t.getKeyFromCSRHex=function(t){var e=_t.parseCSRHex(t);return _t.getKey(e.p8pubkeyhex,null,"pkcs8pub")},_t.parseCSRHex=function(t){var e=ft,i=e.getChildIdx,r=e.getTLV,n={},s=t;if("30"!=s.substr(0,2))throw"malformed CSR(code:001)";var a=i(s,0);if(a.length<1)throw"malformed CSR(code:002)";if("30"!=s.substr(a[0],2))throw"malformed CSR(code:003)";var o=i(s,a[0]);if(o.length<3)throw"malformed CSR(code:004)";return n.p8pubkeyhex=r(s,o[2]),n},_t.getKeyID=function(t){var e=_t,i=ft;"string"==typeof t&&-1!=t.indexOf("BEGIN ")&&(t=e.getKey(t));var r=Tt(e.getPEM(t)),n=i.getIdxbyList(r,0,[1]),s=i.getV(r,n).substring(2);return ut.crypto.Util.hashHex(s,"sha1")},_t.getJWKFromKey=function(t){var e={};if(t instanceof rt&&t.isPrivate)return e.kty="RSA",e.n=xt(t.n.toString(16)),e.e=xt(t.e.toString(16)),e.d=xt(t.d.toString(16)),e.p=xt(t.p.toString(16)),e.q=xt(t.q.toString(16)),e.dp=xt(t.dmp1.toString(16)),e.dq=xt(t.dmq1.toString(16)),e.qi=xt(t.coeff.toString(16)),e;if(t instanceof rt&&t.isPublic)return e.kty="RSA",e.n=xt(t.n.toString(16)),e.e=xt(t.e.toString(16)),e;if(t instanceof ut.crypto.ECDSA&&t.isPrivate){if("P-256"!==(r=t.getShortNISTPCurveName())&&"P-384"!==r)throw"unsupported curve name for JWT: "+r;var i=t.getPublicKeyXYHex();return e.kty="EC",e.crv=r,e.x=xt(i.x),e.y=xt(i.y),e.d=xt(t.prvKeyHex),e}if(t instanceof ut.crypto.ECDSA&&t.isPublic){var r;if("P-256"!==(r=t.getShortNISTPCurveName())&&"P-384"!==r)throw"unsupported curve name for JWT: "+r;i=t.getPublicKeyXYHex();return e.kty="EC",e.crv=r,e.x=xt(i.x),e.y=xt(i.y),e}throw"not supported key object"},rt.getPosArrayOfChildrenFromHex=function(t){return ft.getChildIdx(t,0)},rt.getHexValueArrayOfChildrenFromHex=function(t){var e,i=ft.getV,r=i(t,(e=rt.getPosArrayOfChildrenFromHex(t))[0]),n=i(t,e[1]),s=i(t,e[2]),a=i(t,e[3]),o=i(t,e[4]),h=i(t,e[5]),u=i(t,e[6]),c=i(t,e[7]),l=i(t,e[8]);return(e=new Array).push(r,n,s,a,o,h,u,c,l),e},rt.prototype.readPrivateKeyFromPEMString=function(t){var e=Tt(t),i=rt.getHexValueArrayOfChildrenFromHex(e);this.setPrivateEx(i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8])},rt.prototype.readPKCS5PrvKeyHex=function(t){var e=rt.getHexValueArrayOfChildrenFromHex(t);this.setPrivateEx(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},rt.prototype.readPKCS8PrvKeyHex=function(t){var e,i,r,n,s,a,o,h,u=ft,c=u.getVbyListEx;if(!1===u.isASN1HEX(t))throw new Error("not ASN.1 hex string");try{e=c(t,0,[2,0,1],"02"),i=c(t,0,[2,0,2],"02"),r=c(t,0,[2,0,3],"02"),n=c(t,0,[2,0,4],"02"),s=c(t,0,[2,0,5],"02"),a=c(t,0,[2,0,6],"02"),o=c(t,0,[2,0,7],"02"),h=c(t,0,[2,0,8],"02")}catch(t){throw new Error("malformed PKCS#8 plain RSA private key")}this.setPrivateEx(e,i,r,n,s,a,o,h)},rt.prototype.readPKCS5PubKeyHex=function(t){var e=ft,i=e.getV;if(!1===e.isASN1HEX(t))throw new Error("keyHex is not ASN.1 hex string");var r=e.getChildIdx(t,0);if(2!==r.length||"02"!==t.substr(r[0],2)||"02"!==t.substr(r[1],2))throw new Error("wrong hex for PKCS#5 public key");var n=i(t,r[0]),s=i(t,r[1]);this.setPublic(n,s)},rt.prototype.readPKCS8PubKeyHex=function(t){var e=ft;if(!1===e.isASN1HEX(t))throw new Error("not ASN.1 hex string");if("06092a864886f70d010101"!==e.getTLVbyListEx(t,0,[0,0]))throw new Error("not PKCS8 RSA public key");var i=e.getTLVbyListEx(t,0,[1,0]);this.readPKCS5PubKeyHex(i)},rt.prototype.readCertPubKeyHex=function(t,e){var i,r;(i=new zt).readCertHex(t),r=i.getPublicKeyHex(),this.readPKCS8PubKeyHex(r)};var Mt=new RegExp("[^0-9a-f]","gi");function kt(t,e){for(var i="",r=e/4-t.length,n=0;n>24,(16711680&n)>>16,(65280&n)>>8,255&n])))),n+=1;return r}function qt(t){for(var e in ut.crypto.Util.DIGESTINFOHEAD){var i=ut.crypto.Util.DIGESTINFOHEAD[e],r=i.length;if(t.substring(0,r)==i)return[e,t.substring(r)]}return[]}function zt(){var t,e=ft,i=e.getChildIdx,r=e.getV,n=e.getTLV,s=e.getVbyList,a=e.getVbyListEx,o=e.getTLVbyList,h=e.getTLVbyListEx,u=e.getIdxbyList,c=e.getIdxbyListEx,l=e.getVidx,f=e.oidname,d=e.hextooidstr,g=zt,p=Tt;try{t=ut.asn1.x509.AlgorithmIdentifier.PSSNAME2ASN1TLV}catch(t){}this.HEX2STAG={"0c":"utf8",13:"prn",16:"ia5","1a":"vis","1e":"bmp"},this.hex=null,this.version=0,this.foffset=0,this.aExtInfo=null,this.getVersion=function(){return null===this.hex||0!==this.version?this.version:"a003020102"!==o(this.hex,0,[0,0])?(this.version=1,this.foffset=-1,1):(this.version=3,3)},this.getSerialNumberHex=function(){return a(this.hex,0,[0,0],"02")},this.getSignatureAlgorithmField=function(){var t=h(this.hex,0,[0,1]);return this.getAlgorithmIdentifierName(t)},this.getAlgorithmIdentifierName=function(e){for(var i in t)if(e===t[i])return i;return f(a(e,0,[0],"06"))},this.getIssuer=function(){var t={};return t.array=this.getX500Name(this.getIssuerHex()),t.str=this.getIssuerString(),t},this.getIssuerHex=function(){return o(this.hex,0,[0,3+this.foffset],"30")},this.getIssuerString=function(){return g.hex2dn(this.getIssuerHex())},this.getSubject=function(){var t={};return t.array=this.getX500Name(this.getSubjectHex()),t.str=this.getSubjectString(),t},this.getSubjectHex=function(){return o(this.hex,0,[0,5+this.foffset],"30")},this.getSubjectString=function(){return g.hex2dn(this.getSubjectHex())},this.getNotBefore=function(){var t=s(this.hex,0,[0,4+this.foffset,0]);return t=t.replace(/(..)/g,"%$1"),t=decodeURIComponent(t)},this.getNotAfter=function(){var t=s(this.hex,0,[0,4+this.foffset,1]);return t=t.replace(/(..)/g,"%$1"),t=decodeURIComponent(t)},this.getPublicKeyHex=function(){return e.getTLVbyList(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyIdx=function(){return u(this.hex,0,[0,6+this.foffset],"30")},this.getPublicKeyContentIdx=function(){var t=this.getPublicKeyIdx();return u(this.hex,t,[1,0],"30")},this.getPublicKey=function(){return _t.getKey(this.getPublicKeyHex(),null,"pkcs8pub")},this.getSignatureAlgorithmName=function(){var t=o(this.hex,0,[1],"30");return this.getAlgorithmIdentifierName(t)},this.getSignatureValueHex=function(){return s(this.hex,0,[2],"03",!0)},this.verifySignature=function(t){var e=this.getSignatureAlgorithmField(),i=this.getSignatureValueHex(),r=o(this.hex,0,[0],"30"),n=new ut.crypto.Signature({alg:e});return n.init(t),n.updateHex(r),n.verify(i)},this.parseExt=function(t){var n,a,o;if(void 0===t){if(o=this.hex,3!==this.version)return-1;n=u(o,0,[0,7,0],"30"),a=i(o,n)}else{o=Tt(t);var h=u(o,0,[0,3,0,0],"06");if("2a864886f70d01090e"!=r(o,h))return void(this.aExtInfo=new Array);n=u(o,0,[0,3,0,1,0],"30"),a=i(o,n),this.hex=o}this.aExtInfo=new Array;for(var c=0;c0&&(t.ext=this.getExtParamArray()),t.sighex=this.getSignatureValueHex(),t},this.getExtParamArray=function(t){null==t&&(-1!=c(this.hex,0,[0,"[3]"])&&(t=h(this.hex,0,[0,"[3]",0],"30")));for(var e=[],r=i(t,0),s=0;s0&&(u=new Array(i),(new tt).nextBytes(u),u=String.fromCharCode.apply(String,u));var c=Ft(h(bt("\0\0\0\0\0\0\0\0"+n+u))),l=[];for(r=0;r>8*o-a&255;for(g[0]&=~p,r=0;rthis.n.bitLength())return 0;var r=qt(this.doPublic(i).toString(16).replace(/^1f+00/,""));if(0==r.length)return!1;var n=r[0];return r[1]==function(t){return ut.crypto.Util.hashString(t,n)}(t)},rt.prototype.verifyWithMessageHash=function(t,e){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var i=et(e,16);if(i.bitLength()>this.n.bitLength())return 0;var r=qt(this.doPublic(i).toString(16).replace(/^1f+00/,""));if(0==r.length)return!1;r[0];return r[1]==t},rt.prototype.verifyPSS=function(t,e,i,r){var n,s=(n=bt(t),ut.crypto.Util.hashHex(n,i));return void 0===r&&(r=-1),this.verifyWithMessageHashPSS(s,e,i,r)},rt.prototype.verifyWithMessageHashPSS=function(t,e,i,r){if(e.length!=Math.ceil(this.n.bitLength()/4))return!1;var n,s=new w(e,16),a=function(t){return ut.crypto.Util.hashHex(t,i)},o=Ft(t),h=o.length,u=this.n.bitLength()-1,c=Math.ceil(u/8);if(-1===r||void 0===r)r=h;else if(-2===r)r=c-h-2;else if(r<-2)throw new Error("invalid salt length");if(c>8*c-u&255;if(0!=(f.charCodeAt(0)&g))throw new Error("bits beyond keysize not zero");var p=Ut(d,f.length,a),v=[];for(n=0;n0)&&-1==(":"+i.join(":")+":").indexOf(":"+p+":"))throw"algorithm '"+p+"' not accepted in the list";if("none"!=p&&null===e)throw"key shall be specified to verify.";if("string"==typeof e&&-1!=e.indexOf("-----BEGIN ")&&(e=_t.getKey(e)),!("RS"!=v&&"PS"!=v||e instanceof r))throw"key shall be a RSAKey obj for RS* and PS* algs";if("ES"==v&&!(e instanceof h))throw"key shall be a ECDSA obj for ES* algs";var y=null;if(void 0===s.jwsalg2sigalg[g.alg])throw"unsupported alg name: "+p;if("none"==(y=s.jwsalg2sigalg[p]))throw"not supported";if("Hmac"==y.substr(0,4)){if(void 0===e)throw"hexadecimal key shall be specified for HMAC";var m=new u({alg:y,pass:e});return m.updateString(f),d==m.doFinal()}if(-1!=y.indexOf("withECDSA")){var x,S=null;try{S=h.concatSigToASN1Sig(d)}catch(t){return!1}return(x=new c({alg:y})).init(e),x.updateString(f),x.verify(S)}return(x=new c({alg:y})).init(e),x.updateString(f),x.verify(d)},ut.jws.JWS.parse=function(t){var e,i,r,n=t.split("."),s={};if(2!=n.length&&3!=n.length)throw"malformed sJWS: wrong number of '.' splitted elements";return e=n[0],i=n[1],3==n.length&&(r=n[2]),s.headerObj=ut.jws.JWS.readSafeJSONString(lt(e)),s.payloadObj=ut.jws.JWS.readSafeJSONString(lt(i)),s.headerPP=JSON.stringify(s.headerObj,null," "),null==s.payloadObj?s.payloadPP=lt(i):s.payloadPP=JSON.stringify(s.payloadObj,null," "),void 0!==r&&(s.sigHex=St(r)),s},ut.jws.JWS.verifyJWT=function(t,e,i){var r=ut.jws,n=r.JWS,s=n.readSafeJSONString,a=n.inArray,o=n.includedArray,h=t.split("."),u=h[0],c=h[1],l=(St(h[2]),s(lt(u))),f=s(lt(c));if(void 0===l.alg)return!1;if(void 0===i.alg)throw"acceptField.alg shall be specified";if(!a(l.alg,i.alg))return!1;if(void 0!==f.iss&&"object"==typeof i.iss&&!a(f.iss,i.iss))return!1;if(void 0!==f.sub&&"object"==typeof i.sub&&!a(f.sub,i.sub))return!1;if(void 0!==f.aud&&"object"==typeof i.aud)if("string"==typeof f.aud){if(!a(f.aud,i.aud))return!1}else if("object"==typeof f.aud&&!o(f.aud,i.aud))return!1;var d=r.IntDate.getNow();return void 0!==i.verifyAt&&"number"==typeof i.verifyAt&&(d=i.verifyAt),void 0!==i.gracePeriod&&"number"==typeof i.gracePeriod||(i.gracePeriod=0),!(void 0!==f.exp&&"number"==typeof f.exp&&f.exp+i.gracePeriodn&&this.aHeader.pop(),this.aSignature.length>n&&this.aSignature.pop(),"addSignature failed: "+t}},this.verifyAll=function(t){if(this.aHeader.length!==t.length||this.aSignature.length!==t.length)return!1;for(var e=0;e0))throw"malformed header";if(this.aHeader=t.headers,"string"!=typeof t.payload)throw"malformed signatures";if(this.sPayload=t.payload,!(t.signatures.length>0))throw"malformed signatures";this.aSignature=t.signatures}catch(t){throw"malformed JWS-JS JSON object: "+t}},this.getJSON=function(){return{headers:this.aHeader,payload:this.sPayload,signatures:this.aSignature}},this.isEmpty=function(){return 0==this.aHeader.length?1:0}},e.SecureRandom=tt,e.rng_seed_time=Y,e.BigInteger=w,e.RSAKey=rt,e.ECDSA=ut.crypto.ECDSA,e.DSA=ut.crypto.DSA,e.Signature=ut.crypto.Signature,e.MessageDigest=ut.crypto.MessageDigest,e.Mac=ut.crypto.Mac,e.Cipher=ut.crypto.Cipher,e.KEYUTIL=_t,e.ASN1HEX=ft,e.X509=zt,e.X509CRL=function(t){var e=ut.lang.String.isHex,i=ft,r=i.getV,n=i.getTLV,s=i.getVbyList,a=i.getTLVbyList,o=i.getTLVbyListEx,h=i.getIdxbyList,u=i.getIdxbyListEx,c=i.getChildIdx,l=new zt;this.hex=null,this.posSigAlg=null,this.posRevCert=null,this._setPos=function(){var t=h(this.hex,0,[0,0]),e=this.hex.substr(t,2);if("02"==e)this.posSigAlg=1;else{if("30"!=e)throw new Error("malformed 1st item of TBSCertList: "+e);this.posSigAlg=0}var i,r=h(this.hex,0,[0,this.posSigAlg+3]),n=this.hex.substr(r,2);if("17"==n||"18"==n)i=h(this.hex,0,[0,this.posSigAlg+4]),this.posRevCert=null,-1!=i&&"30"==this.hex.substr(i,2)&&(this.posRevCert=this.posSigAlg+4);else if("30"==n)this.posRevCert=this.posSigAlg+3;else{if("a0"!=n)throw new Error("malformed nextUpdate or revCert tag: "+n);this.posRevCert=null}},this.getVersion=function(){return 0==this.posSigAlg?null:parseInt(s(this.hex,0,[0,0],"02"),16)+1},this.getSignatureAlgorithmField=function(){var t=a(this.hex,0,[0,this.posSigAlg],"30");return l.getAlgorithmIdentifierName(t)},this.getIssuer=function(){var t=a(this.hex,0,[0,this.posSigAlg+1],"30"),e={};return e.array=l.getX500Name(t),e},this.getThisUpdate=function(){var t=s(this.hex,0,[0,this.posSigAlg+2]);return result=Ft(t)},this.getNextUpdate=function(){var t=h(this.hex,0,[0,this.posSigAlg+3]),e=this.hex.substr(t,2);return"17"!=e&&"18"!=e?null:Ft(r(this.hex,t))},this.getRevCertArray=function(){if(null==this.posRevCert)return null;for(var t=[],e=h(this.hex,0,[0,this.posRevCert]),i=c(this.hex,e),r=0;re.length&&(i=e.length);for(var r=0;r=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function g(t,e){if(h.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var i=t.length;if(0===i)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":case void 0:return _(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return M(t).length;default:if(r)return _(t).length;e=(""+e).toLowerCase(),r=!0}}function p(t,e,i){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===i||i>this.length)&&(i=this.length),i<=0)return"";if((i>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,i);case"utf8":case"utf-8":return C(this,e,i);case"ascii":return I(this,e,i);case"latin1":case"binary":return D(this,e,i);case"base64":return A(this,e,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,i);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function v(t,e,i){var r=t[e];t[e]=t[i],t[i]=r}function y(t,e,i,r,n){if(0===t.length)return-1;if("string"==typeof i?(r=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=n?0:t.length-1),i<0&&(i=t.length+i),i>=t.length){if(n)return-1;i=t.length-1}else if(i<0){if(!n)return-1;i=0}if("string"==typeof e&&(e=h.from(e,r)),h.isBuffer(e))return 0===e.length?-1:m(t,e,i,r,n);if("number"==typeof e)return e&=255,h.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(t,e,i):Uint8Array.prototype.lastIndexOf.call(t,e,i):m(t,[e],i,r,n);throw new TypeError("val must be string, number or Buffer")}function m(t,e,i,r,n){var s,a=1,o=t.length,h=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,o/=2,h/=2,i/=2}function u(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(n){var c=-1;for(s=i;so&&(i=o-h),s=i;s>=0;s--){for(var l=!0,f=0;fn&&(r=n):r=n;var s=e.length;if(s%2!=0)throw new TypeError("Invalid hex string");r>s/2&&(r=s/2);for(var a=0;a>8,n=i%256,s.push(n),s.push(r);return s}(e,t.length-i),t,i,r)}function A(t,e,i){return 0===e&&i===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,i))}function C(t,e,i){i=Math.min(t.length,i);for(var r=[],n=e;n239?4:u>223?3:u>191?2:1;if(n+l<=i)switch(l){case 1:u<128&&(c=u);break;case 2:128==(192&(s=t[n+1]))&&(h=(31&u)<<6|63&s)>127&&(c=h);break;case 3:s=t[n+1],a=t[n+2],128==(192&s)&&128==(192&a)&&(h=(15&u)<<12|(63&s)<<6|63&a)>2047&&(h<55296||h>57343)&&(c=h);break;case 4:s=t[n+1],a=t[n+2],o=t[n+3],128==(192&s)&&128==(192&a)&&128==(192&o)&&(h=(15&u)<<18|(63&s)<<12|(63&a)<<6|63&o)>65535&&h<1114112&&(c=h)}null===c?(c=65533,l=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),n+=l}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var i="",r=0;for(;r0&&(t=this.toString("hex",0,i).match(/.{2}/g).join(" "),this.length>i&&(t+=" ... ")),""},h.prototype.compare=function(t,e,i,r,n){if(!h.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===i&&(i=t?t.length:0),void 0===r&&(r=0),void 0===n&&(n=this.length),e<0||i>t.length||r<0||n>this.length)throw new RangeError("out of range index");if(r>=n&&e>=i)return 0;if(r>=n)return-1;if(e>=i)return 1;if(this===t)return 0;for(var s=(n>>>=0)-(r>>>=0),a=(i>>>=0)-(e>>>=0),o=Math.min(s,a),u=this.slice(r,n),c=t.slice(e,i),l=0;ln)&&(i=n),t.length>0&&(i<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return x(this,t,e,i);case"utf8":case"utf-8":return S(this,t,e,i);case"ascii":return E(this,t,e,i);case"latin1":case"binary":return w(this,t,e,i);case"base64":return F(this,t,e,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return b(this,t,e,i);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},h.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function I(t,e,i){var r="";i=Math.min(t.length,i);for(var n=e;nr)&&(i=r);for(var n="",s=e;si)throw new RangeError("Trying to access beyond buffer length")}function H(t,e,i,r,n,s){if(!h.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||et.length)throw new RangeError("Index out of range")}function B(t,e,i,r){e<0&&(e=65535+e+1);for(var n=0,s=Math.min(t.length-i,2);n>>8*(r?n:1-n)}function N(t,e,i,r){e<0&&(e=4294967295+e+1);for(var n=0,s=Math.min(t.length-i,4);n>>8*(r?n:3-n)&255}function O(t,e,i,r,n,s){if(i+r>t.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range")}function j(t,e,i,r,s){return s||O(t,0,i,4),n.write(t,e,i,r,23,4),i+4}function L(t,e,i,r,s){return s||O(t,0,i,8),n.write(t,e,i,r,52,8),i+8}h.prototype.slice=function(t,e){var i,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e0&&(n*=256);)r+=this[t+--e]*n;return r},h.prototype.readUInt8=function(t,e){return e||R(t,1,this.length),this[t]},h.prototype.readUInt16LE=function(t,e){return e||R(t,2,this.length),this[t]|this[t+1]<<8},h.prototype.readUInt16BE=function(t,e){return e||R(t,2,this.length),this[t]<<8|this[t+1]},h.prototype.readUInt32LE=function(t,e){return e||R(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},h.prototype.readUInt32BE=function(t,e){return e||R(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},h.prototype.readIntLE=function(t,e,i){t|=0,e|=0,i||R(t,e,this.length);for(var r=this[t],n=1,s=0;++s=(n*=128)&&(r-=Math.pow(2,8*e)),r},h.prototype.readIntBE=function(t,e,i){t|=0,e|=0,i||R(t,e,this.length);for(var r=e,n=1,s=this[t+--r];r>0&&(n*=256);)s+=this[t+--r]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*e)),s},h.prototype.readInt8=function(t,e){return e||R(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},h.prototype.readInt16LE=function(t,e){e||R(t,2,this.length);var i=this[t]|this[t+1]<<8;return 32768&i?4294901760|i:i},h.prototype.readInt16BE=function(t,e){e||R(t,2,this.length);var i=this[t+1]|this[t]<<8;return 32768&i?4294901760|i:i},h.prototype.readInt32LE=function(t,e){return e||R(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},h.prototype.readInt32BE=function(t,e){return e||R(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},h.prototype.readFloatLE=function(t,e){return e||R(t,4,this.length),n.read(this,t,!0,23,4)},h.prototype.readFloatBE=function(t,e){return e||R(t,4,this.length),n.read(this,t,!1,23,4)},h.prototype.readDoubleLE=function(t,e){return e||R(t,8,this.length),n.read(this,t,!0,52,8)},h.prototype.readDoubleBE=function(t,e){return e||R(t,8,this.length),n.read(this,t,!1,52,8)},h.prototype.writeUIntLE=function(t,e,i,r){(t=+t,e|=0,i|=0,r)||H(this,t,e,i,Math.pow(2,8*i)-1,0);var n=1,s=0;for(this[e]=255&t;++s=0&&(s*=256);)this[e+n]=t/s&255;return e+i},h.prototype.writeUInt8=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,1,255,0),h.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},h.prototype.writeUInt16LE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,2,65535,0),h.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):B(this,t,e,!0),e+2},h.prototype.writeUInt16BE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,2,65535,0),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):B(this,t,e,!1),e+2},h.prototype.writeUInt32LE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,4,4294967295,0),h.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):N(this,t,e,!0),e+4},h.prototype.writeUInt32BE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,4,4294967295,0),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},h.prototype.writeIntLE=function(t,e,i,r){if(t=+t,e|=0,!r){var n=Math.pow(2,8*i-1);H(this,t,e,i,n-1,-n)}var s=0,a=1,o=0;for(this[e]=255&t;++s>0)-o&255;return e+i},h.prototype.writeIntBE=function(t,e,i,r){if(t=+t,e|=0,!r){var n=Math.pow(2,8*i-1);H(this,t,e,i,n-1,-n)}var s=i-1,a=1,o=0;for(this[e+s]=255&t;--s>=0&&(a*=256);)t<0&&0===o&&0!==this[e+s+1]&&(o=1),this[e+s]=(t/a>>0)-o&255;return e+i},h.prototype.writeInt8=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,1,127,-128),h.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},h.prototype.writeInt16LE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,2,32767,-32768),h.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):B(this,t,e,!0),e+2},h.prototype.writeInt16BE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,2,32767,-32768),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):B(this,t,e,!1),e+2},h.prototype.writeInt32LE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,4,2147483647,-2147483648),h.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):N(this,t,e,!0),e+4},h.prototype.writeInt32BE=function(t,e,i){return t=+t,e|=0,i||H(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),h.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):N(this,t,e,!1),e+4},h.prototype.writeFloatLE=function(t,e,i){return j(this,t,e,!0,i)},h.prototype.writeFloatBE=function(t,e,i){return j(this,t,e,!1,i)},h.prototype.writeDoubleLE=function(t,e,i){return L(this,t,e,!0,i)},h.prototype.writeDoubleBE=function(t,e,i){return L(this,t,e,!1,i)},h.prototype.copy=function(t,e,i,r){if(i||(i=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--n)t[n+e]=this[n+i];else if(s<1e3||!h.TYPED_ARRAY_SUPPORT)for(n=0;n>>=0,i=void 0===i?this.length:i>>>0,t||(t=0),"number"==typeof t)for(s=e;s55295&&i<57344){if(!n){if(i>56319){(e-=3)>-1&&s.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&s.push(239,191,189);continue}n=i;continue}if(i<56320){(e-=3)>-1&&s.push(239,191,189),n=i;continue}i=65536+(n-55296<<10|i-56320)}else n&&(e-=3)>-1&&s.push(239,191,189);if(n=null,i<128){if((e-=1)<0)break;s.push(i)}else if(i<2048){if((e-=2)<0)break;s.push(i>>6|192,63&i|128)}else if(i<65536){if((e-=3)<0)break;s.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;s.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return s}function M(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(V,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function k(t,e,i,r){for(var n=0;n=e.length||n>=t.length);++n)e[n+i]=t[n];return n}}).call(this,i(6))},,function(t,e,i){"use strict";e.byteLength=function(t){var e=u(t),i=e[0],r=e[1];return 3*(i+r)/4-r},e.toByteArray=function(t){var e,i,r=u(t),a=r[0],o=r[1],h=new s(function(t,e,i){return 3*(e+i)/4-i}(0,a,o)),c=0,l=o>0?a-4:a;for(i=0;i>16&255,h[c++]=e>>8&255,h[c++]=255&e;2===o&&(e=n[t.charCodeAt(i)]<<2|n[t.charCodeAt(i+1)]>>4,h[c++]=255&e);1===o&&(e=n[t.charCodeAt(i)]<<10|n[t.charCodeAt(i+1)]<<4|n[t.charCodeAt(i+2)]>>2,h[c++]=e>>8&255,h[c++]=255&e);return h},e.fromByteArray=function(t){for(var e,i=t.length,n=i%3,s=[],a=0,o=i-n;ao?o:a+16383));1===n?(e=t[i-1],s.push(r[e>>2]+r[e<<4&63]+"==")):2===n&&(e=(t[i-2]<<8)+t[i-1],s.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"="));return s.join("")};for(var r=[],n=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,h=a.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var i=t.indexOf("=");return-1===i&&(i=e),[i,i===e?0:4-i%4]}function c(t,e,i){for(var n,s,a=[],o=e;o>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return a.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,i,r,n){var s,a,o=8*n-r-1,h=(1<>1,c=-7,l=i?n-1:0,f=i?-1:1,d=t[e+l];for(l+=f,s=d&(1<<-c)-1,d>>=-c,c+=o;c>0;s=256*s+t[e+l],l+=f,c-=8);for(a=s&(1<<-c)-1,s>>=-c,c+=r;c>0;a=256*a+t[e+l],l+=f,c-=8);if(0===s)s=1-u;else{if(s===h)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),s-=u}return(d?-1:1)*a*Math.pow(2,s-r)},e.write=function(t,e,i,r,n,s){var a,o,h,u=8*s-n-1,c=(1<>1,f=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:s-1,g=r?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(o=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(h=Math.pow(2,-a))<1&&(a--,h*=2),(e+=a+l>=1?f/h:f*Math.pow(2,1-l))*h>=2&&(a++,h/=2),a+l>=c?(o=0,a=c):a+l>=1?(o=(e*h-1)*Math.pow(2,n),a+=l):(o=e*Math.pow(2,l-1)*Math.pow(2,n),a=0));n>=8;t[i+d]=255&o,d+=g,o/=256,n-=8);for(a=a<0;t[i+d]=255&a,d+=g,a/=256,u-=8);t[i+d-g]|=128*p}},function(t,e){var i={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==i.call(t)}},,,,,,,function(t,e,i){"use strict";i.r(e);var r=i(4),n=i(7),s=i(20);i(34);let a,o,h,u,c,l,f,d,g=!1;function p(){d.openIDCredentials?(console.info("Successfully got OpenID credentials."),v()):(console.warn("OpenID credentials request was blocked by user."),document.getElementById("widgetActionContainer").innerText="Failed to load Jitsi widget")}function v(){document.getElementById("joinButton").onclick=()=>function(){let t;if("openidtoken-jwt"===l){if(!d.openIDCredentials||!d.openIDCredentials.accessToken)return console.warn("Expected to have an OpenID credential, cannot initialize widget."),void(document.getElementById("widgetActionContainer").innerText="Failed to load Jitsi widget");t=function(){const t={iss:a,sub:a,aud:"https://"+a,room:"*",context:{matrix:{token:d.openIDCredentials.accessToken,room_id:f},user:{avatar:u,name:h}}};return s.KJUR.jws.JWS.sign("HS256",JSON.stringify({alg:"HS256",typ:"JWT"}),JSON.stringify(t),"notused")}()}y(),d&&d.setAlwaysOnScreen(!0);console.warn("[Jitsi Widget] The next few errors about failing to parse URL parameters are fine if they mention 'external_api' or 'jitsi' in the stack. They're just Jitsi Meet trying to parse our fragment values and not recognizing the options.");const e={width:"100%",height:"100%",parentNode:document.querySelector("#jitsiContainer"),roomName:o,interfaceConfigOverwrite:{SHOW_JITSI_WATERMARK:!1,SHOW_WATERMARK_FOR_GUESTS:!1,MAIN_TOOLBAR_BUTTONS:[],VIDEO_LAYOUT_FIT:"height"},jwt:t},i=new JitsiMeetExternalAPI(a,e);h&&i.executeCommand("displayName",h);u&&i.executeCommand("avatarUrl",u);c&&i.executeCommand("email",c);i.on("readyToClose",()=>{y(),d&&d.setAlwaysOnScreen(!1),document.getElementById("jitsiContainer").innerHTML=""})}()}function y(){g=!g,document.getElementById("jitsiContainer").style.visibility=g?"unset":"hidden",document.getElementById("joinButtonContainer").style.visibility=g?"hidden":"unset"}!async function(){try{const t=r.parse(window.location.hash.substring(1)),e=Object.assign({},r.parse(window.location.search.substring(1)),t),i=(t,i=!1)=>{if(!(i||e[t]&&"string"==typeof e[t]))throw new Error(`Expected singular ${t} in query string`);return e[t]},s=i("parentUrl",!0),g=i("widgetId",!0);s&&g&&(d=new n.c(i("parentUrl"),i("widgetId"),[n.a.AlwaysOnScreen]),d.expectingExplicitReady=!0),a=i("conferenceDomain"),o=i("conferenceId"),h=i("displayName",!0),u=i("avatarUrl",!0),c=i("userId"),l=i("auth",!0),f=i("roomId",!0),d?(await d.waitReady(),await d.setAlwaysOnScreen(!1),"openidtoken-jwt"===l?d.requestOpenIDCredentials(p):v()):v()}catch(t){console.error("Error setting up Jitsi widget",t),document.getElementById("widgetActionContainer").innerText="Failed to load Jitsi widget"}}()},function(t,e,i){}]); +//# sourceMappingURL=jitsi.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.LICENSE.txt b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.LICENSE.txt new file mode 100644 index 0000000..f918076 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.LICENSE.txt @@ -0,0 +1,31 @@ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ + +/*! (c) Stefan Thomas | https://github.com/bitcoinjs/bitcoinjs-lib + */ + +/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/ + */ + +/*! CryptoJS v3.1.2 core-fix.js + * code.google.com/p/crypto-js + * (c) 2009-2013 by Jeff Mott. All rights reserved. + * code.google.com/p/crypto-js/wiki/License + * THIS IS FIX of 'core.js' to fix Hmac issue. + * https://code.google.com/p/crypto-js/issues/detail?id=84 + * https://crypto-js.googlecode.com/svn-history/r667/branches/3.x/src/core.js + */ + +/*! Mike Samuel (c) 2009 | code.google.com/p/json-sans-eval + */ diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.map new file mode 100644 index 0000000..f706957 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/jitsi.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/matrix-react-sdk/node_modules/@babel/runtime/helpers/defineProperty.js","webpack:///./node_modules/matrix-react-sdk/src/utils/arrays.ts","webpack:///./node_modules/querystring-es3/index.js","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/matrix-react-sdk/src/widgets/WidgetApi.ts","webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./node_modules/events/events.js","webpack:///./node_modules/matrix-react-sdk/src/utils/objects.ts","webpack:///./node_modules/matrix-js-sdk/src/randomstring.ts","webpack:///./node_modules/jsrsasign/lib/jsrsasign.js","webpack:///./node_modules/buffer/index.js","webpack:///./node_modules/base64-js/index.js","webpack:///./node_modules/ieee754/index.js","webpack:///./node_modules/isarray/index.js","webpack:///./src/vector/jitsi/index.ts"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","obj","configurable","writable","arrayFastClone","a","slice","length","arrayHasOrderChange","b","arrayHasDiff","some","includes","arrayDiff","added","filter","removed","arrayUnion","arrayMerge","Array","from","reduce","v","forEach","add","Set","ArrayUtil","constructor","this","groupBy","fn","rv","val","k","has","set","push","Map","GroupedArray","orderBy","keyOrder","decode","parse","encode","stringify","g","Function","e","window","Capability","KnownWidgetActions","WidgetApiType","WidgetApi","EventEmitter","currentUrl","widgetId","requestedCapabilities","super","origin","URL","readyPromise","Promise","resolve","readyPromiseResolve","addEventListener","event","data","payload","api","ToWidget","action","console","log","JSON","GetCapabilities","onCapabilitiesRequest","expectingExplicitReady","ClientReady","replyToRequest","Terminate","finalizePromise","wait","promise","then","emit","ReceiveOpenIDCredentials","setOpenIDCredentials","warn","FromWidget","inFlightRequests","requestId","handler","state","openIDCredentials","accessToken","access_token","tokenType","token_type","matrixServerName","matrix_server_name","expiresIn","expires_in","openIDCredentialsCallback","requestOpenIDCredentials","credentialsResponseCallback","callAction","GetOpenIDCredentials","waitReady","reply","parent","request","objectClone","response","postMessage","capabilities","callback","randomString","setAlwaysOnScreen","onScreen","SetAlwaysOnScreen","prop","qs","sep","eq","options","regexp","split","maxKeys","len","kstr","vstr","x","replace","idx","indexOf","substr","decodeURIComponent","isArray","xs","toString","stringifyPrimitive","isFinite","undefined","map","objectKeys","ks","encodeURIComponent","join","f","res","keys","ReflectOwnKeys","R","Reflect","ReflectApply","apply","target","receiver","args","ownKeys","getOwnPropertySymbols","getOwnPropertyNames","concat","NumberIsNaN","Number","isNaN","init","_events","_eventsCount","_maxListeners","defaultMaxListeners","checkListener","listener","TypeError","_getMaxListeners","that","_addListener","type","prepend","events","existing","warning","newListener","unshift","warned","w","Error","String","emitter","count","onceWrapper","fired","removeListener","wrapFn","arguments","_onceWrap","wrapped","_listeners","unwrap","evlistener","arr","ret","unwrapListeners","arrayClone","listenerCount","copy","arg","RangeError","getPrototypeOf","setMaxListeners","getMaxListeners","doError","error","er","err","message","context","listeners","addListener","on","prependListener","once","prependOnceListener","list","position","originalListener","shift","index","pop","spliceOne","off","removeAllListeners","rawListeners","eventNames","objectExcluding","props","tempMap","entries","delete","objectWithOnly","existingProps","diff","objectShallowClone","propertyCloner","newObj","objectHasDiff","aKeys","bKeys","objectKeyChanges","keyDiff","changed","objectDiff","chars","charAt","Math","floor","random","navigator","YAHOO","lang","extend","h","superclass","test","userAgent","j","CryptoJS","lib","Base","mixIn","$super","clone","WordArray","words","sigBytes","q","clamp","ceil","enc","Hex","parseInt","Latin1","fromCharCode","charCodeAt","Utf8","escape","unescape","BufferedBlockAlgorithm","reset","_data","_nDataBytes","_append","_process","blockSize","u","max","_minBufferSize","min","_doProcessBlock","splice","Hasher","cfg","_doReset","update","finalize","_doFinalize","_createHelper","_createHmacHelper","HMAC","algo","x64","Word","high","low","toX32","Cipher","Base64","EvpKDF","createEncryptor","_ENC_XFORM_MODE","createDecryptor","_DEC_XFORM_MODE","_xformMode","_key","process","keySize","ivSize","encrypt","decrypt","StreamCipher","_iv","_prevBlock","BlockCipherMode","Encryptor","Decryptor","_cipher","processBlock","encryptBlock","decryptBlock","CBC","pad","Pkcs7","unpad","BlockCipher","padding","iv","_mode","CipherParams","formatter","format","OpenSSL","ciphertext","salt","SerializableCipher","algorithm","_parse","kdf","execute","compute","PasswordBasedCipher","y","z","A","B","C","D","E","F","AES","_nRounds","_keySchedule","_invKeySchedule","_doCryptBlock","_lBlock","_rBlock","268435456","536870912","805306368","1073741824","1342177280","1610612736","1879048192","2147483648","2415919104","2684354560","2952790016","3221225472","3489660928","3758096384","4026531840","134217728","402653184","671088640","939524096","1207959552","1476395008","1744830464","2013265920","2281701376","2550136832","2818572288","3087007744","3355443200","3623878656","3892314112","4160749568","1","268435457","536870913","805306369","1073741825","1342177281","1610612737","1879048193","2147483649","2415919105","2684354561","2952790017","3221225473","3489660929","3758096385","4026531841","134217729","402653185","671088641","939524097","1207959553","1476395009","1744830465","2013265921","2281701377","2550136833","2818572289","3087007745","3355443201","3623878657","3892314113","4160749569","16777216","33554432","50331648","67108864","83886080","100663296","117440512","150994944","167772160","184549376","201326592","218103808","234881024","251658240","8388608","25165824","41943040","58720256","75497472","92274688","109051904","125829120","142606336","159383552","176160768","192937984","209715200","226492416","243269632","260046848","285212672","301989888","318767104","335544320","352321536","369098752","385875968","419430400","436207616","452984832","469762048","486539264","503316480","520093696","276824064","293601280","310378496","327155712","343932928","360710144","377487360","394264576","411041792","427819008","444596224","461373440","478150656","494927872","511705088","528482304","1048576","2097152","3145728","4194304","5242880","6291456","7340032","9437184","10485760","11534336","12582912","13631488","14680064","15728640","524288","1572864","2621440","3670016","4718592","5767168","6815744","7864320","8912896","9961472","11010048","12058624","13107200","14155776","15204352","16252928","17825792","18874368","19922944","20971520","22020096","23068672","24117248","26214400","27262976","28311552","29360128","30408704","31457280","32505856","17301504","18350080","19398656","20447232","21495808","22544384","23592960","24641536","25690112","26738688","27787264","28835840","29884416","30932992","31981568","33030144","65536","131072","196608","262144","327680","393216","458752","589824","655360","720896","786432","851968","917504","983040","32768","98304","163840","229376","294912","360448","425984","491520","557056","622592","688128","753664","819200","884736","950272","1015808","1114112","1179648","1245184","1310720","1376256","1441792","1507328","1638400","1703936","1769472","1835008","1900544","1966080","2031616","1081344","1146880","1212416","1277952","1343488","1409024","1474560","1540096","1605632","1671168","1736704","1802240","1867776","1933312","1998848","2064384","4096","8192","12288","16384","20480","24576","28672","36864","40960","45056","49152","53248","57344","61440","2048","6144","10240","14336","18432","22528","26624","30720","34816","38912","43008","47104","51200","55296","59392","63488","69632","73728","77824","81920","86016","90112","94208","102400","106496","110592","114688","118784","122880","126976","67584","71680","75776","79872","83968","88064","92160","96256","100352","104448","108544","112640","116736","120832","124928","129024","256","512","768","1024","1280","1536","1792","2304","2560","2816","3072","3328","3584","3840","128","384","640","896","1152","1408","1664","1920","2176","2432","2688","2944","3200","3456","3712","3968","4352","4608","4864","5120","5376","5632","5888","6400","6656","6912","7168","7424","7680","7936","4224","4480","4736","4992","5248","5504","5760","6016","6272","6528","6784","7040","7296","7552","7808","8064","16","32","48","64","80","96","112","144","160","176","192","208","224","240","8","24","40","56","72","88","104","120","136","152","168","184","200","216","232","248","272","288","304","320","336","352","368","400","416","432","448","464","480","496","264","280","296","312","328","344","360","376","392","408","424","440","456","472","488","504","2","3","4","5","6","7","9","10","11","12","13","14","15","2147483650","2147483651","2147483652","2147483653","2147483654","2147483655","2147483656","2147483657","2147483658","2147483659","2147483660","2147483661","2147483662","2147483663","17","18","19","20","21","22","23","25","26","27","28","29","30","31","2147483664","2147483665","2147483666","2147483667","2147483668","2147483669","2147483670","2147483671","2147483672","2147483673","2147483674","2147483675","2147483676","2147483677","2147483678","2147483679","DES","_subKeys","_invSubKeys","TripleDES","_des1","_des2","_des3","_map","abs","sin","MD5","_hash","HmacMD5","SHA1","HmacSHA1","sqrt","pow","SHA256","HmacSHA256","SHA224","HmacSHA224","T","ea","SHA512","G","H","I","J","X","K","Y","L","Z","M","$","N","aa","O","ba","P","ca","Q","U","S","V","W","fa","da","HmacSHA512","SHA384","HmacSHA384","RIPEMD160","HmacRIPEMD160","_hasher","_oKey","_iKey","PBKDF2","hasher","iterations","dbits","b64map","hex2b64","substring","b64tohex","int2char","b64toBA","BigInteger","fromNumber","fromString","nbi","appName","am","DB","DM","DV","FV","F1","F2","rr","vv","BI_RC","intAt","nbv","fromInt","nbits","Classic","Montgomery","mp","invDigit","mpl","mph","um","mt2","op_and","op_or","op_xor","op_andnot","lbit","cbit","NullExp","nNop","Barrett","r2","q3","ONE","dlShiftTo","mu","divide","convert","compareTo","mod","revert","divRemTo","mulTo","multiplyTo","sqrTo","squareTo","ZERO","subTo","copyTo","drShiftTo","fromRadix","lShiftTo","rShiftTo","isEven","exp","negate","toRadix","bitLength","modPowInt","multiplyUpperTo","multiplyLowerTo","dAddOffset","lowprimes","lplim","Arcfour","chunkSize","LN2","signum","intValue","dMultiply","testBit","bitwiseTo","shiftLeft","isProbablePrime","nextBytes","changeBit","addTo","modInt","millerRabin","subtract","getLowestSetBit","shiftRight","modPow","byteValue","shortValue","toByteArray","equals","and","or","xor","andNot","not","bitCount","setBit","clearBit","flipBit","multiply","remainder","divideAndRemainder","modInverse","gcd","square","next","rng_state","rng_pool","rng_pptr","rng_seed_time","rng_seed_int","Date","getTime","crypto","msCrypto","getRandomValues","ua","Uint8Array","appVersion","rng_get_byte","SecureRandom","parseBigInt","oaep_mgf1_arr","RSAKey","dmp1","dmq1","coeff","oaep_mgf1_str","ECFieldElementFp","ECPointFp","curve","zinv","ECCurveFp","fromBigInteger","infinity","doPublic","setPublic","isPublic","isPrivate","pkcs1pad2","encryptOAEP","KJUR","MessageDigest","Util","getCanonicalAlgName","getHashLength","hextorstr","hashHex","rstrtohex","oaep_pad","doPrivate","setPrivate","setPrivateEx","generate","pkcs1unpad2","decryptOAEP","lastIndexOf","oaep_unpad","toBigInteger","getX","getY","isInfinity","twice","getInfinity","multiplyTwo","getQ","getA","getB","decodePointHex","getByteLength","getEncoded","toByteArrayUnsigned","decodeFrom","decodeFromHex","add2D","twice2D","valueOf","multiply2D","isOnCurve","validate","jsonParse","RegExp","match","asn1","ASN1Util","integerToByteHex","bigIntToMinTwosComplementsHex","getPEMStringFromHex","hextopem","newObject","DERBoolean","DERInteger","DERBitString","DEROctetString","DERNull","DERObjectIdentifier","DEREnumerated","DERUTF8String","DERNumericString","DERPrintableString","DERTeletexString","DERIA5String","DERUTCTime","DERGeneralizedTime","DERVisibleString","DERBMPString","DERSequence","DERSet","DERTaggedObject","ASN1Object","array","tag","explicit","jsonToASN1HEX","getEncodedHex","oidHexToInt","oidIntToHex","getLengthHexFromValue","hV","hTLV","isModified","getFreshValueHex","hL","hT","getValueHex","DERAbstractString","getString","setString","utf8tohex","toLowerCase","setStringHex","str","hex","DERAbstractTime","localDateToUTC","getTimezoneOffset","formatDate","zeroPadding","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","stohex","setByDateValue","UTC","setByDate","DERAbstractStructured","setByASN1ObjectArray","asn1Array","appendASN1Object","setByBigInteger","setByInteger","setValueHex","bigint","setHexValueIncludingUnusedBits","setUnusedBitsAndHexValue","setByBinaryString","setByBooleanArray","newFalseArray","bin","setValueOidString","setValueName","x509","OID","name2oid","oid","date","withMillis","millis","sortFlag","sort","sortflag","isExplicit","asn1Object","setASN1Object","utf8tob64u","b64utoutf8","ASN1HEX","stoBA","BAtos","BAtohex","b64tob64u","b64utob64","hextob64u","b64utohex","uricmptohex","encodeURIComponentAll","hextoutf8","hextouricmp","hextob64","hextob64nl","b64nltohex","pemtohex","zulutomsec","zulutosec","ipv6tohex","repeat","hextoipv6","hextoip","hextoposhex","intarystrtohex","getLblen","getL","getVblen","getVidx","getV","getTLV","getTLVblen","getNextSiblingIdx","getChildIdx","getNthChildIdx","getIdxbyList","getIdxbyListEx","isContextTag","getTLVbyList","getTLVbyListEx","getVbyList","getVbyListEx","hextooidstr","dump","ommit_long_octet","isASN1HEX","oid2name","oidname","x509ExtName","checkStrictDER","isHex","Certificate","TBSCertificate","AlgorithmIdentifier","params","setByParam","sign","Signature","alg","sigalg","cakey","updateHex","sighex","getPEM","tbsobj","Time","X500Name","Extensions","SubjectPublicKeyInfo","version","serial","issuer","notbefore","notafter","subject","KEYUTIL","getKey","sbjpubkey","ext","aParam","extname","extn","PrivateExtension","SubjectKeyIdentifier","KeyUsage","SubjectAltName","IssuerAltName","BasicConstraints","CRLDistributionPoints","CertificatePolicies","AuthorityKeyIdentifier","ExtKeyUsage","AuthorityInfoAccess","CRLNumber","CRLReason","Extension","getExtnValueHex","critical","X509","KEYUSAGE_NAME","asn1ExtnValue","names","cA","pathLen","setByDPArray","DistributionPoint","setByOneURI","fulluri","uri","DistributionPointName","asn1DP","dpobj","dpname","full","asn1Obj","asn1V","GeneralNames","isPrototypeOf","PolicyInformation","PolicyQualifierInfo","policyoid","UserNotice","cps","unotice","DisplayText","NoticeReference","noticeref","exptext","org","noticenum","setPurposeArray","isKey","asn1KID","asn1CertIssuer","asn1CertSN","dn","setKIDByParam","getKeyID","setCertIssuerByParam","ldapstr","certsubject","certissuer","setCertSNByParam","readCertPEM","getSerialNumberHex","kid","sn","issuersn","setAccessDescriptionArray","GeneralName","ocsp","caissuer","setNameArray","CRL","TBSCertList","getRevCertSequence","revcert","thisupdate","nextupdate","CRLEntry","setCertSerial","setRevocationDate","time","TLV","num","code","paramArray","sRule","RDN","setByString","rule","setByLdapString","ldapToCompat","setByObject","getIssuerHex","getSubjectHex","compatToLDAP","reverse","onelineToLDAP","ldapToOneline","AttributeTypeAndValue","addByMultiValuedString","addByString","parseString","sType","sValue","dsType","isMail","isPrintable","ds","attrTypeAndValueStr","setByAttrTypeAndValueStr","_getDsType","getValueObj","atype2obj","ECDSA","DSA","getASN1Object","asn1AlgId","asn1SubjPKey","setPubKey","seq","curveName","asn1params","pubKeyHex","setTimeParams","timeParams","nameAlg","asn1Alg","asn1Params","paramEmpty","PSSNAME2ASN1TLV","name2obj","paramempty","SHAwithRSAandMGF1","SHA256withRSAandMGF1","SHA384withRSAandMGF1","SHA512withRSAandMGF1","rfc822","dns","ip","ldapdn","certsubj","setByParamArray","atype2oidList","CN","ST","OU","STREET","DC","UID","SN","DN","description","businessCategory","postalCode","serialNumber","uniqueIdentifier","organizationIdentifier","jurisdictionOfIncorporationL","jurisdictionOfIncorporationSP","jurisdictionOfIncorporationC","name2oidList","sha1","sha256","sha384","sha512","sha224","md5","md2","ripemd160","MD2withRSA","MD4withRSA","MD5withRSA","SHA1withRSA","rsaPSS","SHA224withRSA","SHA256withRSA","SHA384withRSA","SHA512withRSA","SHA1withECDSA","SHA224withECDSA","SHA256withECDSA","SHA384withECDSA","SHA512withECDSA","dsa","SHA1withDSA","SHA224withDSA","SHA256withDSA","rsaEncryption","commonName","countryName","localityName","stateOrProvinceName","streetAddress","organizationName","organizationalUnitName","domainComponent","userId","surname","title","distinguishedName","emailAddress","subjectKeyIdentifier","keyUsage","subjectAltName","issuerAltName","basicConstraints","cRLNumber","cRLReason","nameConstraints","cRLDistributionPoints","certificatePolicies","anyPolicy","authorityKeyIdentifier","policyConstraints","extKeyUsage","authorityInfoAccess","caIssuers","anyExtendedKeyUsage","serverAuth","clientAuth","codeSigning","emailProtection","timeStamping","ocspSigning","ecPublicKey","secp256r1","secp256k1","secp384r1","pkcs5PBES2","pkcs5PBKDF2","tstinfo","signingCertificate","timeStampToken","etsArchiveTimeStamp","signingCertificateV2","etsArchiveTimeStampV2","extensionRequest","contentType","messageDigest","signingTime","counterSignature","archiveTimeStampV3","pdfRevocationInfoArchival","objCache","oid2atype","X509Util","newCertPEM","cms","Attribute","attrTypeOid","valueList","ContentType","eciObj","EncapsulatedContentInfo","hashAlg","eContentValueHex","SigningTime","SigningCertificate","setCerts","IssuerSerial","cert","SigningCertificateV2","setByCertPEM","dIssuer","dSerial","IssuerAndSerialNumber","AttributeList","clear","SignerInfo","SignedData","dCMSVersion","dSignerIdentifier","dDigestAlgorithm","dSignedAttrs","dSigAlg","dSig","dUnsignedAttrs","setSignerIdentifier","setForContentAndHash","sdObj","digestAlgNameList","addUnsigned","dEContentType","dEContent","isDetached","setContentType","setContentValue","setContentValueHex","setContentValueStr","ContentInfo","dContentType","dContent","dDigestAlgs","dEncapContentInfo","dCerts","certificateList","crlList","signerInfoList","addCertificatesByPEM","getContentInfo","getContentInfoEncodedHex","CMSUtil","newSignedData","cades","SignaturePolicyIdentifier","content","detached","certs","signerInfos","attrName","signerCert","sAttr","signerPrvKey","sigAlg","verifySignedData","signerid_issuer1","signerid_serial1","hashalg","idxSignedAttrs","sigval","signedAttrIdxList","saSigningTime","saMessageDigest","verifyDetail","econtent","validMessageDigest","certsIdx","certkeys","readCertHex","getPublicKey","cccc","cccci","certkey_idx","validSignatureValue","signedattrshex","verify","validSignatureValue_isValid","isValid","cmsType","revinfosIdx","signerinfosIdx","signerInfoIdxList","tsp","Accuracy","seconds","micros","MessageImprint","dHashAlg","dHashValue","hashValue","TimeStampReq","dVersion","dMessageImprint","dPolicy","dNonce","certReq","setMessageImprint","mi","policy","nonce","certreq","TSTInfo","dSerialNumber","dGenTime","dAccuracy","dOrdering","dTsa","messageImprint","genTime","accuracy","ordering","tsa","TimeStampResp","PKIStatusInfo","dStatus","dTST","status","tst","PKIStatus","PKIFreeText","PKIFailureInfo","dStatusString","dFailureInfo","statstr","failinfo","granted","grantedWithMods","rejection","waiting","revocationWarning","revocationNotification","textList","badAlg","badRequest","badDataFormat","timeNotAvailable","unacceptedPolicy","unacceptedExtension","addInfoNotAvailable","systemFailure","AbstractTSAAdapter","getTSTHex","SimpleTSAAdapter","tstInfo","TSPUtil","newTimeStampToken","FixedTSAAdapter","parseTimeStampReq","parseMessageImprint","OtherHashAlgAndValue","hash","dAlg","dHash","SignatureTimeStamp","tstHex","CompleteCertificateRefs","setByArray","OtherCertID","hasIssuerSerial","dOtherCertHash","dIssuerSerial","OtherHash","hasis","dOtherHash","CAdESUtil","addSigTS","parseSignedDataForAddingUnsigned","algs","encapcontent","revs","si","parseSignerInfoForAddingUnsigned","digalg","sattrs","sig","csr","CertificationRequest","CertificationRequestInfo","sbjprvkey","extreq","explict","CSRUtil","newCSRPEM","getParam","_getIdxbyList","_getTLVbyList","_getTLVbyListEx","_getVbyListEx","getX500Name","hex2dn","getExtParamArray","getAlgorithmIdentifierName","DEFAULT_HASH","CertID","dIssuerNameHash","dIssuerKeyHash","setByValue","setByCert","getPublicKeyHex","hoge","issuerCert","subjectCert","namehash","keyhash","Request","dReqCert","dExt","TBSRequest","dRequestorName","dRequestList","dRequestExt","setRequestListByParam","reqList","OCSPRequest","dTbsRequest","dOptionalSignature","OCSPUtil","getRequestHex","getOCSPResponseInfo","responseStatus","certStatus","revocationTime","thisUpdate","nextUpdate","Buffer","isInteger","isBase64","isBase64URL","isIntegerArray","isIA5","DIGESTINFOHEAD","DEFAULTPROVIDER","hmacmd5","hmacsha1","hmacsha224","hmacsha256","hmacsha384","hmacsha512","hmacripemd160","RIPEMD160withRSA","MD5withECDSA","RIPEMD160withECDSA","MD5withRSAandMGF1","SHA1withRSAandMGF1","SHA224withRSAandMGF1","RIPEMD160withRSAandMGF1","CRYPTOJSMESSAGEDIGESTNAME","getDigestInfoHex","getPaddedDigestInfoHex","hashString","digestString","digestHex","sha256Hex","sha512Hex","prov","SECURERANDOMGEN","getRandomHexOfNbytes","getRandomBigIntegerOfNbytes","getRandomHexOfNbits","getRandomBigIntegerOfNbits","getRandomBigIntegerZeroToMax","getRandomBigIntegerMinToMax","setAlgAndProvider","md","updateString","digest","sjcl","codec","toBits","fromBits","algName","provName","HASHLENGTH","Mac","algProv","mac","pass","doFinal","doFinalString","doFinalHex","setPassword","utf8","rstr","b64","b64u","_setAlgNames","mdAlgName","pubkeyAlgName","_zeroPaddingOfSignature","prvKey","pubKey","sHashHex","ecprvhex","eccurvename","prv","hSign","signWithMessageHashPSS","pssSaltLen","signWithMessageHash","signString","signHex","ecpubhex","pub","verifyWithMessageHashPSS","verifyWithMessageHash","algProvName","initParams","psssaltlen","prvkeypem","prvkeypas","getAlgByKeyAndName","oidhex2name","ECParameterDB","getName","getBigRandom","setNamedCurve","ecparams","getByName","prvKeyHex","setPrivateKeyHex","setPublicKeyHex","getPublicKeyXYHex","keylen","getShortNISTPCurveName","generateKeyPairHex","biRSSigToASN1Sig","fromByteArrayUnsigned","serializeSig","verifyHex","parseSigHex","verifyRaw","Bitcoin","parseSig","toByteArraySigned","parseSigCompact","readPKCS5PrvKeyHex","readPKCS8PrvKeyHex","readPKCS8PubKeyHex","readCertPubKeyHex","parseSigHexInHexRS","asn1SigToConcatSig","concatSigToASN1Sig","hexRSSigToASN1Sig","regist","setPrivateHex","setPublicHex","parseASN1Signature","proc","eproc","ivlen","cipher","ivsalt","keyhex","ivhex","parsePKCS5PEM","getKeyAndUnusedIvByPasscodeAndIvsalt","decryptKeyB64","getDecryptedKeyHex","getEncryptedPKCS5PEMFromPrvKeyHex","toUpperCase","parseHexOfEncryptedPKCS8","encryptionSchemeAlg","encryptionSchemeIV","pbkdf2Salt","pbkdf2Iter","getPBKDF2KeyHexFromParam","_getPlainPKCS8HexFromEncryptedPKCS8PEM","getKeyFromEncryptedPKCS8PEM","getKeyFromPlainPrivatePKCS8Hex","parsePlainPrivatePKCS8Hex","algoid","algparam","keyidx","getKeyFromPlainPrivatePKCS8PEM","_getKeyFromPublicPKCS8Hex","parsePublicRawRSAKeyHex","parsePublicPKCS8Hex","xy","kty","dp","dq","co","qi","crv","getPublicKeyFromCertHex","getPublicKeyFromCertPEM","generateKeypair","prvKeyObj","pubKeyObj","octstr","bitstr","getKeyFromCSRPEM","getKeyFromCSRHex","parseCSRHex","p8pubkeyhex","getJWKFromKey","getPosArrayOfChildrenFromHex","getHexValueArrayOfChildrenFromHex","readPrivateKeyFromPEMString","readPKCS5PubKeyHex","_RE_HEXDECONLY","pss_mgf1_str","_rsasign_getAlgNameAndHashFromHexDisgestInfo","HEX2STAG","foffset","aExtInfo","getVersion","getSignatureAlgorithmField","getIssuer","getIssuerString","getSubject","getSubjectString","getNotBefore","getNotAfter","getPublicKeyIdx","getPublicKeyContentIdx","getSignatureAlgorithmName","getSignatureValueHex","verifySignature","parseExt","vidx","getExtInfo","getExtBasicConstraints","getExtKeyUsage","getExtKeyUsageString","getExtKeyUsageBin","getExtSubjectKeyIdentifier","getExtAuthorityKeyIdentifier","getGeneralNames","getExtExtKeyUsage","getExtExtKeyUsageName","getExtSubjectAltName","getExtIssuerAltName","getGeneralName","getExtSubjectAltName2","getExtCRLDistributionPoints","getDistributionPoint","getDistributionPointName","getExtCRLDistributionPointsURI","getExtAIAInfo","getExtAuthorityInfoAccess","getExtCertificatePolicies","getPolicyInformation","getPolicyQualifierInfo","getUserNotice","getDisplayText","getExtCRLNumber","getExtCRLReason","getX500NameRule","getRDN","getAttrTypeAndValue","getExtParam","getInfo","dname","signPSS","verifyPSS","SALT_LEN_HLEN","SALT_LEN_MAX","SALT_LEN_RECOVER","hex2rdn","hex2attrTypeValue","getPublicKeyInfoPropOfCertPEM","jws","JWS","isSafeJSONString","parseJWS","parsedJWS","sigvalH","headB64U","payloadB64U","sigvalB64U","sigvalBI","headS","payloadS","readSafeJSONString","jwsalg2sigalg","headerObj","payloadObj","headerPP","payloadPP","sigHex","verifyJWT","inArray","includedArray","iss","sub","aud","IntDate","getNow","verifyAt","gracePeriod","nbf","iat","jti","HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","PS256","PS384","PS512","none","getEncodedSignatureValueFromJWS","getJWKthumbprint","getZulu","intDate2UTCString","toUTCString","intDate2Zulu","getUTCFullYear","getUTCMonth","getUTCDate","getUTCHours","getUTCMinutes","getUTCSeconds","JWSJS","aHeader","sPayload","aSignature","initWithJWS","addSignature","verifyAll","verifyNth","readJWSJS","headers","signatures","getJSON","isEmpty","X509CRL","posSigAlg","posRevCert","_setPos","getThisUpdate","result","getNextUpdate","getRevCertArray","getRevCert","stob64","stob64u","b64utos","utf8tob64","b64toutf8","hextoArrayBuffer","ArrayBuffer","DataView","setUint8","ArrayBuffertohex","byteLength","getUint8","zulutodate","datetozulu","getUTCMilliseconds","iptohex","newline_toUnix","newline_toDos","strdiffidx","base64","ieee754","kMaxLength","TYPED_ARRAY_SUPPORT","createBuffer","__proto__","encodingOrOffset","allocUnsafe","byteOffset","fromArrayLike","fromArrayBuffer","string","encoding","isEncoding","actual","write","isBuffer","checked","buffer","fromObject","assertSize","size","isView","loweredCase","utf8ToBytes","base64ToBytes","slowToString","start","end","hexSlice","utf8Slice","asciiSlice","latin1Slice","base64Slice","utf16leSlice","swap","bidirectionalIndexOf","dir","arrayIndexOf","indexSize","arrLength","valLength","read","buf","readUInt16BE","foundIndex","found","hexWrite","offset","remaining","strLen","parsed","utf8Write","blitBuffer","asciiWrite","byteArray","asciiToBytes","latin1Write","base64Write","ucs2Write","units","hi","lo","utf16leToBytes","fromByteArray","secondByte","thirdByte","fourthByte","tempCodePoint","firstByte","codePoint","bytesPerSequence","codePoints","decodeCodePointsArray","SlowBuffer","alloc","INSPECT_MAX_BYTES","global","foo","subarray","typedArraySupport","poolSize","_augment","species","fill","allocUnsafeSlow","_isBuffer","compare","pos","swap16","swap32","swap64","inspect","thisStart","thisEnd","thisCopy","targetCopy","toJSON","_arr","out","toHex","bytes","checkOffset","checkInt","objectWriteUInt16","littleEndian","objectWriteUInt32","checkIEEE754","writeFloat","noAssert","writeDouble","newBuf","sliceLen","readUIntLE","mul","readUIntBE","readUInt8","readUInt16LE","readUInt32LE","readUInt32BE","readIntLE","readIntBE","readInt8","readInt16LE","readInt16BE","readInt32LE","readInt32BE","readFloatLE","readFloatBE","readDoubleLE","readDoubleBE","writeUIntLE","writeUIntBE","writeUInt8","writeUInt16LE","writeUInt16BE","writeUInt32LE","writeUInt32BE","writeIntLE","limit","writeIntBE","writeInt8","writeInt16LE","writeInt16BE","writeInt32LE","writeInt32BE","writeFloatLE","writeFloatBE","writeDoubleLE","writeDoubleBE","targetStart","INVALID_BASE64_RE","Infinity","leadSurrogate","trim","stringtrim","base64clean","src","dst","lens","getLens","validLen","placeHoldersLen","tmp","Arr","_byteLength","curByte","revLookup","uint8","extraBytes","parts","len2","encodeChunk","lookup","output","isLE","mLen","nBytes","eLen","eMax","eBias","nBits","NaN","rt","require","jitsiDomain","conferenceId","displayName","avatarUrl","jitsiAuth","roomId","widgetApi","inConference","info","enableJoinButton","document","getElementById","innerText","onclick","jwt","room","matrix","token","room_id","user","avatar","typ","createJWTToken","switchVisibleContainers","width","height","parentNode","querySelector","roomName","interfaceConfigOverwrite","SHOW_JITSI_WATERMARK","SHOW_WATERMARK_FOR_GUESTS","MAIN_TOOLBAR_BUTTONS","VIDEO_LAYOUT_FIT","meetApi","JitsiMeetExternalAPI","executeCommand","innerHTML","joinConference","style","visibility","widgetQuery","location","query","assign","search","qsParam","optional","parentUrl","AlwaysOnScreen"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/jitsi.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js b/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js new file mode 100644 index 0000000..1b5e87e --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js @@ -0,0 +1,2 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=32)}({12:function(e,t,r){var n,o,i;o=[],void 0===(i="function"==typeof(n=function(){var e=XMLHttpRequest;if(!e)throw new Error("missing XMLHttpRequest");function t(i,a){if("function"!=typeof a)throw new Error("Bad callback given: "+a);if(!i)throw new Error("No options given");var s=i.onResponse;if((i="string"==typeof i?{uri:i}:JSON.parse(JSON.stringify(i))).onResponse=s,i.verbose&&(t.log=function(){var e,t,r={},i=["trace","debug","info","warn","error"];for(t=0;t>18&63,i=u>>12&63,a=u>>6&63,s=63&u,p[l++]=d.charAt(o)+d.charAt(i)+d.charAt(a)+d.charAt(s)}while(c299)&&n.error){for(var o in e=new Error("CouchDB error: "+(n.error.reason||n.error.error)),n)e[o]=n[o];return r(e,t,n)}return r(e,t,n)}))},t})?n.apply(t,o):n)||(e.exports=i)},18:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r(12),o=r.n(n);async function i(e=""){""===e||e.endsWith("/")||(e+="/");const t=a(`${e}config.${document.domain}.json`),r=a(e+"config.json");try{const e=await t;if(0===Object.keys(e).length)throw new Error;return e}catch(e){return await r}}function a(e){return new Promise((function(t,r){o()({method:"GET",url:e,qs:{cachebuster:Date.now()}},(e,n,o)=>{try{if(e||n.status<200||n.status>=300)return n&&(404==n.status||0==n.status&&""==o)&&t({}),void r({err:e,response:n});t(JSON.parse(o))}catch(e){r({err:e})}})}))}},32:function(e,t,r){"use strict";r.r(t);var n=r(18);function o(){document.cookie="element_mobile_redirect_to_guide=false;path=/;max-age=14400",window.location.href="../"}function i(e){e=`

Error loading Element

${e}

If this is unexpected, please contact your system administrator or technical support representative.

`;const t=document.getElementsByClassName("mx_HomePage_container"),r=document.getElementsByClassName("mx_HomePage_errorContainer");for(const e of t)e.innerHTML="";for(const t of r)t.style.display="block",t.innerHTML=e}!async function(){document.getElementById("back_to_element_button").onclick=o;const e=await Object(n.a)(".."),t=e.default_server_config,r=e.default_server_name,a=e.default_hs_url,s=e.default_is_url,u=[t,r,a].filter(e=>!!e);if(u.length>1)return i("Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.");if(u.length<1)return i("Invalid configuration: no default server specified.");let d="",c="";if(t&&t["m.homeserver"]&&(d=t["m.homeserver"].base_url,t["m.identity_server"]&&(c=t["m.identity_server"].base_url)),r)try{const e=await fetch(`https://${r}/.well-known/matrix/client`),t=await e.json();t&&t["m.homeserver"]&&(d=t["m.homeserver"].base_url,t["m.identity_server"]&&(c=t["m.identity_server"].base_url))}catch(e){return console.error(e),i("Unable to fetch homeserver configuration")}if(a&&(d=a,c=s),!d)return i("Unable to locate homeserver");d&&!d.endsWith("/")&&(d+="/"),c&&!c.endsWith("/")&&(c+="/"),"https://matrix.org/"!==d&&(document.getElementById("configure_element_button").href="https://mobile.element.io?hs_url="+encodeURIComponent(d)+"&is_url="+encodeURIComponent(c),document.getElementById("step1_heading").innerHTML="1: Install the app",document.getElementById("step2_container").style.display="block",document.getElementById("hs_url").innerText=d,c&&(document.getElementById("custom_is").style.display="block",document.getElementById("is_url").style.display="block",document.getElementById("is_url").innerText=c))}()}}); +//# sourceMappingURL=mobileguide.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js.map new file mode 100644 index 0000000..d22bc9f --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/mobileguide.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/browser-request/index.js","webpack:///./src/vector/getconfig.ts","webpack:///./src/vector/mobile_guide/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","XHR","XMLHttpRequest","Error","request","options","callback","options_onResponse","onResponse","JSON","parse","stringify","verbose","log","level","logger","levels","length","noop","console","formatted","getLogger","url","uri","unsupported_options","method","headers","body","timeout","DEFAULT_TIMEOUT","host","json","accept","serialize","obj","str","push","encodeURIComponent","join","qs","indexOf","form","encoding","toLowerCase","replace","multi","result","boundry","Math","floor","random","lines","type","multipart","authorization","auth","data","o1","o2","o3","h1","h2","h3","h4","bits","b64","ac","enc","tmp_arr","charCodeAt","charAt","slice","b64_enc","username","password","xhr","timed_out","is_cors","ajaxLocation","rurl","location","href","e","document","createElement","ajaxLocParts","exec","parts","is_crossDomain","supports_cors","req_seq","seq_id","id","_id","cors_err","cors","timeoutTimer","setTimeout","er","code","duration","error","did","onreadystatechange","event","debug","readyState","OPENED","setRequestHeader","HEADERS_RECEIVED","on_response","LOADING","on_loading","DONE","end","responseText","on_end","open","withCredentials","send","response","status","clearTimeout","statusCode","loading","run_xhr","context","defaults","requester","def","params","undefined","de","post","put","head","forEach","shortcut","toUpperCase","opts","args","concat","Array","apply","arguments","this","couch","resp","reason","async","getVectorConfig","relativeLocation","endsWith","specificConfigPromise","getConfig","domain","generalConfigPromise","configJson","keys","configJsonFilename","Promise","resolve","reject","cachebuster","Date","now","err","onBackToElementClick","cookie","window","renderConfigError","message","toHide","getElementsByClassName","errorContainers","innerHTML","style","display","getElementById","onclick","config","wkConfig","serverName","defaultHsUrl","defaultIsUrl","incompatibleOptions","filter","hsUrl","isUrl","fetch","innerText","initPage"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/mobileguide.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js new file mode 100644 index 0000000..fde8d91 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{1123:function(e,o,n){"use strict";n.r(o),n.d(o,"loadApp",(function(){return U}));var t=n(43),r=n.n(t),i=n(68),a=n.n(i),s=n(46),c=n(62),l=n(480),d=n(44),f=n(85),u=n(241),g=n(220),w=n(47),h=n(53),p=n(103),m=n(19);window.React=r.a;let _=null;function v(e){const o=Object(m.b)(e);return{screen:o.location.substring(1),params:o.params}}function b(e){decodeURIComponent(window.location.hash)!==_&&function(e){if(!window.matrixChat)return;console.log("Routing URL ",e.href);const o=v(e);window.matrixChat.showScreen(o.screen,o.params)}(window.location)}function C(e){console.log("newscreen "+e);const o="#/"+e;_=o,window.location.hash=o}function y(e){let o;o="vector:"===window.location.protocol?"https://app.element.io/#/register":window.location.protocol+"//"+window.location.host+window.location.pathname+"#/register";const n=Object.keys(e);for(let t=0;t!!e);if(a.length>1)throw Object(d.h)(Object(d.b)("Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url."));if(a.length<1)throw Object(d.h)(Object(d.b)("Invalid configuration: no default server specified."));r&&(console.log("Config uses a default_hs_url - constructing a default_server_config using this information"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_hs_url will not be accepted. Please use default_server_config instead."),n={"m.homeserver":{base_url:r}},i&&(n["m.identity_server"]={base_url:i}));let s=null;n&&(console.log("Config uses a default_server_config - validating object"),s=await u.a.fromDiscoveryConfig(n)),t&&(console.log("Config uses a default_server_name - doing .well-known lookup"),console.warn("DEPRECATED CONFIG OPTION: In the future, default_server_name will not be accepted. Please use default_server_config instead."),s=await u.a.findClientConfig(t)),e=f.b.buildValidatedConfigFromDiscovery(t,s,!0)}catch(o){const{hsUrl:n,isUrl:t,userId:r}=g.b();if(!n||!r)throw o;console.error(o),console.warn("A session was found - suppressing config error and using the session's homeserver"),console.log("Using pre-existing hsUrl and isUrl: ",{hsUrl:n,isUrl:t}),e=await f.b.validateServerConfigWithStaticUrls(n,t,!0)}return e.isDefault=!0,console.log("Using homeserver config:",e),console.log("Updating SdkConfig with validated discovery information"),h.a.add({validated_server_config:e}),h.a.get()}(),_=s.getComponent("structures.MatrixChat");return r.a.createElement(_,{onNewScreen:C,makeRegistrationUrl:y,ConferenceHandler:l,config:a,realQueryParams:t,startingFragmentQueryParams:e,enableGuest:!a.disable_guests,onTokenLoginCompleted:O,initialScreenAfterLogin:v(window.location),defaultDeviceDisplayName:n.getDefaultDeviceDisplayName()})}}}]); +//# sourceMappingURL=riot-web-app.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/riot-web-app.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js.map similarity index 63% rename from riot/bundles/709217699826f8fd4e42/riot-web-app.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js.map index 5fb927a..6966c44 100644 --- a/riot/bundles/709217699826f8fd4e42/riot-web-app.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./src/vector/app.tsx"],"names":["window","React","lastLocationHashSet","getScreenFromLocation","location","fragparts","parseQsFromFragment","screen","substring","params","onHashChange","ev","decodeURIComponent","hash","matrixChat","console","log","href","s","showScreen","routeUrl","onNewScreen","makeRegistrationUrl","url","protocol","host","pathname","keys","Object","i","length","k","encodeURIComponent","onTokenLoginCompleted","parsedUrl","parse","search","formatted","format","async","loadApp","fragParams","vectorIndexeddbWorkerScript","document","body","dataset","newTranslatableError","_td","MatrixClientPeg","setIndexedDbWorkerScript","CallHandler","setConferenceHandler","VectorConferenceHandler","addEventListener","platform","PlatformPeg","get","parseQs","urlWithoutQuery","startUpdater","config","validatedConfig","SdkConfig","wkConfig","serverName","hsUrl","isUrl","incompatibleOptions","filter","warn","discoveryResult","AutoDiscovery","fromDiscoveryConfig","findClientConfig","AutoDiscoveryUtils","buildValidatedConfigFromDiscovery","e","userId","Lifecycle","error","validateServerConfigWithStaticUrls","isDefault","add","verifyServerConfig","MatrixChat","sdk","ConferenceHandler","realQueryParams","startingFragmentQueryParams","enableGuest","disable_guests","initialScreenAfterLogin","defaultDeviceDisplayName","getDefaultDeviceDisplayName"],"mappings":"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","file":"bundles/709217699826f8fd4e42/riot-web-app.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./src/vector/app.tsx"],"names":["window","React","lastLocationHashSet","getScreenFromLocation","location","fragparts","parseQsFromFragment","screen","substring","params","onHashChange","ev","decodeURIComponent","hash","matrixChat","console","log","href","s","showScreen","routeUrl","onNewScreen","makeRegistrationUrl","url","protocol","host","pathname","keys","Object","i","length","k","encodeURIComponent","onTokenLoginCompleted","parsedUrl","parse","search","formatted","format","async","loadApp","fragParams","vectorIndexeddbWorkerScript","document","body","dataset","newTranslatableError","_td","MatrixClientPeg","setIndexedDbWorkerScript","CallHandler","setConferenceHandler","VectorConferenceHandler","addEventListener","platform","PlatformPeg","get","parseQs","urlWithoutQuery","startUpdater","config","validatedConfig","SdkConfig","wkConfig","serverName","hsUrl","isUrl","incompatibleOptions","filter","warn","discoveryResult","AutoDiscovery","fromDiscoveryConfig","findClientConfig","AutoDiscoveryUtils","buildValidatedConfigFromDiscovery","e","userId","Lifecycle","error","validateServerConfigWithStaticUrls","isDefault","add","verifyServerConfig","MatrixChat","sdk","ConferenceHandler","realQueryParams","startingFragmentQueryParams","enableGuest","disable_guests","initialScreenAfterLogin","defaultDeviceDisplayName","getDefaultDeviceDisplayName"],"mappings":"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","file":"bundles/1c92c9d6b0f5bd0d188c/riot-web-app.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js new file mode 100644 index 0000000..e1e4153 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{1132:function(e,t,r){"use strict";r.r(t),r.d(t,"components",(function(){return v}));var a=r(86),o=r.n(a),n=r(504),l=r(242),c=r.n(l),s=r(44);class m extends n.a{translate(e){return e=(e=c()(Object(s.a)(e))).replace(/\[matrix\]/,'Matrix')}}o()(m,"replaces","EmbeddedPage");var u=r(43),g=r.n(u),i=r(53);const d=()=>{const e=i.a.get().branding;let t=[{text:"Blog",url:"https://element.io/blog"},{text:"Twitter",url:"https://twitter.com/element_hq"},{text:"GitHub",url:"https://github.com/vector-im/riot-web"}];e&&e.authFooterLinks&&(t=e.authFooterLinks);const r=[];for(const e of t)r.push(g.a.createElement("a",{href:e.url,key:e.text,target:"_blank",rel:"noreferrer noopener"},e.text));return g.a.createElement("div",{className:"mx_AuthFooter"},r,g.a.createElement("a",{href:"https://matrix.org",target:"_blank",rel:"noreferrer noopener"},Object(s.a)("Powered by Matrix")))};d.replaces="AuthFooter";var h=d,p=r(45),k=r.n(p);class b extends g.a.PureComponent{render(){const e=i.a.get().branding;let t="themes/element/img/logos/element-logo.svg";return e&&e.authHeaderLogoUrl&&(t=e.authHeaderLogoUrl),g.a.createElement("div",{className:"mx_AuthHeaderLogo"},g.a.createElement("img",{src:t,alt:"Element"}))}}o()(b,"replaces","AuthHeaderLogo"),o()(b,"propTypes",{icon:k.a.string});var w=r(46);class x extends g.a.PureComponent{static getWelcomeBackgroundUrl(){if(x.welcomeBackgroundUrl)return x.welcomeBackgroundUrl;const e=i.a.get().branding;if(x.welcomeBackgroundUrl="themes/element/img/backgrounds/lake.jpg",e&&e.welcomeBackgroundUrl)if(Array.isArray(e.welcomeBackgroundUrl)){const t=Math.floor(Math.random()*e.welcomeBackgroundUrl.length);x.welcomeBackgroundUrl=e.welcomeBackgroundUrl[t]}else x.welcomeBackgroundUrl=e.welcomeBackgroundUrl;return x.welcomeBackgroundUrl}render(){const e=w.getComponent("auth.AuthFooter"),t={background:`center/cover fixed url(${x.getWelcomeBackgroundUrl()})`},r={position:"absolute",top:0,right:0,bottom:0,left:0,filter:"blur(40px)",background:t.background};return g.a.createElement("div",{className:"mx_AuthPage",style:t},g.a.createElement("div",{className:"mx_AuthPage_modal",style:{position:"relative",background:"initial"}},g.a.createElement("div",{className:"mx_AuthPage_modalBlur",style:r}),g.a.createElement("div",{className:"mx_AuthPage_modalContent",style:{display:"flex",zIndex:1,background:"rgba(255, 255, 255, 0.59)",borderRadius:"8px"}},this.props.children)),g.a.createElement(e,null))}}o()(x,"replaces","AuthPage"),o()(x,"welcomeBackgroundUrl",void 0);let v={};m&&(v["structures.VectorEmbeddedPage"]=m),h&&(v["views.auth.VectorAuthFooter"]=h),b&&(v["views.auth.VectorAuthHeaderLogo"]=b),x&&(v["views.auth.VectorAuthPage"]=x)}}]); +//# sourceMappingURL=riot-web-component-index.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js.map new file mode 100644 index 0000000..8e6dcd3 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/structures/VectorEmbeddedPage.js","webpack:///./src/components/views/auth/VectorAuthFooter.js","webpack:///./src/components/views/auth/VectorAuthHeaderLogo.js","webpack:///./src/components/views/auth/VectorAuthPage.js","webpack:///./src/component-index.js"],"names":["VectorEmbeddedPage","EmbeddedPage","translate","s","sanitizeHtml","_t","replace","VectorAuthFooter","brandingConfig","SdkConfig","get","branding","links","authFooterLinks","linkEntry","push","href","url","key","text","target","rel","className","replaces","VectorAuthHeaderLogo","React","PureComponent","render","logoUrl","authHeaderLogoUrl","src","alt","icon","PropTypes","string","VectorAuthPage","welcomeBackgroundUrl","Array","isArray","index","Math","floor","random","length","AuthFooter","sdk","pageStyle","background","getWelcomeBackgroundUrl","blurStyle","position","top","right","bottom","left","filter","style","display","zIndex","borderRadius","this","props","children","components","structures$VectorEmbeddedPage","views$auth$VectorAuthFooter","views$auth$VectorAuthHeaderLogo","views$auth$VectorAuthPage"],"mappings":"sMAwBe,MAAMA,UAA2BC,IAI5CC,UAAUC,GAKN,OADAA,GAHAA,EAAIC,IAAaC,YAAGF,KAGdG,QAAQ,aAAc,2M,IARfN,E,WACC,gB,6BCJtB,MAAMO,EAAmB,KACrB,MAAMC,EAAiBC,IAAUC,MAAMC,SACvC,IAAIC,EAAQ,CACR,CAAC,KAAQ,OAAQ,IAAO,2BACxB,CAAC,KAAQ,UAAW,IAAO,kCAC3B,CAAC,KAAQ,SAAU,IAAO,0CAG1BJ,GAAkBA,EAAeK,kBACjCD,EAAQJ,EAAeK,iBAG3B,MAAMA,EAAkB,GACxB,IAAK,MAAMC,KAAaF,EACpBC,EAAgBE,KACZ,uBAAGC,KAAMF,EAAUG,IAAKC,IAAKJ,EAAUK,KAAMC,OAAO,SAASC,IAAI,uBAC5DP,EAAUK,OAKvB,OACI,yBAAKG,UAAU,iBACVT,EACD,uBAAGG,KAAK,qBAAqBI,OAAO,SAASC,IAAI,uBAAwBhB,YAAG,wBAKxFE,EAAiBgB,SAAW,aAEbhB,Q,iBC7BA,MAAMiB,UAA6BC,IAAMC,cAOpDC,SACI,MAAMnB,EAAiBC,IAAUC,MAAMC,SACvC,IAAIiB,EAAU,4CAKd,OAJIpB,GAAkBA,EAAeqB,oBACjCD,EAAUpB,EAAeqB,mBAIzB,yBAAKP,UAAU,qBACX,yBAAKQ,IAAKF,EAASG,IAAI,c,IAhBlBP,E,WACC,kB,IADDA,E,YAGE,CACfQ,KAAMC,IAAUC,S,YCPT,MAAMC,UAAuBV,IAAMC,cAM9C,iCACI,GAAIS,EAAeC,qBAAsB,OAAOD,EAAeC,qBAE/D,MAAM5B,EAAiBC,IAAUC,MAAMC,SAEvC,GADAwB,EAAeC,qBAAuB,0CAClC5B,GAAkBA,EAAe4B,qBACjC,GAAIC,MAAMC,QAAQ9B,EAAe4B,sBAAuB,CACpD,MAAMG,EAAQC,KAAKC,MAAMD,KAAKE,SAAWlC,EAAe4B,qBAAqBO,QAC7ER,EAAeC,qBAAuB5B,EAAe4B,qBAAqBG,QAE1EJ,EAAeC,qBAAuB5B,EAAe4B,qBAI7D,OAAOD,EAAeC,qBAG1BT,SACI,MAAMiB,EAAaC,eAAiB,mBAE9BC,EAAY,CACdC,WAAa,0BAAyBZ,EAAea,8BAQnDC,EAAY,CACdC,SAAU,WACVC,IAAK,EACLC,MAAO,EACPC,OAAQ,EACRC,KAAM,EACNC,OAAQ,aACRR,WAAYD,EAAUC,YAU1B,OACI,yBAAKzB,UAAU,cAAckC,MAAOV,GAChC,yBAAKxB,UAAU,oBAAoBkC,MAxBxB,CACfN,SAAU,WACVH,WAAY,YAuBJ,yBAAKzB,UAAU,wBAAwBkC,MAAOP,IAC9C,yBAAK3B,UAAU,2BAA2BkC,MAX5B,CACtBC,QAAS,OACTC,OAAQ,EACRX,WAAY,4BACZY,aAAc,QAQAC,KAAKC,MAAMC,WAGrB,kBAAClB,EAAD,Q,IA5DKT,E,WACC,Y,IADDA,E,+BCGrB,IAAI4B,EAAa,GAEjBC,IAAkCD,EAAW,iCAAmCC,GAEhFC,IAAgCF,EAAW,+BAAiCE,GAE5EC,IAAoCH,EAAW,mCAAqCG,GAEpFC,IAA8BJ,EAAW,6BAA+BI","file":"bundles/1c92c9d6b0f5bd0d188c/riot-web-component-index.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.css new file mode 100644 index 0000000..b096a00 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.css @@ -0,0 +1 @@ +@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(../../fonts/Nunito/Nunito-Regular.73a8196.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(../../fonts/Nunito/Nunito-SemiBold.bca2d7f.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(../../fonts/Nunito/Nunito-Bold.e0e8a9f.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}.mx_filterFlipColor{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre:hover{border-color:grey!important}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre code{-webkit-filter:none;filter:none}.mx_EventTile_content .markdown-body table tr{background-color:#000}.mx_EventTile_content .markdown-body table tr:nth-child(2n){background-color:#080808}.hljs-addition{background:#fdd}.hljs-deletion{background:#dfd}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.5rem;background-color:var(--timeline-background-color);color:var(--timeline-text-color);border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji");font-size:100%!important}.error,.text-error,.text-warning,.warning{color:var(--warning-color)}.text-success{color:var(--accent-color)}b{font-weight:700}h2{color:var(--timeline-text-color);font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:var(--primary-color)}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:var(--timeline-text-color)}textarea{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");color:var(--timeline-text-color)}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--timeline-text-color)}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#61708b;border-radius:4px;border:1px solid rgba(var(--timeline-text-color),.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(97,112,139,.75)}.dark-panel{background-color:var(--roomlist-background-color)}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:var(--timeline-background-color);border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:var(--roomlist-background-color);border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:var(--accent-color)}#mx_theme_secondaryAccentColor{color:var(--roomlist-background-color)}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:var(--timeline-background-color);color:var(--timeline-text-secondary-color);z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--sidebar-color-50pct);opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:var(--timeline-text-color)}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:var(--warning-color)}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#9fa9ba;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:var(--timeline-text-color);word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid var(--accent-color);color:var(--accent-color);background-color:var(--timeline-background-color)}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:var(--accent-color);min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:var(--warning-color);border:1px solid var(--warning-color);color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid var(--warning-color);color:var(--warning-color)}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:var(--timeline-text-secondary-color);border:1px solid var(--timeline-text-secondary-color);opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:var(--accent-color)}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color)}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6;color:var(--username-colors_1,#368bd6)}.mx_Username_color2{color:#ac3ba8;color:var(--username-colors_2,#ac3ba8)}.mx_Username_color3{color:var(--accent-color);color:var(--username-colors_3,var(--accent-color))}.mx_Username_color4{color:#e64f7a;color:var(--username-colors_4,#e64f7a)}.mx_Username_color5{color:#ff812d;color:var(--username-colors_5,#ff812d)}.mx_Username_color6{color:#2dc2c5;color:var(--username-colors_6,#2dc2c5)}.mx_Username_color7{color:#5c56f5;color:var(--username-colors_7,#5c56f5)}.mx_Username_color8{color:#74d12c;color:var(--username-colors_8,#74d12c)}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:var(--sidebar-color)}html{scrollbar-color:hsla(0,0%,100%,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:hsla(0,0%,100%,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #181b21;box-shadow:4px 4px 12px 0 #181b21;background-color:var(--timeline-background-color);color:var(--timeline-text-color);position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid var(--timeline-background-color);border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid var(--timeline-background-color);border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid var(--timeline-background-color);border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid var(--timeline-background-color);border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:var(--timeline-text-color)}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:var(--sidebar-color);max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:var(--primary-color);width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#a1b2d1}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:var(--timeline-text-secondary-color)}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#a1b2d1}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#a1b2d1}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-background-color)}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid var(--roomlist-separator-color);padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid var(--accent-color)!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:var(--accent-color);cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;color:var(--timeline-text-color);padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#edf3ff;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid var(--roomlist-separator-color)}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:var(--accent-color)}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid var(--roomlist-separator-color);padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:var(--timeline-text-secondary-color);margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#22262e;color:var(--timeline-text-secondary-color);border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#a1b2d1;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#a1b2d1}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#a1b2d1}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:var(--accent-color);background:rgba(var(--accent-color),.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:var(--accent-color)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:var(--roomlist-background-color);min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:var(--roomlist-background-color)}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:var(--sidebar-color-15pct);position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:var(--timeline-text-color);opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:var(--timeline-background-color);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:var(--timeline-text-color);opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:var(--timeline-text-secondary-color);position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#edf3ff;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#22262e;color:var(--timeline-text-secondary-color);line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid var(--roomlist-separator-color);overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:var(--timeline-text-color)}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:var(--timeline-text-color);font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-background-color)}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid var(--roomlist-separator-color);-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--timeline-background-color);padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(var(--accent-color),.1)}.mx_RightPanel_headerButton:hover:before{background-color:var(--accent-color)}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:var(--accent-color)!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:var(--accent-color);font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:var(--timeline-text-color);word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:var(--timeline-text-color);width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:var(--timeline-text-secondary-color);width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:var(--timeline-text-secondary-color);display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#343a46}.mx_RoomDirectory_topic{cursor:auto;color:var(--timeline-text-secondary-color)}.mx_RoomDirectory_alias{font-size:1.2rem;color:var(--timeline-text-color)}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:var(--sidebar-color-15pct);border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:var(--timeline-text-color)!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#edf3ff!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#edf3ff}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#1a1d23}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:var(--timeline-text-color);opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid var(--timeline-background-color)}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid var(--timeline-background-color);border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:var(--warning-color);cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:var(--warning-color)}.mx_RoomStatusBar_connectionLostBar_desc{color:var(--timeline-text-color);font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:var(--timeline-text-color)!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:var(--timeline-text-color);opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--timeline-background-color-50pct);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:var(--timeline-background-color)}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid var(--roomlist-separator-color);padding:10px 26px;color:var(--warning-color);cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:var(--timeline-text-secondary-color);-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:var(--timeline-background-color);z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid var(--roomlist-separator-color);height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color);margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:var(--timeline-background-color)}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:var(--accent-color);color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:var(--warning-color);color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:var(--timeline-text-color);position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:var(--accent-color);color:#edf3ff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:var(--timeline-text-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#edf3ff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--sidebar-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #2e2f32}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:var(--timeline-background-color);border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:var(--timeline-text-color)}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:var(--timeline-text-secondary-color);border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#edf3ff}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:var(--timeline-text-secondary-color);position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#edf3ff;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:var(--accent-color);width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#a1b2d1}.mx_TagTile_badgeHighlight{background-color:var(--warning-color)}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:var(--roomlist-background-color);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:var(--timeline-text-color);overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:var(--timeline-text-color)}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#a1b2d1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:var(--accent-color);height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:var(--timeline-text-color)}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:var(--accent-color)}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid var(--timeline-text-color);opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#a1b2d1;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid var(--timeline-text-color)}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#a1b2d1;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:var(--timeline-text-secondary-color)}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:var(--warning-color)}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:var(--warning-color);font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed var(--accent-color)}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:var(--timeline-text-secondary-color);background-color:var(--timeline-background-color);border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:var(--accent-color);text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:var(--timeline-background-color)}.mx_AuthBody input.error{color:var(--warning-color)}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:var(--accent-color);color:var(--timeline-background-color);cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:var(--timeline-background-color-50pct)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:var(--timeline-background-color);border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:var(--accent-color);text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid var(--accent-color)}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:var(--timeline-text-secondary-color);cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:var(--timeline-text-color)}.mx_AuthBody_language .mx_Dropdown_arrow{background:var(--timeline-text-color)}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:var(--warning-color)}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:var(--warning-color)}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:var(--warning-color)}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d;color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d;background-color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d;background-color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="4"]{color:var(--accent-color)}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:var(--accent-color)}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:var(--accent-color)}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:var(--warning-color)}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid #e7e7e7;border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:var(--accent-color)}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:var(--timeline-background-color)}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#03b381}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:var(--accent-color)}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--accent-color),.2);box-shadow:0 0 0 0 rgba(var(--accent-color),.2)}to{-webkit-box-shadow:0 0 0 6px rgba(var(--accent-color),0);box-shadow:0 0 0 6px rgba(var(--accent-color),0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--accent-color),.2);box-shadow:0 0 0 0 rgba(var(--accent-color),.2)}to{-webkit-box-shadow:0 0 0 6px rgba(var(--accent-color),0);box-shadow:0 0 0 6px rgba(var(--accent-color),0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid var(--timeline-text-color);opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:var(--timeline-text-color);font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#343a46}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:var(--warning-color)!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:var(--warning-color)}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:var(--accent-color)!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:var(--accent-color)}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid #e7e7e7;padding:6.5px 11px;background-color:var(--timeline-background-color);font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:var(--warning-color);background-color:transparent;border:1px solid var(--warning-color)}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:var(--accent-color);text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:var(--warning-color)}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#343a46;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:var(--timeline-text-color);margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#a1b2d1;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:var(--timeline-text-color);background-color:var(--timeline-background-color);border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#a1b2d1;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:var(--warning-color)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#a1b2d1}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color)}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:var(--roomlist-separator-color);border:1px solid #e7e7e7;text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:var(--accent-color)}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#a1b2d1}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji")}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#a1b2d1}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#22262e;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#a1b2d1;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#a1b2d1}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#22262e;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;background-color:var(--username-colors_1,#368bd6);display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:var(--timeline-text-color);margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#a1b2d1;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#a1b2d1;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;background-color:var(--username-colors_1,#368bd6);border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:var(--roomlist-background-color);margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #000;-webkit-box-shadow:0 2px #000;box-shadow:0 2px #000;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:var(--warning-color);text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:var(--timeline-text-color)}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:var(--timeline-text-secondary-color)}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid var(--roomlist-separator-color);border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid var(--roomlist-separator-color)}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:var(--roomlist-separator-color);border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:var(--roomlist-separator-color)}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:var(--timeline-text-color)}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:var(--timeline-text-color);font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#a1b2d1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:var(--timeline-text-color)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:var(--timeline-text-color);opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#a1b2d1;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:rgba(74,74,74,.9);background-color:var(--timeline-background-color);font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--accent-color)}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid var(--warning-color)}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:var(--accent-color)}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:var(--timeline-text-secondary-color)}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid var(--timeline-text-secondary-color);margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:var(--timeline-text-color);margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid var(--accent-color)}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid var(--accent-color);border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:var(--accent-color);color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:var(--accent-color);width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #9fa9ba}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid var(--accent-color);border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:var(--timeline-text-secondary-color);background-color:#22262e;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--timeline-text-color);content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid var(--accent-color);border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid var(--accent-color);border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:var(--accent-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:var(--warning-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:var(--timeline-text-color);font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:var(--timeline-text-secondary-color);background-color:#22262e;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #9fa9ba;background-color:var(--timeline-background-color);max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#a1b2d1}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:var(--roomlist-background-color)}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#a1b2d1}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:var(--timeline-text-color)}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#a1b2d1;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:var(--accent-color);background-color:var(--timeline-background-color);border:1px solid var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_secondary{color:var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:var(--accent-color)}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:var(--warning-color)}.mx_AccessibleButton_kind_danger_outline{color:var(--warning-color);background-color:var(--timeline-background-color);border:1px solid var(--warning-color)}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:var(--warning-color-50pct)}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:var(--warning-color)}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:var(--warning-color-50pct)}.mx_AccessibleButton_kind_link{color:var(--accent-color);background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:var(--accent-color);background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:var(--timeline-background-color);width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid var(--accent-color);cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:var(--timeline-background-color);border:1px solid var(--timeline-background-color)}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:var(--roomlist-background-color)}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:var(--roomlist-background-color);border:1px solid var(--roomlist-background-color)}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid #e7e7e7;line-height:2.6rem;color:var(--timeline-text-color);font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:var(--warning-color);border-color:var(--warning-color)}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:var(--roomlist-background-color);border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:var(--warning-color);-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:var(--timeline-text-color)}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:var(--primary-color)}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid var(--primary-color);background-color:var(--timeline-background-color);max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#343a46}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--warning-color);-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:var(--accent-color);cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid var(--roomlist-separator-color);margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid #e7e7e7}.mx_Field_prefix{border-right:1px solid #e7e7e7}.mx_Field_postfix{border-left:1px solid #e7e7e7}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--timeline-text-color);z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:var(--primary-color)}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:var(--timeline-text-color);background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:var(--primary-color)}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:var(--timeline-background-color);color:var(--timeline-text-secondary-color)}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:var(--accent-color)}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:var(--accent-color)}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:var(--warning-color)}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:var(--warning-color)}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:var(--accent-color);background-color:var(--accent-color-15pct)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:var(--warning-color);background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:var(--accent-color-15pct);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:var(--accent-color)}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid var(--timeline-background-color)}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:var(--accent-color);color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:var(--accent-color)}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:var(--accent-color)}progress.mx_ProgressBar::-webkit-progress-value{background-color:var(--accent-color)}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:var(--roomlist-separator-color)}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#343a46}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:var(--timeline-text-color);background-color:#343a46}.mx_UserPill_selected{background-color:var(--accent-color)!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:var(--warning-color)}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#343a46}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:var(--timeline-text-secondary-color);border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#03b381;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #03b381}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#03b381}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(161,178,209,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:var(--accent-color);border-color:var(--accent-color)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:var(--accent-color);border-color:var(--accent-color)}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #a1b2d1;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:var(--accent-color)}.mx_RadioButton>input[type=radio]:checked+div>div{background:var(--accent-color)}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#a1b2d1}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#a1b2d1}.mx_RadioButton_outlined{border:1px solid var(--roomlist-separator-color);border-radius:8px}.mx_RadioButton_checked{border-color:var(--accent-color)}.mx_SyntaxHighlight{background:none!important;color:var(--timeline-text-secondary-color)!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#343a46;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:var(--accent-color)}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:var(--timeline-background-color);-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #000;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid var(--timeline-background-color);border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #181b21;box-shadow:4px 4px 12px 0 #181b21;z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#15171b;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:var(--timeline-background-color);color:var(--timeline-text-color);border:1px solid #000;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:var(--accent-color)}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_Validation_detail.mx_Validation_invalid{color:var(--warning-color)}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #616b7f}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#343a46;border-bottom:2px solid var(--accent-color)}.mx_EmojiPicker_anchor:before{background-color:var(--timeline-text-color);content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#343a46}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid var(--accent-color)}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid #e7e7e7;background-color:var(--timeline-background-color);display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:var(--timeline-text-color);content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#343a46}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid var(--accent-color);padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #616b7f;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:var(--timeline-text-secondary-color);font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:var(--timeline-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid var(--roomlist-separator-color);border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#22262e;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:var(--timeline-text-color);-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:var(--timeline-text-color-50pct)}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid var(--roomlist-separator-color)}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download,.mx_MFileBody_download a{color:var(--accent-color)}.mx_MFileBody_download a{text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:var(--roomlist-background-color)}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:var(--accent-color)}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:var(--accent-color);-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:var(--timeline-background-color)}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:var(--timeline-background-color);top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#a1b2d1;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--timeline-text-color)}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#a1b2d1;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:var(--timeline-text-color)}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:var(--accent-color)}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #616b7f;border-radius:10px;background-color:var(--roomlist-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#a1b2d1}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#1f6954;border-color:var(--accent-color)}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#a1b2d1;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#a1b2d1;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:var(--accent-color);-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#a1b2d1;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:var(--accent-color)}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:var(--timeline-text-secondary-color)}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#edf3ff;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#edf3ff;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#edf3ff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid var(--roomlist-background-color)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#edf3ff}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:var(--timeline-text-color)}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:var(--accent-color);-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:var(--roomlist-background-color);margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#a1b2d1}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid rgba(var(--timeline-text-color),.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:var(--timeline-text-secondary-color);font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:var(--accent-color);line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:var(--warning-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:var(--accent-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:var(--warning-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:var(--accent-color);background-color:var(--accent-color-15pct)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:var(--warning-color);background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:var(--timeline-text-secondary-color);cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#22262e;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#edf3ff}.mx_WidgetCard_maxPinnedTooltip{background-color:var(--warning-color);color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid var(--accent-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:var(--accent-color);font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:var(--timeline-text-color)}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:var(--accent-color);font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--roomlist-separator-color);background-color:var(--timeline-background-color);font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid var(--roomlist-background-color);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid var(--roomlist-background-color);border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:var(--roomlist-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:var(--timeline-text-color);margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:var(--accent-color)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:var(--accent-color)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid var(--timeline-text-color);border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:var(--accent-color);border-color:var(--accent-color)}.mx_AppIconTile:hover{border:1px solid var(--accent-color);-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:var(--roomlist-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:var(--accent-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:var(--sidebar-color);color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;border:1px solid var(--roomlist-separator-color);background:var(--timeline-background-color);border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_Autocomplete_ProviderSection{border-bottom:1px solid var(--roomlist-separator-color)}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color)}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color)}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:var(--roomlist-background-color);outline:none}.mx_Autocomplete_provider_name{margin:12px;color:var(--timeline-text-color);font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:var(--timeline-text-color)}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:var(--timeline-text-color)}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#800}to{background-color:var(--timeline-background-color)}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),var(--timeline-background-color);color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:var(--roomlist-background-color)}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#a1b2d1}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:var(--accent-color)}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid var(--roomlist-separator-color);background-color:var(--timeline-background-color);max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:var(--accent-color-50pct)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:var(--roomlist-background-color);z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color);cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#a1b2d1}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:var(--timeline-text-color)}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:var(--timeline-text-secondary-color);max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:var(--roomlist-background-color);padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:var(--roomlist-background-color)}.mx_EventTile .mx_SenderProfile{color:var(--timeline-text-color);font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid var(--accent-color);padding-left:60px;background-color:var(--timeline-highlights-color)}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:var(--warning-color)}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:var(--timeline-highlights-color)}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-highlights-color)}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:var(--accent-color);color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#a1b2d1}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#a1b2d1;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#a1b2d1;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#a1b2d1}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:var(--timeline-text-color);text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:var(--timeline-text-color-50pct);display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji")!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:var(--timeline-text-color)}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:var(--primary-color)}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:var(--timeline-background-color);overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#a1b2d1}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:var(--roomlist-background-color);background-color:var(--warning-color)}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--timeline-background-color);border:1.3px solid #a1b2d1;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#a1b2d1}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:var(--timeline-text-secondary-color)}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#a1b2d1}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:var(--sidebar-color);margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#61708b;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:var(--timeline-text-color);margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#edf3ff;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:var(--accent-color);border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:var(--timeline-text-secondary-color);cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid var(--roomlist-separator-color);position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:var(--timeline-text-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#800}to{background-color:var(--timeline-background-color)}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:var(--timeline-text-secondary-color);margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.4rem;max-height:120px;overflow:auto;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji")}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:var(--accent-color);opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:var(--accent-color)}.mx_MessageComposer_button_highlight{background:rgba(var(--accent-color),.25)}.mx_MessageComposer_button_highlight:before{background-color:var(--accent-color)!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(var(--accent-color),.1)}.mx_MessageComposer_button:hover:before{background-color:var(--accent-color)}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:var(--warning-color)}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:var(--timeline-background-color);-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:var(--timeline-text-secondary-color)}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a1b2d1}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:var(--timeline-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#a1b2d1;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--timeline-text-color)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:var(--roomlist-text-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:var(--warning-color)}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:var(--timeline-text-color);width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:var(--timeline-highlights-color)}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid var(--roomlist-separator-color)}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{border:1px solid var(--roomlist-separator-color);background:var(--timeline-background-color);border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_ReplyPreview_section{border-bottom:1px solid var(--roomlist-separator-color)}.mx_ReplyPreview_header{margin:12px;color:var(--timeline-text-color);font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid var(--roomlist-separator-color);background-color:var(--timeline-background-color)}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:var(--warning-color)}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:var(--timeline-background-color)}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:var(--timeline-text-color);font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:var(--timeline-text-color);font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:var(--timeline-text-color)!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:var(--accent-color)}.mx_RoomHeader_placeholder{color:var(--timeline-text-color)!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid var(--accent-color)!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--timeline-text-color-50pct);font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(var(--accent-color),.1)}.mx_RoomHeader_button:hover:before{background-color:var(--accent-color)}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:var(--timeline-text-secondary-color)}.mx_RoomHeader_pinsIndicatorUnread{background-color:var(--warning-color)}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #edf3ff;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#edf3ff;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#edf3ff;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid var(--roomlist-separator-color);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#22262e;padding:20px;border:1px solid var(--roomlist-separator-color);border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:var(--roomlist-text-secondary-color)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#a1b2d1}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--roomlist-text-secondary-color);-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:var(--timeline-text-color)}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:var(--roomlist-text-secondary-color);height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--roomlist-text-secondary-color);left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:var(--sidebar-color-15pct);margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:var(--roomlist-background-color)}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid var(--roomlist-separator-color);opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:var(--roomlist-highlights-color);border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:var(--roomlist-text-secondary-color)}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#22262e;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:var(--warning-color);font-weight:700}.mx_RoomUpgradeWarningBar_body{color:var(--warning-color)}.mx_RoomUpgradeWarningBar_upgradelink{color:var(--warning-color);text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:var(--timeline-text-secondary-color);font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--roomlist-separator-color)}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:var(--accent-color);-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:var(--timeline-text-color);border-bottom:2px solid var(--accent-color);font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#61708b;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:var(--warning-color);-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:var(--accent-color)}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:var(--roomlist-background-color);border:6px solid var(--accent-color);pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--timeline-background-color);border:1.3px solid #a1b2d1;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#a1b2d1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:var(--timeline-background-color);border:1.3px solid #a1b2d1;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#a1b2d1}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar,.mx_WhoIsTypingTile_remainingAvatarPlaceholder{border:1px solid var(--timeline-background-color);border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:var(--timeline-text-color-50pct)}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:var(--warning-color)}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:var(--timeline-text-color);-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:var(--warning-color)}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:var(--accent-color)}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:var(--accent-color);border:1px solid var(--accent-color);background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:var(--accent-color)}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:var(--warning-color);background-color:var(--warning-color)}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:var(--warning-color)}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:var(--timeline-text-color);margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-weight:600;color:var(--timeline-text-color);margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:var(--timeline-text-secondary-color);font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:var(--timeline-text-color);max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:var(--accent-color);word-break:break-all}.mx_SettingsTab a{color:var(--primary-color)}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(52,58,70,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #343a46;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:var(--roomlist-separator-color);opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#a1b2d1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:var(--roomlist-separator-color)}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:var(--roomlist-separator-color)}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #343a46;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:var(--accent-color)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #343a46}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(161,178,209,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(var(--accent-color),.08)}.mx_AppearanceUserSettingsTab_Advanced{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:var(--accent-color);cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:var(--warning-color);position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:var(--warning-color);-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:var(--accent-color);text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:var(--accent-color);width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:var(--accent-color);background-color:var(--accent-color-15pct);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:var(--warning-color);background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:var(--timeline-background-color);padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:var(--accent-color);color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:var(--warning-color);z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:var(--timeline-text-color)}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-dark-custom.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js similarity index 91% rename from riot/bundles/709217699826f8fd4e42/theme-dark-custom.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js index faf8d61..a2eb625 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-dark-custom.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js @@ -1,2 +1,2 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=31)}({31:function(e,t,r){}}); +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=41)}({41:function(e,t,r){}}); //# sourceMappingURL=theme-dark-custom.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-dark-custom.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js.map similarity index 95% rename from riot/bundles/709217699826f8fd4e42/theme-dark-custom.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js.map index fd9bd43..0d5c345 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-dark-custom.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-dark-custom.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-dark-custom.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.css new file mode 100644 index 0000000..da5c1a1 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.css @@ -0,0 +1 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Regular.4dd66a1.woff2) format("woff2"),url(../../fonts/Inter/Inter-Regular.7c53993.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Italic.9528384.woff2) format("woff2"),url(../../fonts/Inter/Inter-Italic.e4ad366.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Medium.f6cf0a0.woff2) format("woff2"),url(../../fonts/Inter/Inter-Medium.7a8cc72.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-MediumItalic.565a710.woff2) format("woff2"),url(../../fonts/Inter/Inter-MediumItalic.417907d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-SemiBold.dd8a55e.woff2) format("woff2"),url(../../fonts/Inter/Inter-SemiBold.1db6c55.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-SemiBoldItalic.ac201e3.woff2) format("woff2"),url(../../fonts/Inter/Inter-SemiBoldItalic.81678d1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Bold.aed2770.woff2) format("woff2"),url(../../fonts/Inter/Inter-Bold.79260e5.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-BoldItalic.8ef77a0.woff2) format("woff2"),url(../../fonts/Inter/Inter-BoldItalic.e0879d6.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}.mx_filterFlipColor{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre:hover{border-color:grey!important}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre code{-webkit-filter:none;filter:none}.mx_EventTile_content .markdown-body table tr{background-color:#000}.mx_EventTile_content .markdown-body table tr:nth-child(2n){background-color:#080808}.hljs-addition{background:#fdd}.hljs-deletion{background:#dfd}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.mx_LeftPanel{background-image:var(--avatar-url);background-repeat:no-repeat;background-size:cover;background-position:0 0}.mx_TagPanel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.mx_LeftPanel .mx_LeftPanel_roomListContainer{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}}.mx_RoomSublist_showNButton{background-color:transparent!important}a:hover,a:link,a:visited{text-decoration:none}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.5rem;background-color:#15191e;color:#fff;border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-size:100%!important}.error,.text-error,.text-warning,.warning{color:#ff4b55}.text-success{color:#0dbd8b}b{font-weight:700}h2{color:#fff;font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:#238cf5}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:#fff}textarea{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;color:#fff}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#61708b;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(97,112,139,.75)}.dark-panel{background-color:#20252b}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:#15191e;border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:#f2f5f8;border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:#0dbd8b}#mx_theme_secondaryAccentColor{color:#f2f5f8}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:#15191e;color:#c8c8cd;z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:#fff}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:#ff4b55}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#9fa9ba;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:#fff;word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid #0dbd8b;color:#0dbd8b;background-color:transparent}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:#0dbd8b;min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:#ff4b55;border:1px solid #ff4b55;color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid #ff4b55;color:#ff4b55}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:#c8c8cd;border:1px solid #c8c8cd;opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:#0dbd8b}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:#fff;background-color:#15191e}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6}.mx_Username_color2{color:#ac3ba8}.mx_Username_color3{color:#0dbd8b}.mx_Username_color4{color:#e64f7a}.mx_Username_color5{color:#ff812d}.mx_Username_color6{color:#2dc2c5}.mx_Username_color7{color:#5c56f5}.mx_Username_color8{color:#74d12c}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:rgba(38,39,43,.82)}html{scrollbar-color:hsla(0,0%,100%,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:hsla(0,0%,100%,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #15191e;box-shadow:4px 4px 12px 0 #15191e;background-color:#20252b;color:#fff;position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #20252b;border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #20252b;border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid #20252b;border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid #20252b;border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:#fff}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:rgba(38,39,43,.82);max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:#238cf5;width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#b9bec6}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#c8c8cd}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#b9bec6}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#b9bec6}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:#15191e}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid transparent;padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#b9bec6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid #0dbd8b!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:#0dbd8b;cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;color:#fff;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;color:#a2a2a2;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#fff;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid transparent}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:#0dbd8b}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid transparent;padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:#888;margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#20252b;color:#888;border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#b9bec6;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#b9bec6}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#b9bec6}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:#0dbd8b;background:rgba(13,189,139,.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:#0dbd8b}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#b9bec6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:rgba(33,38,44,.9);min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:rgba(33,38,44,.9)}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:rgba(141,151,165,.2);position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#a9b2bc}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:#fff;opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:#15191e;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:#fff;opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:rgba(92,100,112,.3);position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#fff;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#20252b;color:#888;line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid transparent;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:#fff}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:#fff;font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:#15191e}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid transparent;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#15191e;padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#8e99a4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(13,189,139,.1)}.mx_RightPanel_headerButton:hover:before{background-color:#0dbd8b}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:#0dbd8b!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:#0dbd8b;font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#b9bec6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:#fff;word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:#fff;width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:#c8c8cd;width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:#c8c8cd;display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#343a46}.mx_RoomDirectory_topic{cursor:auto;color:#c8c8cd}.mx_RoomDirectory_alias{font-size:1.2rem;color:#a2a2a2}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:rgba(141,151,165,.2);border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a9b2bc;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:#fff!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#8e99a4!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#8e99a4!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#8e99a4!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#8e99a4!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#8e99a4!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#a9b2bc}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#15191e}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a9b2bc;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:#fff;opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid #15191e}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #15191e;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:#ff4b55;cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:#ff4b55}.mx_RoomStatusBar_connectionLostBar_desc{color:#fff;font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:#fff!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:#fff;opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,100%,.5);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:#15191e}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid transparent;padding:10px 26px;color:#ff4b55;cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:#888;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:#15191e;z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid transparent;height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid #0dbd8b;border-bottom:1px solid #0dbd8b;margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:#15191e}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:#0dbd8b;color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:#ff4b55;color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:#fff;position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:#0dbd8b;color:#fff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#fff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:rgba(38,39,43,.82);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #8e99a4}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:#15191e;border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:#fff}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:rgba(92,100,112,.3);border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#fff}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:rgba(92,100,112,.3);position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#fff;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:#0dbd8b;width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#b9bec6}.mx_TagTile_badgeHighlight{background-color:#ff4b55}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:#20252b;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:#fff;overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#fff}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#b9bec6}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:#0dbd8b;height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:#fff}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:#0dbd8b}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid #fff;opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#8e99a4;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#b9bec6;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid #fff}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#b9bec6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#b9bec6;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:#8e99a4}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:#ff4b55}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:#ff4b55;font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed #0dbd8b}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:#61708b;background-color:#fff;border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:#0dbd8b;text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:#fff}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:#fff}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:#fff}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:#fff}.mx_AuthBody input.error{color:#ff4b55}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:#fff}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:#0dbd8b;color:#15191e;cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:hsla(0,0%,96.1%,.9)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:#fff;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:#0dbd8b;text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid #0dbd8b}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:#c8c8cd;cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:#4e5054}.mx_AuthBody_language .mx_Dropdown_arrow{background:#4e5054}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:#ff4b55}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:#ff4b55}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:#ff4b55}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d}progress.mx_PassphraseField_progress[value="4"]{color:#0dbd8b}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:#0dbd8b}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:#0dbd8b}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:#ff4b55}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid hsla(0,0%,90.6%,.2);border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:#0dbd8b}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:#15191e}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#a9b2bc;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#0dbd8b}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:#0dbd8b}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,189,139,.2);box-shadow:0 0 0 0 rgba(13,189,139,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(13,189,139,0);box-shadow:0 0 0 6px rgba(13,189,139,0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,189,139,.2);box-shadow:0 0 0 0 rgba(13,189,139,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(13,189,139,0);box-shadow:0 0 0 6px rgba(13,189,139,0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid #fff;opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:#fff;font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#343a46}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:#ff4b55!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:#ff4b55}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:#0dbd8b!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:#0dbd8b}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid hsla(0,0%,90.6%,.2);padding:6.5px 11px;background-color:#15191e;font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::placeholder{color:#61708b}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:#0dbd8b;text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:#ff4b55}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#343a46;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:#fff;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#b9bec6;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#15191e;border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#b9bec6;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:#ff4b55}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#b9bec6}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:#fff;background-color:#15191e}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:#181b21;border:1px solid hsla(0,0%,90.6%,.2);text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:#0dbd8b}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:#fff;background-color:#15191e;width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#b9bec6}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#b9bec6}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#20252b;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#b9bec6;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#b9bec6}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#20252b;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:#fff;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#b9bec6;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#b9bec6;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:#20252b;margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #000;-webkit-box-shadow:0 2px #000;box-shadow:0 2px #000;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:#ff4b55;text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:#fff}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:#8e99a4}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid transparent;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid #181b21}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:#181b21;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:transparent}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:#fff}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:#fff;font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#b9bec6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:#fff}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:#fff;opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#b9bec6;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:rgba(74,74,74,.9);background-color:#15191e;font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #0dbd8b}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:#fff;background-color:#15191e;font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid #ff4b55}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:#0dbd8b}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:#fff;background-color:#15191e;font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:#c8c8cd}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #c8c8cd;margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#b9bec6;margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid #0dbd8b}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid #0dbd8b;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:#0dbd8b;color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#0dbd8b;width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #9fa9ba}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid #0dbd8b;border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:#888;background-color:#20252b;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid #0dbd8b;border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#fff}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid #0dbd8b;border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:#0dbd8b}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#fff}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:#fff;font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#fff}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:#888;background-color:#20252b;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #9fa9ba;background-color:#15191e;max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#b9bec6}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:#20252b}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#b9bec6}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:#fff}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#b9bec6;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:#0dbd8b;font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:#0dbd8b;background-color:transparent;border:1px solid #0dbd8b;font-weight:600}.mx_AccessibleButton_kind_secondary{color:#0dbd8b;font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:#0dbd8b}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_outline{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_kind_link{color:#0dbd8b;background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:#0dbd8b;background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:#15191e;width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid #0dbd8b;cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:#15191e;border:1px solid #15191e}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:#343a46}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:#343a46;border:1px solid #343a46}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid hsla(0,0%,90.6%,.2);line-height:2.6rem;color:#fff;font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:#ff4b55;border-color:#ff4b55}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:#f2f5f8;border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:#fff}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:#238cf5}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid #238cf5;background-color:#15191e;max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#343a46}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#ff4b55;-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:#0dbd8b;cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid transparent;margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid hsla(0,0%,90.6%,.2)}.mx_Field_prefix{border-right:1px solid hsla(0,0%,90.6%,.2)}.mx_Field_postfix{border-left:1px solid hsla(0,0%,90.6%,.2)}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:#fff;background-color:#15191e;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:#238cf5}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:#fff;background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#15191e;pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#15191e;pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#15191e;pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:#238cf5}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:#15191e;color:#888}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:#0dbd8b}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:#0dbd8b}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:#ff4b55}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:#ff4b55}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:#0dbd8b;background-color:rgba(3,179,129,.16)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:rgba(3,179,129,.16);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:#0dbd8b}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid #fff}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#b9bec6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:#0dbd8b;color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:#0dbd8b}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:#0dbd8b}progress.mx_ProgressBar::-webkit-progress-value{background-color:#0dbd8b}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:transparent}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#343a46}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:#fff;background-color:#343a46}.mx_UserPill_selected{background-color:#0dbd8b!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:#ff4b55}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#343a46}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::placeholder{color:#888;font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:#888;border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#0dbd8b;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #0dbd8b}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#0dbd8b}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(185,190,198,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:#0dbd8b;border-color:#0dbd8b}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:#0dbd8b;border-color:#0dbd8b}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #b9bec6;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:#0dbd8b}.mx_RadioButton>input[type=radio]:checked+div>div{background:#0dbd8b}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#b9bec6}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#b9bec6}.mx_RadioButton_outlined{border:1px solid #181b21;border-radius:8px}.mx_RadioButton_checked{border-color:#0dbd8b}.mx_SyntaxHighlight{background:none!important;color:#c8c8cd!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#343a46;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:#0dbd8b}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:#fff;-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #000;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid #20252b;border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #15191e;box-shadow:4px 4px 12px 0 #15191e;z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#15191e;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:#20252b;color:#fff;border:1px solid #000;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:#0dbd8b}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_Validation_detail.mx_Validation_invalid{color:#ff4b55}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #616b7f}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#343a46;border-bottom:2px solid #0dbd8b}.mx_EmojiPicker_anchor:before{background-color:#fff;content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#343a46}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid #0dbd8b}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid hsla(0,0%,90.6%,.2);background-color:#15191e;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:#fff;content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#343a46}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid #0dbd8b;padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #616b7f;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:#c8c8cd;font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid transparent;border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#20252b;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:#fff;-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#b9bec6}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid transparent}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download{color:#0dbd8b}.mx_MFileBody_download a{color:#0dbd8b;text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:#20252b}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:#0dbd8b}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:#0dbd8b;-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:#15191e}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:#20252b;top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#b9bec6;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#b9bec6}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#b9bec6;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:#fff}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:#0dbd8b}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #616b7f;border-radius:10px;background-color:#20252b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#b9bec6}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#1f6954;border-color:#0dbd8b}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#b9bec6;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#b9bec6;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:#0dbd8b;-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#b9bec6;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#0dbd8b}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:#8e99a4}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#b9bec6}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#8e99a4;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#8e99a4;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#a9b2bc;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#a9b2bc}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid #20252b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#8e99a4}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#8e99a4}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:#fff}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:#0dbd8b;-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:#20252b;margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#b9bec6}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid hsla(0,0%,100%,.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:#8e99a4;font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:#0dbd8b;line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:#0dbd8b}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:#0dbd8b;background-color:rgba(3,179,129,.16)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#b9bec6;cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#20252b;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#a9b2bc}.mx_WidgetCard_maxPinnedTooltip{background-color:#ff4b55;color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid #0dbd8b;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:#0dbd8b;font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:#fff}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:#0dbd8b;font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid hsla(0,0%,90.6%,.2);padding:9px;color:transparent;background-color:#15191e;font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid #20252b;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid #20252b;border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:#20252b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:#fff;margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:#0dbd8b}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:#0dbd8b}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid #fff;border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:#0dbd8b;border-color:#0dbd8b}.mx_AppIconTile:hover{border:1px solid #0dbd8b;-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:#20252b;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:#0dbd8b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(38,39,43,.82);color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;background:#15191e;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px rgba(0,0,0,.28);box-shadow:0 -16px 32px rgba(0,0,0,.28)}.mx_Autocomplete_ProviderSection{border-bottom:1px solid transparent}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:#343a46;outline:none}.mx_Autocomplete_provider_name{margin:12px;color:#fff;font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:#a2a2a2}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:#a2a2a2}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#800}to{background-color:#15191e}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),#15191e;color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:#20252b}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#b9bec6}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#0dbd8b}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid transparent;background-color:#15191e;max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:rgba(13,189,139,.5)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:#20252b;z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#b9bec6}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:#fff}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:#8e99a4;max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:#20252b;padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:#20252b}.mx_EventTile .mx_SenderProfile{color:#fff;font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid #0dbd8b;padding-left:60px;background-color:#21262c}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:#ff4b55}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:#25271f}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:#21262c}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:#0dbd8b;color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#b9bec6}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#b9bec6;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#b9bec6;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#b9bec6}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:#fff;text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:#b9bec6;display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#b9bec6}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:#238cf5}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:#15191e;overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#b9bec6}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:#f2f5f8;background-color:#ff4b55}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#15191e;border:1.3px solid #b9bec6;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#b9bec6}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:#888}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#b9bec6}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:rgba(38,39,43,.82);margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#61708b;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:#fff;margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#fff;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:#0dbd8b;border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:#888;cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid transparent;position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#800}to{background-color:#15191e}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:#777;margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#15191e;font-size:1.4rem;max-height:120px;overflow:auto;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:#0dbd8b;opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:#0dbd8b}.mx_MessageComposer_button_highlight{background:rgba(13,189,139,.25)}.mx_MessageComposer_button_highlight:before{background-color:#0dbd8b!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#8e99a4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(13,189,139,.1)}.mx_MessageComposer_button:hover:before{background-color:#0dbd8b}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:#ff4b55}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:#20252b;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#888}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8e99a4}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:#20252b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#b9bec6;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#b9bec6}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:#61708b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:#ff4b55}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:#fff;width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:#21262c}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid transparent}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{background:#15191e;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px rgba(0,0,0,.28);box-shadow:0 -16px 32px rgba(0,0,0,.28)}.mx_ReplyPreview_section{border-bottom:1px solid transparent}.mx_ReplyPreview_header{margin:12px;color:#fff;font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid transparent;background-color:#15191e}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:#ff4b55}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:#15191e}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:#fff;font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:#fff;font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:#a2a2a2!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:#0dbd8b}.mx_RoomHeader_placeholder{color:#a2a2a2!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid #0dbd8b!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#b9bec6;font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#8e99a4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(13,189,139,.1)}.mx_RoomHeader_button:hover:before{background-color:#0dbd8b}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:#8d99a5}.mx_RoomHeader_pinsIndicatorUnread{background-color:#ff4b55}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #8e99a4;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#a9b2bc;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#a9b2bc;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#20252b;padding:20px;border:1px solid transparent;border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:#8e99a4}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#b9bec6}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8e99a4;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:#fff}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:#a9b2bc;height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#8e99a4;left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:rgba(141,151,165,.2);margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:rgba(33,38,44,.9)}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid #fff;opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:rgba(141,151,165,.2);border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:#a9b2bc}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#20252b;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:#ff4b55;font-weight:700}.mx_RoomUpgradeWarningBar_body{color:#ff4b55}.mx_RoomUpgradeWarningBar_upgradelink{color:#ff4b55;text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:#888;font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:#0dbd8b;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:#fff;border-bottom:2px solid #0dbd8b;font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#61708b;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:#0dbd8b}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:#f2f5f8;border:6px solid #0dbd8b;pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#15191e;border:1.3px solid #b9bec6;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#b9bec6;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:#15191e;border:1.3px solid #b9bec6;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#b9bec6}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar{border:1px solid #15191e;border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #15191e;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:#b9bec6}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:#ff4b55}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:#454545;-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:#ff4b55}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:#0dbd8b}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:#0dbd8b;border:1px solid #0dbd8b;background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:#0dbd8b}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:#ff4b55;background-color:#ff4b55}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:#ff4b55}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:#fff;margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-weight:600;color:#fff;margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:#b9bec6;font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#fff;max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:#0dbd8b;word-break:break-all}.mx_SettingsTab a{color:#238cf5}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:#fff}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(52,58,70,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #343a46;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:#fff}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:#181b21;opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#b9bec6}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:#181b21}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:#181b21}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #343a46;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:#0dbd8b}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #343a46}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(185,190,198,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(13,189,139,.08)}.mx_AppearanceUserSettingsTab_Advanced{color:#fff}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:#0dbd8b;cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:#ff4b55;position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:#ff4b55;-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:#0dbd8b;text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#0dbd8b;width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:#0dbd8b;background-color:rgba(3,179,129,.16);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:#ff4b55;background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:#15191e;padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:#0dbd8b;color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:#ff4b55;z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:#fff}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-dark.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js similarity index 91% rename from riot/bundles/709217699826f8fd4e42/theme-dark.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js index bf12d84..278a127 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-dark.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js @@ -1,2 +1,2 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=29)}({29:function(e,t,r){}}); +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=39)}({39:function(e,t,r){}}); //# sourceMappingURL=theme-dark.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-dark.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js.map similarity index 96% rename from riot/bundles/709217699826f8fd4e42/theme-dark.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js.map index d13a495..e0cc710 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-dark.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-dark.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-dark.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-dark.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.css new file mode 100644 index 0000000..e7f84e0 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.css @@ -0,0 +1 @@ +@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(../../fonts/Nunito/Nunito-Regular.73a8196.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(../../fonts/Nunito/Nunito-SemiBold.bca2d7f.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(../../fonts/Nunito/Nunito-Bold.e0e8a9f.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}.mx_filterFlipColor{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre:hover{border-color:grey!important}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{-webkit-filter:invert(1);filter:invert(1)}.mx_EventTile_content .markdown-body pre code{-webkit-filter:none;filter:none}.mx_EventTile_content .markdown-body table tr{background-color:#000}.mx_EventTile_content .markdown-body table tr:nth-child(2n){background-color:#080808}.hljs-addition{background:#fdd}.hljs-deletion{background:#dfd}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.5rem;background-color:#181b21;color:#edf3ff;border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-size:100%!important}.error,.text-error,.text-warning,.warning{color:#ff4b55}.text-success{color:#03b381}b{font-weight:700}h2{color:#edf3ff;font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:#238cf5}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:#edf3ff}textarea{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;color:#edf3ff}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#edf3ff}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#61708b;border-radius:4px;border:1px solid rgba(237,243,255,.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(97,112,139,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(97,112,139,.75)}.dark-panel{background-color:#22262e}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:#181b21;border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#61708b;background-color:#f2f5f8;border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:#03b381}#mx_theme_secondaryAccentColor{color:#f2f5f8}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:#181b21;color:#c8c8cd;z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:#edf3ff}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:#ff4b55}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#9fa9ba;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:#edf3ff;word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid #03b381;color:#03b381;background-color:transparent}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:#03b381;min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:#ff4b55;border:1px solid #ff4b55;color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid #ff4b55;color:#ff4b55}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:#c8c8cd;border:1px solid #c8c8cd;opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:#03b381}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#edf3ff;background-color:#181b21}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6}.mx_Username_color2{color:#ac3ba8}.mx_Username_color3{color:#03b381}.mx_Username_color4{color:#e64f7a}.mx_Username_color5{color:#ff812d}.mx_Username_color6{color:#2dc2c5}.mx_Username_color7{color:#5c56f5}.mx_Username_color8{color:#74d12c}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:#15171b}html{scrollbar-color:hsla(0,0%,100%,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:hsla(0,0%,100%,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #181b21;box-shadow:4px 4px 12px 0 #181b21;background-color:#22262e;color:#edf3ff;position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #22262e;border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #22262e;border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid #22262e;border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid #22262e;border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:#edf3ff}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:#15171b;max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:#238cf5;width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#a1b2d1}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#c8c8cd}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#a1b2d1}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#a1b2d1}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:#181b21}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid #000;padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid #03b381!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:#03b381;cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;color:#edf3ff;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;color:#a2a2a2;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#edf3ff;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid #000}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:#03b381}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #000;padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:#888;margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#22262e;color:#888;border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#a1b2d1;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#a1b2d1}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#a1b2d1}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:#03b381;background:rgba(3,179,129,.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:#03b381}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:#22262e;min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:#22262e}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:#1a1d23;position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:#edf3ff;opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:#181b21;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:#edf3ff;opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:#3c4556;position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#edf3ff;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#22262e;color:#888;line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid #000;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:#edf3ff}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:#edf3ff;font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:#181b21}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #000;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#181b21;padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(3,179,129,.1)}.mx_RightPanel_headerButton:hover:before{background-color:#03b381}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:#03b381!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:#03b381;font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:#edf3ff;word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:#edf3ff;width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:#c8c8cd;width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:#c8c8cd;display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#343a46}.mx_RoomDirectory_topic{cursor:auto;color:#c8c8cd}.mx_RoomDirectory_alias{font-size:1.2rem;color:#a2a2a2}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:#1a1d23;border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:#edf3ff!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#edf3ff!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#edf3ff!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#edf3ff}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#1a1d23}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:#edf3ff;opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid #181b21}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #181b21;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:#ff4b55;cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:#ff4b55}.mx_RoomStatusBar_connectionLostBar_desc{color:#edf3ff;font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:#edf3ff!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:#edf3ff;opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,100%,.5);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:#181b21}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid #000;padding:10px 26px;color:#ff4b55;cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:#888;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:#181b21;z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid #000;height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid #03b381;border-bottom:1px solid #03b381;margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:#181b21}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:#03b381;color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:#ff4b55;color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:#edf3ff;position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:#03b381;color:#edf3ff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:#edf3ff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#edf3ff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#15171b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #2e2f32}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:#181b21;border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:#edf3ff}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:#3c4556;border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#edf3ff}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:#3c4556;position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#edf3ff;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:#03b381;width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#a1b2d1}.mx_TagTile_badgeHighlight{background-color:#ff4b55}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:#22262e;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:#edf3ff;overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#edf3ff}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#a1b2d1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:#03b381;height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:#edf3ff}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:#03b381}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid #edf3ff;opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#a1b2d1;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid #edf3ff}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#a1b2d1;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:#61708b}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:#ff4b55}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:#ff4b55;font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed #03b381}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:#61708b;background-color:#fff;border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:#03b381;text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:#fff}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:#fff}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:#fff}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:#fff}.mx_AuthBody input.error{color:#ff4b55}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:#fff}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:#03b381;color:#181b21;cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:hsla(0,0%,100%,.59)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:#fff;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:#03b381;text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid #03b381}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:#c8c8cd;cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:#4e5054}.mx_AuthBody_language .mx_Dropdown_arrow{background:#4e5054}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:#ff4b55}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:#ff4b55}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:#ff4b55}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d}progress.mx_PassphraseField_progress[value="4"]{color:#03b381}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:#03b381}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:#03b381}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:#ff4b55}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid #e7e7e7;border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:#03b381}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:#181b21}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#03b381}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:#03b381}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(3,179,129,.2);box-shadow:0 0 0 0 rgba(3,179,129,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(3,179,129,0);box-shadow:0 0 0 6px rgba(3,179,129,0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(3,179,129,.2);box-shadow:0 0 0 0 rgba(3,179,129,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(3,179,129,0);box-shadow:0 0 0 6px rgba(3,179,129,0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid #edf3ff;opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:#edf3ff;font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#343a46}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:#ff4b55!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:#ff4b55}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:#03b381!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:#03b381}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid #e7e7e7;padding:6.5px 11px;background-color:#181b21;font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::placeholder{color:#61708b}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#000}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:#03b381;text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:#ff4b55}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#343a46;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:#edf3ff;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#a1b2d1;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#edf3ff;background-color:#181b21;border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#a1b2d1;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:#ff4b55}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#a1b2d1}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#edf3ff;background-color:#181b21}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:#181b21;border:1px solid #e7e7e7;text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:#03b381}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#edf3ff;background-color:#181b21;width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#a1b2d1}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#a1b2d1}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#22262e;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#a1b2d1;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#a1b2d1}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#22262e;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:#edf3ff;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#a1b2d1;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#a1b2d1;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:#22262e;margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #000;-webkit-box-shadow:0 2px #000;box-shadow:0 2px #000;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:#ff4b55;text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:#edf3ff}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:#61708b}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid #000;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid #181b21}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:#181b21;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:#000}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:#edf3ff}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:#edf3ff;font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#a1b2d1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:#edf3ff}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:#edf3ff;opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#a1b2d1;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:rgba(74,74,74,.9);background-color:#181b21;font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #03b381}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#edf3ff;background-color:#181b21;font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid #ff4b55}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:#03b381}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#edf3ff;background-color:#181b21;font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:#c8c8cd}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #c8c8cd;margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#a1b2d1;margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid #03b381}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid #03b381;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:#03b381;color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#03b381;width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #9fa9ba}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid #03b381;border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:#888;background-color:#22262e;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid #03b381;border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#edf3ff}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid #03b381;border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:#03b381}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#edf3ff}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:#edf3ff;font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#edf3ff}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:#888;background-color:#22262e;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #9fa9ba;background-color:#181b21;max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#a1b2d1}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:#22262e}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#a1b2d1}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:#edf3ff}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#a1b2d1;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:#03b381;font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:#03b381;background-color:transparent;border:1px solid #03b381;font-weight:600}.mx_AccessibleButton_kind_secondary{color:#03b381;font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:#03b381}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_outline{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_kind_link{color:#03b381;background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:#03b381;background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:#181b21;width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid #03b381;cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:#181b21;border:1px solid #181b21}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:#343a46}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:#343a46;border:1px solid #343a46}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid #e7e7e7;line-height:2.6rem;color:#edf3ff;font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:#ff4b55;border-color:#ff4b55}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:#f2f5f8;border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:#edf3ff}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:#238cf5}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid #238cf5;background-color:#181b21;max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#343a46}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#ff4b55;-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:#03b381;cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid #000;margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid #e7e7e7}.mx_Field_prefix{border-right:1px solid #e7e7e7}.mx_Field_postfix{border-left:1px solid #e7e7e7}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:#edf3ff;background-color:#181b21;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#edf3ff;z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:#238cf5}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:#edf3ff;background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#181b21;pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#181b21;pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#181b21;pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:#238cf5}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:#181b21;color:#888}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:#03b381}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:#03b381}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:#ff4b55}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:#ff4b55}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:#03b381;background-color:rgba(3,179,129,.16)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:rgba(3,179,129,.16);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:#03b381}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid #fff}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:#03b381;color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:#03b381}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:#03b381}progress.mx_ProgressBar::-webkit-progress-value{background-color:#03b381}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:#000}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#343a46}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:#edf3ff;background-color:#343a46}.mx_UserPill_selected{background-color:#03b381!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:#ff4b55}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#343a46}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::placeholder{color:#888;font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:#888;border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#03b381;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #03b381}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#03b381}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(161,178,209,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:#03b381;border-color:#03b381}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:#03b381;border-color:#03b381}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #a1b2d1;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:#03b381}.mx_RadioButton>input[type=radio]:checked+div>div{background:#03b381}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#a1b2d1}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#a1b2d1}.mx_RadioButton_outlined{border:1px solid #181b21;border-radius:8px}.mx_RadioButton_checked{border-color:#03b381}.mx_SyntaxHighlight{background:none!important;color:#c8c8cd!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#343a46;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:#03b381}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:#fff;-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #000;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid #22262e;border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 #181b21;box-shadow:4px 4px 12px 0 #181b21;z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#15171b;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:#22262e;color:#edf3ff;border:1px solid #000;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:#03b381}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_Validation_detail.mx_Validation_invalid{color:#ff4b55}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #616b7f}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#343a46;border-bottom:2px solid #03b381}.mx_EmojiPicker_anchor:before{background-color:#edf3ff;content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#343a46}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid #03b381}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid #e7e7e7;background-color:#181b21;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:#edf3ff;content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#343a46}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid #03b381;padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #616b7f;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:#c8c8cd;font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:#edf3ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid #000;border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#22262e;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:#edf3ff;-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#a1b2d1}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid #000}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download{color:#03b381}.mx_MFileBody_download a{color:#03b381;text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:#22262e}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:#03b381}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:#03b381;-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:#181b21}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:#22262e;top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#a1b2d1;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#a1b2d1;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:#edf3ff}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:#03b381}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #616b7f;border-radius:10px;background-color:#22262e;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#a1b2d1}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#1f6954;border-color:#03b381}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#a1b2d1;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#a1b2d1;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:#03b381;-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#a1b2d1;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#03b381}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:#61708b}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#edf3ff;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#edf3ff;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#edf3ff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid #22262e}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#edf3ff}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:#edf3ff}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:#03b381;-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:#22262e;margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#a1b2d1}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid rgba(237,243,255,.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:#61708b;font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:#03b381;line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:#03b381}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:#03b381;background-color:rgba(3,179,129,.16)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#a1b2d1;cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#22262e;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#edf3ff}.mx_WidgetCard_maxPinnedTooltip{background-color:#ff4b55;color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid #03b381;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:#03b381;font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:#edf3ff}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:#03b381;font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#000;background-color:#181b21;font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid #22262e;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid #22262e;border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:#22262e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:#edf3ff;margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:#03b381}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:#03b381}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid #edf3ff;border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:#03b381;border-color:#03b381}.mx_AppIconTile:hover{border:1px solid #03b381;-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:#22262e;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:#03b381;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:#15171b;color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;background:#181b21;border:1px solid #000;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_Autocomplete_ProviderSection{border-bottom:1px solid #000}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#edf3ff}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#edf3ff}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:#343a46;outline:none}.mx_Autocomplete_provider_name{margin:12px;color:#edf3ff;font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:#a2a2a2}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:#a2a2a2}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#800}to{background-color:#181b21}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),#181b21;color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:#22262e}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#a1b2d1}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#03b381}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid #000;background-color:#181b21;max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:rgba(3,179,129,.5)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:#22262e;z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#edf3ff;cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#a1b2d1}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:#edf3ff}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:#61708b;max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:#22262e;padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:#22262e}.mx_EventTile .mx_SenderProfile{color:#edf3ff;font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid #03b381;padding-left:60px;background-color:#22262e}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:#ff4b55}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:#25271f}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:#22262e}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:#03b381;color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#a1b2d1}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#a1b2d1;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#a1b2d1;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#a1b2d1}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:#edf3ff;text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:#a1b2d1;display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#a1b2d1}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:#238cf5}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:#181b21;overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#a1b2d1}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:#f2f5f8;background-color:#ff4b55}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#181b21;border:1.3px solid #a1b2d1;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#a1b2d1}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:#888}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#a1b2d1}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:#15171b;margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#61708b;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:#edf3ff;margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#edf3ff;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:#03b381;border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:#888;cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid #000;position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#800}to{background-color:#181b21}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:#777;margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#edf3ff;background-color:#181b21;font-size:1.4rem;max-height:120px;overflow:auto;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:#03b381;opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:#03b381}.mx_MessageComposer_button_highlight{background:rgba(3,179,129,.25)}.mx_MessageComposer_button_highlight:before{background-color:#03b381!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(3,179,129,.1)}.mx_MessageComposer_button:hover:before{background-color:#03b381}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:#ff4b55}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:#22262e;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#888}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#a1b2d1}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:#22262e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #616b7f;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#a1b2d1;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#a1b2d1}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:#61708b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:#ff4b55}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:#edf3ff;width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:#22262e}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid #000}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{background:#181b21;border:1px solid #000;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_ReplyPreview_section{border-bottom:1px solid #000}.mx_ReplyPreview_header{margin:12px;color:#edf3ff;font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid #000;background-color:#fff}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:#ff4b55}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:#181b21}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:#edf3ff;font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:#edf3ff;font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:#a2a2a2!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:#03b381}.mx_RoomHeader_placeholder{color:#a2a2a2!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid #03b381!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#a1b2d1;font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#a1b2d1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(3,179,129,.1)}.mx_RoomHeader_button:hover:before{background-color:#03b381}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:#61708b}.mx_RoomHeader_pinsIndicatorUnread{background-color:#ff4b55}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #edf3ff;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#edf3ff;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#edf3ff;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid #000;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#22262e;padding:20px;border:1px solid #000;border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:#2e2f32}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#a1b2d1}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:#edf3ff}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:#9e9e9e;height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:#1a1d23;margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:#22262e}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid #edf3ff;opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:#1a1d23;border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:#9e9e9e}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#edf3ff}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#22262e;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:#ff4b55;font-weight:700}.mx_RoomUpgradeWarningBar_body{color:#ff4b55}.mx_RoomUpgradeWarningBar_upgradelink{color:#ff4b55;text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:#888;font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:#03b381;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:#edf3ff;border-bottom:2px solid #03b381;font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#61708b;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:#03b381}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:#f2f5f8;border:6px solid #03b381;pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#181b21;border:1.3px solid #a1b2d1;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#a1b2d1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:#181b21;border:1.3px solid #a1b2d1;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#a1b2d1}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar{border:1px solid #181b21;border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #181b21;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:#a1b2d1}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:#ff4b55}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:#454545;-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:#ff4b55}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:#03b381}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:#03b381;border:1px solid #03b381;background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:#03b381}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:#ff4b55;background-color:#ff4b55}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:#ff4b55}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:#edf3ff;margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-weight:600;color:#edf3ff;margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:#a1b2d1;font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#edf3ff;max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:#03b381;word-break:break-all}.mx_SettingsTab a{color:#238cf5}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:#edf3ff}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(52,58,70,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #343a46;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:#edf3ff}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:#181b21;opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#a1b2d1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:#181b21}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:#181b21}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#edf3ff}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #343a46;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:#03b381}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #343a46}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(161,178,209,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(3,179,129,.08)}.mx_AppearanceUserSettingsTab_Advanced{color:#edf3ff}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:#03b381;cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:#ff4b55;position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:#ff4b55;-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:#03b381;text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#03b381;width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:#03b381;background-color:rgba(3,179,129,.16);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:#ff4b55;background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:#181b21;padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:#03b381;color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:#ff4b55;z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:#edf3ff}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js new file mode 100644 index 0000000..1537fdc --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js @@ -0,0 +1,2 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=37)}({37:function(e,t,r){}}); +//# sourceMappingURL=theme-legacy-dark.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js.map new file mode 100644 index 0000000..5615b9b --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-legacy-dark.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.css new file mode 100644 index 0000000..7f2b841 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.css @@ -0,0 +1 @@ +@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(../../fonts/Nunito/Nunito-Regular.73a8196.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(../../fonts/Nunito/Nunito-SemiBold.bca2d7f.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(../../fonts/Nunito/Nunito-Bold.e0e8a9f.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.5rem;background-color:#fff;color:#2e2f32;border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-size:100%!important}.error,.text-error,.text-warning,.warning{color:#ff4b55}.text-success{color:#03b381}b{font-weight:700}h2{color:#2e2f32;font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:#238cf5}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:#2e2f32}textarea{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;color:#2e2f32}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2e2f32}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#9fa9ba;border-radius:4px;border:1px solid rgba(46,47,50,.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(159,169,186,.75)}.dark-panel{background-color:#f2f5f8}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:#fff;border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:#f2f5f8;border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:#03b381}#mx_theme_secondaryAccentColor{color:#f2f5f8}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:#fff;color:#747474;z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(46,48,51,.38);opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:#45474a}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:#ff4b55}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#c1c1c1;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:#2e2f32;word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid #03b381;color:#03b381;background-color:#fff}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:#03b381;min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:#ff4b55;border:1px solid #ff4b55;color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid #ff4b55;color:#ff4b55}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:#747474;border:1px solid #747474;opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:#03b381}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6}.mx_Username_color2{color:#ac3ba8}.mx_Username_color3{color:#03b381}.mx_Username_color4{color:#e64f7a}.mx_Username_color5{color:#ff812d}.mx_Username_color6{color:#2dc2c5}.mx_Username_color7{color:#5c56f5}.mx_Username_color8{color:#74d12c}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:#27303a}html{scrollbar-color:rgba(0,0,0,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);background-color:#fff;color:#2e2f32;position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff;border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid #fff;border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:#2e2f32}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:#27303a;max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:#238cf5;width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#747474}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:#fff}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid #e5e5e5;padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid #03b381!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:#03b381;cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;color:#2e2f32;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;color:#a2a2a2;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid #e5e5e5}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:#03b381}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #e5e5e5;padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:#888;margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#f7f7f7;color:#888;border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#91a1c0;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:#03b381;background:rgba(3,179,129,.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:#03b381}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:#f3f8fd;min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:#f3f8fd}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:#fff;position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:#2e2f32;opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:#2e2f32;opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:#91a1c0;position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#fff;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#f7f7f7;color:#888;line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid #e5e5e5;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:#2e2f32}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:#2e2f32;font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:#fff}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid #e5e5e5;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(3,179,129,.1)}.mx_RightPanel_headerButton:hover:before{background-color:#03b381}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:#03b381!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:#03b381;font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:#2e2f32;word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:#2e2f32;width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:#747474;width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:#747474;display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#aaa}.mx_RoomDirectory_topic{cursor:auto;color:#747474}.mx_RoomDirectory_alias{font-size:1.2rem;color:#a2a2a2}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:#fff;border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:#2e2f32!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#2e2f32!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#2e2f32}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#fff}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:#2e2f32;opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid #fff}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #fff;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:#ff4b55;cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:#ff4b55}.mx_RoomStatusBar_connectionLostBar_desc{color:#2e2f32;font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:#2e2f32!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:#2e2f32;opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,100%,.5);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:#fff}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid #e5e5e5;padding:10px 26px;color:#ff4b55;cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:#888;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:#fff;z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid #e5e5e5;height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid #03b381;border-bottom:1px solid #03b381;margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:#fff}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:#03b381;color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:#ff4b55;color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:#45474a;position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:#03b381;color:#fff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:#454545;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#fff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#27303a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #2e2f32}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:#fff;border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:#2e2f32}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:#91a1c0;border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#fff}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:#91a1c0;position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#fff;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:#03b381;width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#61708b}.mx_TagTile_badgeHighlight{background-color:#ff4b55}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:#f2f5f8;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:#2e2f32;overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#2e2f32}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#61708b}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:#03b381;height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:#2e2f32}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:#03b381}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid #2e2f32;opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#61708b;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid #2e2f32}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#61708b;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:#61708b}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:#ff4b55}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:#ff4b55;font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed #03b381}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:#61708b;background-color:#fff;border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:#03b381;text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:#fff}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:#fff}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:#fff}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:#fff}.mx_AuthBody input.error{color:#ff4b55}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:#fff}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:#03b381;color:#fff;cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:hsla(0,0%,100%,.59)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:#fff;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:#03b381;text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid #03b381}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:#747474;cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:#4e5054}.mx_AuthBody_language .mx_Dropdown_arrow{background:#4e5054}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:#ff4b55}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:#ff4b55}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:#ff4b55}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d}progress.mx_PassphraseField_progress[value="4"]{color:#03b381}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:#03b381}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:#03b381}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:#ff4b55}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid #e7e7e7;border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:#03b381}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:#fff}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#03b381}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:#03b381}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(3,179,129,.2);box-shadow:0 0 0 0 rgba(3,179,129,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(3,179,129,0);box-shadow:0 0 0 6px rgba(3,179,129,0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(3,179,129,.2);box-shadow:0 0 0 0 rgba(3,179,129,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(3,179,129,0);box-shadow:0 0 0 6px rgba(3,179,129,0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid #2e2f32;opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:#2e2f32;font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#f5f8fa}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:#ff4b55!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:#ff4b55}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:#03b381!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:#03b381}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid #e7e7e7;padding:6.5px 11px;background-color:#fff;font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::placeholder{color:#61708b}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:#03b381;text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:#ff4b55}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#ddd;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:#2e2f32;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#2e2f32;background-color:#fff;border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#61708b;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:#ff4b55}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:#e3e8f0;border:1px solid #e7e7e7;text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:#03b381}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#61708b}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#f3f8fd;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#61708b;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#61708b}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#f3f8fd;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:#2e2f32;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#61708b;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:#f3f8fd;margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #e9edf1;-webkit-box-shadow:0 2px #e9edf1;box-shadow:0 2px #e9edf1;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:#ff4b55;text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:#2e2f32}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:#61708b}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid #e5e5e5;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid #e3e8f0}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:#e3e8f0;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:#e5e5e5}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:#2e2f32}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:#2e2f32;font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#61708b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:#2e2f32}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:#2e2f32;opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#61708b;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:rgba(74,74,74,.9);background-color:#fff;font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #03b381}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid #ff4b55}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:#03b381}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:#747474}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #747474;margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#2e2f32;margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid #03b381}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid #03b381;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:#03b381;color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#03b381;width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #c1c1c1}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid #03b381;border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:#888;background-color:#f7f7f7;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid #03b381;border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid #03b381;border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:#03b381}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:#45474a;font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:#888;background-color:#f7f7f7;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #c1c1c1;background-color:#fff;max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #9fa9ba}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:#f3f8fd}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#61708b}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:#2e2f32}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#61708b;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:#03b381;font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:#03b381;background-color:#fff;border:1px solid #03b381;font-weight:600}.mx_AccessibleButton_kind_secondary{color:#03b381;font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:#03b381}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_outline{color:#ff4b55;background-color:#fff;border:1px solid #ff4b55}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_kind_link{color:#03b381;background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:#03b381;background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:#fff;width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid #03b381;cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:#fff;border:1px solid #fff}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:#f2f5f8}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:#f2f5f8;border:1px solid #f2f5f8}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid #e7e7e7;line-height:2.6rem;color:#2e2f32;font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:#ff4b55;border-color:#ff4b55}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:#f2f5f8;border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:#2e2f32}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:#238cf5}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid #238cf5;background-color:#fff;max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#ff4b55;-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:#03b381;cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid #e5e5e5;margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid #e7e7e7}.mx_Field_prefix{border-right:1px solid #e7e7e7}.mx_Field_postfix{border-left:1px solid #e7e7e7}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:#2e2f32;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:#238cf5}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:#2e2f32;background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:#238cf5}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:#fff;color:#888}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:#03b381}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:#03b381}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:#ff4b55}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:#ff4b55}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:#03b381;background-color:rgba(3,179,129,.16)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:rgba(3,179,129,.16);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:#03b381}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid #fff}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:#03b381;color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:#03b381}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:#03b381}progress.mx_ProgressBar::-webkit-progress-value{background-color:#03b381}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:#dee1f3}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#aaa}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:#2e2f32;background-color:rgba(0,0,0,.1)}.mx_UserPill_selected{background-color:#03b381!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:#ff4b55}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#aaa}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::placeholder{color:#888;font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:#888;border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#03b381;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #03b381}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#03b381}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(97,112,139,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:#03b381;border-color:#03b381}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:#03b381;border-color:#03b381}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #61708b;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:#03b381}.mx_RadioButton>input[type=radio]:checked+div>div{background:#03b381}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#61708b}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#61708b}.mx_RadioButton_outlined{border:1px solid #e3e8f0;border-radius:8px}.mx_RadioButton_checked{border-color:#03b381}.mx_SyntaxHighlight{background:none!important;color:#747474!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#c1c9d6;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:#03b381}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:#fff;-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #e7e7e7;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#27303a;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:#fff;color:#2e2f32;border:1px solid #e7e7e7;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:#03b381}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#03b381}.mx_Validation_detail.mx_Validation_invalid{color:#ff4b55}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #e9edf1}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#ddd;border-bottom:2px solid #03b381}.mx_EmojiPicker_anchor:before{background-color:#2e2f32;content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#ddd}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid #03b381}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid #e7e7e7;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:#2e2f32;content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#ddd}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid #03b381;padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #e9edf1;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:#747474;font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:#2e2f32;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#f7f7f7;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:#2e2f32;-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#9e9e9e}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid #dee1f3}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download{color:#03b381}.mx_MFileBody_download a{color:#03b381;text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:#f3f8fd}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:#03b381}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:#03b381;-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:#fff}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:#fff;top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#ddd;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2e2f32}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#acacac;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:#2e2f32}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:#03b381}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #e9edf1;border-radius:10px;background-color:#f3f8fd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#ddd}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#e9fff9;border-color:#03b381}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#61708b;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#61708b;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:#03b381;-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#91a1c0;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#03b381}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:#61708b}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#2e2f32;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#2e2f32;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#2e2f32}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid #f2f5f8}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#2e2f32}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:#2e2f32}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:#03b381;-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:#f2f5f8;margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#91a1c0}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid rgba(46,47,50,.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:#61708b;font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:#03b381;line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:#03b381}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:#03b381;background-color:rgba(3,179,129,.16)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#61708b;cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#f3f8fd;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#2e2f32}.mx_WidgetCard_maxPinnedTooltip{background-color:#ff4b55;color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid #03b381;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:#03b381;font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:#2e2f32}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:#03b381;font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#e5e5e5;background-color:#fff;font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid #f2f5f8;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid #f2f5f8;border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:#f2f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:#212121;margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:#03b381}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:#03b381}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid #2e2f32;border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:#03b381;border-color:#03b381}.mx_AppIconTile:hover{border:1px solid #03b381;-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:#f2f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:#03b381;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:#27303a;color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;background:#fff;border:1px solid #e5e5e5;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_Autocomplete_ProviderSection{border-bottom:1px solid #e5e5e5}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:#f2f5f8;outline:none}.mx_Autocomplete_provider_name{margin:12px;color:#2e2f32;font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:#a2a2a2}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:#a2a2a2}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#faa}to{background-color:#fff}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),#fff;color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:#f3f8fd}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#03b381}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid #e5e5e5;background-color:#fff;max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:rgba(3,179,129,.5)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:#f3f8fd;z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32;cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#91a1c0}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:#2e2f32}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:#61708b;max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:#f2f5f8;padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:#f3f8fd}.mx_EventTile .mx_SenderProfile{color:#2e2f32;font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid #03b381;padding-left:60px;background-color:#f3f8fd}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:#ff4b55}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:#fff8e3}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:#f3f8fd}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:#03b381;color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#ddd}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#acacac;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#acacac;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:#2e2f32;text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:#9e9e9e;display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#2e2f32}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:#238cf5}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:#fff;overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#61708b}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:#f2f5f8;background-color:#ff4b55}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1.3px solid #61708b;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:#888}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#91a1c0}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:#27303a;margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#9fa9ba;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:#2e2f32;margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:#03b381;border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:#888;cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid #e5e5e5;position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#faa}to{background-color:#fff}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:#777;margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#2e2f32;background-color:#fff;font-size:1.4rem;max-height:120px;overflow:auto;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:#03b381;opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:#03b381}.mx_MessageComposer_button_highlight{background:rgba(3,179,129,.25)}.mx_MessageComposer_button_highlight:before{background-color:#03b381!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(3,179,129,.1)}.mx_MessageComposer_button:hover:before{background-color:#03b381}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:#ff4b55}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#888}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#91a1c0}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#ddd;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2e2f32}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:#61708b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:#ff4b55}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:#2e2f32;width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:#f3f8fd}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid #e5e5e5}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{background:#fff;border:1px solid #e5e5e5;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_ReplyPreview_section{border-bottom:1px solid #e5e5e5}.mx_ReplyPreview_header{margin:12px;color:#2e2f32;font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid #e5e5e5;background-color:#fff}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#03b381;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:#ff4b55}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:#fff}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:#45474a;font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:#45474a;font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:#a2a2a2!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:#03b381}.mx_RoomHeader_placeholder{color:#a2a2a2!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid #03b381!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#9e9e9e;font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(3,179,129,.1)}.mx_RoomHeader_button:hover:before{background-color:#03b381}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:#61708b}.mx_RoomHeader_pinsIndicatorUnread{background-color:#ff4b55}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #2e2f32;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#2e2f32;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#2e2f32;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid #dee1f3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff8e3;padding:20px;border:1px solid #e5e5e5;border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:#2e2f32}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#61708b}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:#2e2f32}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:#9e9e9e;height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:#fff;margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:#f3f8fd}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid #2e2f32;opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:#fff;border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:#9e9e9e}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#f7f7f7;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:#ff4b55;font-weight:700}.mx_RoomUpgradeWarningBar_body{color:#ff4b55}.mx_RoomUpgradeWarningBar_upgradelink{color:#ff4b55;text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:#888;font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:#03b381;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:#2e2f32;border-bottom:2px solid #03b381;font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#9fa9ba;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:#03b381}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:#f2f5f8;border:6px solid #03b381;pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1.3px solid #61708b;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:#fff;border:1.3px solid #61708b;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#61708b}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar{border:1px solid #fff;border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #fff;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:#9e9e9e}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:#ff4b55}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:#2e2f32;-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:#ff4b55}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:#03b381}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:#03b381;border:1px solid #03b381;background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:#03b381}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:#ff4b55;background-color:#ff4b55}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:#ff4b55}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:#2e2f32;margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-weight:600;color:#2e2f32;margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:#61708b;font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#2e2f32;max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:#03b381;word-break:break-all}.mx_SettingsTab a{color:#238cf5}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:#2e2f32}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(227,232,240,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #e3e8f0;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:#e3e8f0;opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#61708b}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:#e3e8f0}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:#e3e8f0}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#2e2f32}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #e3e8f0;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:#03b381}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #e3e8f0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(97,112,139,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(3,179,129,.08)}.mx_AppearanceUserSettingsTab_Advanced{color:#2e2f32}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:#03b381;cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:#ff4b55;position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:#ff4b55;-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:#03b381;text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#03b381;width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:#03b381;background-color:rgba(3,179,129,.16);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:#ff4b55;background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:#fff;padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:#03b381;color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:#ff4b55;z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:#2e2f32}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js new file mode 100644 index 0000000..533ab07 --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js @@ -0,0 +1,2 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=36)}({36:function(e,t,r){}}); +//# sourceMappingURL=theme-legacy.js.map \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js.map new file mode 100644 index 0000000..6fc891b --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-legacy.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.css new file mode 100644 index 0000000..82e042c --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.css @@ -0,0 +1 @@ +@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(../../fonts/Nunito/Nunito-Regular.73a8196.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;src:url(../../fonts/Nunito/Nunito-SemiBold.bca2d7f.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(../../fonts/Nunito/Nunito-Bold.e0e8a9f.ttf) format("truetype")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.5rem;background-color:var(--timeline-background-color);color:var(--timeline-text-color);border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji");font-size:100%!important}.error,.text-error,.text-warning,.warning{color:var(--warning-color)}.text-success{color:var(--accent-color)}b{font-weight:700}h2{color:var(--timeline-text-color);font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:var(--primary-color)}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:var(--timeline-text-color)}textarea{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");color:var(--timeline-text-color)}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--timeline-text-color)}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#9fa9ba;border-radius:4px;border:1px solid rgba(var(--timeline-text-color),.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(159,169,186,.75)}.dark-panel{background-color:var(--roomlist-background-color)}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:var(--timeline-background-color);border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:var(--roomlist-background-color);border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:var(--accent-color)}#mx_theme_secondaryAccentColor{color:var(--roomlist-background-color)}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:var(--timeline-background-color);color:var(--timeline-text-secondary-color);z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--sidebar-color-50pct);opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:var(--timeline-text-color)}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:var(--warning-color)}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#c1c1c1;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:var(--timeline-text-color);word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid var(--accent-color);color:var(--accent-color);background-color:var(--timeline-background-color)}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:var(--accent-color);min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:var(--warning-color);border:1px solid var(--warning-color);color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid var(--warning-color);color:var(--warning-color)}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:var(--timeline-text-secondary-color);border:1px solid var(--timeline-text-secondary-color);opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:var(--accent-color)}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color)}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6;color:var(--username-colors_1,#368bd6)}.mx_Username_color2{color:#ac3ba8;color:var(--username-colors_2,#ac3ba8)}.mx_Username_color3{color:var(--accent-color);color:var(--username-colors_3,var(--accent-color))}.mx_Username_color4{color:#e64f7a;color:var(--username-colors_4,#e64f7a)}.mx_Username_color5{color:#ff812d;color:var(--username-colors_5,#ff812d)}.mx_Username_color6{color:#2dc2c5;color:var(--username-colors_6,#2dc2c5)}.mx_Username_color7{color:#5c56f5;color:var(--username-colors_7,#5c56f5)}.mx_Username_color8{color:#74d12c;color:var(--username-colors_8,#74d12c)}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:var(--sidebar-color)}html{scrollbar-color:rgba(0,0,0,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);background-color:var(--timeline-background-color);color:var(--timeline-text-color);position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid var(--timeline-background-color);border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid var(--timeline-background-color);border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid var(--timeline-background-color);border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid var(--timeline-background-color);border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:var(--timeline-text-color)}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:var(--sidebar-color);max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:var(--primary-color);width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:var(--timeline-text-secondary-color)}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-background-color)}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid var(--roomlist-separator-color);padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid var(--accent-color)!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:var(--accent-color);cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;color:var(--timeline-text-color);padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid var(--roomlist-separator-color)}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:var(--accent-color)}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid var(--roomlist-separator-color);padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:var(--timeline-text-secondary-color);margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#f7f7f7;color:var(--timeline-text-secondary-color);border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#91a1c0;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:var(--accent-color);background:rgba(var(--accent-color),.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:var(--accent-color)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:var(--roomlist-background-color);min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:var(--roomlist-background-color)}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:var(--sidebar-color-15pct);position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:var(--timeline-text-color);opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:var(--timeline-background-color);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:var(--timeline-text-color);opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:var(--timeline-text-secondary-color);position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#fff;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#f7f7f7;color:var(--timeline-text-secondary-color);line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid var(--roomlist-separator-color);overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:var(--timeline-text-color)}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:var(--timeline-text-color);font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-background-color)}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid var(--roomlist-separator-color);-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--timeline-background-color);padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(var(--accent-color),.1)}.mx_RightPanel_headerButton:hover:before{background-color:var(--accent-color)}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:var(--accent-color)!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:var(--accent-color);font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:var(--timeline-text-color);word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:var(--timeline-text-color);width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:var(--timeline-text-secondary-color);width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:var(--timeline-text-secondary-color);display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#aaa}.mx_RoomDirectory_topic{cursor:auto;color:var(--timeline-text-secondary-color)}.mx_RoomDirectory_alias{font-size:1.2rem;color:var(--timeline-text-color)}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:var(--sidebar-color-15pct);border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:var(--timeline-text-color)!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#2e2f32!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#2e2f32!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#2e2f32}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#fff}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:var(--timeline-text-color);opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid var(--timeline-background-color)}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid var(--timeline-background-color);border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:var(--warning-color);cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:var(--warning-color)}.mx_RoomStatusBar_connectionLostBar_desc{color:var(--timeline-text-color);font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:var(--timeline-text-color)!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:var(--timeline-text-color);opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--timeline-background-color-50pct);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:var(--timeline-background-color)}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid var(--roomlist-separator-color);padding:10px 26px;color:var(--warning-color);cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:var(--timeline-text-secondary-color);-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:var(--timeline-background-color);z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid var(--roomlist-separator-color);height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color);margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:var(--timeline-background-color)}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:var(--accent-color);color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:var(--warning-color);color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:var(--timeline-text-color);position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:var(--accent-color);color:#fff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:var(--timeline-text-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#fff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--sidebar-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #2e2f32}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:var(--timeline-background-color);border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:var(--timeline-text-color)}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:var(--timeline-text-secondary-color);border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#fff}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:var(--timeline-text-secondary-color);position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#fff;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:var(--accent-color);width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#61708b}.mx_TagTile_badgeHighlight{background-color:var(--warning-color)}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:var(--roomlist-background-color);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:var(--timeline-text-color);overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:var(--timeline-text-color)}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#61708b}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:var(--accent-color);height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:var(--timeline-text-color)}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:var(--accent-color)}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid var(--timeline-text-color);opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#61708b;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid var(--timeline-text-color)}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#61708b;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:var(--timeline-text-secondary-color)}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:var(--warning-color)}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:var(--warning-color);font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed var(--accent-color)}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:var(--timeline-text-secondary-color);background-color:var(--timeline-background-color);border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:var(--accent-color);text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:var(--timeline-background-color)}.mx_AuthBody input.error{color:var(--warning-color)}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:var(--timeline-background-color)}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:var(--accent-color);color:var(--timeline-background-color);cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:var(--timeline-background-color-50pct)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:var(--timeline-background-color);border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:var(--accent-color);text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid var(--accent-color)}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:var(--timeline-text-secondary-color);cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:var(--timeline-text-color)}.mx_AuthBody_language .mx_Dropdown_arrow{background:var(--timeline-text-color)}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:var(--warning-color)}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:var(--warning-color)}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:var(--warning-color)}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d;color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d;background-color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d;background-color:var(--username-colors_5,#ff812d)}progress.mx_PassphraseField_progress[value="4"]{color:var(--accent-color)}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:var(--accent-color)}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:var(--accent-color)}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:var(--warning-color)}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid #e7e7e7;border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:var(--accent-color)}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:var(--timeline-background-color)}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#03b381}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:var(--accent-color)}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--accent-color),.2);box-shadow:0 0 0 0 rgba(var(--accent-color),.2)}to{-webkit-box-shadow:0 0 0 6px rgba(var(--accent-color),0);box-shadow:0 0 0 6px rgba(var(--accent-color),0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--accent-color),.2);box-shadow:0 0 0 0 rgba(var(--accent-color),.2)}to{-webkit-box-shadow:0 0 0 6px rgba(var(--accent-color),0);box-shadow:0 0 0 6px rgba(var(--accent-color),0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid var(--timeline-text-color);opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:var(--timeline-text-color);font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#f5f8fa}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:var(--warning-color)!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:var(--warning-color)}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:var(--accent-color)!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:var(--accent-color)}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid #e7e7e7;padding:6.5px 11px;background-color:var(--timeline-background-color);font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_message::placeholder{color:var(--timeline-text-secondary-color)}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:var(--warning-color);background-color:transparent;border:1px solid var(--warning-color)}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:var(--accent-color);text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:var(--warning-color)}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#ddd;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:var(--timeline-text-color);margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:var(--timeline-text-color);background-color:var(--timeline-background-color);border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#61708b;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:var(--warning-color)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color)}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:var(--roomlist-separator-color);border:1px solid #e7e7e7;text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:var(--accent-color)}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#61708b}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji")}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#f3f8fd;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#61708b;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#61708b}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#f3f8fd;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;background-color:var(--username-colors_1,#368bd6);display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:var(--timeline-text-color);margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#61708b;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;background-color:var(--username-colors_1,#368bd6);border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:var(--roomlist-background-color);margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #e9edf1;-webkit-box-shadow:0 2px #e9edf1;box-shadow:0 2px #e9edf1;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:var(--warning-color);text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:var(--timeline-text-color)}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:var(--timeline-text-secondary-color)}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid var(--roomlist-separator-color);border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid var(--roomlist-separator-color)}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:var(--roomlist-separator-color);border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:var(--roomlist-separator-color)}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:var(--timeline-text-color)}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:var(--timeline-text-color);font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#61708b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:var(--timeline-text-color)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:var(--timeline-text-color);opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#61708b;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:rgba(74,74,74,.9);background-color:var(--timeline-background-color);font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--accent-color)}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid var(--warning-color)}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:var(--accent-color)}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:var(--timeline-text-secondary-color)}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid var(--timeline-text-secondary-color);margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:var(--timeline-text-color);margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid var(--accent-color)}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid var(--accent-color);border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:var(--accent-color);color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:var(--accent-color);width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #c1c1c1}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid var(--accent-color);border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:var(--timeline-text-secondary-color);background-color:#f7f7f7;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--timeline-text-color);content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid var(--accent-color);border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid var(--accent-color);border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:var(--accent-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:var(--warning-color)}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:var(--timeline-text-color);font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:var(--timeline-text-color)}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:var(--timeline-text-secondary-color);background-color:#f7f7f7;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #c1c1c1;background-color:var(--timeline-background-color);max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #9fa9ba}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:var(--roomlist-background-color)}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#61708b}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:var(--timeline-text-color)}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#61708b;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:var(--accent-color);background-color:var(--timeline-background-color);border:1px solid var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_secondary{color:var(--accent-color);font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:var(--accent-color)}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:var(--warning-color)}.mx_AccessibleButton_kind_danger_outline{color:var(--warning-color);background-color:var(--timeline-background-color);border:1px solid var(--warning-color)}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:var(--warning-color-50pct)}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:var(--warning-color)}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:var(--warning-color-50pct)}.mx_AccessibleButton_kind_link{color:var(--accent-color);background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:var(--accent-color);background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:var(--timeline-background-color);width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid var(--accent-color);cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:var(--timeline-background-color);border:1px solid var(--timeline-background-color)}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:var(--roomlist-background-color)}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:var(--roomlist-background-color);border:1px solid var(--roomlist-background-color)}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid #e7e7e7;line-height:2.6rem;color:var(--timeline-text-color);font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:var(--warning-color);border-color:var(--warning-color)}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:var(--roomlist-background-color);border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:var(--warning-color);-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:var(--timeline-text-color)}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:var(--primary-color)}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid var(--primary-color);background-color:var(--timeline-background-color);max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--warning-color);-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:var(--accent-color);cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid var(--roomlist-separator-color);margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid #e7e7e7}.mx_Field_prefix{border-right:1px solid #e7e7e7}.mx_Field_postfix{border-left:1px solid #e7e7e7}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:var(--timeline-text-color);background-color:var(--timeline-background-color);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--timeline-text-color);z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:var(--primary-color)}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:var(--timeline-text-secondary-color)}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:var(--timeline-text-color);background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:var(--timeline-background-color);pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:var(--primary-color)}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:var(--timeline-background-color);color:var(--timeline-text-secondary-color)}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:var(--accent-color)}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:var(--accent-color)}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:var(--warning-color)}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:var(--warning-color)}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:var(--accent-color);background-color:var(--accent-color-15pct)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:var(--warning-color);background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:var(--accent-color-15pct);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:var(--accent-color)}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid var(--timeline-background-color)}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:var(--accent-color);color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:var(--accent-color)}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:var(--accent-color)}progress.mx_ProgressBar::-webkit-progress-value{background-color:var(--accent-color)}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:var(--roomlist-separator-color)}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#aaa}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:var(--timeline-text-color);background-color:rgba(0,0,0,.1)}.mx_UserPill_selected{background-color:var(--accent-color)!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:var(--warning-color)}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#aaa}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField input::placeholder{color:var(--timeline-text-secondary-color);font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:var(--timeline-text-secondary-color);border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#03b381;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #03b381}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#03b381}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(97,112,139,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:var(--accent-color);border-color:var(--accent-color)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:var(--accent-color);border-color:var(--accent-color)}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #61708b;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:var(--accent-color)}.mx_RadioButton>input[type=radio]:checked+div>div{background:var(--accent-color)}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#61708b}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#61708b}.mx_RadioButton_outlined{border:1px solid var(--roomlist-separator-color);border-radius:8px}.mx_RadioButton_checked{border-color:var(--accent-color)}.mx_SyntaxHighlight{background:none!important;color:var(--timeline-text-secondary-color)!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#c1c9d6;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:var(--accent-color)}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:var(--timeline-background-color);-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #e7e7e7;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid var(--timeline-background-color);border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#27303a;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:var(--timeline-background-color);color:var(--timeline-text-color);border:1px solid #e7e7e7;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:var(--accent-color)}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:var(--accent-color)}.mx_Validation_detail.mx_Validation_invalid{color:var(--warning-color)}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:var(--warning-color)}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #e9edf1}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#ddd;border-bottom:2px solid var(--accent-color)}.mx_EmojiPicker_anchor:before{background-color:var(--timeline-text-color);content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#ddd}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid var(--accent-color)}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid #e7e7e7;background-color:var(--timeline-background-color);display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:var(--timeline-text-color);content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#ddd}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid var(--accent-color);padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #e9edf1;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:var(--timeline-text-secondary-color);font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:var(--timeline-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid var(--roomlist-separator-color);border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#f7f7f7;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:var(--timeline-text-color);-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:var(--timeline-text-color-50pct)}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid var(--roomlist-separator-color)}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download,.mx_MFileBody_download a{color:var(--accent-color)}.mx_MFileBody_download a{text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:var(--roomlist-background-color)}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:var(--accent-color)}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:var(--accent-color);-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:var(--timeline-background-color)}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:var(--timeline-background-color);top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#ddd;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--timeline-text-color)}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#acacac;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:var(--timeline-text-color)}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:var(--accent-color)}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #e9edf1;border-radius:10px;background-color:var(--roomlist-background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#ddd}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#e9fff9;border-color:var(--accent-color)}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#61708b;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#61708b;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:var(--accent-color);-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#91a1c0;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:var(--accent-color)}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:var(--timeline-text-secondary-color)}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#2e2f32;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#2e2f32;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#2e2f32}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid var(--roomlist-background-color)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#2e2f32}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:var(--timeline-text-color)}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:var(--accent-color);-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:var(--roomlist-background-color);margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#91a1c0}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid rgba(var(--timeline-text-color),.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:var(--timeline-text-secondary-color);font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:var(--accent-color);line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:var(--warning-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:var(--accent-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:var(--warning-color)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:var(--accent-color);background-color:var(--accent-color-15pct)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:var(--warning-color);background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:var(--timeline-text-secondary-color);cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#f3f8fd;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#2e2f32}.mx_WidgetCard_maxPinnedTooltip{background-color:var(--warning-color);color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid var(--accent-color);outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:var(--accent-color);font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:var(--timeline-text-color)}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:var(--accent-color);font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:var(--roomlist-separator-color);background-color:var(--timeline-background-color);font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid var(--roomlist-background-color);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid var(--roomlist-background-color);border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:var(--roomlist-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:var(--timeline-text-color);margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:var(--accent-color)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:var(--accent-color)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid var(--timeline-text-color);border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:var(--accent-color);border-color:var(--accent-color)}.mx_AppIconTile:hover{border:1px solid var(--accent-color);-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:var(--roomlist-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:var(--accent-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:var(--sidebar-color);color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;border:1px solid var(--roomlist-separator-color);background:var(--timeline-background-color);border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_Autocomplete_ProviderSection{border-bottom:1px solid var(--roomlist-separator-color)}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color)}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color)}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:var(--roomlist-background-color);outline:none}.mx_Autocomplete_provider_name{margin:12px;color:var(--timeline-text-color);font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:var(--timeline-text-color)}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:var(--timeline-text-color)}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#faa}to{background-color:var(--timeline-background-color)}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),var(--timeline-background-color);color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:var(--roomlist-background-color)}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:var(--accent-color)}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid var(--roomlist-separator-color);background-color:var(--timeline-background-color);max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:var(--accent-color-50pct)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:var(--roomlist-background-color);z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--timeline-text-color);cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#91a1c0}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:var(--timeline-text-color)}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:var(--timeline-text-secondary-color);max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:var(--roomlist-background-color);padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:var(--roomlist-background-color)}.mx_EventTile .mx_SenderProfile{color:var(--timeline-text-color);font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid var(--accent-color);padding-left:60px;background-color:var(--timeline-highlights-color)}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:var(--warning-color)}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:var(--timeline-highlights-color)}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:var(--timeline-highlights-color)}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:var(--accent-color);color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#ddd}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#acacac;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#acacac;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:var(--warning-color)}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:var(--timeline-text-color);text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:var(--timeline-text-color-50pct);display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;font-family:var(--font-family-monospace,Inconsolata,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Courier,monospace,"Noto Color Emoji")!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:var(--timeline-text-color)}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:var(--primary-color)}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:var(--timeline-background-color);overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#61708b}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:var(--roomlist-background-color);background-color:var(--warning-color)}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--timeline-background-color);border:1.3px solid #61708b;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:var(--timeline-text-secondary-color)}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#91a1c0}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:var(--sidebar-color);margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#9fa9ba;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:var(--timeline-text-color);margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:var(--accent-color);border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:var(--timeline-text-secondary-color);cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid var(--roomlist-separator-color);position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:var(--timeline-text-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#faa}to{background-color:var(--timeline-background-color)}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:var(--timeline-text-secondary-color);margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:var(--timeline-text-color);background-color:var(--timeline-background-color);font-size:1.4rem;max-height:120px;overflow:auto;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji")}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:var(--accent-color);opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:var(--accent-color)}.mx_MessageComposer_button_highlight{background:rgba(var(--accent-color),.25)}.mx_MessageComposer_button_highlight:before{background-color:var(--accent-color)!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(var(--accent-color),.1)}.mx_MessageComposer_button:hover:before{background-color:var(--accent-color)}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:var(--warning-color)}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:var(--timeline-background-color);-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:var(--timeline-text-secondary-color)}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#91a1c0}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:var(--timeline-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#ddd;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--timeline-text-color)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:var(--roomlist-text-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:var(--warning-color)}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:var(--timeline-text-color);width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:var(--timeline-highlights-color)}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid var(--roomlist-separator-color)}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{border:1px solid var(--roomlist-separator-color);background:var(--timeline-background-color);border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px tranparent;box-shadow:0 -16px 32px tranparent}.mx_ReplyPreview_section{border-bottom:1px solid var(--roomlist-separator-color)}.mx_ReplyPreview_header{margin:12px;color:var(--timeline-text-color);font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid var(--roomlist-separator-color);background-color:var(--timeline-background-color)}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-size:1.4rem;color:#fff;background-color:var(--accent-color);width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:var(--warning-color)}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:var(--timeline-background-color)}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:var(--timeline-text-color);font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:var(--timeline-text-color);font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:var(--timeline-text-color)!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:var(--accent-color)}.mx_RoomHeader_placeholder{color:var(--timeline-text-color)!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid var(--accent-color)!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--timeline-text-color-50pct);font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(var(--accent-color),.1)}.mx_RoomHeader_button:hover:before{background-color:var(--accent-color)}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:var(--timeline-text-secondary-color)}.mx_RoomHeader_pinsIndicatorUnread{background-color:var(--warning-color)}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #2e2f32;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#2e2f32;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#2e2f32;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid var(--roomlist-separator-color);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff8e3;padding:20px;border:1px solid var(--roomlist-separator-color);border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:var(--roomlist-text-secondary-color)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#61708b}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--roomlist-text-secondary-color);-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:var(--timeline-text-color)}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:var(--roomlist-text-secondary-color);height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--roomlist-text-secondary-color);left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:var(--sidebar-color-15pct);margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:var(--roomlist-background-color)}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid var(--roomlist-separator-color);opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:var(--roomlist-highlights-color);border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:var(--roomlist-text-secondary-color)}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--timeline-text-color)}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#f7f7f7;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:var(--warning-color);font-weight:700}.mx_RoomUpgradeWarningBar_body{color:var(--warning-color)}.mx_RoomUpgradeWarningBar_upgradelink{color:var(--warning-color);text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:var(--timeline-text-secondary-color);font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--roomlist-separator-color)}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:var(--accent-color);-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:var(--timeline-text-color);border-bottom:2px solid var(--accent-color);font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#9fa9ba;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:var(--warning-color);-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:var(--accent-color)}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:var(--roomlist-background-color);border:6px solid var(--accent-color);pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--timeline-background-color);border:1.3px solid #61708b;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:var(--timeline-background-color);border:1.3px solid #61708b;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#61708b}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar,.mx_WhoIsTypingTile_remainingAvatarPlaceholder{border:1px solid var(--timeline-background-color);border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:var(--timeline-text-color-50pct)}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:var(--warning-color)}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:var(--timeline-text-color);-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:var(--warning-color)}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:var(--accent-color)}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:var(--accent-color);border:1px solid var(--accent-color);background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:var(--accent-color)}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:var(--warning-color);background-color:var(--warning-color)}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:var(--warning-color)}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:var(--timeline-text-color);margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Nunito,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-family:var(--font-family,Nunito,Twemoji,"Apple Color Emoji","Segoe UI Emoji",Arial,Helvetica,Sans-Serif,"Noto Color Emoji");font-weight:600;color:var(--timeline-text-color);margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:var(--timeline-text-secondary-color);font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:var(--timeline-text-color);max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:var(--accent-color);word-break:break-all}.mx_SettingsTab a{color:var(--primary-color)}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(227,232,240,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #e3e8f0;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:var(--roomlist-separator-color);opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#61708b}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:var(--roomlist-separator-color)}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:var(--roomlist-separator-color)}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #e3e8f0;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:var(--accent-color)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #e3e8f0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(97,112,139,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(var(--accent-color),.08)}.mx_AppearanceUserSettingsTab_Advanced{color:var(--timeline-text-color)}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:var(--accent-color);cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:var(--warning-color);position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:var(--warning-color);-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:var(--accent-color);text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:var(--accent-color);width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:var(--accent-color);background-color:var(--accent-color-15pct);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:var(--warning-color);background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:var(--timeline-background-color);padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:var(--accent-color);color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:var(--warning-color);z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:var(--timeline-text-color)}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-light-custom.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js similarity index 91% rename from riot/bundles/709217699826f8fd4e42/theme-light-custom.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js index 02f18cc..f985cc4 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-light-custom.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js @@ -1,2 +1,2 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=30)}({30:function(e,t,r){}}); +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=40)}({40:function(e,t,r){}}); //# sourceMappingURL=theme-light-custom.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-light-custom.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js.map similarity index 95% rename from riot/bundles/709217699826f8fd4e42/theme-light-custom.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js.map index 69d2cb0..3d1190b 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-light-custom.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-light-custom.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-light-custom.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.css b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.css new file mode 100644 index 0000000..a52a6ec --- /dev/null +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.css @@ -0,0 +1 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Regular.4dd66a1.woff2) format("woff2"),url(../../fonts/Inter/Inter-Regular.7c53993.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Italic.9528384.woff2) format("woff2"),url(../../fonts/Inter/Inter-Italic.e4ad366.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Medium.f6cf0a0.woff2) format("woff2"),url(../../fonts/Inter/Inter-Medium.7a8cc72.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-MediumItalic.565a710.woff2) format("woff2"),url(../../fonts/Inter/Inter-MediumItalic.417907d.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-SemiBold.dd8a55e.woff2) format("woff2"),url(../../fonts/Inter/Inter-SemiBold.1db6c55.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-SemiBoldItalic.ac201e3.woff2) format("woff2"),url(../../fonts/Inter/Inter-SemiBoldItalic.81678d1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-Bold.aed2770.woff2) format("woff2"),url(../../fonts/Inter/Inter-Bold.79260e5.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;unicode-range:U+0000-20e2,U+20e4-23ce,U+23d0-24c1,U+24c3-259f,U+25c2-2664,U+2666-2763,U+2765-2b05,U+2b07-2b1b,U+2b1d-10ffff;src:url(../../fonts/Inter/Inter-BoldItalic.8ef77a0.woff2) format("woff2"),url(../../fonts/Inter/Inter-BoldItalic.e0879d6.woff) format("woff")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlX5qhExfHwNJU.2aafaa1.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:local("Inconsolata Regular"),local("Inconsolata-Regular"),url(../../fonts/Inconsolata/QldKNThLqRwH-OJ1UHjlKGlZ5qhExfHw.5476fd3.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71n5_zaDpwm80E.6bc411a.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(../../fonts/Inconsolata/QldXNThLqRwH-OJ1UHjlKGHiw71p5_zaDpwm.000abc6.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.hljs-addition{background:#dfd}.hljs-deletion{background:#fdd}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.mx_LeftPanel{background-image:var(--avatar-url);background-repeat:no-repeat;background-size:cover;background-position:0 0}.mx_TagPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mx_LeftPanel .mx_LeftPanel_roomListContainer{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}.mx_RoomSublist_showNButton{background-color:transparent!important}a:hover,a:link,a:visited{text-decoration:none}:root{font-size:10px}html{height:100%;overflow:hidden}body{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.5rem;background-color:#fff;color:#2e2f32;border:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji;font-size:100%!important}.error,.text-error,.text-warning,.warning{color:#ff4b55}.text-success{color:#0dbd8b}b{font-weight:700}h2{color:#2e2f32;font-weight:400;font-size:1.8rem;margin-top:16px;margin-bottom:16px}a:hover,a:link,a:visited{color:#238cf5}input[type=password],input[type=search],input[type=text]{padding:9px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;font-weight:600;min-width:0}input[type=search].mx_textinput_icon,input[type=text].mx_textinput_icon{padding-left:36px;background-repeat:no-repeat;background-position:10px}input[type=search].mx_textinput_icon.mx_textinput_search,input[type=text].mx_textinput_icon.mx_textinput_search{background-image:url(../../img/feather-customised/search-input.044bfa7.svg)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input[type=password],input[type=text],textarea{background-color:transparent;color:#2e2f32}textarea{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;color:#2e2f32}input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}:focus:not(.focus-visible){outline:none}.mx_Dialog .mx_textinput>input[type=search],.mx_Dialog .mx_textinput>input[type=text],.mx_MatrixChat .mx_textinput>input[type=search],.mx_MatrixChat .mx_textinput>input[type=text]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2e2f32}.mx_Dialog .mx_textinput,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text],.mx_MatrixChat .mx_textinput,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#9fa9ba;border-radius:4px;border:1px solid rgba(46,47,50,.1);margin:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_Dialog .mx_textinput,.mx_MatrixChat .mx_textinput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dialog .mx_textinput input::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder,.mx_MatrixChat .mx_textinput input::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-webkit-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-webkit-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder,.mx_MatrixChat .mx_textinput input::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-moz-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-moz-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder,.mx_MatrixChat .mx_textinput input:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]:-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]:-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder,.mx_MatrixChat .mx_textinput input::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::-ms-input-placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::-ms-input-placeholder{color:rgba(159,169,186,.75)}.mx_Dialog .mx_textinput input::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_Dialog :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder,.mx_MatrixChat .mx_textinput input::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search]::placeholder,.mx_MatrixChat :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]::placeholder{color:rgba(159,169,186,.75)}.dark-panel{background-color:#f2f5f8}.dark-panel .mx_textinput,.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.dark-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:#fff;border:none}.light-panel .mx_textinput,.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=search],.light-panel :not(.mx_textinput):not(.mx_Field):not(.mx_no_textinput)>input[type=text]{color:#9fa9ba;background-color:#f2f5f8;border:none}::-moz-focus-inner{border:0}.mx_fadable{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#mx_theme_accentColor{color:#0dbd8b}#mx_theme_secondaryAccentColor{color:#f2f5f8}#mx_theme_tertiaryAccentColor{color:#d3efe1}.mx_Dialog_wrapper{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_Dialog{background-color:#fff;color:#747474;z-index:4012;font-weight:300;font-size:1.5rem;position:relative;padding:25px 30px 30px;max-height:80%;-webkit-box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);box-shadow:2px 15px 30px 0 rgba(0,0,0,.48);border-radius:8px;overflow-y:auto}.mx_Dialog_fixedWidth{width:60vw;max-width:704px}.mx_Dialog_staticWrapper .mx_Dialog{z-index:4010}.mx_Dialog_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(46,48,51,.38);opacity:.8;z-index:4011}.mx_Dialog_background.mx_Dialog_staticBackground{z-index:4009}.mx_Dialog_wrapperWithStaticUnder .mx_Dialog_background{opacity:.4}.mx_Dialog_lightbox .mx_Dialog_background{opacity:.85;background-color:#000}.mx_Dialog_lightbox .mx_Dialog{border-radius:0;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.mx_Dialog_header{position:relative;margin-bottom:10px}.mx_Dialog_titleImage{vertical-align:sub;width:25px;height:25px;margin-left:-2px;margin-right:4px}.mx_Dialog_title{font-size:2.2rem;line-height:3.6rem;color:#45474a}.mx_Dialog_header.mx_Dialog_headerWithButton>.mx_Dialog_title{text-align:center}.mx_Dialog_header.mx_Dialog_headerWithCancel>.mx_Dialog_title{margin-right:20px}.mx_Dialog_title.danger{color:#ff4b55}.mx_Dialog_cancelButton{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#c1c1c1;cursor:pointer;position:absolute;top:4px;right:0}.mx_Dialog_content{margin:24px 0 68px;font-size:1.4rem;color:#2e2f32;word-wrap:break-word}.mx_Dialog_buttons{margin-top:20px;text-align:right}.mx_Dialog_buttons button,.mx_Dialog_buttons input[type=submit],.mx_Dialog button,.mx_Dialog input[type=submit]{vertical-align:middle;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-left:0;margin-right:8px;font-weight:600;border:1px solid #0dbd8b;color:#0dbd8b;background-color:#fff}.mx_Dialog button:last-child{margin-right:0}.mx_Dialog_buttons button:focus,.mx_Dialog_buttons input[type=submit]:focus,.mx_Dialog button:focus,.mx_Dialog input[type=submit]:focus{-webkit-filter:brightness(105%);filter:brightness(105%)}.mx_Dialog_buttons button.mx_Dialog_primary,.mx_Dialog_buttons input[type=submit].mx_Dialog_primary,.mx_Dialog button.mx_Dialog_primary,.mx_Dialog input[type=submit].mx_Dialog_primary{color:#fff;background-color:#0dbd8b;min-width:156px}.mx_Dialog_buttons button.danger,.mx_Dialog_buttons input[type=submit].danger,.mx_Dialog button.danger,.mx_Dialog input[type=submit].danger{background-color:#ff4b55;border:1px solid #ff4b55;color:#fff}.mx_Dialog button.warning,.mx_Dialog input[type=submit].warning{border:1px solid #ff4b55;color:#ff4b55}.mx_Dialog_buttons button:disabled,.mx_Dialog_buttons input[type=submit]:disabled,.mx_Dialog button:disabled,.mx_Dialog input[type=submit]:disabled{background-color:#747474;border:1px solid #747474;opacity:.7}.mx_Dialog_wrapper.mx_Dialog_spinner .mx_Dialog{width:auto;border-radius:8px;padding:0;-webkit-box-shadow:none;box-shadow:none;overflow-x:hidden;overflow-y:hidden}.mx_GeneralButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;display:inline;margin:auto}.mx_linkButton{cursor:pointer;color:#0dbd8b}.mx_TextInputDialog_label{text-align:left;padding-bottom:12px}.mx_TextInputDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff}.mx_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;cursor:pointer;display:inline-block;outline:none;font-size:1.5rem;padding:0 1.5em}.mx_button_row{margin-top:69px}.mx_Beta{color:red;margin-right:10px;position:relative;top:-3px;background-color:#fff;padding:0 4px;border-radius:3px;border:1px solid #8b0000;cursor:help;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:smaller;-webkit-filter:opacity(.5);filter:opacity(.5)}.mx_Beta:hover{color:#fff;border:1px solid grey;background-color:#8b0000}.mx_TintableSvgButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.mx_TintableSvgButton object{margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%}.mx_TintableSvgButton span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mx_Username_color1{color:#368bd6}.mx_Username_color2{color:#ac3ba8}.mx_Username_color3{color:#0dbd8b}.mx_Username_color4{color:#e64f7a}.mx_Username_color5{color:#ff812d}.mx_Username_color6{color:#2dc2c5}.mx_Username_color7{color:#5c56f5}.mx_Username_color8{color:#74d12c}.mx_Tooltip_dark .mx_Tooltip_chevron:after{border-right-color:#27303a}html{scrollbar-color:rgba(0,0,0,.2) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar:hover{scrollbar-color:rgba(0,0,0,.2) transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar{background-color:transparent}.mx_AutoHideScrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.mx_AutoHideScrollbar{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:transparent transparent}.mx_AutoHideScrollbar::-webkit-scrollbar,.mx_AutoHideScrollbar::-webkit-scrollbar-thumb{background-color:transparent}.mx_CompatibilityPage{width:100%;height:100%;background-color:#e55}.mx_CompatibilityPage_box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:500px;height:300px;border:1px solid;padding:10px;background-color:#fcc}.mx_ContextualMenu_wrapper{position:fixed;z-index:5000}.mx_ContextualMenu_background{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;z-index:5000}.mx_ContextualMenu{border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);background-color:#fff;color:#2e2f32;position:absolute;font-size:1.4rem;z-index:5001}.mx_ContextualMenu_right{right:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_right{right:8px}.mx_ContextualMenu_chevron_right{position:absolute;right:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent}.mx_ContextualMenu_left{left:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_left{left:8px}.mx_ContextualMenu_chevron_left{position:absolute;left:-8px;top:0;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent}.mx_ContextualMenu_top{top:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_top{top:8px}.mx_ContextualMenu_chevron_top{position:absolute;left:0;top:-8px;width:0;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff;border-right:8px solid transparent}.mx_ContextualMenu_bottom{bottom:0}.mx_ContextualMenu.mx_ContextualMenu_withChevron_bottom{bottom:8px}.mx_ContextualMenu_chevron_bottom{position:absolute;left:0;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-top:8px solid #fff;border-right:8px solid transparent}.mx_ContextualMenu_spinner{display:block;margin:0 auto}.mx_CreateRoom{width:960px;margin-left:auto;margin-right:auto;color:#2e2f32}.mx_CreateRoom input,.mx_CreateRoom textarea{border-radius:3px;border:1px solid #c7c7c7;font-weight:300;font-size:1.3rem;padding:9px;margin-top:6px}.mx_CreateRoom_description{width:330px}.mx_LeftPanel_tagPanelContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_CustomRoomTagPanel{background-color:hsla(0,0%,91%,.77);max-height:40vh}.mx_CustomRoomTagPanel_scroller{max-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CustomRoomTagPanel .mx_AccessibleButton{margin:0 auto;width:40px;padding:10px 0 9px;position:relative}.mx_CustomRoomTagPanel .mx_BaseAvatar_image{-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px}.mx_CustomRoomTagPanel .mx_AccessibleButton.CustomRoomTagPanel_tileSelected:before{content:"";height:56px;background-color:#238cf5;width:5px;position:absolute;left:-9px;border-radius:0 3px 3px 0;top:5px}.mx_FilePanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_FilePanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_FilePanel .mx_EventTile_avatar,.mx_FilePanel .mx_RoomView_MessageList h2{display:none}.mx_FilePanel .mx_EventTile{word-break:break-word;margin-top:32px}.mx_FilePanel .mx_EventTile .mx_MImageBody{margin-right:0}.mx_FilePanel .mx_EventTile .mx_MFileBody{line-height:2.4rem}.mx_FilePanel .mx_EventTile .mx_MFileBody_download{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MFileBody_downloadLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#747474}.mx_FilePanel .mx_EventTile .mx_MImageBody_size{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1.4rem;text-align:right;white-space:nowrap}.mx_FilePanel .mx_EventTile_senderDetails{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-2px}.mx_FilePanel .mx_EventTile_senderDetailsLink{text-decoration:none}.mx_FilePanel .mx_EventTile .mx_SenderProfile{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:normal;padding:0;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile .mx_MessageTimestamp{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;text-align:right;visibility:visible;position:static;font-size:1.4rem;opacity:1;color:#acacac}.mx_FilePanel .mx_EventTile_line{margin-right:0;padding-left:0}.mx_FilePanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_FilePanel .mx_EventTile:hover .mx_EventTile_line{background-color:#fff}.mx_FilePanel_empty:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_GenericErrorPage{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GenericErrorPage_box{display:inline;width:500px;min-height:125px;border:1px solid #f22;padding:10px 10px 20px;background-color:#fcc}.mx_GroupView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_GroupView_error{margin:auto}.mx_GroupView_header{min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;padding-left:19px}.mx_GroupView_header_view{border-bottom:1px solid transparent;padding-bottom:0;padding-right:8px}.mx_GroupView_header_avatar,.mx_GroupView_header_info{display:table-cell;vertical-align:middle}.mx_GroupHeader_button{position:relative;margin-left:5px;margin-right:5px;cursor:pointer;height:20px;width:20px}.mx_GroupHeader_button:before{content:"";position:absolute;height:20px;width:20px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_GroupHeader_editButton:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_GroupHeader_shareButton:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_GroupView_hostingSignup img{margin-left:5px}.mx_GroupView_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_GroupView_editable:focus{border-bottom:1px solid #0dbd8b!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_GroupView_header_isUserMember .mx_GroupView_header_name:hover div:not(.mx_GroupView_editable){color:#0dbd8b;cursor:pointer}.mx_GroupView_avatarPicker{position:relative}.mx_GroupView_avatarPicker_edit{position:absolute;top:50px;left:15px}.mx_GroupView_avatarPicker .mx_Spinner{width:48px;height:48px!important}.mx_GroupView_header_leftCol{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.mx_GroupView_header_rightCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupView_textButton{display:inline-block}.mx_GroupView_header_groupid{font-weight:400;font-size:medium;padding-left:10px}.mx_GroupView_header_name{vertical-align:middle;width:100%;height:31px;color:#2e2f32;font-weight:700;font-size:2.2rem;padding-right:16px}.mx_GroupView_header_name,.mx_GroupView_header_shortDesc{overflow:hidden;padding-left:19px;text-overflow:ellipsis;border-bottom:1px solid transparent}.mx_GroupView_header_shortDesc{vertical-align:bottom;float:left;max-height:42px;color:#a2a2a2;font-weight:300;font-size:1.3rem;margin-right:16px}.mx_GroupView_avatarPicker_label{cursor:pointer}.mx_GroupView_cancelButton{padding-left:8px}.mx_GroupView_cancelButton img{position:relative;top:5px}.mx_GroupView input[type=radio]{margin:10px 10px 0}.mx_GroupView_label_text{display:inline-block;max-width:80%;vertical-align:.1em;line-height:2em}.mx_GroupView_body{margin:0 24px}.mx_GroupView_body,.mx_GroupView_rooms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_GroupView_rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView h3{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;margin-bottom:10px}.mx_GroupView_rooms_header .mx_AccessibleButton{padding-left:14px;margin-bottom:14px;height:24px}.mx_GroupView_group{border-top:1px solid transparent}.mx_GroupView_group_disabled{opacity:.3;pointer-events:none}.mx_GroupView_rooms_header_addRow_button{display:inline-block}.mx_GroupView_rooms_header_addRow_button object{pointer-events:none}.mx_GroupView_rooms_header_addRow_label{display:inline-block;vertical-align:top;line-height:2.4rem;padding-left:28px;color:#0dbd8b}.mx_GroupView_rooms .mx_RoomDetailList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid transparent;padding-top:10px;word-break:break-word}.mx_GroupView .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_GroupView_membershipSection{color:#888;margin-top:10px}.mx_GroupView_membershipSubSection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.mx_GroupView_membershipSubSection .mx_Spinner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_GroupView_membershipSection_description{line-height:3.4rem}.mx_GroupView_membershipSection_description .mx_BaseAvatar{margin-right:10px}.mx_GroupView_membershipSection .mx_GroupView_textButton{margin-right:0;margin-top:0;margin-left:8px}.mx_GroupView_memberSettings_toggle label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_GroupView_memberSettings input{margin-right:6px}.mx_GroupView_featuredThings{margin-top:20px}.mx_GroupView_featuredThings_header{font-weight:700;font-size:120%;margin-bottom:20px}.mx_GroupView_featuredThings_category{font-weight:700;font-size:110%;margin-top:10px}.mx_GroupView_featuredThings_container{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_GroupView_featuredThing,.mx_GroupView_featuredThings_addButton{display:table-cell;text-align:center;width:100px;margin:0 20px}.mx_GroupView_featuredThing{position:relative}.mx_GroupView_featuredThing .mx_GroupView_featuredThing_deleteButton{position:absolute;top:-7px;right:11px;opacity:.4}.mx_GroupView_featuredThing .mx_BaseAvatar{vertical-align:baseline;vertical-align:initial}.mx_GroupView_featuredThings_addButton object{pointer-events:none}.mx_GroupView_featuredThing_name{word-wrap:break-word}.mx_GroupView_uploadInput{display:none}.mx_GroupView_body .mx_AutoHideScrollbar>*{margin:11px 50px 50px 68px}.mx_GroupView_groupDesc textarea{width:100%;max-width:100%;height:150px}.mx_GroupView_changeDelayWarning,.mx_GroupView_groupDesc_placeholder{background-color:#f7f7f7;color:#888;border-radius:10px;text-align:center;margin:20px 0}.mx_GroupView_groupDesc_placeholder{padding:100px 20px;cursor:pointer}.mx_GroupView_changeDelayWarning{padding:40px 20px}.mx_GroupView .mx_MemberInfo .mx_AutoHideScrollbar>:not(.mx_MemberInfo_avatar){padding-left:16px;padding-right:16px}.mx_HeaderButtons{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_buttons+.mx_HeaderButtons:before{content:unset}.mx_HeaderButtons:before{content:"";background-color:#91a1c0;opacity:.5;margin:6px 8px;border-radius:1px;width:1px}.mx_HomePage{max-width:960px;width:100%;height:100%;margin-left:auto;margin-right:auto}.mx_HomePage_default{text-align:center}.mx_HomePage_default .mx_HomePage_default_wrapper{padding:25vh 0 12px}.mx_HomePage_default img{height:48px}.mx_HomePage_default h1{font-weight:600;font-size:3.2rem;line-height:4.4rem;margin-bottom:4px}.mx_HomePage_default h4{margin-top:4px;font-weight:600;font-size:1.8rem;line-height:2.5rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons{margin:80px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton{padding:73px 8px 15px;width:104px;margin:0 39px;position:relative;display:inline-block;border-radius:8px;vertical-align:top;word-break:break-word;font-weight:600;font-size:1.5rem;line-height:2rem;color:#61708b}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover{color:#0dbd8b;background:rgba(13,189,139,.06)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:hover:before{background-color:#0dbd8b}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton:before{top:20px;left:40px;width:40px;height:40px;content:"";position:absolute;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_sendDm:before{-webkit-mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg);mask-image:url(../../img/feather-customised/message-circle.b70b8d6.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_explore:before{-webkit-mask-image:url(../../img/feather-customised/explore.a5769bb.svg);mask-image:url(../../img/feather-customised/explore.a5769bb.svg)}.mx_HomePage_default .mx_HomePage_default_buttons .mx_AccessibleButton.mx_HomePage_button_createGroup:before{-webkit-mask-image:url(../../img/feather-customised/group.e7f9021.svg);mask-image:url(../../img/feather-customised/group.e7f9021.svg)}.mx_LeftPanel{background-color:hsla(0,0%,96.1%,.9);min-width:260px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel .mx_LeftPanel_tagPanelContainer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56px;flex-basis:56px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_LeftPanel:not(.mx_LeftPanel_hasTagPanel) .mx_LeftPanel_roomListContainer{width:100%}.mx_LeftPanel .mx_LeftPanel_roomListContainer{width:calc(100% - 56px);background-color:hsla(0,0%,96.1%,.9)}.mx_LeftPanel .mx_LeftPanel_roomListContainer,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_userHeader{padding:12px;-ms-flex-negative:0;flex-shrink:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer{overflow-y:hidden;overflow-x:scroll;margin:12px 12px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000));mask-image:linear-gradient(90deg,transparent,#000 5%)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_breadcrumbsContainer.mx_IndicatorScrollbar_rightOverflow.mx_IndicatorScrollbar_leftOverflow{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(5%,#000),color-stop(95%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{margin-left:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton{-ms-flex-preferred-size:0;flex-basis:0;margin:0;width:0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_focused+.mx_LeftPanel_exploreButton:before,.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_RoomSearch_hasQuery+.mx_LeftPanel_exploreButton:before{content:none}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{width:32px;height:32px;border-radius:8px;background-color:rgba(141,151,165,.2);position:relative;margin-left:8px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#737d8c}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListFilterCount{font-size:1.3rem;font-weight:600;margin-left:12px;margin-top:14px;margin-bottom:-4px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper{overflow:hidden;margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyBottom{padding-bottom:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_roomListWrapper.mx_LeftPanel_roomListWrapper_stickyTop{padding-top:32px}.mx_LeftPanel .mx_LeftPanel_roomListContainer .mx_LeftPanel_actualRoomListContainer{position:relative;height:100%}.mx_LeftPanel.mx_LeftPanel_minimized{min-width:unset}.mx_LeftPanel.mx_LeftPanel_minimized.mx_LeftPanel_hasTagPanel{width:124px!important}.mx_LeftPanel.mx_LeftPanel_minimized:not(.mx_LeftPanel_hasTagPanel){width:68px!important}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer{width:68px}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_LeftPanel.mx_LeftPanel_minimized .mx_LeftPanel_roomListContainer .mx_LeftPanel_filterContainer .mx_LeftPanel_exploreButton{margin-left:0;margin-top:8px;background-color:transparent}.mx_MainSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;height:100%}.mx_MainSplit>.mx_RightPanel_ResizeWrapper{padding:5px;margin-left:8px;height:calc(100vh - 51px)}.mx_MainSplit>.mx_RightPanel_ResizeWrapper:hover .mx_RightPanel_ResizeHandle{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px!important;width:4px!important;border-radius:4px!important;background-color:#2e2f32;opacity:.8}.mx_MatrixChat_splash{position:relative;height:100%}.mx_MatrixChat_splashButtons{text-align:center;width:100%;position:absolute;bottom:30px}.mx_MatrixChat_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.mx_MatrixToolbar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:40px}.mx_MatrixChat{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.mx_MatrixChat_syncError{color:#fff;background-color:#df2a8b;border-radius:5px;display:table;padding:30px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mx_MatrixChat>:not(.mx_LeftPanel):not(.mx_ResizeHandle){background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:100%}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover{position:relative}.mx_MatrixChat>.mx_LeftPanel2:hover+.mx_ResizeHandle_horizontal:before,.mx_MatrixChat>.mx_ResizeHandle_horizontal:hover:before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;width:4px;border-radius:4px;content:" ";background-color:#2e2f32;opacity:.8}.mx_MyGroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MyGroups .mx_RoomHeader_simpleHeader{margin-left:0}.mx_MyGroups_header{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_MyGroups>:not(.mx_RoomHeader){max-width:960px;margin:40px}.mx_MyGroups_headerCard{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:30px;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px;height:40px;width:40px;border-radius:20px;background-color:rgba(92,100,112,.2);position:relative}.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button:before{background-color:#5c6470;-webkit-mask:url(../../img/icons-create-room.817ede2.svg);mask:url(../../img/icons-create-room.817ede2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_MyGroups_headerCard_header{font-weight:700;margin-bottom:10px}.mx_MyGroups_headerCard_content{padding-right:15px}.mx_MyGroups_joinBox{visibility:hidden;height:0;margin:0}.mx_MyGroups_content{margin-left:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.mx_MyGroups_scrollable{overflow-y:inherit}.mx_MyGroups_placeholder{background-color:#f7f7f7;color:#888;line-height:40rem;border-radius:10px;text-align:center}.mx_MyGroups_joinedGroups{border-top:1px solid transparent;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.mx_MyGroups_joinedGroups .mx_GroupTile{min-width:300px;max-width:33%;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;height:75px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.mx_GroupTile_avatar{cursor:-webkit-grab,-webkit-grab;cursor:grab,-webkit-grab}.mx_GroupTile_profile{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_GroupTile_profile .mx_GroupTile_desc,.mx_GroupTile_profile .mx_GroupTile_groupId,.mx_GroupTile_profile .mx_GroupTile_name{padding-right:10px}.mx_GroupTile_profile .mx_GroupTile_name{margin:0;font-size:1.5rem}.mx_GroupTile_profile .mx_GroupTile_groupId{font-size:1.3rem;opacity:.7}.mx_GroupTile_profile .mx_GroupTile_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;max-height:36px;overflow:hidden}.mx_NonUrgentToastContainer{position:absolute;bottom:30px;left:28px;z-index:101}.mx_NonUrgentToastContainer .mx_NonUrgentToastContainer_toast{padding:10px 12px;border-radius:8px;width:320px;font-size:1.3rem;margin-top:8px;background-color:#17191c;color:#fff}.mx_NotificationPanel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_RoomView_messageListWrapper{margin-right:20px}.mx_NotificationPanel .mx_RoomView_MessageList h2{margin-left:0}.mx_NotificationPanel .mx_EventTile{word-break:break-word}.mx_NotificationPanel .mx_EventTile_roomName{font-weight:700;font-size:1.4rem}.mx_NotificationPanel .mx_EventTile_roomName a{color:#2e2f32}.mx_NotificationPanel .mx_EventTile_avatar{top:8px;left:0}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp,.mx_NotificationPanel .mx_EventTile .mx_SenderProfile{color:#2e2f32;font-size:1.2rem;display:inline;padding-left:0}.mx_NotificationPanel .mx_EventTile_senderDetails{padding-left:32px;padding-top:8px;position:relative}.mx_NotificationPanel .mx_EventTile_senderDetails a{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_NotificationPanel .mx_EventTile_roomName a,.mx_NotificationPanel .mx_EventTile_senderDetails a{text-decoration:none!important}.mx_NotificationPanel .mx_EventTile .mx_MessageTimestamp{visibility:visible;position:static;display:inline}.mx_NotificationPanel .mx_EventTile_line{margin-right:0;padding:0 0 0 32px}.mx_NotificationPanel .mx_EventTile_selected .mx_EventTile_line{padding-left:0}.mx_NotificationPanel .mx_EventTile:hover .mx_EventTile_line{background-color:#fff}.mx_NotificationPanel .mx_EventTile_content{margin-right:0}.mx_NotificationPanel_empty:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RightPanel{overflow-x:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.mx_RightPanel .mx_RoomView_MessageList{padding:14px 18px}.mx_RightPanel_header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:1px solid transparent;-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.mx_RightPanel_headerButtonGroup{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RightPanel_headerButton{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1px;margin-right:1px;height:32px;width:32px;position:relative;border-radius:100%}.mx_RightPanel_headerButton:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#c1c6cd;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RightPanel_headerButton:hover{background:rgba(13,189,139,.1)}.mx_RightPanel_headerButton:hover:before{background-color:#0dbd8b}.mx_RightPanel_notifsButton:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomSummaryButton:before{-webkit-mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);mask-image:url(../../img/element-icons/room/room-summary.1ad0865.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_groupMembersButton:before{-webkit-mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);mask-image:url(../../img/element-icons/community-members.cbb31c1.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_roomsButton:before{-webkit-mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);mask-image:url(../../img/element-icons/community-rooms.8f0b6c9.svg);-webkit-mask-position:center;mask-position:center}.mx_RightPanel_headerButton_highlight:before{background-color:#0dbd8b!important}.mx_RightPanel_headerButton_badge{font-size:.8rem;border-radius:8px;color:#fff;background-color:#0dbd8b;font-weight:700;position:absolute;top:-4px;left:20px;padding:2px 4px}.mx_RightPanel_collapsebutton{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;height:16px;border:none}.mx_RightPanel .mx_GroupRoomList,.mx_RightPanel .mx_MemberInfo,.mx_RightPanel .mx_MemberList,.mx_RightPanel_blank{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RightPanel .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:auto}.mx_RightPanel_empty{margin-right:-28px}.mx_RightPanel_empty h2{font-weight:700;margin:16px 0}.mx_RightPanel_empty h2,.mx_RightPanel_empty p{font-size:1.4rem}.mx_RightPanel_empty:before{content:"";display:block;margin:11px auto 29px;height:42px;width:42px;background-color:#91a1c0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_RoomDirectory_dialogWrapper>.mx_Dialog{max-width:960px;height:100%}.mx_RoomDirectory_dialog{height:100%;flex-direction:column}.mx_RoomDirectory,.mx_RoomDirectory_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory{margin-bottom:12px;color:#2e2f32;word-break:break-word}.mx_RoomDirectory,.mx_RoomDirectory_list{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_RoomDirectory_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mx_RoomDirectory_list .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomDirectory_listheader{display:block;margin-top:13px}.mx_RoomDirectory_searchbox{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.mx_RoomDirectory_listheader .mx_NetworkDropdown{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.mx_RoomDirectory_tableWrapper{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomDirectory_table{font-size:1.2rem;color:#2e2f32;width:100%;text-align:left;table-layout:fixed}.mx_RoomDirectory_roomAvatar{width:32px;padding-right:14px;vertical-align:top}.mx_RoomDirectory_roomDescription{padding-bottom:16px}.mx_RoomDirectory_roomMemberCount{color:#747474;width:60px;padding:0 10px;text-align:center}.mx_RoomDirectory_roomMemberCount:before{background-color:#747474;display:inline-block;vertical-align:text-top;margin-right:2px;content:"";-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80%;mask-size:80%;width:16px;height:16px}.mx_RoomDirectory_join,.mx_RoomDirectory_preview{width:80px;text-align:center;white-space:nowrap}.mx_RoomDirectory_name{display:inline-block;font-size:1.8rem;font-weight:600}.mx_RoomDirectory_perms{display:inline-block}.mx_RoomDirectory_perm{border-radius:10px;display:inline-block;height:20px;line-height:2rem;padding:0 5px;color:#fff;background-color:#aaa}.mx_RoomDirectory_topic{cursor:auto;color:#747474}.mx_RoomDirectory_alias{font-size:1.2rem;color:#a2a2a2}.mx_RoomDirectory_table tr{padding-bottom:10px;cursor:pointer}.mx_RoomDirectory .mx_RoomView_MessageList{padding:0}.mx_RoomDirectory>span{font-size:1.5rem;margin-top:0}.mx_RoomDirectory>span .mx_AccessibleButton{padding:0}.mx_RoomSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;background-color:rgba(141,151,165,.2);border:1px solid transparent;height:28px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSearch .mx_RoomSearch_icon{width:16px;height:16px;-webkit-mask:url(../../img/element-icons/roomlist/search.3774248.svg);mask:url(../../img/element-icons/roomlist/search.3774248.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#737d8c;margin-left:7px}.mx_RoomSearch .mx_RoomSearch_input{border:none!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;color:#2e2f32!important;padding:0;height:100%;width:100%;font-size:1.2rem;line-height:1.6rem}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-webkit-input-placeholder{color:#8d99a5!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-moz-placeholder{color:#8d99a5!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded):-ms-input-placeholder{color:#8d99a5!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::-ms-input-placeholder{color:#8d99a5!important}.mx_RoomSearch .mx_RoomSearch_input:not(.mx_RoomSearch_inputExpanded)::placeholder{color:#8d99a5!important}.mx_RoomSearch.mx_RoomSearch_hasQuery{border-color:#737d8c}.mx_RoomSearch.mx_RoomSearch_focused{-webkit-box-shadow:0 0 4px 4px rgba(0,132,255,.5);box-shadow:0 0 4px 4px rgba(0,132,255,.5);border-color:transparent}.mx_RoomSearch.mx_RoomSearch_focused,.mx_RoomSearch.mx_RoomSearch_hasQuery{background-color:#fff}.mx_RoomSearch.mx_RoomSearch_focused .mx_RoomSearch_clearButton,.mx_RoomSearch.mx_RoomSearch_hasQuery .mx_RoomSearch_clearButton{width:16px;height:16px;-webkit-mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);mask-image:url(../../img/element-icons/roomlist/search-clear.6164d97.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#737d8c;margin-right:8px}.mx_RoomSearch .mx_RoomSearch_clearButton{width:0;height:0}.mx_RoomSearch.mx_RoomSearch_minimized{border-radius:32px;height:auto;width:auto;padding:8px}.mx_RoomSearch.mx_RoomSearch_minimized .mx_RoomSearch_icon{margin-left:0}.mx_RoomStatusBar{margin-left:65px;min-height:50px}.mx_RoomStatusBar_indicator{padding-left:17px;padding-right:12px;margin-left:-73px;margin-top:15px;float:left;width:24px;text-align:center}.mx_RoomStatusBar_callBar{height:50px;line-height:5rem}.mx_RoomStatusBar_placeholderIndicator span{color:#2e2f32;opacity:.5;position:relative;top:-4px}.mx_RoomStatusBar_placeholderIndicator span:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.mx_RoomStatusBar_placeholderIndicator span:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}@keyframes bounce{0%{opacity:.5;top:0}to{opacity:.2;top:-3px}}.mx_RoomStatusBar_typingIndicatorAvatars{width:52px;margin-top:-1px;text-align:left}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_image{margin-right:-12px;border:1px solid #fff}.mx_RoomStatusBar_typingIndicatorAvatars .mx_BaseAvatar_initial{padding-left:1px;padding-top:1px}.mx_RoomStatusBar_typingIndicatorRemaining{display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #fff;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center;position:absolute}.mx_RoomStatusBar_scrollDownIndicator{cursor:pointer;padding-left:1px}.mx_RoomStatusBar_unreadMessagesBar{padding-top:10px;color:#ff4b55;cursor:pointer}.mx_RoomStatusBar_connectionLostBar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:19px;min-height:58px}.mx_RoomStatusBar_connectionLostBar img{padding-left:10px;padding-right:10px;vertical-align:middle;float:left}.mx_RoomStatusBar_connectionLostBar_title{color:#ff4b55}.mx_RoomStatusBar_connectionLostBar_desc{color:#2e2f32;font-size:1.3rem;opacity:.5;padding-bottom:20px}.mx_RoomStatusBar_resend_link{color:#2e2f32!important;text-decoration:underline!important;cursor:pointer}.mx_RoomStatusBar_isAlone,.mx_RoomStatusBar_typingBar{height:50px;line-height:5rem;color:#2e2f32;opacity:.5;overflow-y:hidden;display:block}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar{min-height:40px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_indicator{margin-top:10px}.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_callBar,.mx_MatrixChat_useCompactLayout .mx_RoomStatusBar_typingBar{height:40px;line-height:4rem}.mx_RoomView{word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_fileDropTarget{min-width:0;width:100%;font-size:1.8rem;text-align:center;pointer-events:none;padding-left:12px;padding-right:12px;margin-left:-12px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,100%,.5);border:2px solid #e1dddd;border-bottom:none;position:absolute;top:52px;bottom:0;z-index:3000}.mx_RoomView_fileDropTargetLabel{top:50%;width:100%;margin-top:-50px;position:absolute}.mx_RoomView_auxPanel{min-width:0;width:100%;margin:0 auto;overflow:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomView_auxPanel_fullHeight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3000;background-color:#fff}.mx_RoomView_auxPanel_hiddenHighlights{border-bottom:1px solid transparent;padding:10px 26px;color:#ff4b55;cursor:pointer}.mx_RoomView_auxPanel_apps{max-width:1920px!important}.mx_RoomView .mx_MainSplit,.mx_RoomView_messagePanel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_RoomView_messagePanel{width:100%;overflow-y:auto;overflow-anchor:none}.mx_RoomView_messagePanelSearchSpinner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-position:center 367px;background-size:25px;background-repeat:no-repeat;position:relative}.mx_RoomView_messagePanelSearchSpinner:before{background-color:#888;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:50px;mask-size:50px;content:"";position:absolute;top:286px;left:0;right:0;height:50px}.mx_RoomView_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_RoomView_body .mx_RoomView_messagePanel,.mx_RoomView_body .mx_RoomView_messagePanelSearchSpinner,.mx_RoomView_body .mx_RoomView_messagePanelSpinner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_RoomView_body .mx_RoomView_timeline{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomView_statusArea{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:0;background-color:#fff;z-index:1000;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mx_RoomView_statusArea_expanded{max-height:100px}.mx_RoomView_statusAreaBox{margin:auto;min-height:50px}.mx_RoomView_statusAreaBox_line{margin-left:65px;border-top:1px solid transparent;height:1px}.mx_RoomView_messageListWrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_RoomView_searchResultsPanel .mx_RoomView_messageListWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_RoomView_searchResultsPanel a{text-decoration:none;color:inherit}.mx_RoomView_empty{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.3rem;padding-left:3em;padding-right:3em;margin-right:20px;margin-top:33%;text-align:center}.mx_RoomView_MessageList{list-style-type:none;padding:18px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_RoomView_MessageList li{clear:both}li.mx_RoomView_myReadMarker_container{height:0;margin:0;padding:0;border:0}hr.mx_RoomView_myReadMarker{border-top:1px solid #0dbd8b;border-bottom:1px solid #0dbd8b;margin-top:0;position:relative;top:-1px;z-index:1;-webkit-transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;transition:width .4s cubic-bezier(.47,0,.745,.715) 1s,opacity .4s cubic-bezier(.47,0,.745,.715) 1s;width:99%;opacity:1}.mx_RoomView_callStatusBar .mx_UploadBar_uploadProgressInner{background-color:#fff}.mx_RoomView_callStatusBar .mx_UploadBar_uploadFilename{color:#fff;opacity:1}.mx_RoomView_inCall .mx_RoomView_statusAreaBox_line{margin-top:2px;border:none;height:0}.mx_RoomView_inCall .mx_MessageComposer_wrapper{border-top:2px hidden;padding-top:1px}.mx_RoomView_inCall .mx_RoomView_statusAreaBox{background-color:#0dbd8b;color:#fff;position:relative}.mx_RoomView_voipChevron{position:absolute;bottom:-11px;right:11px}.mx_RoomView_voipButton{float:right;margin-right:13px;margin-top:13px;cursor:pointer}.mx_RoomView_voipButton object{pointer-events:none}.mx_RoomView .mx_MessageComposer{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2px}.mx_RoomView_ongoingConfCallNotification{width:100%;text-align:center;background-color:#ff4b55;color:#fff;font-weight:700;padding:6px 0;cursor:pointer}.mx_RoomView_ongoingConfCallNotification a{color:#fff!important}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_statusAreaBox{min-height:42px}.mx_ScrollPanel .mx_RoomView_MessageList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow-y:hidden}.mx_SearchBox{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.mx_SearchBox.mx_SearchBox_blurred:not(:hover){background-color:transparent}.mx_SearchBox .mx_SearchBox_closeButton{cursor:pointer;background-image:url(../../img/icons-close.11ff07c.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:50%;padding:9px}.mx_TabbedView{margin:0;padding:0 0 0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedView_tabLabels{width:170px;max-width:170px;color:#45474a;position:fixed}.mx_TabbedView_tabLabel{vertical-align:text-top;cursor:pointer;display:block;border-radius:3px;font-size:1.4rem;min-height:24px;margin-bottom:6px;position:relative}.mx_TabbedView_tabLabel_active{background-color:#0dbd8b;color:#fff}.mx_TabbedView_maskedIcon{margin-left:6px;margin-right:9px;margin-top:1px;width:16px;height:16px;display:inline-block}.mx_TabbedView_maskedIcon:before{display:inline-block;background-color:#454545;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;width:16px;height:22px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle}.mx_TabbedView_tabLabel_active .mx_TabbedView_maskedIcon:before{background-color:#fff}.mx_TabbedView_tabLabel_text{vertical-align:middle}.mx_TabbedView_tabPanel{margin-left:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_TabbedView_tabPanel,.mx_TabbedView_tabPanelContent{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mx_TabbedView_tabPanelContent{overflow:auto}.mx_TagPanel{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:hsla(0,0%,91%,.77);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:0}.mx_TagPanel,.mx_TagPanel_items_selected{cursor:pointer}.mx_TagPanel .mx_TagPanel_divider{height:0;width:90%;border:none;border-bottom:1px solid #8d99a5}.mx_TagPanel .mx_TagPanel_scroller{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mx_TagPanel .mx_TagPanel_tagTileContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.mx_TagPanel .mx_TagPanel_tagTileContainer>div{margin:6px 0}.mx_TagPanel .mx_TagTile{position:relative}.mx_TagPanel .mx_TagTile.mx_TagTile_prototype{padding:3px}.mx_TagPanel .mx_TagTile.mx_TagTile_selected_prototype{background-color:#fff;border-radius:6px}.mx_TagTile_selected_prototype .mx_TagTile_homeIcon:before{background-color:#2e2f32}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon{background-color:rgba(92,100,112,.2);border-radius:48px}.mx_TagTile:not(.mx_TagTile_selected_prototype) .mx_TagTile_homeIcon:before{background-color:#5c6470}.mx_TagTile_homeIcon{width:32px;height:32px;position:relative}.mx_TagTile_homeIcon:before{-webkit-mask-image:url(../../img/element-icons/home.b706c0e.svg);mask-image:url(../../img/element-icons/home.b706c0e.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:21px;mask-size:21px;content:"";display:inline-block;width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.mx_TagPanel .mx_TagTile_plus{margin-bottom:12px;height:32px;width:32px;border-radius:20px;background-color:rgba(92,100,112,.2);position:relative;display:block!important}.mx_TagPanel .mx_TagTile_plus:before{background-color:#5c6470;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_TagPanel .mx_TagTile.mx_TagTile_selected:before{content:"";height:100%;background-color:#0dbd8b;width:4px;position:absolute;left:-12px;border-radius:0 3px 3px 0}.mx_TagPanel .mx_TagTile.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_TagTile_tooltip{position:relative;top:-30px;left:5px}.mx_TagTile_context_button{min-width:15px;height:15px;position:absolute;right:-5px;top:-8px;border-radius:8px;background-color:#dbdbdb;color:#000;font-weight:600;font-size:1rem;text-align:center;padding-top:1px;padding-left:4px;padding-right:4px}.mx_TagTile_avatar{position:relative}.mx_TagTile_badge{position:absolute;right:-4px;top:-2px;border-radius:8px;color:#fff;font-weight:600;font-size:1.4rem;padding:0 5px;background-color:#61708b}.mx_TagTile_badgeHighlight{background-color:#ff4b55}.mx_ToastContainer{position:absolute;top:0;left:70px;z-index:101;padding:4px;display:grid;grid-template-rows:1fr 14px 6px}.mx_ToastContainer.mx_ToastContainer_stacked:before{content:"";margin:0 4px;grid-row:2/4}.mx_ToastContainer .mx_Toast_toast,.mx_ToastContainer.mx_ToastContainer_stacked:before{grid-column:1;background-color:#f2f5f8;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border-radius:8px}.mx_ToastContainer .mx_Toast_toast{grid-row:1/3;color:#2e2f32;overflow:hidden;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;padding:8px}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:after,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-size:100%;background-repeat:no-repeat}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#2e2f32}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon.mx_Toast_icon_verification_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_body,.mx_ToastContainer .mx_Toast_toast.mx_Toast_hasIcon .mx_Toast_title{grid-column:2}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon){padding-left:12px}.mx_ToastContainer .mx_Toast_toast:not(.mx_Toast_hasIcon) .mx_Toast_title{grid-column:1/-1}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description,.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{padding-right:8px}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title h2{grid-column:1/3;grid-row:1;margin:0;font-size:1.5rem;font-weight:600;display:inline;width:auto;vertical-align:middle}.mx_ToastContainer .mx_Toast_toast .mx_Toast_title span{padding-left:8px;float:right;font-size:1.2rem;line-height:2.2rem;color:#61708b}.mx_ToastContainer .mx_Toast_toast .mx_Toast_body{grid-column:1/3;grid-row:2}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ToastContainer .mx_Toast_toast .mx_Toast_buttons .mx_FormButton{min-width:96px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description{max-width:272px;overflow:hidden;text-overflow:ellipsis;margin:4px 0 11px;font-size:1.2rem}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description .mx_AccessibleButton_kind_link{font-size:inherit;padding:0}.mx_ToastContainer .mx_Toast_toast .mx_Toast_description a{text-decoration:none}.mx_ToastContainer .mx_Toast_toast .mx_Toast_deviceID{font-size:1rem}.mx_UploadBar{position:relative}.mx_UploadBar_uploadProgressOuter{height:5px;margin-left:63px;margin-top:-1px;padding-bottom:5px}.mx_UploadBar_uploadProgressInner{background-color:#0dbd8b;height:5px}.mx_UploadBar_uploadFilename{margin-top:5px;margin-left:65px;opacity:.5;color:#2e2f32}.mx_UploadBar_uploadIcon{float:left;margin-top:5px;margin-left:14px}.mx_UploadBar_uploadCancel{float:right;margin-top:5px;margin-right:10px;position:relative;opacity:.6;cursor:pointer;z-index:1}.mx_UploadBar_uploadBytes{float:right;margin-top:5px;margin-right:30px;color:#0dbd8b}.mx_UserMenu{padding-right:6px}.mx_UserMenu.mx_UserMenu_prototype{margin-bottom:6px;padding-right:0}.mx_UserMenu.mx_UserMenu_prototype .mx_UserMenu_headerButtons{margin-right:2px}.mx_UserMenu.mx_UserMenu_prototype:after{content:"";border-bottom:1px solid #2e2f32;opacity:.2;display:block;padding-top:8px}.mx_UserMenu .mx_UserMenu_headerButtons{width:16px;height:16px;position:relative;display:block}.mx_UserMenu .mx_UserMenu_headerButtons:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#8d99a5;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_UserMenu .mx_UserMenu_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer{position:relative;margin-right:8px;height:32px}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userAvatarContainer .mx_UserMenu_userAvatar{border-radius:32px;-o-object-fit:cover;object-fit:cover}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName,.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_userName{display:block}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_doubleName .mx_UserMenu_subUserName{color:#61708b;font-size:1.3rem;line-height:1.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu .mx_UserMenu_row .mx_UserMenu_userName{font-weight:600;font-size:1.5rem;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu.mx_UserMenu_minimized .mx_UserMenu_userHeader .mx_UserMenu_userAvatarContainer{margin-right:0}.mx_UserMenu_contextMenu{width:247px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype{padding-bottom:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header{padding-bottom:0;padding-top:16px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype .mx_UserMenu_contextMenu_header:nth-child(n+2){padding-top:8px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype hr{width:85%;opacity:.2;border:none;border-bottom:1px solid #2e2f32}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList{margin-top:4px}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList:before{border:none}.mx_UserMenu_contextMenu.mx_UserMenu_contextMenu_prototype.mx_IconizedContextMenu>.mx_IconizedContextMenu_optionList>.mx_AccessibleButton{padding-top:2px;padding-bottom:2px}.mx_UserMenu_contextMenu.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{padding-top:16px;padding-bottom:16px}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 40px)}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_displayName{font-weight:700;font-size:1.5rem;line-height:2rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_name .mx_UserMenu_contextMenu_userId{font-size:1.5rem;line-height:2.4rem}.mx_UserMenu_contextMenu .mx_UserMenu_contextMenu_header .mx_UserMenu_contextMenu_themeButton{min-width:32px;max-width:32px;width:32px;height:32px;margin-left:8px;border-radius:32px;background-color:#e3e8f0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon{width:16px;height:16px;display:block}.mx_UserMenu_contextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_UserMenu_contextMenu .mx_UserMenu_iconHome:before{-webkit-mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg);mask-image:url(../../img/element-icons/roomlist/home.1b4edd5.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconLock:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconArchive:before{-webkit-mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg);mask-image:url(../../img/element-icons/roomlist/archived.226584d.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMessage:before{-webkit-mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg);mask-image:url(../../img/element-icons/roomlist/feedback.b9a3f53.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconMembers:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_UserMenu_contextMenu .mx_UserMenu_iconInvite:before{-webkit-mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);mask-image:url(../../img/element-icons/room/invite.a9b4e0f.svg)}.mx_ViewSource_label_left{float:left}.mx_ViewSource_label_right{float:right}.mx_ViewSource_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_ViewSource pre{text-align:left;font-size:1.2rem;padding:.5em 1em;word-wrap:break-word;white-space:pre-wrap}.mx_CompleteSecurity_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CompleteSecurity_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_CompleteSecurity_clients{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:36px auto 0}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile{position:relative;width:160px;text-align:center;padding-top:64px;display:inline-block}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before,.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{content:"";position:absolute;height:48px;width:48px;left:56px;top:0;background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop{margin-right:56px}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_desktop:before{-webkit-mask-image:url(../../img/feather-customised/monitor.f07f712.svg);mask-image:url(../../img/feather-customised/monitor.f07f712.svg)}.mx_CompleteSecurity_clients .mx_CompleteSecurity_clients_mobile:before{-webkit-mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg);mask-image:url(../../img/feather-customised/smartphone.93bb43c.svg)}.mx_CompleteSecurity_clients p{margin-top:16px;font-size:1.2rem;color:#61708b;text-align:center}.mx_CompleteSecurity_heroIcon{width:128px;height:128px;position:relative;margin:0 auto}.mx_CompleteSecurity_body{font-size:1.5rem}.mx_CompleteSecurity_waiting{color:#8d99a5}.mx_CompleteSecurity_actionRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.8rem}.mx_CompleteSecurity_actionRow .mx_AccessibleButton{-webkit-margin-start:18px;margin-inline-start:18px}.mx_CompleteSecurity_actionRow .mx_AccessibleButton.warning{color:#ff4b55}.mx_Login_submit{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;width:100%;margin-top:35px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx_Login_submit:disabled{opacity:.3;cursor:default}.mx_AuthBody a.mx_Login_sso_link:hover,.mx_AuthBody a.mx_Login_sso_link:link,.mx_AuthBody a.mx_Login_sso_link:visited{color:#fff}.mx_Login_loader{display:inline;position:relative;top:2px;left:8px}.mx_Login_loader .mx_Spinner{display:inline}.mx_Login_loader .mx_Spinner img{width:16px;height:16px}.mx_Login_error{color:#ff4b55;font-weight:700;text-align:center;margin-top:12px;margin-bottom:12px}.mx_Login_error.mx_Login_serverError{text-align:left;font-weight:400}.mx_Login_error.mx_Login_serverError.mx_Login_serverErrorNonFatal{color:#ff8d13}.mx_Login_type_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232f32}.mx_Login_type_container .mx_Field{margin:0}.mx_Login_type_label{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Login_underlinedServerName{border-bottom:1px dashed #0dbd8b}div.mx_AccessibleButton_kind_link.mx_Login_forgot{font-size:inherit;padding:0}div.mx_AccessibleButton_kind_link.mx_Login_forgot.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_AuthBody{width:500px;font-size:1.2rem;color:#61708b;background-color:#fff;border-radius:0 4px 4px 0;padding:25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody h2{font-size:2.4rem;font-weight:600;margin-top:8px;color:#232f32}.mx_AuthBody h3{font-size:1.4rem;font-weight:600;color:#232f32}.mx_AuthBody a:hover,.mx_AuthBody a:link,.mx_AuthBody a:visited{color:#0dbd8b;text-decoration:none}.mx_AuthBody input[type=password],.mx_AuthBody input[type=text]{color:#232f32}.mx_AuthBody .mx_Field input,.mx_AuthBody .mx_Field select{color:#232f32;background-color:#fff}.mx_AuthBody .mx_Field label{color:#232f32}.mx_AuthBody .mx_Field input:not(:-moz-placeholder-shown)+label,.mx_AuthBody .mx_Field textarea:not(:-moz-placeholder-shown)+label{background-color:#fff}.mx_AuthBody .mx_Field input:not(:-ms-input-placeholder)+label,.mx_AuthBody .mx_Field textarea:not(:-ms-input-placeholder)+label{background-color:#fff}.mx_AuthBody .mx_Field_labelAlwaysTopLeft label,.mx_AuthBody .mx_Field input:focus+label,.mx_AuthBody .mx_Field input:not(:placeholder-shown)+label,.mx_AuthBody .mx_Field select+label,.mx_AuthBody .mx_Field textarea:focus+label,.mx_AuthBody .mx_Field textarea:not(:placeholder-shown)+label{background-color:#fff}.mx_AuthBody input.error{color:#ff4b55}.mx_AuthBody .mx_Field input{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AuthBody .mx_Field_select:before{background-color:#232f32}.mx_AuthBody .mx_Dropdown{color:#232f32}.mx_AuthBody .mx_Dropdown_arrow{background:#232f32}.mx_AuthBody .mx_Dropdown_menu{background-color:#fff}.mx_AuthBody .mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_AuthBody_editServerDetails{padding-left:1em;font-size:1.2rem;font-weight:400}.mx_AuthBody_fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.mx_AuthBody_fieldRow>.mx_Field{margin:0 5px}.mx_AuthBody_fieldRow>.mx_Field:first-child{margin-left:0}.mx_AuthBody_fieldRow>.mx_Field:last-child{margin-right:0}.mx_AuthBody_paddedFooter{height:80px;padding-top:28px;text-align:center}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title{margin-top:16px;font-size:1.5rem;line-height:2.4rem}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_title .mx_InlineSpinner img{vertical-align:sub;margin-right:5px}.mx_AuthBody_paddedFooter .mx_AuthBody_paddedFooter_subtitle{margin-top:8px;font-size:1rem;line-height:1.4rem}.mx_AuthBody_changeFlow{display:block;text-align:center;width:100%}.mx_AuthBody_spinner{margin:1em 0}@media only screen and (max-width:480px){.mx_AuthBody{border-radius:4px;width:auto;max-width:500px;padding:10px}}.mx_AuthButtons{min-height:24px;height:unset!important;padding-top:13px!important;padding-bottom:14px!important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_AuthButtons_loginButton_wrapper{text-align:center;width:100%}.mx_AuthButtons_loginButton,.mx_AuthButtons_registerButton{margin-top:3px;height:40px;border:0;border-radius:40px;margin-left:4px;margin-right:4px;min-width:80px;background-color:#0dbd8b;color:#fff;cursor:pointer;font-size:1.5rem;padding:0 11px;word-break:break-word}.mx_AuthFooter{text-align:center;width:100%;font-size:1.4rem;opacity:.72;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8))}.mx_AuthFooter a:hover,.mx_AuthFooter a:link,.mx_AuthFooter a:visited{color:#fff;margin:0 22px}.mx_AuthHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:206px;padding:25px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:480px){.mx_AuthHeader{display:none}}.mx_AuthHeaderLogo{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.mx_AuthHeaderLogo img{width:100%}@media only screen and (max-width:480px){.mx_AuthHeaderLogo{display:none}}.mx_AuthPage{width:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#2e3649}.mx_AuthPage,.mx_AuthPage_modal{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_AuthPage_modal{margin:100px auto auto;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.33);box-shadow:0 2px 4px 0 rgba(0,0,0,.33);background-color:hsla(0,0%,96.1%,.9)}@media only screen and (max-width:480px){.mx_AuthPage_modal{margin-top:0}}.mx_CompleteSecurityBody{width:600px;color:#232f32;background-color:#fff;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_CompleteSecurityBody h2{font-size:2.4rem;font-weight:600;margin-top:0}.mx_CompleteSecurityBody h3{font-size:1.4rem;font-weight:600}.mx_CompleteSecurityBody a:hover,.mx_CompleteSecurityBody a:link,.mx_CompleteSecurityBody a:visited{color:#0dbd8b;text-decoration:none}.mx_CountryDropdown .mx_Dropdown_input .mx_Dropdown_option{padding:0 3px}.mx_CountryDropdown .mx_Dropdown_arrow{padding-right:3px}.mx_CountryDropdown_shortOption{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.mx_CountryDropdown_option,.mx_CountryDropdown_shortOption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CountryDropdown_option{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_InteractiveAuthEntryComponents_msisdnWrapper{text-align:center}.mx_InteractiveAuthEntryComponents_msisdnEntry{font-size:200%;font-weight:700;border:1px solid #c7c7c7;border-radius:3px;width:6em}.mx_InteractiveAuthEntryComponents_msisdnEntry:focus{border:1px solid #0dbd8b}.mx_InteractiveAuthEntryComponents_msisdnSubmit{margin-top:4px;margin-bottom:5px}.mx_InteractiveAuthEntryComponents_termsSubmit{margin-top:20px;margin-bottom:5px;display:block;width:100%}.mx_InteractiveAuthEntryComponents_msisdnSubmit:disabled{background-color:#747474;cursor:default}.mx_InteractiveAuthEntryComponents_termsSubmit:disabled{background-color:#92caad;cursor:default}.mx_InteractiveAuthEntryComponents_termsPolicy{display:block}.mx_InteractiveAuthEntryComponents_passwordSection{width:300px}.mx_InteractiveAuthEntryComponents_sso_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.mx_InteractiveAuthEntryComponents_sso_buttons .mx_AccessibleButton{margin-left:5px}.mx_AuthBody_language{width:100%}.mx_AuthBody_language .mx_Dropdown_input{border:none;font-size:1.4rem;font-weight:600;color:#4e5054}.mx_AuthBody_language .mx_Dropdown_arrow{background:#4e5054}progress.mx_PassphraseField_progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:4px;position:absolute;top:-12px;border-radius:"2px";color:#ff4b55}progress.mx_PassphraseField_progress::-moz-progress-bar{border-radius:"2px"}progress.mx_PassphraseField_progress::-webkit-progress-bar,progress.mx_PassphraseField_progress::-webkit-progress-value{border-radius:"2px"}progress.mx_PassphraseField_progress::-moz-progress-bar{background-color:#ff4b55}progress.mx_PassphraseField_progress::-webkit-progress-value{background-color:#ff4b55}progress.mx_PassphraseField_progress[value="2"],progress.mx_PassphraseField_progress[value="3"]{color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-moz-progress-bar,progress.mx_PassphraseField_progress[value="3"]::-moz-progress-bar{background-color:#ff812d}progress.mx_PassphraseField_progress[value="2"]::-webkit-progress-value,progress.mx_PassphraseField_progress[value="3"]::-webkit-progress-value{background-color:#ff812d}progress.mx_PassphraseField_progress[value="4"]{color:#0dbd8b}progress.mx_PassphraseField_progress[value="4"]::-moz-progress-bar{background-color:#0dbd8b}progress.mx_PassphraseField_progress[value="4"]::-webkit-progress-value{background-color:#0dbd8b}.mx_ServerConfig_help:link{opacity:.8}.mx_ServerConfig_error{display:block;color:#ff4b55}.mx_ServerConfig_identityServer{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.mx_ServerConfig_identityServer.mx_ServerConfig_identityServer_shown{-webkit-transform:scaleY(1);transform:scaleY(1)}.mx_ServerTypeSelector{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}.mx_ServerTypeSelector_type{margin:0 5px}.mx_ServerTypeSelector_type:first-child{margin-left:0}.mx_ServerTypeSelector_type:last-child{margin-right:0}.mx_ServerTypeSelector_label{text-align:center;font-weight:600;color:#232f32;margin:8px 0}.mx_ServerTypeSelector_type .mx_AccessibleButton{padding:10px;border:1px solid #e7e7e7;border-radius:4px}.mx_ServerTypeSelector_type.mx_ServerTypeSelector_type_selected .mx_AccessibleButton{border-color:#0dbd8b}.mx_ServerTypeSelector_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:18px;margin-bottom:12px;font-weight:600;color:#232f32}.mx_ServerTypeSelector_logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mx_ServerTypeSelector_description{font-size:1rem}.mx_Welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Welcome .mx_AuthBody_language{width:120px;margin-bottom:10px}.mx_BaseAvatar{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_BaseAvatar_initial{position:absolute;left:0;color:#fff;text-align:center;speak:none;pointer-events:none;font-weight:400}.mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover;border-radius:40px;vertical-align:top;background-color:#fff}.mx_DecoratedRoomAvatar,.mx_TemporaryTile{position:relative}.mx_DecoratedRoomAvatar.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar,.mx_TemporaryTile.mx_DecoratedRoomAvatar_cutout .mx_BaseAvatar{-webkit-mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);mask-image:url(../../img/element-icons/roomlist/decorated-avatar-mask.76c407f.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon{position:absolute;bottom:-2px;right:-2px;margin:4px;width:8px;height:8px;border-radius:50%}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon:before{content:"";width:8px;height:8px;position:absolute;border-radius:8px}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_globe:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_globe:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#737d8c;-webkit-mask-image:url(../../img/globe.8201f08.svg);mask-image:url(../../img/globe.8201f08.svg)}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_offline:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_offline:before{background-color:#e3e8f0}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_online:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_online:before{background-color:#0dbd8b}.mx_DecoratedRoomAvatar .mx_DecoratedRoomAvatar_icon_away:before,.mx_TemporaryTile .mx_DecoratedRoomAvatar_icon_away:before{background-color:#d9b072}.mx_DecoratedRoomAvatar .mx_NotificationBadge,.mx_DecoratedRoomAvatar .mx_RoomTile_badgeContainer,.mx_TemporaryTile .mx_NotificationBadge,.mx_TemporaryTile .mx_RoomTile_badgeContainer{position:absolute;top:0;right:0;height:18px;width:18px}.mx_MessageComposer_avatar .mx_BaseAvatar{padding:2px;border:1px solid transparent;border-radius:100%}.mx_MessageComposer_avatar .mx_BaseAvatar_initial{left:2px}.mx_MemberStatusMessageAvatar_hasStatus .mx_BaseAvatar{border-color:#0dbd8b}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,189,139,.2);box-shadow:0 0 0 0 rgba(13,189,139,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(13,189,139,0);box-shadow:0 0 0 6px rgba(13,189,139,0)}}@keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(13,189,139,.2);box-shadow:0 0 0 0 rgba(13,189,139,.2)}to{-webkit-box-shadow:0 0 0 6px rgba(13,189,139,0);box-shadow:0 0 0 6px rgba(13,189,139,0)}}.mx_PulsedAvatar img{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite}.mx_IconizedContextMenu{min-width:146px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList>*{padding-left:20px;padding-right:20px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_IconizedContextMenu_optionList_notFirst:before,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:nth-child(n+2):before{border-top:1px solid #2e2f32;opacity:.1;content:"";width:100%;position:absolute;left:0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:first-child .mx_AccessibleButton:first-child{border-radius:8px 8px 0 0}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList:last-child .mx_AccessibleButton:last-child{border-radius:0 0 8px 8px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton{padding-top:12px;padding-bottom:12px;text-decoration:none;color:#2e2f32;font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton:hover{background-color:#f5f8fa}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon,.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton img{width:16px;min-width:16px;max-width:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton span.mx_IconizedContextMenu_label{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList .mx_AccessibleButton .mx_IconizedContextMenu_icon+.mx_IconizedContextMenu_label{padding-left:14px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon{position:relative;width:16px;height:16px}.mx_IconizedContextMenu .mx_IconizedContextMenu_icon:before{content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_AccessibleButton{color:#ff4b55!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_optionList_red .mx_IconizedContextMenu_icon:before{background-color:#ff4b55}.mx_IconizedContextMenu .mx_IconizedContextMenu_active.mx_AccessibleButton,.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_AccessibleButton{color:#0dbd8b!important}.mx_IconizedContextMenu .mx_IconizedContextMenu_active .mx_IconizedContextMenu_icon:before{background-color:#0dbd8b}.mx_IconizedContextMenu.mx_IconizedContextMenu_compact .mx_IconizedContextMenu_optionList>*{padding:8px 16px 8px 11px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked{margin-left:16px;margin-right:-5px}.mx_IconizedContextMenu .mx_IconizedContextMenu_checked:before{-webkit-mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg);mask-image:url(../../img/element-icons/roomlist/checkmark.a8c4d72.svg)}.mx_MessageContextMenu{padding:6px}.mx_MessageContextMenu_field{display:block;padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_MessageContextMenu_field.mx_MessageContextMenu_fieldSet{font-weight:700}.mx_StatusMessageContextMenu{padding:10px}.mx_StatusMessageContextMenu_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input.mx_StatusMessageContextMenu_message{border-radius:4px;border:1px solid #e7e7e7;padding:6.5px 11px;background-color:#fff;font-weight:400;margin:0 0 10px}.mx_StatusMessageContextMenu_message::-webkit-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-moz-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message:-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::-ms-input-placeholder{color:#61708b}.mx_StatusMessageContextMenu_message::placeholder{color:#61708b}.mx_StatusMessageContextMenu_actionContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_StatusMessageContextMenu_clear,.mx_StatusMessageContextMenu_submit{vertical-align:middle;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;cursor:pointer;display:inline-block;outline:none;-ms-flex-item-align:start;align-self:start;font-size:1.2rem;padding:6px 1em;border:1px solid transparent;margin-right:10px}.mx_StatusMessageContextMenu_submit[disabled]{opacity:.49}.mx_StatusMessageContextMenu_clear{color:#ff4b55;background-color:transparent;border:1px solid #ff4b55}.mx_StatusMessageContextMenu_actionContainer .mx_Spinner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_TagTileContextMenu_item{padding:8px 20px 8px 8px;cursor:pointer;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.mx_TagTileContextMenu_item:before{content:"";height:15px;width:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.mx_TagTileContextMenu_viewCommunity:before{-webkit-mask-image:url(../../img/element-icons/view-community.0cad1a5.svg);mask-image:url(../../img/element-icons/view-community.0cad1a5.svg)}.mx_TagTileContextMenu_hideCommunity:before{-webkit-mask-image:url(../../img/element-icons/hide.2b52315.svg);mask-image:url(../../img/element-icons/hide.2b52315.svg)}.mx_TagTileContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_WidgetContextMenu{padding:6px}.mx_WidgetContextMenu .mx_WidgetContextMenu_option{padding:3px 6px;cursor:pointer;white-space:nowrap}.mx_WidgetContextMenu .mx_WidgetContextMenu_separator{margin-top:0;margin-bottom:0;border-style:none;border-top:1px solid;border-color:#e7e7e7}.mx_AddressPickerDialog a:hover,.mx_AddressPickerDialog a:link,.mx_AddressPickerDialog a:visited{color:#0dbd8b;text-decoration:none}.mx_AddressPickerDialog_input,.mx_AddressPickerDialog_input:focus{height:26px;font-size:1.4rem;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;padding-left:12px;padding-right:12px;margin:0!important;border:0!important;outline:0!important;width:1000%;resize:none;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap}.mx_AddressPickerDialog .mx_Dialog_content{min-height:50px}.mx_AddressPickerDialog_inputContainer{border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 4px;max-height:150px;overflow-x:hidden;overflow-y:auto}.mx_AddressPickerDialog_error{margin-top:10px;color:#ff4b55}.mx_AddressPickerDialog_cancel{position:absolute;right:11px;top:13px;cursor:pointer}.mx_AddressPickerDialog_cancel object{pointer-events:none}.mx_AddressPickerDialog_identityServer{margin-top:1em}.mx_AnalyticsModal table{margin:10px 0}.mx_BugReportDialog .mx_BugReportDialog_download .mx_AccessibleButton_kind_link{padding-left:0}.mx_ChangelogDialog_content{max-height:300px;overflow:auto}.mx_ChangelogDialog_li{padding:.2em}.mx_ChatCreateOrReuseDialog .mx_ChatCreateOrReuseDialog_tiles{margin-top:24px}.mx_ChatCreateOrReuseDialog .mx_Dialog_content{margin-bottom:24px;min-height:100px}.mx_ChatCreateOrReuseDialog .mx_RoomTile_badge{display:none}.mx_ChatCreateOrReuseDialog_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ChatCreateOrReuseDialog_profile_name{padding:14px}.mx_CommunityPrototypeInviteDialog.mx_Dialog_fixedWidth{width:360px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content{margin-bottom:0}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people{position:relative;margin-bottom:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_people .mx_AccessibleButton{display:inline-block;background-color:#ddd;border-radius:4px;padding:3px 5px;font-size:1.2rem;float:right}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_morePeople{margin-top:8px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person{position:relative;margin-top:4px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person>*{vertical-align:middle}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_Checkbox{position:absolute;right:0;top:calc(50% - 8px);width:16px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers{display:inline-block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers>*{display:block}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personName{font-weight:600;font-size:1.4rem;color:#2e2f32;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_person .mx_CommunityPrototypeInviteDialog_personIdentifiers .mx_CommunityPrototypeInviteDialog_personId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_CommunityPrototypeInviteDialog .mx_Dialog_content .mx_CommunityPrototypeInviteDialog_primaryButton{display:block;font-size:1.3rem;line-height:20px;height:20px;margin-top:24px}.mx_ConfirmUserActionDialog .mx_Dialog_content{min-height:48px;margin-bottom:24px}.mx_ConfirmUserActionDialog_avatar{float:left;margin-right:20px;margin-top:-2px}.mx_ConfirmUserActionDialog_name{font-size:1.8rem}.mx_ConfirmUserActionDialog_userId{font-size:1.3rem}.mx_ConfirmUserActionDialog_reasonField{font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#2e2f32;background-color:#fff;border-radius:3px;border:1px solid #e7e7e7;line-height:3.6rem;padding:1px 16px;margin-bottom:24px;width:90%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;padding-right:100px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_Field input{font-size:1.6rem;line-height:2rem}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext{display:block;color:#61708b;margin-bottom:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext:last-child{margin-top:16px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_subtext.mx_CreateCommunityPrototypeDialog_subtext_error{color:#ff4b55}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId{position:relative}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_CreateCommunityPrototypeDialog_communityId .mx_InfoTooltip{float:right}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colName .mx_AccessibleButton{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer{margin-top:12px;margin-bottom:20px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_avatar,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_avatarContainer .mx_CreateCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>b,.mx_CreateCommunityPrototypeDialog .mx_Dialog_content .mx_CreateCommunityPrototypeDialog_colAvatar .mx_CreateCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_CreateGroupDialog_inputRow{margin-top:10px;margin-bottom:10px}.mx_CreateGroupDialog_label{text-align:left;padding-bottom:12px}.mx_CreateGroupDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff}.mx_CreateGroupDialog_input_hasPrefixAndSuffix{border-radius:0}.mx_CreateGroupDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateGroupDialog_prefix,.mx_CreateGroupDialog_suffix{padding:0 5px;line-height:3.7rem;background-color:#e3e8f0;border:1px solid #e7e7e7;text-align:center}.mx_CreateGroupDialog_prefix{border-right:0;border-radius:3px 0 0 3px}.mx_CreateGroupDialog_suffix{border-left:0;border-radius:0 3px 3px 0}.mx_CreateRoomDialog_details{margin-top:15px}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary{outline:none;list-style:none;font-weight:600;cursor:pointer;color:#0dbd8b}.mx_CreateRoomDialog_details .mx_CreateRoomDialog_details_summary::-webkit-details-marker{display:none}.mx_CreateRoomDialog_details>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.mx_CreateRoomDialog_details>div input[type=checkbox]{margin-right:10px}.mx_CreateRoomDialog_label{text-align:left;padding-bottom:12px}.mx_CreateRoomDialog_input_container{padding-right:20px}.mx_CreateRoomDialog_input{font-size:1.5rem;border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;width:100%}.mx_CreateRoomDialog_aliasContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.mx_CreateRoomDialog_aliasContainer .mx_RoomAliasField{margin:0}.mx_CreateRoomDialog.mx_Dialog_fixedWidth{width:450px}.mx_CreateRoomDialog .mx_Dialog_content{margin-bottom:40px}.mx_CreateRoomDialog .mx_Field_input label,.mx_CreateRoomDialog p{color:#61708b}.mx_CreateRoomDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateRoomDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateRoomDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateRoomDialog .mx_CreateRoomDialog_topic{margin-bottom:36px}.mx_CreateRoomDialog .mx_Dialog_content>.mx_SettingsFlag{margin-top:24px}.mx_CreateRoomDialog p{margin:0 85px 0 0;font-size:1.2rem}.mx_DeactivateAccountDialog .mx_Dialog_content{margin-bottom:30px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section{margin-top:60px}.mx_DeactivateAccountDialog .mx_DeactivateAccountDialog_input_section .mx_Field{width:300px}.mx_DevTools_content{margin:10px 0}.mx_DevTools_ServersInRoomList_button{cursor:default!important}.mx_DevTools_RoomStateExplorer_query{margin-bottom:10px}.mx_DevTools_RoomStateExplorer_button,.mx_DevTools_ServersInRoomList_button{margin-bottom:10px;width:100%}.mx_DevTools_label_left{float:left}.mx_DevTools_label_right{float:right}.mx_DevTools_label_bottom{clear:both;border-bottom:1px solid #e5e5e5}.mx_DevTools_inputRow{display:table-row}.mx_DevTools_inputLabelCell{display:table-cell;font-weight:700;padding-right:24px}.mx_DevTools_inputCell{display:table-cell;width:240px}.mx_DevTools_inputCell input{display:inline-block;border:0;border-bottom:1px solid hsla(0,0%,59.2%,.5);padding:0;width:240px;color:rgba(74,74,74,.9);font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.6rem}.mx_DevTools_textarea{font-size:1.2rem;max-width:684px;min-height:250px;padding:10px}.mx_DevTools_eventTypeStateKeyGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_DevTools_content .mx_Field_input:first-of-type{margin-right:42px}.mx_DevTools_tgl{display:none}.mx_DevTools_tgl,.mx_DevTools_tgl *,.mx_DevTools_tgl+.mx_DevTools_tgl-btn,.mx_DevTools_tgl:after,.mx_DevTools_tgl :after,.mx_DevTools_tgl:before,.mx_DevTools_tgl :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::-moz-selection,.mx_DevTools_tgl::-moz-selection,.mx_DevTools_tgl ::-moz-selection,.mx_DevTools_tgl:after::-moz-selection,.mx_DevTools_tgl :after::-moz-selection,.mx_DevTools_tgl:before::-moz-selection,.mx_DevTools_tgl :before::-moz-selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn::selection,.mx_DevTools_tgl::selection,.mx_DevTools_tgl ::selection,.mx_DevTools_tgl:after::selection,.mx_DevTools_tgl :after::selection,.mx_DevTools_tgl:before::selection,.mx_DevTools_tgl :before::selection{background:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn{outline:0;display:block;width:7em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:after{left:0}.mx_DevTools_tgl+.mx_DevTools_tgl-btn:before{display:none}.mx_DevTools_tgl:checked+.mx_DevTools_tgl-btn:after{left:50%}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after,.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.mx_DevTools_tgl-flip+.mx_DevTools_tgl-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.mx_DevTools_tgl-flip:checked+.mx_DevTools_tgl-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.mx_DevTools_VerificationRequest{border:1px solid #ccc;border-radius:3px;padding:1px 5px;margin-bottom:6px;font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji}.mx_DevTools_VerificationRequest dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;margin:0}.mx_DevTools_VerificationRequest dd{grid-column-start:2}.mx_DevTools_VerificationRequest dd:empty{color:#666}.mx_DevTools_VerificationRequest dd:empty:after{content:"(empty)"}.mx_DevTools_VerificationRequest dt{font-weight:700;grid-column-start:1}.mx_DevTools_VerificationRequest dt:after{content:":"}.mx_EditCommunityPrototypeDialog.mx_Dialog_fixedWidth{width:360px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content{margin-bottom:12px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_AccessibleButton.mx_AccessibleButton_kind_primary{display:block;height:32px;font-size:1.6rem;line-height:32px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_rowAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer{margin-top:20px;margin-bottom:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_avatar,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{width:96px;height:96px;border-radius:96px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar{background-color:#368bd6}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_avatarContainer .mx_EditCommunityPrototypeDialog_placeholderAvatar:before{display:inline-block;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:96px;mask-size:96px;width:96px;height:96px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg);mask-image:url(../../img/element-icons/add-photo.c0b4c3b.svg)}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip{margin-left:20px}.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>b,.mx_EditCommunityPrototypeDialog .mx_Dialog_content .mx_EditCommunityPrototypeDialog_tip>span{display:block;color:#61708b}.mx_GroupAddressPicker_checkboxContainer{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IncomingSasDialog_opponentProfile_image{position:relative}.mx_IncomingSasDialog_opponentProfile h2{display:inline-block;margin-left:10px}.mx_InviteDialog_addressBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_InviteDialog_addressBar .mx_InviteDialog_editor{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#f3f8fd;border-radius:4px;min-height:25px;padding-left:8px;overflow-x:hidden;overflow-y:auto}.mx_InviteDialog_addressBar .mx_InviteDialog_editor .mx_InviteDialog_userTile{display:inline-block;float:left;position:relative;top:7px}.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea,.mx_InviteDialog_addressBar .mx_InviteDialog_editor textarea:focus{height:34px;line-height:3.4rem;font-size:1.4rem;padding-left:12px;margin:0!important;border:0!important;outline:0!important;resize:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:nowrap;width:40%}.mx_InviteDialog_addressBar .mx_InviteDialog_goButton{min-width:48px;margin-left:10px;height:25px;line-height:2.5rem}.mx_InviteDialog_addressBar .mx_InviteDialog_buttonAndSpinner .mx_Spinner{width:20px;height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.mx_InviteDialog_section{padding-bottom:10px}.mx_InviteDialog_section h3{font-size:1.2rem;color:#61708b;font-weight:700;text-transform:uppercase}.mx_InviteDialog_section .mx_InviteDialog_subname{margin-bottom:10px;margin-top:-10px;font-size:1.2rem;color:#61708b}.mx_InviteDialog_roomTile{cursor:pointer;padding:5px 10px}.mx_InviteDialog_roomTile:hover{background-color:#f3f8fd;border-radius:4px}.mx_InviteDialog_roomTile *{vertical-align:middle}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack{display:inline-block;position:relative;width:36px;height:36px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_avatarStack>*{position:absolute;top:0;left:0}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected{width:36px;height:36px;border-radius:36px;background-color:#368bd6;display:inline-block;position:relative}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_selected:before{content:"";width:24px;height:24px;grid-column:1;grid-row:1;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:6px;left:6px;background-color:#fff}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_name{font-weight:600;font-size:1.4rem;color:#2e2f32;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_userId{font-size:1.2rem;color:#61708b;margin-left:7px}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_time{text-align:right;font-size:1.2rem;color:#61708b;float:right;line-height:3.6rem}.mx_InviteDialog_roomTile .mx_InviteDialog_roomTile_highlight{font-weight:900}.mx_InviteDialog_userTile{margin-right:8px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill{background-color:#368bd6;border-radius:12px;display:inline-block;height:24px;line-height:2.4rem;padding-left:8px;padding-right:8px;color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_avatar{border-radius:20px;position:relative;left:-5px;top:2px}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_name,.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill img.mx_InviteDialog_userTile_avatar{vertical-align:top}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_pill .mx_InviteDialog_userTile_threepidAvatar{background-color:#fff}.mx_InviteDialog_userTile .mx_InviteDialog_userTile_remove{display:inline-block;margin-left:4px}.mx_InviteDialog{height:590px;padding-left:20px}.mx_InviteDialog_userSections{margin-top:10px;overflow-y:auto;padding-right:45px;height:455px}.mx_InviteDialog_addressBar,.mx_InviteDialog_helpText{margin-right:45px}.mx_InviteDialog_helpText .mx_AccessibleButton_kind_link{padding:0}.mx_KeyboardShortcutsDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-50px;max-height:1100px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category{width:33.3333%;margin:0 0 40px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_category>div{padding-left:5px}.mx_KeyboardShortcutsDialog h3{margin:0 0 10px}.mx_KeyboardShortcutsDialog h5{margin:15px 0 5px;font-weight:400}.mx_KeyboardShortcutsDialog kbd{padding:5px;border-radius:4px;background-color:#f3f8fd;margin-right:5px;min-width:20px;text-align:center;display:inline-block;border:1px solid #e9edf1;-webkit-box-shadow:0 2px #e9edf1;box-shadow:0 2px #e9edf1;margin-bottom:4px;text-transform:capitalize}.mx_KeyboardShortcutsDialog kbd+kbd{margin-left:5px}.mx_KeyboardShortcutsDialog .mx_KeyboardShortcutsDialog_inline div{display:inline}.mx_MessageEditHistoryDialog .mx_Dialog_header>.mx_Dialog_title{text-align:center}.mx_MessageEditHistoryDialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:60vh}.mx_MessageEditHistoryDialog_scrollPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_MessageEditHistoryDialog_error{color:#ff4b55;text-align:center}.mx_MessageEditHistoryDialog_edits{list-style-type:none;font-size:1.4rem;padding:0;color:#2e2f32}.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_deletion,.mx_MessageEditHistoryDialog_edits span.mx_EditHistoryMessage_insertion{padding:0 2px}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_deletion{color:#ff4c55;background-color:rgba(255,76,85,.1);text-decoration:line-through}.mx_MessageEditHistoryDialog_edits .mx_EditHistoryMessage_insertion{color:#1aa97b;background-color:rgba(26,169,123,.1);text-decoration:underline}.mx_MessageEditHistoryDialog_edits .mx_EventTile_content,.mx_MessageEditHistoryDialog_edits .mx_EventTile_line{margin-right:0}.mx_MessageEditHistoryDialog_edits .mx_MessageActionBar .mx_AccessibleButton{font-size:1rem;padding:0 8px}.mx_NewSessionReviewDialog_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mx_NewSessionReviewDialog_headerIcon{width:24px;height:24px;margin-right:4px;position:relative}.mx_NewSessionReviewDialog_deviceName{font-weight:600}.mx_NewSessionReviewDialog_deviceID{font-size:1.2rem;color:#8d99a5}.mx_RoomSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_RoomSettingsDialog_rolesIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg);mask-image:url(../../img/element-icons/room/settings/roles.bad9a9e.svg)}.mx_RoomSettingsDialog_notificationsIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomSettingsDialog_bridgesIcon:before{-webkit-mask-image:url(../../img/feather-customised/bridge.b2ca042.svg);mask-image:url(../../img/feather-customised/bridge.b2ca042.svg)}.mx_RoomSettingsDialog_warningIcon:before{-webkit-mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg);mask-image:url(../../img/element-icons/room/settings/advanced.e079c15.svg)}.mx_RoomSettingsDialog .mx_Dialog_title{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 auto;padding-left:40px;padding-right:80px}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{-webkit-mask:url(../../img/feather-customised/image.a8671b8.svg);mask:url(../../img/feather-customised/image.a8671b8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center}.mx_RoomSettingsDialog_BridgeList{padding:0}.mx_RoomSettingsDialog_BridgeList .mx_AccessibleButton{display:inline;margin:0;padding:0}.mx_RoomSettingsDialog_BridgeList li{list-style-type:none;padding:5px;margin-bottom:8px;border:1px solid transparent;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon{float:left;padding-right:10px}.mx_RoomSettingsDialog_BridgeList li .column-icon *{border-radius:5px;border:1px solid #e3e8f0}.mx_RoomSettingsDialog_BridgeList li .column-icon .noProtocolIcon{width:48px;height:48px;background:#e3e8f0;border-radius:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon{float:left;margin-right:5px}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon img{border-radius:5px;border-width:1px;border-color:transparent}.mx_RoomSettingsDialog_BridgeList li .column-icon .protocol-icon span{left:auto}.mx_RoomSettingsDialog_BridgeList li .column-data{display:inline-block;width:85%}.mx_RoomSettingsDialog_BridgeList li .column-data>h3{margin-top:0;margin-bottom:0;font-size:16pt;color:#2e2f32}.mx_RoomSettingsDialog_BridgeList li .column-data>*{margin-top:4px;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details{color:#2e2f32;font-weight:600}.mx_RoomSettingsDialog_BridgeList li .column-data .workspace-channel-details .channel{margin-left:5px}.mx_RoomSettingsDialog_BridgeList li .column-data .mx_showMore{display:block;text-align:left;margin-top:10px}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata{color:#61708b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.mx_RoomSettingsDialog_BridgeList li .column-data .metadata.visible{overflow-y:visible;text-overflow:ellipsis;white-space:normal}.mx_RoomUpgradeDialog{padding-right:70px}.mx_RoomUpgradeWarningDialog{max-width:38vw;width:38vw}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag{font-weight:700}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-left:8px;float:right}.mx_RoomUpgradeWarningDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content{padding-right:85px;color:#2e2f32}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content hr{border-color:#2e2f32;opacity:.1;border-bottom:none}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul{padding:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content ul li:nth-child(n+2){margin-top:16px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timestamp{display:inline-block;width:115px;color:#61708b;line-height:24px;vertical-align:top}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline{display:inline-block;width:calc(100% - 155px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_timeline_header span{margin-left:8px;vertical-align:middle}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn{position:relative;margin-top:8px}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_ServerOfflineDialog_content_context_txn_desc{width:calc(100% - 100px)}.mx_ServerOfflineDialog .mx_ServerOfflineDialog_content .mx_ServerOfflineDialog_content_context .mx_ServerOfflineDialog_content_context_timeline .mx_ServerOfflineDialog_content_context_txn .mx_AccessibleButton{float:right;padding:0}.mx_SetEmailDialog_email_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:rgba(74,74,74,.9);background-color:#fff;font-size:1.5rem;width:100%;max-width:280px;margin-bottom:10px}.mx_SetEmailDialog_email_input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #0dbd8b}.mx_SetMxIdDialog .mx_Dialog_title{padding-right:40px}.mx_SetMxIdDialog_input_group{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_SetMxIdDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;font-size:1.5rem;width:100%;max-width:280px}.mx_SetMxIdDialog_input.error,.mx_SetMxIdDialog_input.error:focus{border:1px solid #ff4b55}.mx_SetMxIdDialog_input_group .mx_Spinner{height:37px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_SetMxIdDialog .success{color:#0dbd8b}.mx_SetPasswordDialog_change_password input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:#2e2f32;background-color:#fff;font-size:1.5rem;max-width:280px;margin-bottom:10px}.mx_SetPasswordDialog_change_password_button{margin-top:68px}.mx_SetPasswordDialog .mx_Dialog_content{margin-bottom:0}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{width:90vw;max-width:1000px;height:80vh}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{top:65px}.mx_RoomSettingsDialog .mx_TabbedView .mx_SettingsTab,.mx_UserSettingsDialog .mx_TabbedView .mx_SettingsTab{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:580px;padding-right:100px;padding-bottom:100px}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{text-align:center;margin-bottom:24px}.mx_ShareDialog hr{margin-top:25px;margin-bottom:25px;border-color:#747474}.mx_ShareDialog_content{margin:10px 0}.mx_ShareDialog_matrixto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #747474;margin-bottom:10px;margin-top:30px;padding:10px}.mx_ShareDialog_matrixto a{text-decoration:none}.mx_ShareDialog_matrixto_link{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.mx_ShareDialog_matrixto_copy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-left:20px;display:inherit}.mx_ShareDialog_matrixto_copy>div{-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#2e2f32;margin-left:5px;width:20px;height:20px;background-repeat:no-repeat}.mx_ShareDialog_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mx_ShareDialog_qrcode_container{float:left;height:256px;width:256px;margin-right:64px}.mx_ShareDialog_social_container{display:inline-block;width:299px}.mx_ShareDialog_social_icon{display:inline-grid;margin-right:10px;margin-bottom:10px}.mx_SlashCommandHelpDialog .mx_SlashCommandHelpDialog_headerRow h2{margin-bottom:2px}.mx_SlashCommandHelpDialog .mx_Dialog_content{margin-top:12px;margin-bottom:34px}.mx_TabbedIntegrationManagerDialog .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none;position:relative}.mx_TabbedIntegrationManagerDialog_container{position:absolute;top:0;bottom:0;left:0;right:0}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager{width:100%;height:100%;border-top:1px solid #0dbd8b}.mx_TabbedIntegrationManagerDialog_container .mx_TabbedIntegrationManagerDialog_currentManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_TabbedIntegrationManagerDialog_tab{display:inline-block;border:1px solid #0dbd8b;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 8px;margin-right:5px}.mx_TabbedIntegrationManagerDialog_currentTab{background-color:#0dbd8b;color:#fff}.mx_TermsDialog_forIntegrationManager .mx_Dialog{width:60%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_TermsDialog_termsTableHeader{font-weight:700;text-align:left}.mx_TermsDialog_termsTable{font-size:1.2rem;width:100%}.mx_TermsDialog_service,.mx_TermsDialog_summary{padding-right:10px}.mx_TermsDialog_link{display:inline-block;-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#0dbd8b;width:10px;height:10px}.mx_UploadConfirmDialog_fileIcon{margin-right:5px}.mx_UploadConfirmDialog_previewOuter{text-align:center}.mx_UploadConfirmDialog_previewInner{display:inline-block;text-align:left}.mx_UploadConfirmDialog_imagePreview{max-height:300px;max-width:100%;border-radius:4px;border:1px solid #c1c1c1}.mx_UserSettingsDialog_settingsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserSettingsDialog_appearanceIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg);mask-image:url(../../img/element-icons/settings/appearance.cdebd40.svg)}.mx_UserSettingsDialog_voiceIcon:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_UserSettingsDialog_bellIcon:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_UserSettingsDialog_preferencesIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg);mask-image:url(../../img/element-icons/settings/preference.82bfabd.svg)}.mx_UserSettingsDialog_securityIcon:before{-webkit-mask-image:url(../../img/element-icons/security.66f2fa6.svg);mask-image:url(../../img/element-icons/security.66f2fa6.svg)}.mx_UserSettingsDialog_helpIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/help.68b703f.svg);mask-image:url(../../img/element-icons/settings/help.68b703f.svg)}.mx_UserSettingsDialog_labsIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg);mask-image:url(../../img/element-icons/settings/lab-flags.6fbe5e2.svg)}.mx_UserSettingsDialog_mjolnirIcon:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_UserSettingsDialog_flairIcon:before{-webkit-mask-image:url(../../img/element-icons/settings/flair.4227a88.svg);mask-image:url(../../img/element-icons/settings/flair.4227a88.svg)}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_ToggleSwitch{display:inline-block;vertical-align:middle;margin-right:8px}.mx_WidgetOpenIDPermissionsDialog .mx_SettingsFlag .mx_SettingsFlag_label{display:inline-block;vertical-align:middle}.mx_CreateKeyBackupDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateKeyBackupDialog_primaryContainer{padding:20px}.mx_CreateKeyBackupDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateKeyBackupDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_CreateKeyBackupDialog_passPhraseInput{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px;border:1px solid #0dbd8b;border-radius:5px;padding:10px;margin-bottom:1em}.mx_CreateKeyBackupDialog_passPhraseMatch{margin-left:20px}.mx_CreateKeyBackupDialog_recoveryKeyHeader{margin-bottom:1em}.mx_CreateKeyBackupDialog_recoveryKeyContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateKeyBackupDialog_recoveryKey{width:262px;padding:20px;color:#888;background-color:#f7f7f7;margin-right:12px}.mx_CreateKeyBackupDialog_recoveryKeyButtons{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateKeyBackupDialog_recoveryKeyButtons button{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.mx_CreateKeyBackupDialog details .mx_AccessibleButton{margin:1em 0}.mx_KeyBackupFailedDialog .mx_Dialog_title{margin-bottom:32px}.mx_KeyBackupFailedDialog_title{position:relative;padding-left:45px;padding-bottom:10px}.mx_KeyBackupFailedDialog_title:before{-webkit-mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);mask:url(../../img/e2e/lock-warning-filled.993fb6c.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;content:"";position:absolute;top:-6px;right:0;bottom:0;left:0}.mx_KeyBackupFailedDialog .mx_Dialog_buttons{margin-top:36px}.mx_RestoreKeyBackupDialog_keyStatus{height:30px}.mx_RestoreKeyBackupDialog_primaryContainer{padding:20px}.mx_RestoreKeyBackupDialog_passPhraseInput,.mx_RestoreKeyBackupDialog_recoveryKeyInput{width:300px;border:1px solid #0dbd8b;border-radius:5px;padding:10px}.mx_RestoreKeyBackupDialog_content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:110px}.mx_AccessSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_AccessSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_AccessSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_AccessSecretStorageDialog_keyStatus{height:30px}.mx_AccessSecretStorageDialog_passPhraseInput{width:300px;border:1px solid #0dbd8b;border-radius:5px;padding:10px}.mx_AccessSecretStorageDialog_recoveryKeyEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AccessSecretStorageDialog_recoveryKeyEntry_textInput{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText{margin:16px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px;margin-right:5px}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid{color:#0dbd8b}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid{color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyFeedback_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_AccessSecretStorageDialog_recoveryKeyEntry_fileInput{display:none}.mx_CreateSecretStorageDialog{width:560px}.mx_CreateSecretStorageDialog .mx_SettingsFlag{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_CreateSecretStorageDialog .mx_SettingsFlag_label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-weight:600}.mx_CreateSecretStorageDialog .mx_ToggleSwitch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:30px}.mx_CreateSecretStorageDialog details .mx_AccessibleButton{margin:1em 0}.mx_CreateSecretStorageDialog .mx_Dialog_title{margin-bottom:1em}.mx_CreateSecretStorageDialog_titleWithIcon:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_CreateSecretStorageDialog_secureBackupTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_securePhraseTitle:before{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_centeredBody,.mx_CreateSecretStorageDialog_centeredTitle{text-align:center}.mx_CreateSecretStorageDialog_primaryContainer{padding-top:20px}.mx_CreateSecretStorageDialog_primaryContainer:after{content:"";clear:both;display:block}.mx_CreateSecretStorageDialog_primaryContainer .mx_RadioButton{margin-bottom:16px;padding:11px}.mx_CreateSecretStorageDialog_optionTitle{color:#45474a;font-weight:600;font-size:1.8rem;padding-bottom:10px}.mx_CreateSecretStorageDialog_optionIcon{display:inline-block;width:24px;height:24px;margin-right:8px;position:relative;top:5px;background-color:#2e2f32}.mx_CreateSecretStorageDialog_optionIcon_securePhrase{-webkit-mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg);mask-image:url(../../img/feather-customised/secure-phrase.a9d3725.svg)}.mx_CreateSecretStorageDialog_optionIcon_secureBackup{-webkit-mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg);mask-image:url(../../img/feather-customised/secure-backup.329cb1c.svg)}.mx_CreateSecretStorageDialog_passPhraseContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Field.mx_CreateSecretStorageDialog_passPhraseField{margin-top:0}.mx_CreateSecretStorageDialog_passPhraseMatch{width:200px;margin-left:20px}.mx_CreateSecretStorageDialog_recoveryKeyContainer{width:380px;margin-left:auto;margin-right:auto}.mx_CreateSecretStorageDialog_recoveryKey{font-weight:700;text-align:center;padding:20px;color:#888;background-color:#f7f7f7;border-radius:6px;word-spacing:1em;margin-bottom:20px}.mx_CreateSecretStorageDialog_recoveryKeyButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CreateSecretStorageDialog_recoveryKeyButtons .mx_AccessibleButton{width:160px;padding-left:0;padding-right:0;white-space:nowrap}.mx_CreateSecretStorageDialog_continueSpinner{margin-top:33px;text-align:right}.mx_CreateSecretStorageDialog_continueSpinner img{width:20px;height:20px}.mx_NetworkDropdown{height:32px;position:relative;padding-right:32px;margin-left:auto;margin-right:9px;margin-top:12px}.mx_NetworkDropdown,.mx_NetworkDropdown .mx_AccessibleButton{width:-webkit-max-content;width:-moz-max-content;width:max-content}.mx_NetworkDropdown_menu{min-width:204px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:1px solid #c1c1c1;background-color:#fff;max-height:calc(100vh - 20px);overflow-y:auto}.mx_NetworkDropdown_menu_network{font-weight:700}.mx_NetworkDropdown_server{padding:12px 0;border-bottom:1px solid #9fa9ba}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title{padding:0 10px;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:4px;position:relative}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton{position:absolute;display:inline;right:10px;height:16px;width:16px;margin-top:2px}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_title .mx_AccessibleButton:after{content:"";position:absolute;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_subtitle{padding:0 10px;font-size:1rem;line-height:1.4rem;margin-top:-4px;margin-bottom:4px;color:#61708b}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network{font-size:1.2rem;line-height:1.6rem;padding:4px 10px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_NetworkDropdown_server .mx_NetworkDropdown_server_network[aria-checked=true]:after{content:"";position:absolute;width:16px;height:16px;right:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_NetworkDropdown_server_add:hover,.mx_NetworkDropdown_server_network:hover{background-color:#f3f8fd}.mx_NetworkDropdown_server_add{padding:16px 10px 16px 32px;position:relative;border-radius:0 0 4px 4px}.mx_NetworkDropdown_server_add:before{content:"";position:absolute;width:16px;height:16px;left:7px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/plus.38ae979.svg);mask-image:url(../../img/feather-customised/plus.38ae979.svg);background-color:#61708b}.mx_NetworkDropdown_handle{position:relative}.mx_NetworkDropdown_handle:after{content:"";position:absolute;width:26px;height:26px;right:-27.5px;top:-3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);background-color:#2e2f32}.mx_NetworkDropdown_handle .mx_NetworkDropdown_handle_server{color:#61708b;font-size:1.2rem}.mx_NetworkDropdown_dialog .mx_Dialog{width:45vw}.mx_AccessibleButton{cursor:pointer}.mx_AccessibleButton_disabled{cursor:default}.mx_AccessibleButton_hasKind{padding:7px 18px;text-align:center;border-radius:4px;display:inline-block;font-size:1.4rem}.mx_AccessibleButton_kind_primary{color:#fff;background-color:#0dbd8b;font-weight:600}.mx_AccessibleButton_kind_primary_outline{color:#0dbd8b;background-color:#fff;border:1px solid #0dbd8b;font-weight:600}.mx_AccessibleButton_kind_secondary{color:#0dbd8b;font-weight:600}.mx_AccessibleButton_kind_primary.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_primary_outline.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary_sm{padding:5px 12px;color:#fff;background-color:#0dbd8b}.mx_AccessibleButton_kind_primary_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_kind_danger{color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_outline{color:#ff4b55;background-color:#fff;border:1px solid #ff4b55}.mx_AccessibleButton_kind_danger.mx_AccessibleButton_disabled,.mx_AccessibleButton_kind_danger_outline.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger_sm{padding:5px 12px;color:#fff;background-color:#ff4b55}.mx_AccessibleButton_kind_danger_sm.mx_AccessibleButton_disabled{color:#fff;background-color:#f5b6bb}.mx_AccessibleButton_kind_link{color:#0dbd8b;background-color:transparent}.mx_AccessibleButton_kind_link.mx_AccessibleButton_disabled{opacity:.4}.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_link_sm{padding:5px 12px;color:#0dbd8b;background-color:transparent}.mx_AccessibleButton_kind_link_sm.mx_AccessibleButton_disabled{opacity:.4}.mx_AddressSelector{position:absolute;background-color:#fff;width:485px;max-height:116px;overflow-y:auto;border-radius:3px;border:1px solid #0dbd8b;cursor:pointer;z-index:1}.mx_AddressSelector.mx_AddressSelector_empty{display:none}.mx_AddressSelector_addressListElement .mx_AddressTile{background-color:#fff;border:1px solid #fff}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected{background-color:#f2f5f8}.mx_AddressSelector_addressListElement.mx_AddressSelector_selected .mx_AddressTile{background-color:#f2f5f8;border:1px solid #f2f5f8}.mx_AddressTile{display:inline-block;border-radius:3px;background-color:rgba(74,73,74,.1);border:1px solid #e7e7e7;line-height:2.6rem;color:#2e2f32;font-size:1.4rem;font-weight:400;margin-right:4px}.mx_AddressTile.mx_AddressTile_error{background-color:rgba(255,0,100,.1);color:#ff4b55;border-color:#ff4b55}.mx_AddressTile_network{padding-right:4px}.mx_AddressTile_avatar,.mx_AddressTile_network{display:inline-block;position:relative;padding-left:2px;vertical-align:middle}.mx_AddressTile_avatar{padding-right:7px}.mx_AddressTile_mx{display:inline-block;margin:0;border:0;padding:0}.mx_AddressTile_name{display:inline-block;padding-right:4px;font-weight:600;overflow:hidden;height:26px;vertical-align:middle}.mx_AddressTile_name.mx_AddressTile_justified{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_id{display:inline-block;padding-right:11px}.mx_AddressTile_id.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknownMx{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_unknownMxl.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_email{display:inline-block;font-weight:600;padding-right:11px}.mx_AddressTile_email.mx_AddressTile_justified{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_unknown{display:inline-block;padding-right:11px}.mx_AddressTile_unknown.mx_AddressTile_justified{width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.mx_AddressTile_dismiss{display:inline-block;padding-right:11px;padding-left:1px;cursor:pointer}.mx_AddressTile_dismiss object{pointer-events:none}.mx_DirectorySearchBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:9px;padding-right:9px}.mx_DirectorySearchBox_joinButton{display:table-cell;padding:3px 10px;background-color:#f2f5f8;border-radius:3px;background-image:url(../../img/icon-return.cb24475.svg);background-position:8px 70%;background-repeat:no-repeat;text-indent:18px;font-weight:600;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.mx_DirectorySearchBox_clear{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;width:15px;height:15px;cursor:pointer}.mx_Dropdown{position:relative;color:#2e2f32}.mx_Dropdown_disabled{opacity:.3}.mx_Dropdown_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:3px;border:1px solid #c7c7c7;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_Dropdown_input.mx_AccessibleButton_disabled{cursor:not-allowed}.mx_Dropdown_input:focus{border-color:#238cf5}.mx_Dropdown_input.mx_AccessibleButton:focus{-webkit-filter:none;filter:none}.mx_Dropdown_arrow{width:10px;height:6px;padding-right:9px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_Dropdown_option{height:35px;line-height:3.5rem;padding-left:8px;padding-right:8px}.mx_Dropdown_input>.mx_Dropdown_option{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Dropdown_input>.mx_Dropdown_option,.mx_Dropdown_option div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_Dropdown_option .mx_Dropdown_option_emoji,.mx_Dropdown_option img{margin:5px;width:16px;vertical-align:middle}.mx_Dropdown_option_emoji{font-size:1.6rem;line-height:1.6rem}input.mx_Dropdown_option,input.mx_Dropdown_option:focus{font-weight:400;border:0;padding-top:0;padding-bottom:0;width:60%}.mx_Dropdown_menu{position:absolute;left:-1px;right:-1px;top:100%;z-index:2;margin:0;padding:0;border-radius:3px;border:1px solid #238cf5;background-color:#fff;max-height:200px;overflow-y:auto}.mx_Dropdown_menu .mx_Dropdown_option{height:auto;min-height:35px}.mx_Dropdown_menu .mx_Dropdown_option_highlight{background-color:#ddd}.mx_Dropdown_searchPrompt{font-weight:400;margin-left:5px;margin-bottom:5px}.mx_EditableItemList{margin-top:12px;margin-bottom:10px}.mx_EditableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.mx_EditableItem_delete{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:5px;cursor:pointer;vertical-align:middle;width:14px;height:14px;-webkit-mask-image:url(../../img/feather-customised/cancel.23c2689.svg);mask-image:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#ff4b55;-webkit-mask-size:100%;mask-size:100%}.mx_EditableItem_email{vertical-align:middle}.mx_EditableItem_promptText{margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mx_EditableItem_confirmBtn{margin-right:5px}.mx_EditableItem_item{-webkit-box-flex:1;-ms-flex:auto 1 0px;flex:auto 1 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 14px);overflow-x:hidden;text-overflow:ellipsis}.mx_EditableItemList_label{margin-bottom:5px}.mx_ErrorBoundary{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ErrorBoundary,.mx_ErrorBoundary_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ErrorBoundary_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}.mx_ErrorBoundary_body .mx_AccessibleButton{margin-top:5px}.mx_EventListSummary{position:relative}.mx_TextualEvent.mx_EventListSummary_summary{font-size:1.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_EventListSummary_avatars{display:inline-block;margin-right:8px;padding-top:8px;line-height:1.2rem}.mx_EventListSummary_avatars .mx_BaseAvatar{margin-right:-4px;cursor:pointer}.mx_EventListSummary_toggle{color:#0dbd8b;cursor:pointer;float:right;margin-right:10px;margin-top:8px}.mx_EventListSummary_line{border-bottom:1px solid transparent;margin-left:63px;line-height:3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary .mx_EventTile_line{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_line{line-height:2.2rem}.mx_MatrixChat_useCompactLayout .mx_EventListSummary_toggle{margin-top:3px}.mx_MatrixChat_useCompactLayout .mx_TextualEvent.mx_EventListSummary_summary{font-size:1.3rem}.mx_Field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative;margin:1em 0;border-radius:4px;-webkit-transition:border-color .25s;transition:border-color .25s;border:1px solid #e7e7e7}.mx_Field_prefix{border-right:1px solid #e7e7e7}.mx_Field_postfix{border-left:1px solid #e7e7e7}.mx_Field input,.mx_Field select,.mx_Field textarea{font-weight:400;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;border:none;border-radius:4px;padding:8px 9px;color:#2e2f32;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mx_Field select{-moz-appearance:none;-webkit-appearance:none}.mx_Field_select:before{content:"";position:absolute;top:15px;right:10px;width:10px;height:6px;-webkit-mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);mask:url(../../img/feather-customised/dropdown-arrow.1a22ebc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2e2f32;z-index:1;pointer-events:none}.mx_Field:focus-within{border-color:#238cf5}.mx_Field input:focus,.mx_Field select:focus,.mx_Field textarea:focus{outline:0}.mx_Field input::-webkit-input-placeholder,.mx_Field textarea::-webkit-input-placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-moz-placeholder,.mx_Field textarea::-moz-placeholder{-moz-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:-ms-input-placeholder,.mx_Field textarea:-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::-ms-input-placeholder,.mx_Field textarea::-ms-input-placeholder{-ms-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input::placeholder,.mx_Field textarea::placeholder{-webkit-transition:color .25s ease-in 0s;transition:color .25s ease-in 0s;color:transparent}.mx_Field input:placeholder-shown:focus::-webkit-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-webkit-input-placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-moz-placeholder,.mx_Field textarea:placeholder-shown:focus::-moz-placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus:-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus:-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::-ms-input-placeholder,.mx_Field textarea:placeholder-shown:focus::-ms-input-placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-moz-placeholder-shown:focus::placeholder,.mx_Field textarea:-moz-placeholder-shown:focus::placeholder{-moz-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:-ms-input-placeholder:focus::placeholder,.mx_Field textarea:-ms-input-placeholder:focus::placeholder{-ms-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field input:placeholder-shown:focus::placeholder,.mx_Field textarea:placeholder-shown:focus::placeholder{-webkit-transition:color .25s ease-in .1s;transition:color .25s ease-in .1s;color:#888}.mx_Field label{-webkit-transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;transition:font-size .25s ease-out .1s,color .25s ease-out .1s,top .25s ease-out .1s,background-color .25s ease-out .1s;color:#2e2f32;background-color:transparent;font-size:1.4rem;position:absolute;left:0;top:0;margin:7px 8px;padding:2px;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px)}.mx_Field input:not(:-moz-placeholder-shown)+label,.mx_Field textarea:not(:-moz-placeholder-shown)+label{-moz-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field input:not(:-ms-input-placeholder)+label,.mx_Field textarea:not(:-ms-input-placeholder)+label{-ms-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field_labelAlwaysTopLeft label,.mx_Field input:focus+label,.mx_Field input:not(:placeholder-shown)+label,.mx_Field select+label,.mx_Field textarea:focus+label,.mx_Field textarea:not(:placeholder-shown)+label{-webkit-transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;transition:font-size .25s ease-out 0s,color .25s ease-out 0s,top .25s ease-out 0s,background-color .25s ease-out 0s;font-size:1rem;top:-13px;padding:0 2px;background-color:#fff;pointer-events:auto}.mx_Field input:focus+label,.mx_Field select:focus+label,.mx_Field textarea:focus+label{color:#238cf5}.mx_Field input:disabled,.mx_Field input:disabled+label,.mx_Field select:disabled,.mx_Field select:disabled+label,.mx_Field textarea:disabled,.mx_Field textarea:disabled+label{background-color:#fff;color:#888}.mx_Field_valid.mx_Field,.mx_Field_valid.mx_Field:focus-within{border-color:#0dbd8b}.mx_Field_valid.mx_Field:focus-within label,.mx_Field_valid.mx_Field label{color:#0dbd8b}.mx_Field_invalid.mx_Field,.mx_Field_invalid.mx_Field:focus-within{border-color:#ff4b55}.mx_Field_invalid.mx_Field:focus-within label,.mx_Field_invalid.mx_Field label{color:#ff4b55}.mx_Field_tooltip{margin-top:-12px;margin-left:4px;width:200px}.mx_Field_tooltip.mx_Field_valid{-webkit-animation:mx_fadeout 1s 2s forwards;animation:mx_fadeout 1s 2s forwards}.mx_Field .mx_Dropdown_input{border:initial;border-radius:0;border-radius:initial}.mx_Field .mx_CountryDropdown{width:7.8rem}.mx_FormButton{line-height:1.6rem;padding:5px 15px;font-size:1.2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.mx_FormButton:not(:last-child){margin-right:8px}.mx_FormButton.mx_AccessibleButton_kind_primary{color:#0dbd8b;background-color:rgba(3,179,129,.16)}.mx_FormButton.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_IconButton{width:32px;height:32px;border-radius:100%;background-color:rgba(3,179,129,.16);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_IconButton.mx_AccessibleButton_disabled{background-color:none}.mx_IconButton.mx_AccessibleButton_disabled:before{background-color:#d3d3d3}.mx_IconButton:hover{opacity:1%}.mx_IconButton:before{content:"";display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%;background-color:#0dbd8b}.mx_IconButton.mx_IconButton_icon_check:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg)}.mx_IconButton.mx_IconButton_icon_edit:before{-webkit-mask-image:url(../../img/feather-customised/edit.fd55ec2.svg);mask-image:url(../../img/feather-customised/edit.fd55ec2.svg)}.mx_ImageView{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ImageView_lhs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:60px}.mx_ImageView_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:0;height:90%;-webkit-box-flex:15;-ms-flex:15 15 0px;flex:15 15 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_ImageView_content img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all}.mx_ImageView_labelWrapper{position:absolute;top:0;right:0;height:100%;overflow:auto;pointer-events:all}.mx_ImageView_label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px;min-height:100%;max-width:240px;color:#fff}.mx_ImageView_cancel{right:0;padding-right:35px}.mx_ImageView_cancel,.mx_ImageView_rotateClockwise{position:absolute;top:40px;padding-top:35px;cursor:pointer}.mx_ImageView_rotateClockwise{right:70px}.mx_ImageView_rotateCounterClockwise{position:absolute;top:40px;right:105px;padding-top:35px;cursor:pointer}.mx_ImageView_name{font-size:1.8rem;margin-bottom:6px;word-wrap:break-word}.mx_ImageView_metadata{font-size:1.5rem;opacity:.5}.mx_ImageView_download{display:table;margin-top:24px;margin-bottom:6px;border-radius:5px;background-color:#454545;font-size:1.4rem;padding:9px;border:1px solid #fff}.mx_ImageView_size{font-size:1.1rem}.mx_ImageView_link{color:#fff!important;text-decoration:none!important}.mx_ImageView_button{font-size:1.5rem;opacity:.5;margin-top:18px;cursor:pointer}.mx_ImageView_shim{height:30px}.mx_ImageView_rhs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;min-width:300px}.mx_InfoTooltip_icon,.mx_InfoTooltip_icon:before{width:16px;height:16px;display:inline-block}.mx_InfoTooltip_icon:before{background-color:#61708b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/element-icons/info.dc07e19.svg);mask-image:url(../../img/element-icons/info.dc07e19.svg)}.mx_InlineSpinner{display:inline}.mx_InlineSpinner_spin img{margin:0 6px;vertical-align:-3px}.mx_ManageIntegsButton_error{position:relative;float:right;cursor:not-allowed}.mx_ManageIntegsButton_error img{position:absolute;right:-5px;top:-5px}.mx_ManageIntegsButton_errorPopup{position:absolute;top:110%;left:-275%;width:550%;padding:30%;font-size:10pt;line-height:1.5em;border-radius:5px;background-color:#0dbd8b;color:#fff;text-align:center;z-index:1000}.mx_ManageIntegsButton_error .mx_ManageIntegsButton_errorPopup{display:none}.mx_ManageIntegsButton_error:hover .mx_ManageIntegsButton_errorPopup{display:inline}.mx_PowerSelector{width:100%}.mx_PowerSelector .mx_Field input,.mx_PowerSelector .mx_Field select{-webkit-box-sizing:border-box;box-sizing:border-box}progress.mx_ProgressBar{height:4px;width:60px;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:"10px";color:#0dbd8b}progress.mx_ProgressBar::-moz-progress-bar{border-radius:"10px"}progress.mx_ProgressBar::-webkit-progress-bar,progress.mx_ProgressBar::-webkit-progress-value{border-radius:"10px"}progress.mx_ProgressBar::-moz-progress-bar{background-color:#0dbd8b}progress.mx_ProgressBar::-webkit-progress-value{background-color:#0dbd8b}progress.mx_ProgressBar ::-webkit-progress-value{-webkit-transition:width 1s;transition:width 1s}progress.mx_ProgressBar ::-moz-progress-bar{-moz-transition:padding-bottom 1s;transition:padding-bottom 1s;padding-bottom:var(--value);transform-origin:0 0;transform:rotate(-90deg) translateX(-15px);padding-left:15px;height:0}.mx_QRCode img{border-radius:8px}.mx_ReplyThread{margin-top:0}.mx_ReplyThread .mx_DateSeparator{font-size:1em!important;margin-top:0;margin-bottom:0;padding-bottom:1px;bottom:-5px}.mx_ReplyThread_show{cursor:pointer}blockquote.mx_ReplyThread{margin-left:0;padding-left:10px;border-left:4px solid #ddd}.mx_ResizeHandle{cursor:row-resize;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:100}.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -5px;padding:0 5px;cursor:col-resize}.mx_ResizeHandle.mx_ResizeHandle_vertical{margin:-5px 0;padding:5px 0;cursor:row-resize}.mx_MatrixChat>.mx_ResizeHandle.mx_ResizeHandle_horizontal{margin:0 -10px 0 0;padding:0 8px 0 0}.mx_ResizeHandle>div{background:transparent}.mx_ResizeHandle.mx_ResizeHandle_horizontal>div{width:1px;height:100%}.mx_ResizeHandle.mx_ResizeHandle_vertical>div{height:1px}.mx_AtRoomPill,.mx_GroupPill,.mx_RoomPill,.mx_UserPill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;border-radius:1.6rem;line-height:1.5rem;padding-left:0}a.mx_Pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1ch)}.mx_Pill{padding:.1rem .4em .1rem .1rem;vertical-align:text-top;line-height:1.7rem}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_GroupPill{color:#fff;background-color:#aaa}.mx_EventTile_content .markdown-body a.mx_Pill{text-decoration:none}.mx_EventTile_content .markdown-body a.mx_UserPill,.mx_UserPill{color:#2e2f32;background-color:rgba(0,0,0,.1)}.mx_UserPill_selected{background-color:#0dbd8b!important}.mx_EventTile_content .markdown-body a.mx_AtRoomPill,.mx_EventTile_content .mx_AtRoomPill,.mx_EventTile_highlight .mx_EventTile_content .markdown-body a.mx_UserPill_me,.mx_MessageComposer_input .mx_AtRoomPill{color:#fff;background-color:#ff4b55}.mx_EventTile_content .markdown-body a.mx_GroupPill,.mx_EventTile_content .markdown-body a.mx_RoomPill,.mx_GroupPill,.mx_RoomPill{color:#fff;background-color:#aaa}.mx_EventTile_body .mx_GroupPill,.mx_EventTile_body .mx_RoomPill,.mx_EventTile_body .mx_UserPill{cursor:pointer}.mx_AtRoomPill .mx_BaseAvatar,.mx_GroupPill .mx_BaseAvatar,.mx_RoomPill .mx_BaseAvatar,.mx_UserPill .mx_BaseAvatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10rem;margin-right:.24rem}.mx_Markdown_BOLD{font-weight:700}.mx_Markdown_ITALIC{font-style:italic}.mx_Markdown_CODE{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px}.mx_Markdown_HR{display:block;background:#e9e9e9}.mx_Markdown_STRIKETHROUGH{text-decoration:line-through}.mx_RoleButton{margin-left:4px;margin-right:4px;cursor:pointer;display:inline-block}.mx_RoleButton object{pointer-events:none}.mx_RoleButton_tooltip{display:inline-block;position:relative;top:-25px;left:6px}.mx_RoomAliasField{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;max-width:100%}.mx_RoomAliasField input{width:150px;padding-left:0;padding-right:0}.mx_RoomAliasField input::-webkit-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-moz-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input:-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::-ms-input-placeholder{color:#888;font-weight:400}.mx_RoomAliasField input::placeholder{color:#888;font-weight:400}.mx_RoomAliasField .mx_Field_postfix,.mx_RoomAliasField .mx_Field_prefix{color:#888;border-left:none;border-right:none;font-weight:600;padding:9px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomAliasField .mx_Field_postfix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 180px)}.mx_Slider{position:relative;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Slider_dotContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_Slider_bar,.mx_Slider_dotContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_Slider_bar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:100%;padding:0 .5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_Slider_bar>hr{width:100%;height:.4em;background-color:#c1c9d6;border:0}.mx_Slider_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 1em);height:1em;position:absolute;pointer-events:none}.mx_Slider_selectionDot{position:absolute;width:1.1em;height:1.1em;background-color:#0dbd8b;border-radius:50%;-webkit-box-shadow:0 0 6px #d3d3d3;box-shadow:0 0 6px #d3d3d3;z-index:10}.mx_Slider_selection>hr{margin:0;border:.2em solid #0dbd8b}.mx_Slider_dot{height:1em;width:1em;border-radius:50%;background-color:#c1c9d6;z-index:0}.mx_Slider_dotActive{background-color:#0dbd8b}.mx_Slider_dotValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c1c9d6}.mx_Slider_labelContainer{width:1em}.mx_Slider_label{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-50%}.mx_Spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_MatrixChat_middlePanel .mx_Spinner{height:auto}.mx_Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_Checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.mx_Checkbox input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;width:1.6rem;size:.5rem;border:.15rem solid rgba(97,112,139,.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.4rem}.mx_Checkbox input[type=checkbox]+label>.mx_Checkbox_background img{display:none;height:100%;width:100%;-webkit-filter:invert(100%);filter:invert(100%)}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background{background:#0dbd8b;border-color:#0dbd8b}.mx_Checkbox input[type=checkbox]:checked+label>.mx_Checkbox_background img{display:block}.mx_Checkbox input[type=checkbox]+label>:not(.mx_Checkbox_background){margin-left:10px}.mx_Checkbox input[type=checkbox]:disabled+label{opacity:.5;cursor:not-allowed}.mx_Checkbox input[type=checkbox]:checked:disabled+label>.mx_Checkbox_background{background-color:#0dbd8b;border-color:#0dbd8b}.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_Checkbox input[type=checkbox].focus-visible+label .mx_Checkbox_background{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton{position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mx_RadioButton,.mx_RadioButton>.mx_RadioButton_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_RadioButton>.mx_RadioButton_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8px;margin-right:8px}.mx_RadioButton .mx_RadioButton_spacer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.6rem;width:1.6rem}.mx_RadioButton>input[type=radio]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mx_RadioButton>input[type=radio]+div{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem;width:1.6rem;margin-left:2px;border:.15rem solid #61708b;border-radius:1.6rem}.mx_RadioButton>input[type=radio]+div>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:.8rem;width:.8rem;border-radius:.8rem}.mx_RadioButton>input[type=radio].focus-visible+div{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.mx_RadioButton>input[type=radio].focus-visible+div{outline-color:-webkit-focus-ring-color;outline-style:auto}}.mx_RadioButton>input[type=radio]:checked+div{border-color:#0dbd8b}.mx_RadioButton>input[type=radio]:checked+div>div{background:#0dbd8b}.mx_RadioButton>input[type=radio]:disabled+div,.mx_RadioButton>input[type=radio]:disabled+div+span{opacity:.5;cursor:not-allowed}.mx_RadioButton>input[type=radio]:disabled+div{border-color:#61708b}.mx_RadioButton>input[type=radio]:checked:disabled+div>div{background-color:#61708b}.mx_RadioButton_outlined{border:1px solid #e3e8f0;border-radius:8px}.mx_RadioButton_checked{border-color:#0dbd8b}.mx_SyntaxHighlight{background:none!important;color:#747474!important}.mx_TextWithTooltip_tooltip{display:none}.mx_ToggleSwitch{-webkit-transition:background-color .2s ease-out .1s;transition:background-color .2s ease-out .1s;width:4.4rem;height:2rem;border-radius:1.5rem;padding:2px;background-color:#c1c9d6;opacity:.5}.mx_ToggleSwitch_enabled{cursor:pointer;opacity:1}.mx_ToggleSwitch.mx_ToggleSwitch_on{background-color:#0dbd8b}.mx_ToggleSwitch.mx_ToggleSwitch_on>.mx_ToggleSwitch_ball{left:calc(100% - 2rem)}.mx_ToggleSwitch_ball{position:relative;width:2rem;height:2rem;border-radius:2rem;background-color:#fff;-webkit-transition:left .15s ease-out .1s;transition:left .15s ease-out .1s;left:0}@-webkit-keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@keyframes mx_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}@keyframes mx_fadeout{0%{opacity:1}to{opacity:0}}.mx_Tooltip_chevron{position:absolute;left:-7px;top:10px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #e7e7e7;border-bottom:7px solid transparent}.mx_Tooltip_chevron:after{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent;position:absolute;top:-6px;left:1px}.mx_Tooltip{position:fixed;border-radius:8px;-webkit-box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);box-shadow:4px 4px 12px 0 rgba(118,131,156,.6);z-index:6000;padding:10px;pointer-events:none;line-height:1.4rem;font-size:1.2rem;font-weight:500;max-width:200px;word-break:break-word;margin-right:50px;background-color:#27303a;color:#fff;border:0;text-align:center}.mx_Tooltip,.mx_Tooltip .mx_Tooltip_chevron{display:none}.mx_Tooltip.mx_Tooltip_visible{-webkit-animation:mx_fadein .2s forwards;animation:mx_fadein .2s forwards}.mx_Tooltip.mx_Tooltip_invisible{-webkit-animation:mx_fadeout .1s forwards;animation:mx_fadeout .1s forwards}.mx_Field_tooltip{background-color:#fff;color:#2e2f32;border:1px solid #e7e7e7;text-align:unset}.mx_Field_tooltip .mx_Tooltip_chevron{display:unset}.mx_Tooltip_title{font-weight:600}.mx_Tooltip_sub{opacity:.7;margin-top:4px}.mx_TooltipButton{display:inline-block;width:11px;height:11px;margin-left:5px;border:2px solid #dbdbdb;border-radius:20px;color:#dbdbdb;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.6;line-height:1.1rem;text-align:center;cursor:pointer}.mx_TooltipButton:hover{opacity:1}.mx_TooltipButton_container{position:relative;top:-18px;left:4px}.mx_TooltipButton_helpText{width:400px;text-align:start;line-height:17px!important}.mx_Validation{position:relative}.mx_Validation_details{padding-left:20px;margin:0}.mx_Validation_description+.mx_Validation_details{margin:1em 0 0}.mx_Validation_detail{position:relative;font-weight:400;list-style:none;margin-bottom:.5em}.mx_Validation_detail:last-child{margin-bottom:0}.mx_Validation_detail:before{content:"";position:absolute;width:14px;height:14px;top:0;left:-18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_Validation_detail.mx_Validation_valid{color:#0dbd8b}.mx_Validation_detail.mx_Validation_valid:before{-webkit-mask-image:url(../../img/feather-customised/check.5745b4e.svg);mask-image:url(../../img/feather-customised/check.5745b4e.svg);background-color:#0dbd8b}.mx_Validation_detail.mx_Validation_invalid{color:#ff4b55}.mx_Validation_detail.mx_Validation_invalid:before{-webkit-mask-image:url(../../img/feather-customised/x.9662221.svg);mask-image:url(../../img/feather-customised/x.9662221.svg);background-color:#ff4b55}.mx_EmojiPicker{width:340px;height:450px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.mx_EmojiPicker_header{padding:4px 8px 0;border-bottom:1px solid #e9edf1}.mx_EmojiPicker_anchor{padding:8px 8px 6px;border:none;border-bottom:2px solid transparent;background-color:transparent;border-radius:4px 4px 0 0;width:36px;height:38px}.mx_EmojiPicker_anchor:not(:disabled){cursor:pointer}.mx_EmojiPicker_anchor:not(:disabled):hover{background-color:#ddd;border-bottom:2px solid #0dbd8b}.mx_EmojiPicker_anchor:before{background-color:#2e2f32;content:"";display:inline-block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%}.mx_EmojiPicker_anchor:disabled:before{background-color:#ddd}.mx_EmojiPicker_anchor_activity:before{-webkit-mask-image:url(../../img/emojipicker/activity.921ec9f.svg);mask-image:url(../../img/emojipicker/activity.921ec9f.svg)}.mx_EmojiPicker_anchor_custom:before{-webkit-mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg);mask-image:url(../../img/emojipicker/custom.e1cd0fd.svg)}.mx_EmojiPicker_anchor_flags:before{-webkit-mask-image:url(../../img/emojipicker/flags.1a8855e.svg);mask-image:url(../../img/emojipicker/flags.1a8855e.svg)}.mx_EmojiPicker_anchor_foods:before{-webkit-mask-image:url(../../img/emojipicker/foods.c6b220a.svg);mask-image:url(../../img/emojipicker/foods.c6b220a.svg)}.mx_EmojiPicker_anchor_nature:before{-webkit-mask-image:url(../../img/emojipicker/nature.6540b99.svg);mask-image:url(../../img/emojipicker/nature.6540b99.svg)}.mx_EmojiPicker_anchor_objects:before{-webkit-mask-image:url(../../img/emojipicker/objects.4d34f58.svg);mask-image:url(../../img/emojipicker/objects.4d34f58.svg)}.mx_EmojiPicker_anchor_people:before{-webkit-mask-image:url(../../img/emojipicker/people.e918580.svg);mask-image:url(../../img/emojipicker/people.e918580.svg)}.mx_EmojiPicker_anchor_places:before{-webkit-mask-image:url(../../img/emojipicker/places.7310322.svg);mask-image:url(../../img/emojipicker/places.7310322.svg)}.mx_EmojiPicker_anchor_recent:before{-webkit-mask-image:url(../../img/emojipicker/recent.13b42e2.svg);mask-image:url(../../img/emojipicker/recent.13b42e2.svg)}.mx_EmojiPicker_anchor_symbols:before{-webkit-mask-image:url(../../img/emojipicker/symbols.15a557d.svg);mask-image:url(../../img/emojipicker/symbols.15a557d.svg)}.mx_EmojiPicker_anchor_visible{border-bottom:2px solid #0dbd8b}.mx_EmojiPicker_search{margin:8px;border-radius:4px;border:1px solid #e7e7e7;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_EmojiPicker_search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:8px 12px;border-radius:4px 0}.mx_EmojiPicker_search button{border:none;background-color:inherit;margin:0;padding:8px;-ms-flex-item-align:center;align-self:center;width:32px;height:32px}.mx_EmojiPicker_search_clear{cursor:pointer}.mx_EmojiPicker_search_icon{width:16px;margin:8px}.mx_EmojiPicker_search_icon:not(.mx_EmojiPicker_search_clear){pointer-events:none}.mx_EmojiPicker_search_icon:after{-webkit-mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;mask:url(../../img/emojipicker/search.973c315.svg) no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:#2e2f32;content:"";display:inline-block;width:100%;height:100%}.mx_EmojiPicker_search_clear:after{-webkit-mask-image:url(../../img/emojipicker/delete.f7344c5.svg);mask-image:url(../../img/emojipicker/delete.f7344c5.svg)}.mx_EmojiPicker_category{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_category_label{width:304px}.mx_EmojiPicker_list{width:304px;padding:0;margin:0}.mx_EmojiPicker_item_wrapper{display:inline-block;list-style:none;width:38px;cursor:pointer}.mx_EmojiPicker_item{display:inline-block;font-size:2rem;padding:5px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:4px}.mx_EmojiPicker_item:hover{background-color:#ddd}.mx_EmojiPicker_item_selected{color:rgba(0,0,0,.5);border:1px solid #0dbd8b;padding:4px}.mx_EmojiPicker_category_label,.mx_EmojiPicker_preview_name{font-size:1.6rem;font-weight:600;margin:0}.mx_EmojiPicker_footer{border-top:1px solid #e9edf1;min-height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_EmojiPicker_preview_emoji{font-size:3.2rem;padding:8px 16px}.mx_EmojiPicker_preview_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_EmojiPicker_name{text-transform:capitalize}.mx_EmojiPicker_shortcode{color:#747474;font-size:1.4rem}.mx_EmojiPicker_shortcode:after,.mx_EmojiPicker_shortcode:before{content:":"}.mx_EmojiPicker_quick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.mx_EmojiPicker_quick_header .mx_EmojiPicker_name{margin-right:4px}.mx_GroupPublicity_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px}.mx_GroupPublicity_toggle .mx_GroupTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.mx_GroupPublicity_toggle .mx_ToggleSwitch{float:right}.mx_GroupRoomTile{position:relative;color:#2e2f32;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_GroupRoomList_wrapper{padding:10px}.mx_GroupUserSettings_groupPublicity_scrollbox{height:200px;border:1px solid transparent;border-radius:3px;overflow:hidden}.mx_CreateEvent{background-color:#f7f7f7;padding:10px 20px}.mx_CreateEvent_image{float:left;margin-right:20px;width:72px;height:34px;background-color:#2e2f32;-webkit-mask:url(../../img/room-continuation.1f243ce.svg);mask:url(../../img/room-continuation.1f243ce.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_CreateEvent_header{font-weight:700}.mx_DateSeparator{clear:both;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#9e9e9e}.mx_DateSeparator>hr{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:0;border:none;border-bottom:1px solid transparent}.mx_DateSeparator>div{margin:0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_MEmoteBody{white-space:pre-wrap}.mx_MEmoteBody_sender{cursor:pointer}.mx_MFileBody_download{color:#0dbd8b}.mx_MFileBody_download a{color:#0dbd8b;text-decoration:none;cursor:pointer}.mx_MFileBody_download object{margin-left:-16px;padding-right:4px;margin-top:-4px;vertical-align:middle;pointer-events:none}.mx_MFileBody_download iframe{margin:0;padding:0;border:none;width:100%;height:1.5em}.mx_MImageBody{display:block;margin-right:34px}.mx_MImageBody_thumbnail{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:4px}.mx_MImageBody_thumbnail_container{overflow:hidden;position:relative}.mx_MImageBody_thumbnail_spinner{position:absolute;left:50%;top:50%}.mx_MImageBody_thumbnail_spinner>*{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mx_MImageBody_gifLabel{position:absolute;display:block;top:0;left:14px;padding:5px;border-radius:5px;background:rgba(0,0,0,.7);border:2px solid rgba(0,0,0,.2);color:#fff;pointer-events:none}.mx_HiddenImagePlaceholder{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;background-color:#f3f8fd}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button{color:#0dbd8b}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span.mx_HiddenImagePlaceholder_eye{margin-right:8px;background-color:#0dbd8b;-webkit-mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);mask-image:url(../../img/feather-customised/eye.52aa0d2.svg);display:inline-block;width:18px;height:14px}.mx_HiddenImagePlaceholder .mx_HiddenImagePlaceholder_button span:not(.mx_HiddenImagePlaceholder_eye){vertical-align:text-bottom}.mx_EventTile:hover .mx_HiddenImagePlaceholder{background-color:#fff}.mx_MNoticeBody{white-space:pre-wrap;opacity:.6}.mx_MStickerBody_wrapper{padding:20px 0}.mx_MStickerBody_tooltip{position:absolute;top:50%}.mx_MStickerBody_hidden{max-width:220px;text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MTextBody{white-space:pre-wrap}span.mx_MVideoBody video.mx_MVideoBody{max-width:100%;height:auto}.mx_MessageActionBar{position:absolute;visibility:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;line-height:2.4rem;border-radius:4px;background:#fff;top:-26px;right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_MessageActionBar:before{content:"";position:absolute;width:calc(66px + 100%);height:calc(20px + 100%);top:-12px;left:-58px;z-index:-1;cursor:auto}.mx_MessageActionBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageActionBar>:hover{border-color:#ddd;z-index:1}.mx_MessageActionBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageActionBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageActionBar>:only-child{border-radius:3px}.mx_MessageActionBar_maskButton{width:27px}.mx_MessageActionBar_maskButton:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2e2f32}.mx_MessageActionBar_reactButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg);mask-image:url(../../img/element-icons/room/message-bar/emoji.8612164.svg)}.mx_MessageActionBar_replyButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg);mask-image:url(../../img/element-icons/room/message-bar/reply.5812741.svg)}.mx_MessageActionBar_editButton:after{-webkit-mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg);mask-image:url(../../img/element-icons/room/message-bar/edit.688678e.svg)}.mx_MessageActionBar_optionsButton:after{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_MessageTimestamp{color:#acacac;font-size:1rem;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx_MjolnirBody{opacity:.4}.mx_ReactionsRow{margin:6px 0;color:#2e2f32}.mx_ReactionsRow_showAll{text-decoration:none;font-size:1rem;font-weight:600;margin-left:6px;vertical-align:top}.mx_ReactionsRow_showAll:hover,.mx_ReactionsRow_showAll:link,.mx_ReactionsRow_showAll:visited{color:#0dbd8b}.mx_ReactionsRowButton{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.1rem;margin-right:6px;padding:0 6px;border:1px solid #e9edf1;border-radius:10px;background-color:#f3f8fd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_ReactionsRowButton:hover{border-color:#ddd}.mx_ReactionsRowButton.mx_ReactionsRowButton_selected{background-color:#e9fff9;border-color:#0dbd8b}.mx_ReactionsRowButton .mx_ReactionsRowButton_content{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:4px}.mx_RedactedBody{white-space:pre-wrap;color:#61708b;vertical-align:middle;padding-left:20px;position:relative}.mx_RedactedBody:before{height:14px;width:14px;background-color:#61708b;-webkit-mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);mask-image:url(../../img/feather-customised/trash.custom.1e6ecd4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;content:"";position:absolute;top:2px;left:0}.mx_RoomAvatarEvent{opacity:.5;overflow-y:hidden}.mx_RoomAvatarEvent_avatar{display:inline;position:relative;top:5px}.mx_SenderProfile_name{font-weight:600}.mx_TextualEvent{opacity:.5;overflow-y:hidden}.mx_UnknownBody{white-space:pre-wrap}.mx_EventTile_content.mx_ViewSourceEvent{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.6;font-size:1.2rem}.mx_EventTile_content.mx_ViewSourceEvent code,.mx_EventTile_content.mx_ViewSourceEvent pre{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EventTile_content.mx_ViewSourceEvent pre{line-height:1.2;margin:3.5px 0}.mx_EventTile_content.mx_ViewSourceEvent .mx_ViewSourceEvent_toggle{width:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;visibility:hidden;background-color:#0dbd8b;-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg)}.mx_EventTile_content.mx_ViewSourceEvent.mx_ViewSourceEvent_expanded .mx_ViewSourceEvent_toggle{-webkit-mask-position:0 bottom;mask-position:0 bottom;margin-bottom:7px;-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg)}.mx_EventTile_content.mx_ViewSourceEvent:hover .mx_ViewSourceEvent_toggle{visibility:visible}.mx_cryptoEvent{display:grid;grid-template-columns:24px minmax(0,1fr) -webkit-min-content;grid-template-columns:24px minmax(0,1fr) min-content}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{grid-column:1;grid-row:1/3;width:16px;height:16px;content:"";top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain;background-color:#91a1c0;margin-top:4px}.mx_cryptoEvent.mx_cryptoEvent_icon:after,.mx_cryptoEvent.mx_cryptoEvent_icon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_cryptoEvent.mx_cryptoEvent_icon:before{background-color:#fff;-webkit-mask-size:90%;mask-size:90%}.mx_cryptoEvent.mx_cryptoEvent_icon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#0dbd8b}.mx_cryptoEvent.mx_cryptoEvent_icon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle,.mx_cryptoEvent .mx_cryptoEvent_title{overflow-wrap:break-word}.mx_cryptoEvent .mx_cryptoEvent_title{font-weight:600;font-size:1.5rem;grid-column:2;grid-row:1}.mx_cryptoEvent .mx_cryptoEvent_subtitle{grid-column:2;grid-row:2}.mx_cryptoEvent .mx_cryptoEvent_state,.mx_cryptoEvent .mx_cryptoEvent_subtitle{font-size:1.2rem}.mx_cryptoEvent .mx_cryptoEvent_buttons,.mx_cryptoEvent .mx_cryptoEvent_state{grid-column:3;grid-row:1/3}.mx_cryptoEvent .mx_cryptoEvent_buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_cryptoEvent .mx_cryptoEvent_state{width:130px;padding:10px 20px;margin:auto 0;text-align:center;color:#8d99a5}.mx_BaseCard{padding:0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_BaseCard .mx_BaseCard_header{margin:8px 0}.mx_BaseCard .mx_BaseCard_header>h2{margin:0 44px;font-size:1.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{position:absolute;background-color:rgba(141,151,165,.2);height:20px;width:20px;margin:12px;top:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before,.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#91a1c0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back{border-radius:4px;left:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_back:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-mask-size:22px;mask-size:22px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close{border-radius:10px;right:0}.mx_BaseCard .mx_BaseCard_header .mx_BaseCard_close:before{-webkit-mask-image:url(../../img/icons-close.11ff07c.svg);mask-image:url(../../img/icons-close.11ff07c.svg);-webkit-mask-size:8px;mask-size:8px}.mx_BaseCard .mx_AutoHideScrollbar{margin-right:-8px;padding-right:8px;min-height:0;width:100%;height:100%}.mx_BaseCard .mx_BaseCard_Group{margin:20px 0 16px}.mx_BaseCard .mx_BaseCard_Group>*{margin-left:12px;margin-right:12px}.mx_BaseCard .mx_BaseCard_Group>h1{color:#8d99a5;font-size:1.2rem;font-weight:500}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button{padding:10px 38px 10px 12px;margin:0;position:relative;font-size:1.3rem;height:20px;line-height:20px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:hover{background-color:rgba(141,151,165,.1)}.mx_BaseCard .mx_BaseCard_Group .mx_BaseCard_Button:after{content:"";position:absolute;top:10px;right:6px;height:20px;width:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#c1c6cd;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_BaseCard .mx_BaseCard_footer{padding-top:4px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_kind_secondary{color:#737d8c;background-color:rgba(141,151,165,.2);font-weight:600;font-size:1.4rem}.mx_BaseCard .mx_BaseCard_footer .mx_AccessibleButton_disabled{cursor:not-allowed}.mx_FilePanel.mx_BaseCard,.mx_MemberList.mx_BaseCard,.mx_NotificationPanel.mx_BaseCard,.mx_UserInfo.mx_BaseCard{padding:32px 0 0}.mx_FilePanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_MemberList.mx_BaseCard .mx_AutoHideScrollbar,.mx_NotificationPanel.mx_BaseCard .mx_AutoHideScrollbar,.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{margin-right:unset;padding-right:unset}.mx_UserInfo .mx_EncryptionInfo_spinner{text-align:center}.mx_UserInfo .mx_EncryptionInfo_spinner .mx_Spinner{margin-top:25px;margin-bottom:15px}.mx_RoomSummaryCard .mx_BaseCard_header{text-align:center;margin-top:20px}.mx_RoomSummaryCard .mx_BaseCard_header h2{font-weight:600;font-size:1.8rem;margin:12px 0 4px}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias{font-size:1.3rem;color:#737d8c}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_alias,.mx_RoomSummaryCard .mx_BaseCard_header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee{display:inline-block;position:relative;width:54px;height:54px;border-radius:50%;background-color:#737d8c;margin-top:-3px;margin-left:-10px;border:3px solid #f2f5f8}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee:before{content:"";position:absolute;top:13px;left:13px;height:28px;width:28px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../../img/e2e/disabled.6c5c6be.svg);mask-image:url(../../img/e2e/disabled.6c5c6be.svg);background-color:#fff}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal{background-color:#424446}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_normal:before{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified{background-color:#0dbd8b}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_verified:before{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg)}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning{background-color:#ff4b55}.mx_RoomSummaryCard .mx_BaseCard_header .mx_RoomSummaryCard_avatar .mx_RoomSummaryCard_e2ee_warning:before{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg)}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button{padding-left:44px}.mx_RoomSummaryCard .mx_RoomSummaryCard_aboutGroup .mx_RoomSummaryCard_Button:before{content:"";position:absolute;top:8px;left:10px;height:24px;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#c1c6cd}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button{padding-left:12px;color:#8d99a5}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button span{color:#2e2f32}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button img{vertical-align:top;margin-right:12px;border-radius:4px}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_Button:before{content:unset}.mx_RoomSummaryCard .mx_RoomSummaryCard_appsGroup .mx_RoomSummaryCard_icon_app_pinned:after{-webkit-mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);mask-image:url(../../img/element-icons/room/pin-upright.65783fb.svg);background-color:#0dbd8b;-webkit-transform:unset;transform:unset}.mx_RoomSummaryCard .mx_AccessibleButton_kind_link{padding:0;margin-top:12px;margin-bottom:12px;font-size:1.3rem;font-weight:600}.mx_RoomSummaryCard_icon_people:before{-webkit-mask-image:url(../../img/element-icons/room/members.88c3e93.svg);mask-image:url(../../img/element-icons/room/members.88c3e93.svg)}.mx_RoomSummaryCard_icon_files:before{-webkit-mask-image:url(../../img/element-icons/room/files.5709c0c.svg);mask-image:url(../../img/element-icons/room/files.5709c0c.svg)}.mx_RoomSummaryCard_icon_share:before{-webkit-mask-image:url(../../img/element-icons/room/share.54dc3fb.svg);mask-image:url(../../img/element-icons/room/share.54dc3fb.svg)}.mx_RoomSummaryCard_icon_settings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_UserInfo.mx_BaseCard{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;font-size:1.2rem}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel{cursor:pointer;position:absolute;top:0;border-radius:4px;background-color:#f2f5f8;margin:9px;z-index:1}.mx_UserInfo.mx_BaseCard .mx_UserInfo_cancel div{height:16px;width:16px;padding:4px;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:7px center;mask-position:7px center;background-color:#91a1c0}.mx_UserInfo.mx_BaseCard h2{font-size:1.8rem;font-weight:600;margin:18px 0 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container{padding:8px 16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_separator{border-bottom:1px solid rgba(46,47,50,.1)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetailsContainer{padding-top:0;padding-bottom:0;margin-bottom:8px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_nameContainer{width:154px}.mx_UserInfo.mx_BaseCard .mx_RoomTile_badge{display:none}.mx_UserInfo.mx_BaseCard .mx_RoomTile_name{width:160px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar{margin:24px 32px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div{max-width:30vh;margin:0 auto;-webkit-transition:.5s;transition:.5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div{padding-top:100%;position:relative}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar>div>div *{border-radius:100%;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar_initial{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6rem!important;width:100%!important;-webkit-transition:font-size .5s;transition:font-size .5s}.mx_UserInfo.mx_BaseCard .mx_UserInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_UserInfo.mx_BaseCard h3{text-transform:uppercase;color:#8d99a5;font-weight:600;font-size:1.2rem;margin:4px 0}.mx_UserInfo.mx_BaseCard p{margin:5px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile{text-align:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;line-height:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;text-overflow:ellipsis}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile h2 .mx_E2EIcon{margin-top:3px;margin-right:4px;min-width:18px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_profile .mx_UserInfo_profileStatus{margin-top:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:6px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner{margin-left:20px;width:16px;height:16px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_IconButton:before,.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Spinner:before{-webkit-mask-size:80%;mask-size:80%}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:11px 0 12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_UserInfo_roleDescription .mx_IconButton{margin-left:6px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_memberDetails .mx_UserInfo_profileField .mx_Field{margin:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field{cursor:pointer;color:#0dbd8b;line-height:1.6rem;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_field.mx_UserInfo_destructive{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_UserInfo.mx_BaseCard .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator){padding-top:16px;padding-bottom:0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_container:not(.mx_UserInfo_separator)>:not(h3){margin-left:8px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_verified .mx_UserInfo_device_trusted{color:#0dbd8b}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device.mx_UserInfo_device_unverified .mx_UserInfo_device_trusted{color:#ff4b55}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_device .mx_UserInfo_device_name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px;word-break:break-word}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_E2EIcon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:2px 5px 0 0;width:12px;height:12px}.mx_UserInfo.mx_BaseCard .mx_UserInfo_devices .mx_UserInfo_expand{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:11px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind{padding:8px 18px}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_primary{color:#0dbd8b;background-color:rgba(3,179,129,.16)}.mx_UserInfo.mx_BaseCard .mx_AccessibleButton.mx_AccessibleButton_hasKind.mx_AccessibleButton_kind_danger{color:#ff4b55;background-color:rgba(255,75,85,.16)}.mx_UserInfo.mx_BaseCard .mx_UserInfo_wideButton,.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton{display:block;margin:16px 0 8px}.mx_UserInfo.mx_BaseCard .mx_VerificationShowSas .mx_AccessibleButton+.mx_AccessibleButton{margin:8px 0}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar>div{max-width:72px;margin:0 auto}.mx_UserInfo.mx_UserInfo_smallAvatar .mx_UserInfo_avatar .mx_BaseAvatar_initial{font-size:40px!important}.mx_VerificationPanel_reciprocate_section .mx_E2EIcon,.mx_VerificationPanel_verified_section .mx_E2EIcon{margin:20px auto!important}.mx_UserInfo .mx_EncryptionPanel_cancel{-webkit-mask:url(../../img/feather-customised/cancel.23c2689.svg);mask:url(../../img/feather-customised/cancel.23c2689.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#61708b;cursor:pointer;position:absolute;z-index:100;top:14px;right:14px}.mx_UserInfo .mx_VerificationPanel_qrCode{padding:4px 4px 0;background:#fff;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto!important}.mx_UserInfo .mx_VerificationPanel_qrCode canvas{height:auto!important;width:100%!important;max-width:240px}.mx_UserInfo .mx_VerificationPanel_reciprocate_section .mx_FormButton{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;display:block;margin:10px 0}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions>.mx_VerificationPanel_QRPhase_betweenText{width:50px;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption{background-color:#f3f8fd;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:310px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_noQR,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption canvas{width:220px!important;height:220px!important;background-color:#fff;border-radius:4px;vertical-align:middle;text-align:center;padding:10px}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption>p{margin-top:0;font-weight:700}.mx_CompleteSecurity_body .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText,.mx_Dialog .mx_VerificationPanel_QRPhase_startOptions .mx_VerificationPanel_QRPhase_startOption .mx_VerificationPanel_QRPhase_helpText{font-size:1.4rem;margin:30px 0;text-align:center}.mx_CompleteSecurity_body .mx_VerificationPanel_verified_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_verified_section .mx_AccessibleButton{float:right}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_AccessibleButton{margin-left:10px;padding:7px 40px}.mx_CompleteSecurity_body .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons,.mx_Dialog .mx_VerificationPanel_reciprocate_section .mx_VerificationPanel_reciprocateButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_WidgetCard{height:100%;display:contents}.mx_WidgetCard .mx_AppTileFullWidth{max-width:unset;height:100%;border:0}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary{margin:0 12px}.mx_WidgetCard.mx_WidgetCard_noEdit .mx_AccessibleButton_kind_secondary:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_WidgetCard .mx_WidgetCard_optionsButton{position:relative;height:18px;width:26px}.mx_WidgetCard .mx_WidgetCard_optionsButton:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);mask-image:url(../../img/element-icons/room/ellipsis.b82ece6.svg);background-color:#737d8c}.mx_WidgetCard_maxPinnedTooltip{background-color:#ff4b55;color:#fff}.mx_AliasSettings_editable{border:0;border-bottom:1px solid #c7c7c7;padding:0;min-width:240px}.mx_AliasSettings_editable:focus{border-bottom:1px solid #0dbd8b;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_AliasSettings summary{cursor:pointer;color:#0dbd8b;font-weight:600;list-style:none}.mx_AliasSettings summary::-webkit-details-marker{display:none}.mx_AliasSettings .mx_AliasSettings_localAliasHeader{margin-top:35px}.mx_AppsDrawer{margin:5px 5px 5px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mx_AppsDrawer .mx_AppsContainer_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:-8px!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_AppsDrawer:hover .mx_AppsContainer_resizerHandle{opacity:.8;background:#2e2f32}.mx_AppsDrawer_hidden{display:none}.mx_AppsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin-bottom:8px}.mx_AppsDrawer_minimised .mx_AppsContainer{height:inherit!important;min-height:inherit!important}.mx_AddWidget_button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;padding:0;margin:-3px auto 5px 0;color:#0dbd8b;font-size:1.2rem}.mx_AddWidget_button_full_width{max-width:960px}.mx_SetAppURLDialog_input{border-radius:3px;border:1px solid #e7e7e7;padding:9px;color:transparent;background-color:#fff;font-size:1.5rem}.mx_AppTile{max-width:960px;width:50%;border:5px solid #f2f5f8;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile+.mx_AppTile{margin-left:5px}.mx_AppTileFullWidth{border:5px solid #f2f5f8;border-radius:8px}.mx_AppTile_mini,.mx_AppTileFullWidth{max-width:960px;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_AppTile_mini{height:114px}.mx_AppTile.mx_AppTile_minimised,.mx_AppTile_mini.mx_AppTile_minimised,.mx_AppTileFullWidth.mx_AppTile_minimised{height:14px}.mx_AppTile .mx_AppTile_persistedWrapper,.mx_AppTile_mini .mx_AppTile_persistedWrapper,.mx_AppTileFullWidth .mx_AppTile_persistedWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTile_persistedWrapper div{width:100%;height:100%}.mx_AppTileMenuBar{margin:0;font-size:1.2rem;background-color:#f2f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%}.mx_AppTileMenuBar_expanded{padding-bottom:5px}.mx_AppTileMenuBarTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.mx_AppTileMenuBarTitle>:last-child{margin-left:9px}.mx_AppTileMenuBarWidgets{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_AppTileMenuBar_iconButton{width:12px;height:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:auto 12px;mask-size:auto 12px;background-color:#212121;margin:0 3px}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_minimise{-webkit-mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);mask-image:url(../../img/feather-customised/widget/minimise.aec9142.svg);background-color:#0dbd8b}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_maximise{-webkit-mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);mask-image:url(../../img/feather-customised/widget/maximise.dc32127.svg);background-color:#0dbd8b}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_popout{-webkit-mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg);mask-image:url(../../img/feather-customised/widget/external-link.7ab6751.svg)}.mx_AppTileMenuBar_iconButton.mx_AppTileMenuBar_iconButton_menu{-webkit-mask-image:url(../../img/icon_context.f8baf8d.svg);mask-image:url(../../img/icon_context.f8baf8d.svg)}.mx_AppTileMenuBarWidgetDelete{-webkit-filter:none;filter:none}.mx_AppTileMenuBarWidget:hover{border:1px solid #2e2f32;border-radius:2px}.mx_AppTileBody{height:100%;width:100%;overflow:hidden}.mx_AppTileBody_mini{height:112px;width:100%;overflow:hidden}.mx_AppTile .mx_AppTileBody,.mx_AppTile_mini .mx_AppTileBody_mini,.mx_AppTileFullWidth .mx_AppTileBody{height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_AppTileBody_mini iframe,.mx_AppTileBody iframe{border:none;width:100%;height:100%}.mx_AppTileBody iframe{overflow:hidden;padding:0;margin:0;display:block}.mx_AppTileMenuBarWidgetPadding{margin-right:5px}.mx_AppIconTile{background-color:#454545;border:1px solid transparent;width:200px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;border-radius:3px;margin:5px;display:inline-block}.mx_AppIconTile.mx_AppIconTile_active{color:#0dbd8b;border-color:#0dbd8b}.mx_AppIconTile:hover{border:1px solid #0dbd8b;-webkit-box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5);box-shadow:0 0 10px 5px hsla(0,0%,78.4%,.5)}.mx_AppIconTile_content{padding:2px 16px;height:60px;overflow:hidden}.mx_AppIconTile_content h4{margin-top:5px;margin-bottom:2px}.mx_AppIconTile_content p{margin-top:0;margin-bottom:5px;font-size:smaller}.mx_AppIconTile_image{padding:10px;max-width:100px;max-height:100px;width:auto;height:auto}.mx_AppIconTile_imageContainer{text-align:center;width:100%;background-color:#fff;border-radius:3px 3px 0 0;height:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.mx_Custom_Widget_Form div{margin-top:10px;margin-bottom:10px}.mx_AppPermissionWarning{text-align:center;background-color:#f2f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.mx_AppPermissionWarning_row{margin-bottom:12px}.mx_AppPermissionWarning_smallText{font-size:1.2rem}.mx_AppPermissionWarning_bolder{font-weight:600}.mx_AppPermissionWarning h4{margin:0;padding:0}.mx_AppPermissionWarning_helpIcon{margin-top:1px;margin-right:2px;width:10px;height:10px;display:inline-block}.mx_AppPermissionWarning_helpIcon:before{display:inline-block;background-color:#0dbd8b;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;width:12px;height:12px;-webkit-mask-position:center;mask-position:center;content:"";vertical-align:middle;-webkit-mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg);mask-image:url(../../img/feather-customised/help-circle.03fb6cf.svg)}.mx_AppPermissionWarning_tooltip{-webkit-box-shadow:none;box-shadow:none;background-color:#27303a;color:#fff;border:none;border-radius:3px;padding:6px 8px}.mx_AppPermissionWarning_tooltip ul{list-style-position:inside;padding-left:2px;margin-left:0}.mx_AppLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;height:100%}.mx_AppLoading .mx_Spinner{position:absolute;top:0;bottom:0;left:0;right:0}.mx_AppLoading_spinner_fadeIn{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:mx_AppLoading_spinner_fadeIn_animation;animation-name:mx_AppLoading_spinner_fadeIn_animation}@-webkit-keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}@keyframes mx_AppLoading_spinner_fadeIn_animation{0%{opacity:0}to{opacity:1}}.mx_AppLoading iframe,.mx_AppsDrawer_minimised .mx_AppsContainer_resizerHandle{display:none}.mx_AppsDrawer_resizing iframe{pointer-events:none}.mx_AppsDrawer_resizing .mx_AppTile_persistedWrapper{z-index:1}.mx_Autocomplete{position:absolute;bottom:0;z-index:1001;width:100%;background:#fff;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px rgba(0,0,0,.04);box-shadow:0 -16px 32px rgba(0,0,0,.04)}.mx_Autocomplete_ProviderSection{border-bottom:1px solid transparent}.mx_Autocomplete_Completion_block{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32}.mx_Autocomplete_Completion_block *{margin:0 3px}.mx_Autocomplete_Completion_pill{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;height:3.4rem;padding:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32}.mx_Autocomplete_Completion_pill>*{margin-right:.3rem}.mx_Autocomplete_Completion_subtitle{font-style:italic;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_Autocomplete_Completion_description{color:grey}.mx_Autocomplete_Completion_container_pill{margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_description,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_subtitle,.mx_Autocomplete_Completion_container_truncate .mx_Autocomplete_Completion_title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx_Autocomplete_Completion.selected,.mx_Autocomplete_Completion:hover{background:#f2f5f8;outline:none}.mx_Autocomplete_provider_name{margin:12px;color:#2e2f32;font-weight:400;opacity:.4}.m_RoomView_auxPanel_stateViews{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5}.m_RoomView_auxPanel_stateViews_span a{text-decoration:none;color:inherit}.m_RoomView_auxPanel_stateViews_span[data-severity=warning]{font-weight:700;color:orange}.m_RoomView_auxPanel_stateViews_span[data-severity=alert]{font-weight:700;color:red}.m_RoomView_auxPanel_stateViews_span[data-severity=normal]{font-weight:400}.m_RoomView_auxPanel_stateViews_span[data-severity=notice]{font-weight:400;color:#a2a2a2}.m_RoomView_auxPanel_stateViews_delim{padding:0 5px;color:#a2a2a2}.mx_BasicMessageComposer{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_inputEmpty>:first-child:before{content:var(--placeholder);opacity:.333;width:0;height:0;overflow:visible;display:inline-block;pointer-events:none;white-space:nowrap}@-webkit-keyframes visualbell{0%{background-color:#faa}to{background-color:#fff}}.mx_BasicMessageComposer.mx_BasicMessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_BasicMessageComposer .mx_BasicMessageComposer_input{white-space:pre-wrap;word-wrap:break-word;outline:none;overflow-x:hidden}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill{position:relative}.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_RoomPill:before,.mx_BasicMessageComposer .mx_BasicMessageComposer_input.mx_BasicMessageComposer_input_shouldShowPillAvatar span.mx_UserPill:before{content:var(--avatar-letter);width:1.6rem;height:1.6rem;margin-right:.24rem;background:var(--avatar-background),#fff;color:#fff;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;text-align:center;font-weight:400;line-height:1.6rem;font-size:1.04rem}.mx_BasicMessageComposer .mx_BasicMessageComposer_AutoCompleteWrapper{position:relative;height:0}.mx_E2EIcon{width:16px;height:16px;margin:0 9px;position:relative;display:block}.mx_E2EIcon_normal:after,.mx_E2EIcon_normal:before,.mx_E2EIcon_verified:after,.mx_E2EIcon_verified:before,.mx_E2EIcon_warning:after,.mx_E2EIcon_warning:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mx_E2EIcon:before{background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%}.mx_E2EIcon:before,.mx_E2EIcon_bordered{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg)}.mx_E2EIcon_bordered{background-color:#f3f8fd}.mx_E2EIcon_bordered:after{-webkit-mask-size:75%;mask-size:75%}.mx_E2EIcon_bordered:before{-webkit-mask-size:65%;mask-size:65%}.mx_E2EIcon_warning:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_E2EIcon_normal:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_E2EIcon_verified:after{-webkit-mask-image:url(../../img/e2e/verified.5be6c9f.svg);mask-image:url(../../img/e2e/verified.5be6c9f.svg);background-color:#0dbd8b}.mx_EditMessageComposer{padding:3px;margin:-7px -10px -5px;overflow:visible!important}.mx_EditMessageComposer .mx_BasicMessageComposer_input{border-radius:4px;border:1px solid transparent;background-color:#fff;max-height:200px;padding:3px 6px}.mx_EditMessageComposer .mx_BasicMessageComposer_input:focus{border-color:rgba(13,189,139,.5)}.mx_EditMessageComposer .mx_EditMessageComposer_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;background:#f3f8fd;z-index:100;right:0;margin:0 -110px 0 0;padding:5px 147px 5px 5px}.mx_EditMessageComposer .mx_EditMessageComposer_buttons .mx_AccessibleButton{margin-left:5px;padding:5px 40px}.mx_EventTile_last .mx_EditMessageComposer_buttons{position:static;margin-right:-147px}.mx_EntityTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2f32;cursor:pointer}.mx_EntityTile .mx_E2EIcon{margin:0;position:absolute;bottom:2px;right:7px}.mx_EntityTile:hover{padding-right:30px;position:relative}.mx_EntityTile:hover:before{content:"";position:absolute;top:calc(50% - 8px);right:-8px;-webkit-mask:url(../../img/member_chevron.4163a20.png);mask:url(../../img/member_chevron.4163a20.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16px;height:16px;background-color:#91a1c0}.mx_EntityTile .mx_PresenceLabel{display:none}.mx_EntityTile:not(.mx_EntityTile_noHover):hover .mx_PresenceLabel{display:block}.mx_EntityTile_invite{display:table-cell;vertical-align:middle;margin-left:10px;width:26px}.mx_EntityTile_avatar,.mx_GroupRoomTile_avatar{padding:4px 12px 4px 3px;position:relative}.mx_EntityTile_name,.mx_GroupRoomTile_name{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile_details{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_EntityTile_ellipsis .mx_EntityTile_name,.mx_EntityTile_invitePlaceholder .mx_EntityTile_name{font-style:italic;color:#2e2f32}.mx_EntityTile_offline_beenactive .mx_EntityTile_avatar,.mx_EntityTile_offline_beenactive .mx_EntityTile_name,.mx_EntityTile_unavailable .mx_EntityTile_avatar,.mx_EntityTile_unavailable .mx_EntityTile_name{opacity:.5}.mx_EntityTile_offline_neveractive .mx_EntityTile_avatar,.mx_EntityTile_offline_neveractive .mx_EntityTile_name,.mx_EntityTile_unknown .mx_EntityTile_avatar,.mx_EntityTile_unknown .mx_EntityTile_name{opacity:.25}.mx_EntityTile_subtext{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_EntityTile_power{-webkit-padding-start:6px;padding-inline-start:6px;font-size:1rem;color:#8d99a5;max-width:6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx_EntityTile:hover .mx_EntityTile_power{display:none}.mx_EventTile{max-width:100%;clear:both;padding-top:18px;font-size:1.4rem;position:relative}.mx_EventTile_bubble{background-color:#f2f5f8;padding:10px;border-radius:5px;margin:10px auto;max-width:75%;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_EventTile.mx_EventTile_info{padding-top:0}.mx_EventTile_avatar{top:14px;left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:.8rem;left:64px}.mx_EventTile_continuation{padding-top:0!important}.mx_EventTile_continuation.mx_EventTile_isEditing{padding-top:5px!important;margin-top:-5px}.mx_EventTile_isEditing{background-color:#f3f8fd}.mx_EventTile .mx_SenderProfile{color:#2e2f32;font-size:1.4rem;display:inline-block;overflow:hidden;cursor:pointer;padding-bottom:0;padding-top:0;margin:0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px)}.mx_EventTile .mx_SenderProfile .mx_Flair{opacity:.7;margin-left:5px;display:inline-block;vertical-align:top;height:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile .mx_SenderProfile .mx_Flair img{vertical-align:-2px;margin-right:2px;border-radius:8px}.mx_EventTile_isEditing .mx_MessageTimestamp{visibility:hidden!important}.mx_EventTile .mx_MessageTimestamp{display:block;visibility:hidden;white-space:nowrap;left:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx_EventTile_continuation .mx_EventTile_line{clear:both}.mx_EventTile_line,.mx_EventTile_reply{position:relative;padding-left:64px;border-radius:4px}.mx_EventListSummary .mx_EventTile_line,.mx_RoomView_timeline_rr_enabled .mx_EventTile_line{margin-right:110px}.mx_EventTile_bubbleContainer{display:grid;grid-template-columns:1fr 100px}.mx_EventTile_bubbleContainer .mx_EventTile_line{margin-right:0;grid-column:1/3;padding:0}.mx_EventTile_bubbleContainer .mx_EventTile_msgOption{grid-column:2}.mx_EventTile_reply{margin-right:10px}.mx_EventTile_bigEmoji.mx_EventTile_bigEmoji{font-size:48px!important;line-height:57px!important}.mx_MessagePanel_alwaysShowTimestamps .mx_MessageTimestamp{visibility:visible}.mx_EventTile_selected>div>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile.focus-visible:focus-within>div>a>.mx_MessageTimestamp,.mx_EventTile.mx_EventTile_actionBarFocused>div>a>.mx_MessageTimestamp,.mx_EventTile:hover>div>a>.mx_MessageTimestamp,.mx_EventTile_last>div>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.focus-visible:focus-within>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile.mx_EventTile_actionBarFocused>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile:hover>a>.mx_MessageTimestamp,.mx_IRCLayout .mx_EventTile_last>a>.mx_MessageTimestamp{visibility:visible}.mx_EventTile.focus-visible:focus-within .mx_MessageActionBar,.mx_EventTile.mx_EventTile_actionBarFocused .mx_MessageActionBar,.mx_EventTile:hover .mx_MessageActionBar,[data-whatinput=keyboard] .mx_EventTile:focus-within .mx_MessageActionBar{visibility:visible}.mx_EventTile_selected>.mx_EventTile_line{border-left:4px solid #0dbd8b;padding-left:60px;background-color:#f6f7f8}.mx_EventTile_highlight,.mx_EventTile_highlight .markdown-body{color:#ff4b55}.mx_EventTile_highlight .markdown-body .mx_EventTile_line,.mx_EventTile_highlight .mx_EventTile_line{background-color:#fff8e3}.mx_EventTile_selected.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile.focus-visible:focus-within .mx_EventTile_line,.mx_EventTile.mx_EventTile_actionBarFocused .mx_EventTile_line,.mx_EventTile:hover .mx_EventTile_line{background-color:#f6f7f8}.mx_EventTile_searchHighlight{border-radius:5px;padding-left:2px;padding-right:2px;cursor:pointer}.mx_EventTile_searchHighlight,.mx_EventTile_searchHighlight a{background-color:#0dbd8b;color:#fff}.mx_EventTile_encrypting{color:#abddbc!important}.mx_EventTile_sending{color:#ddd}.mx_EventTile_sending .mx_RoomPill,.mx_EventTile_sending .mx_UserPill{opacity:.5}.mx_EventTile_notSent{color:#f44}.mx_EventTile_contextual{opacity:.4}.mx_EventTile_msgOption{float:right;text-align:right;position:relative;width:90px;height:1px;margin-right:10px}.mx_EventTile_msgOption a{text-decoration:none}.mx_EventTile_readAvatars{position:relative;display:inline-block;width:14px;height:14px;top:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_EventTile_emote .mx_EventTile_readAvatars,.mx_EventTile_info .mx_EventTile_readAvatars{top:7px}.mx_EventTile_readAvatars .mx_BaseAvatar{position:absolute;display:inline-block;height:1.4rem;width:1.4rem}.mx_EventTile_readAvatarRemainder{color:#acacac;font-size:1.1rem;position:absolute}.mx_EventTile_content{display:block;overflow-y:hidden;overflow-x:hidden;margin-right:34px}.mx_EventTile_body{overflow-y:hidden}.mx_EventTile_spoiler{cursor:pointer}.mx_EventTile_spoiler_reason{color:#acacac;font-size:1.1rem}.mx_EventTile_spoiler_content{-webkit-filter:blur(5px) saturate(.1) sepia(1);filter:blur(5px) saturate(.1) sepia(1);-webkit-transition-duration:.5s;transition-duration:.5s}.mx_EventTile_spoiler.visible>.mx_EventTile_spoiler_content{-webkit-filter:none;filter:none}.mx_EventTile_e2eIcon{position:absolute;top:6px;left:44px;width:14px;height:14px;display:block;bottom:0;right:0;opacity:.2;background-repeat:no-repeat;background-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:contain;mask-size:contain}.mx_EventTile_e2eIcon:after,.mx_EventTile_e2eIcon:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_EventTile_e2eIcon:before{background-color:#fff;-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);-webkit-mask-size:90%;mask-size:90%}.mx_EventTile_e2eIcon_undecryptable,.mx_EventTile_e2eIcon_unverified{opacity:1}.mx_EventTile_e2eIcon_undecryptable:after,.mx_EventTile_e2eIcon_unverified:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unknown{opacity:1}.mx_EventTile_e2eIcon_unknown:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unencrypted{opacity:1}.mx_EventTile_e2eIcon_unencrypted:after{-webkit-mask-image:url(../../img/e2e/warning.78bb264.svg);mask-image:url(../../img/e2e/warning.78bb264.svg);background-color:#ff4b55}.mx_EventTile_e2eIcon_unauthenticated{opacity:1}.mx_EventTile_e2eIcon_unauthenticated:after{-webkit-mask-image:url(../../img/e2e/normal.76f0c09.svg);mask-image:url(../../img/e2e/normal.76f0c09.svg);background-color:#91a1c0}.mx_EventTile_e2eIcon_hidden{display:none}.mx_EventTile_e2eIcon_hidden[src*="img/e2e-blocked.svg"],.mx_EventTile_e2eIcon_hidden[src*="img/e2e-warning.svg"]{display:block}.mx_EventTile_keyRequestInfo{font-size:1.2rem}.mx_EventTile_keyRequestInfo_text{opacity:.5}.mx_EventTile_keyRequestInfo_text a{color:#2e2f32;text-decoration:underline;cursor:pointer}.mx_EventTile_keyRequestInfo_tooltip_contents p{text-align:auto;margin-left:3px;margin-right:3px}.mx_EventTile_keyRequestInfo_tooltip_contents p:first-child{margin-top:0}.mx_EventTile_keyRequestInfo_tooltip_contents p:last-child{margin-bottom:0}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:60px}.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{border-left:4px solid #76cfa5}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line{border-left:4px solid #e8bf37}.mx_EventTile:hover.mx_EventTile_unknown.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_unverified.mx_EventTile_info .mx_EventTile_line,.mx_EventTile:hover.mx_EventTile_verified.mx_EventTile_info .mx_EventTile_line{padding-left:78px}.mx_EventTile:hover .mx_EventTile_e2eIcon{opacity:1}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>a>.mx_MessageTimestamp,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>a>.mx_MessageTimestamp{left:3px;width:auto}.mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line>.mx_EventTile_e2eIcon,.mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line>.mx_EventTile_e2eIcon{display:block;left:41px}.mx_EventTile_content .mx_EventTile_edited{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.2rem;color:#9e9e9e;display:inline-block;margin-left:9px;cursor:pointer}.mx_EventTile_body pre{border:1px solid transparent}.mx_EventTile_content .markdown-body{font-family:inherit!important;white-space:normal!important;line-height:inherit!important;color:inherit;font-size:1.4rem}.mx_EventTile_content .markdown-body code,.mx_EventTile_content .markdown-body pre{font-family:Inconsolata,Twemoji,Apple Color Emoji,Segoe UI Emoji,Courier,monospace,Noto Color Emoji!important;color:#333}.mx_EventTile_content .markdown-body pre{overflow-x:overlay;overflow-y:visible;max-height:30vh}.mx_EventTile_content .markdown-body code{background-color:#f8f8f8}.mx_EventTile.focus-visible:focus-within .mx_EventTile_body pre,.mx_EventTile:hover .mx_EventTile_body pre{border:1px solid #e5e5e5}.mx_EventTile_pre_container{position:relative}.mx_EventTile_copyButton{position:absolute;display:inline-block;visibility:hidden;cursor:pointer;top:6px;right:6px;width:19px;height:19px;-webkit-mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);mask-image:url(../../img/feather-customised/clipboard.24dd87a.svg);background-color:#2e2f32}.mx_EventTile_body .mx_EventTile_pre_container:focus-within .mx_EventTile_copyButton,.mx_EventTile_body .mx_EventTile_pre_container:hover .mx_EventTile_copyButton{visibility:visible}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2,.mx_EventTile_content .markdown-body h3,.mx_EventTile_content .markdown-body h4,.mx_EventTile_content .markdown-body h5,.mx_EventTile_content .markdown-body h6{font-family:inherit!important;color:inherit}.mx_EventTile_content .markdown-body h1,.mx_EventTile_content .markdown-body h2{font-size:1.5em;border-bottom:none!important}.mx_EventTile_content .markdown-body a{color:#238cf5}.mx_EventTile_content .markdown-body .hljs{display:inline!important}.mx_EventTile_tileError{color:red;text-align:center;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line{padding-left:0;margin-right:0}.mx_EventTile_tileError .mx_EventTile_line span{padding:4px 8px}.mx_EventTile_tileError a{margin-left:1em}@media only screen and (max-width:480px){.mx_EventTile_line,.mx_EventTile_reply{padding-left:0;margin-right:0}.mx_EventTile_content{margin-top:10px;margin-right:0}}.mx_GroupLayout .mx_EventTile>.mx_SenderProfile{line-height:1.7rem;padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_line{padding-left:64px}.mx_GroupLayout .mx_EventTile>.mx_EventTile_avatar{position:absolute}.mx_GroupLayout .mx_EventTile .mx_MessageTimestamp{position:absolute;width:46px}.mx_GroupLayout .mx_EventTile .mx_EventTile_line,.mx_GroupLayout .mx_EventTile .mx_EventTile_reply{padding-top:3px;padding-bottom:3px;line-height:2.2rem}.mx_GroupLayout .mx_EventTile_info .mx_EventTile_line{padding-left:82px}.mx_MatrixChat_useCompactLayout .mx_EventTile{padding-top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info{padding-top:0;font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_reply{line-height:2rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_SenderProfile{font-size:1.3rem}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote{padding-top:8px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_reply{padding-top:0;padding-bottom:1px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation{padding-top:0}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_line,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote.mx_EventTile_continuation .mx_EventTile_reply{padding-top:0;padding-bottom:0}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_avatar{top:2px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_e2eIcon{top:3px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_readAvatars{top:27px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_continuation .mx_EventTile_readAvatars,.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_emote .mx_EventTile_readAvatars{top:5px}.mx_MatrixChat_useCompactLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_readAvatars{top:4px}.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body blockquote,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body dl,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ol,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body p,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body pre,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body table,.mx_MatrixChat_useCompactLayout .mx_EventTile .mx_EventTile_content .markdown-body ul{margin-bottom:4px}.mx_MatrixChat_useCompactLayout .mx_RoomView_MessageList h2{margin-top:6px}.mx_IRCLayout{--name-width:70px;line-height:1.8rem!important}.mx_IRCLayout .mx_EventTile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0}.mx_IRCLayout .mx_EventTile>a{text-decoration:none}.mx_IRCLayout .mx_EventTile>*{margin-right:5px}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-negative:0;flex-shrink:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_msgOption .mx_EventTile_readAvatars{top:.2rem}.mx_IRCLayout .mx_EventTile>.mx_SenderProfile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-negative:0;flex-shrink:0;width:var(--name-width);text-overflow:ellipsis;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mx_IRCLayout .mx_EventTile .mx_EventTile_line,.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;top:0;left:0;-ms-flex-negative:0;flex-shrink:0;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar,.mx_IRCLayout .mx_EventTile>.mx_EventTile_avatar>.mx_BaseAvatar>*{height:1.4rem!important;width:1.4rem!important;font-size:1rem!important;line-height:1.5rem!important}.mx_IRCLayout .mx_EventTile .mx_MessageTimestamp{font-size:1rem;width:45px;text-align:right}.mx_IRCLayout .mx_EventTile>.mx_EventTile_e2eIcon{position:absolute;right:unset;left:unset;top:0;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:1.8rem;background-position:50%}.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_EventTile_e2eIcon,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_MTextBody,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_ReplyThread_wrapper_empty,.mx_IRCLayout .mx_EventTile .mx_EventTile_line .mx_TextualEvent{display:inline-block}.mx_IRCLayout .mx_EventTile .mx_EventTile_reply{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mx_IRCLayout .mx_EventTile .mx_EditMessageComposer_buttons{position:relative}.mx_IRCLayout .mx_EventTile_emote>.mx_EventTile_avatar{margin-left:calc(var(--name-width) + 19px)}.mx_IRCLayout blockquote{margin:0}.mx_IRCLayout .mx_EventListSummary>.mx_EventTile_line{padding-left:calc(var(--name-width) + 74px)}.mx_IRCLayout .mx_EventListSummary .mx_EventListSummary_avatars{padding:0;margin:0 9px 0 0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_avatar{left:calc(var(--name-width) + 24px);top:0}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_EventTile_line{left:calc(var(--name-width) + 24px)}.mx_IRCLayout .mx_EventTile.mx_EventTile_info .mx_TextualEvent{line-height:1.8rem}.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unknown .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_unverified .mx_EventTile_line,.mx_IRCLayout .mx_EventTile:hover.mx_EventTile_verified .mx_EventTile_line{padding-left:0;border-left:0}.mx_IRCLayout .mx_SenderProfile_hover{background-color:#fff;overflow:hidden}.mx_IRCLayout .mx_SenderProfile_hover>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_aux,.mx_IRCLayout .mx_SenderProfile_hover>span>.mx_SenderProfile_name{overflow:hidden;text-overflow:ellipsis;min-width:var(--name-width)}.mx_IRCLayout .mx_SenderProfile:hover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mx_IRCLayout .mx_SenderProfile_hover:hover{overflow:visible;width:max(auto,100%);z-index:10}.mx_IRCLayout .mx_ReplyThread{margin:0}.mx_IRCLayout .mx_ReplyThread .mx_SenderProfile{width:unset;max-width:var(--name-width)}.mx_IRCLayout .mx_ProfileResizer{position:absolute;height:100%;width:15px;left:calc(80px + var(--name-width));cursor:col-resize;z-index:100}.mx_IRCLayout .mx_Flair>img{height:1.4rem!important;width:1.4rem!important}.mx_JumpToBottomButton{z-index:1000;position:absolute;bottom:12px;right:24px;width:38px;height:50px;text-align:center}.mx_JumpToBottomButton_badge{position:relative;top:-12px;border-radius:16px;font-weight:700;font-size:1.2rem;line-height:1.4rem;text-align:center;display:inline-block;padding:0 4px;color:#fff;background-color:#61708b}.mx_JumpToBottomButton_highlight .mx_JumpToBottomButton_badge{color:#f2f5f8;background-color:#ff4b55}.mx_JumpToBottomButton_scrollDown{position:relative;height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1.3px solid #61708b;cursor:pointer}.mx_JumpToBottomButton_scrollDown:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b}.mx_LinkPreviewWidget{margin-top:15px;margin-right:15px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:4px solid #ddd;color:#888}.mx_LinkPreviewWidget_image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:15px;text-align:center;cursor:pointer}.mx_LinkPreviewWidget_caption{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mx_LinkPreviewWidget_title{display:inline;font-weight:700;white-space:normal}.mx_LinkPreviewWidget_siteName{display:inline}.mx_LinkPreviewWidget_description{margin-top:8px;white-space:normal;word-wrap:break-word}.mx_LinkPreviewWidget_cancel{cursor:pointer;width:18px;height:18px}.mx_LinkPreviewWidget_cancel img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;visibility:hidden}.mx_LinkPreviewWidget:hover .mx_LinkPreviewWidget_cancel img,.mx_LinkPreviewWidget_cancel.focus-visible:focus img{visibility:visible}.mx_MatrixChat_useCompactLayout .mx_LinkPreviewWidget{margin-top:6px;margin-bottom:6px}.mx_MemberInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.mx_MemberInfo,.mx_MemberInfo_name{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_MemberInfo_name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_MemberInfo_name>.mx_E2EIcon{margin-right:0}.mx_MemberInfo_cancel{height:16px;width:16px;padding:10px 0 10px 10px;cursor:pointer;-webkit-mask-image:url(../../img/minimise.871d2de.svg);mask-image:url(../../img/minimise.871d2de.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:16px center;mask-position:16px center;background-color:#91a1c0}.mx_MemberInfo_name h2{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto;max-height:50px}.mx_MemberInfo h2{font-size:1.8rem;font-weight:600;margin:16px 0 16px 15px}.mx_MemberInfo_container{margin:0 16px 16px}.mx_MemberInfo .mx_RoomTile_nameContainer{width:154px}.mx_MemberInfo .mx_RoomTile_badge{display:none}.mx_MemberInfo .mx_RoomTile_name{width:160px}.mx_MemberInfo_avatar{background:hsla(0,0%,91%,.77);margin-bottom:16px}.mx_MemberInfo_avatar>img{height:auto;width:100%;max-height:30vh;-o-object-fit:contain;object-fit:contain;display:block}.mx_MemberInfo_avatar .mx_BaseAvatar.mx_BaseAvatar_image{cursor:-webkit-zoom-in;cursor:zoom-in}.mx_MemberInfo_profile{margin-bottom:16px}.mx_MemberInfo h3{text-transform:uppercase;color:#9fa9ba;font-weight:700;font-size:1.2rem;margin:4px 0}.mx_MemberInfo_profileField{font-size:1.5rem;position:relative}.mx_MemberInfo_buttons{margin-bottom:16px}.mx_MemberInfo_field{cursor:pointer;font-size:1.5rem;color:#2e2f32;margin-left:8px;line-height:2.3rem}.mx_MemberInfo_createRoom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.mx_MemberInfo_createRoom_label{width:auto!important;cursor:pointer}.mx_MemberInfo label{font-size:1.3rem}.mx_MemberInfo label .mx_MemberInfo_label_text{display:inline-block;max-width:180px;vertical-align:text-top}.mx_MemberInfo input[type=radio]{vertical-align:-2px;margin-right:5px;margin-left:8px}.mx_MemberInfo_statusMessage{font-size:1.1rem;opacity:.5;overflow:hidden;white-space:nowrap;text-overflow:clip}.mx_MemberInfo .mx_MemberInfo_scrollContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.mx_GroupMemberList,.mx_GroupRoomList,.mx_MemberList{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.mx_GroupMemberList .mx_Spinner,.mx_GroupRoomList .mx_Spinner,.mx_MemberList .mx_Spinner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.mx_GroupMemberList .mx_SearchBox,.mx_GroupRoomList .mx_SearchBox,.mx_MemberList .mx_SearchBox{margin-bottom:5px}.mx_GroupMemberList h2,.mx_GroupRoomList h2,.mx_MemberList h2{text-transform:uppercase;color:#3d3b39;font-weight:600;font-size:1.3rem;padding-left:3px;padding-right:12px;margin-top:8px;margin-bottom:4px}.mx_GroupMemberList .mx_AutoHideScrollbar,.mx_GroupRoomList .mx_AutoHideScrollbar,.mx_MemberList .mx_AutoHideScrollbar{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_MemberList_chevron{position:absolute;right:35px;margin-top:-15px}.mx_MemberList_border{overflow-y:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.mx_GroupMemberList_query,.mx_GroupRoomList_query,.mx_MemberList_query{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.mx_GroupMemberList_query[type=text],.mx_GroupRoomList_query[type=text],.mx_MemberList_query[type=text]{font-size:1.2rem}.mx_MemberList_wrapper{padding:10px}.mx_MemberList_invite{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;background-color:#0dbd8b;border-radius:4px;margin:5px 9px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600}.mx_MemberList_invite.mx_AccessibleButton_disabled{background-color:#888;cursor:not-allowed}.mx_MemberList_invite span{background-image:url(../../img/element-icons/room/invite.a9b4e0f.svg);background-repeat:no-repeat;background-position:0;background-size:20px;padding:8px 0 8px 25px}.mx_MemberList_inviteCommunity span{background-image:url(../../img/icon-invite-people.d82f491.svg)}.mx_MemberList_addRoomToCommunity span{background-image:url(../../img/icons-room-add.bd36e26.svg)}.mx_MessageComposer_wrapper{vertical-align:middle;margin:auto;border-top:1px solid transparent;position:relative;padding-left:82px;padding-right:6px}.mx_MessageComposer_replaced_wrapper{margin-left:auto;margin-right:auto}.mx_MessageComposer_replaced_valign{height:60px;display:table-cell;vertical-align:middle}.mx_MessageComposer_roomReplaced_icon{float:left;margin-right:20px;margin-top:5px;width:31px;height:31px}.mx_MessageComposer_roomReplaced_header{font-weight:700}.mx_MessageComposer_autocomplete_wrapper{position:relative;height:0}.mx_MessageComposer_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mx_MessageComposer .mx_MessageComposer_avatar{position:absolute;left:26px}.mx_MessageComposer .mx_MessageComposer_avatar .mx_BaseAvatar{display:block}.mx_MessageComposer_composecontrols{width:100%}.mx_MessageComposer_e2eIcon.mx_E2EIcon{position:absolute;left:60px;margin-right:0;margin-left:3px;width:12px;height:12px}.mx_MessageComposer_noperm_error{width:100%;height:60px;font-style:italic;color:#888;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_MessageComposer_input_wrapper{cursor:text}.mx_MessageComposer_input,.mx_MessageComposer_input_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_MessageComposer_input{vertical-align:middle;min-height:60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin-right:6px}.mx_MessageComposer_editor{width:100%;max-height:120px;min-height:19px;overflow-y:auto;overflow-x:hidden;word-break:break-word}.mx_MessageComposer_editor>:first-child{margin-top:0!important}.mx_MessageComposer_editor>:last-child{margin-bottom:0!important}@keyframes visualbell{0%{background-color:#faa}to{background-color:#fff}}.mx_MessageComposer_input_error{-webkit-animation:visualbell .2s;animation:visualbell .2s}.mx_MessageComposer_input blockquote{color:#777;margin:0 0 16px;padding:0 15px;border-left:4px solid #ddd}.mx_MessageComposer_input pre{background-color:rgba(0,0,0,.04);border-radius:3px;padding:10px}.mx_MessageComposer_input textarea{display:block;width:100%;padding:0;margin-top:6px;margin-bottom:6px;border:0;resize:none;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#2e2f32;background-color:#fff;font-size:1.4rem;max-height:120px;overflow:auto;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji}.mx_MessageComposer_input textarea::-moz-placeholder{line-height:100%;color:#0dbd8b;opacity:1}.mx_MessageComposer_input textarea::-webkit-input-placeholder{color:#0dbd8b}.mx_MessageComposer_button_highlight{background:rgba(13,189,139,.25)}.mx_MessageComposer_button_highlight:before{background-color:#0dbd8b!important}.mx_MessageComposer_button{position:relative;margin-right:6px;cursor:pointer;height:26px;width:26px;border-radius:100%}.mx_MessageComposer_button:before{content:"";position:absolute;top:3px;left:3px;height:20px;width:20px;background-color:#c1c6cd;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.mx_MessageComposer_button:hover{background:rgba(13,189,139,.1)}.mx_MessageComposer_button:hover:before{background-color:#0dbd8b}.mx_MessageComposer_button.mx_MessageComposer_hangup:before{background-color:#ff4b55}.mx_MessageComposer_upload:before{-webkit-mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg);mask-image:url(../../img/element-icons/room/composer/attach.359c84e.svg)}.mx_MessageComposer_hangup:before{-webkit-mask-image:url(../../img/element-icons/call/hangup.a207e54.svg);mask-image:url(../../img/element-icons/call/hangup.a207e54.svg)}.mx_MessageComposer_voicecall:before{-webkit-mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg);mask-image:url(../../img/element-icons/call/voice-call.303eba8.svg)}.mx_MessageComposer_videocall:before{-webkit-mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg);mask-image:url(../../img/element-icons/call/video-call.f465ed0.svg)}.mx_MessageComposer_emoji:before{-webkit-mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg);mask-image:url(../../img/element-icons/room/composer/emoji.144dfeb.svg)}.mx_MessageComposer_stickers:before{-webkit-mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg);mask-image:url(../../img/element-icons/room/composer/sticker.8dbe5ec.svg)}.mx_MessageComposer_formatting{cursor:pointer;margin:0 11px;width:24px;height:18px}.mx_MessageComposer_formatbar_wrapper{width:100%;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.08)}.mx_MessageComposer_formatbar{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:62px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#888}.mx_MessageComposer_formatbar *{margin-right:4px}.mx_MessageComposer_format_button,.mx_MessageComposer_formatbar_cancel,.mx_MessageComposer_formatbar_markdown{cursor:pointer}.mx_MessageComposer_formatbar_cancel{margin-right:22px}.mx_MessageComposer_formatbar_markdown{height:17px;width:30px;margin-right:64px}.mx_MessageComposer_input_markdownIndicator{height:10px;width:12px;padding:4px 4px 4px 0}.mx_MessageComposer_formatbar_markdown,.mx_MessageComposer_input_markdownIndicator{cursor:pointer;-webkit-mask-image:url(../../img/markdown.6905ba8.svg);mask-image:url(../../img/markdown.6905ba8.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#c1c6cd}.mx_MessageComposer_formatbar_markdown.mx_MessageComposer_markdownDisabled,.mx_MessageComposer_input_markdownIndicator.mx_MessageComposer_markdownDisabled{opacity:.2}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_input{min-height:50px}.mx_MatrixChat_useCompactLayout .mx_MessageComposer_noperm_error{height:50px}.mx_MessageComposerFormatBar{display:none;width:130px;height:24px;position:absolute;cursor:pointer;border-radius:4px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.mx_MessageComposerFormatBar.mx_MessageComposerFormatBar_shown{display:block}.mx_MessageComposerFormatBar>*{white-space:nowrap;display:inline-block;position:relative;border:1px solid #e9edf1;margin-left:-1px}.mx_MessageComposerFormatBar>:hover{border-color:#ddd;z-index:1}.mx_MessageComposerFormatBar>:first-child{border-radius:3px 0 0 3px}.mx_MessageComposerFormatBar>:last-child{border-radius:0 3px 3px 0}.mx_MessageComposerFormatBar>:only-child{border-radius:3px}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button{width:27px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_button:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2e2f32}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconBold:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg);mask-image:url(../../img/element-icons/room/format-bar/bold.0d80ac7.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconItalic:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg);mask-image:url(../../img/element-icons/room/format-bar/italic.bf18054.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconStrikethrough:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg);mask-image:url(../../img/element-icons/room/format-bar/strikethrough.0264f7b.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconQuote:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg);mask-image:url(../../img/element-icons/room/format-bar/quote.560cd8f.svg)}.mx_MessageComposerFormatBar .mx_MessageComposerFormatBar_buttonIconCode:after{-webkit-mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg);mask-image:url(../../img/element-icons/room/format-bar/code.27444ba.svg)}.mx_MessageComposerFormatBar_buttonTooltip{white-space:nowrap;font-size:1.3rem;font-weight:600;min-width:54px;text-align:center}.mx_MessageComposerFormatBar_buttonTooltip .mx_MessageComposerFormatBar_tooltipShortcut{font-size:.9rem;opacity:.7}.mx_NotificationBadge:not(.mx_NotificationBadge_visible){display:none}.mx_NotificationBadge.mx_NotificationBadge_visible{background-color:#61708b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_highlighted{background-color:#ff4b55}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_dot{background-color:#2e2f32;width:6px;height:6px;border-radius:6px}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_2char{width:1.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible.mx_NotificationBadge_3char{width:2.6rem;height:1.6rem;border-radius:1.6rem}.mx_NotificationBadge.mx_NotificationBadge_visible .mx_NotificationBadge_count{font-size:1rem;line-height:1.4rem;color:#fff}.mx_PinnedEventTile{min-height:40px;margin-bottom:5px;width:100%;border-radius:5px}.mx_PinnedEventTile:hover{background-color:#f6f7f8}.mx_PinnedEventTile .mx_PinnedEventTile_sender,.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{color:#868686;font-size:.8em;vertical-align:top;display:inline-block;padding-bottom:3px}.mx_PinnedEventTile .mx_PinnedEventTile_timestamp{padding-left:15px;display:none}.mx_PinnedEventTile .mx_PinnedEventTile_senderAvatar .mx_BaseAvatar{float:left;margin-right:10px}.mx_PinnedEventTile_actions{float:right;margin-right:10px;display:none}.mx_PinnedEventTile:hover .mx_PinnedEventTile_timestamp{display:inline-block}.mx_PinnedEventTile:hover .mx_PinnedEventTile_actions{display:block}.mx_PinnedEventTile_unpinButton{display:inline-block;cursor:pointer;margin-left:10px}.mx_PinnedEventTile_gotoButton{display:inline-block;font-size:.7em}.mx_PinnedEventTile_message{margin-left:50px;position:relative;top:0;left:0}.mx_PinnedEventsPanel{border-top:1px solid transparent}.mx_PinnedEventsPanel_body{max-height:300px;overflow-y:auto;padding-bottom:15px}.mx_PinnedEventsPanel_header{margin:0;padding-top:8px;padding-bottom:15px}.mx_PinnedEventsPanel_cancel{margin:12px;float:right;display:inline-block}.mx_PresenceLabel{font-size:1.1rem;opacity:.5}.mx_ReplyPreview{background:#fff;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;max-height:50vh;overflow:auto;-webkit-box-shadow:0 -16px 32px rgba(0,0,0,.04);box-shadow:0 -16px 32px rgba(0,0,0,.04)}.mx_ReplyPreview_section{border-bottom:1px solid transparent}.mx_ReplyPreview_header{margin:12px;color:#2e2f32;font-weight:400;opacity:.4}.mx_ReplyPreview_title{float:left}.mx_ReplyPreview_cancel{float:right;cursor:pointer}.mx_ReplyPreview_clear{clear:both}.mx_RoomBreadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_crumb{margin-right:8px;width:32px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter{margin-left:-40px}.mx_RoomBreadcrumbs.mx_RoomBreadcrumbs-enter-active{margin-left:0;-webkit-transition:margin-left .64s cubic-bezier(.66,.02,.36,1);transition:margin-left .64s cubic-bezier(.66,.02,.36,1)}.mx_RoomBreadcrumbs .mx_RoomBreadcrumbs_placeholder{font-weight:600;font-size:1.4rem;line-height:32px;height:32px}.mx_RoomBreadcrumbs_Tooltip{margin-left:-42px;margin-top:-42px}.mx_RoomHeader{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;border-bottom:1px solid transparent;background-color:#fff}.mx_RoomHeader .mx_RoomHeader_e2eIcon{height:12px;width:12px}.mx_RoomHeader .mx_RoomHeader_e2eIcon .mx_E2EIcon{margin:0;position:absolute;height:12px;width:12px}.mx_RoomHeader_wrapper{margin:auto;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 10px 0 18px}.mx_RoomHeader_wrapper .mx_InviteOnlyIcon_large{margin:0}.mx_RoomHeader_spinner{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding-left:12px;padding-right:12px}.mx_RoomHeader_textButton{vertical-align:middle;border:0;border-radius:4px;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-size:1.4rem;color:#fff;background-color:#0dbd8b;width:auto;padding:7px 1.5em;cursor:pointer;display:inline-block;outline:none;margin-right:8px;margin-top:-5px}.mx_RoomHeader_textButton_danger{background-color:#ff4b55}.mx_RoomHeader_cancelButton{cursor:pointer;padding-left:12px;padding-right:12px}.mx_RoomHeader_buttons{background-color:#fff}.mx_RoomHeader_buttons,.mx_RoomHeader_info{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomHeader_simpleHeader{line-height:5.2rem;color:#45474a;font-size:1.8rem;font-weight:600;overflow:hidden;margin-left:63px;text-overflow:ellipsis;width:100%}.mx_RoomHeader_simpleHeader .mx_RoomHeader_cancelButton{float:right}.mx_RoomHeader_simpleHeader .mx_RoomHeader_icon{margin-left:14px;margin-right:24px;vertical-align:-4px}.mx_RoomHeader_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;color:#45474a;font-weight:600;font-size:1.8rem;margin:0 7px;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomHeader_nametext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx_RoomHeader_settingsHint{color:#a2a2a2!important}.mx_RoomHeader_searchStatus{font-weight:400;opacity:.6}.mx_RoomHeader_avatar,.mx_RoomHeader_avatarPicker,.mx_RoomHeader_avatarPicker_edit,.mx_RoomHeader_avatarPicker_remove,.mx_RoomHeader_name{cursor:pointer}.mx_RoomHeader_avatarPicker_remove{position:absolute;top:-11px;right:-9px}.mx_RoomHeader_name:hover div:not(.mx_RoomHeader_editable){color:#0dbd8b}.mx_RoomHeader_placeholder{color:#a2a2a2!important}.mx_RoomHeader_editable{border-bottom:1px solid #c7c7c7!important;min-width:150px;cursor:text}.mx_RoomHeader_editable:focus{border-bottom:1px solid #0dbd8b!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.mx_RoomHeader_topic{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#9e9e9e;font-weight:400;font-size:1.3rem;margin:4px 7px 0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid transparent;line-height:1.2em;max-height:2.4em}.mx_RoomHeader_avatar{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 6px 0 7px;position:relative}.mx_RoomHeader_avatar .mx_BaseAvatar_image{-o-object-fit:cover;object-fit:cover}.mx_RoomHeader_avatarPicker{position:relative}.mx_RoomHeader_avatarPicker_edit{position:absolute;left:16px;top:18px}.mx_RoomHeader_avatarPicker_edit>label{cursor:pointer}.mx_RoomHeader_avatarPicker_edit>input{display:none}.mx_RoomHeader_button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer;height:32px;width:32px;border-radius:100%}.mx_RoomHeader_button:before{content:"";position:absolute;top:4px;left:4px;height:24px;width:24px;background-color:#c1c6cd;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_RoomHeader_button:hover{background:rgba(13,189,139,.1)}.mx_RoomHeader_button:hover:before{background-color:#0dbd8b}.mx_RoomHeader_forgetButton:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg);width:26px}.mx_RoomHeader_searchButton:before{-webkit-mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg);mask-image:url(../../img/element-icons/room/search-inset.db6314d.svg)}.mx_RoomHeader_showPanel{height:16px}.mx_RoomHeader_voipButton{display:table-cell}.mx_RoomHeader_voipButtons{margin-top:18px}.mx_RoomHeader_pinnedButton:before{-webkit-mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg);mask-image:url(../../img/element-icons/room/pin.6ab67ed.svg)}.mx_RoomHeader_pinsIndicator{position:absolute;right:0;bottom:4px;width:8px;height:8px;border-radius:8px;background-color:#8d99a5}.mx_RoomHeader_pinsIndicatorUnread{background-color:#ff4b55}@media only screen and (max-width:480px){.mx_RoomHeader_wrapper{padding:0}.mx_RoomHeader{overflow:hidden}}.mx_RoomList{padding-right:7px}.mx_RoomList_iconPlus:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomList_iconExplore:before{-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomList_explorePrompt{margin:4px 12px;padding-top:12px;border-top:1px solid #8d99a5;font-size:1.3rem}.mx_RoomList_explorePrompt div:first-child{font-weight:600;margin-bottom:8px}.mx_RoomList_explorePrompt .mx_AccessibleButton{color:#737d8c;position:relative;padding:0 0 0 24px;font-size:inherit}.mx_RoomList_explorePrompt .mx_AccessibleButton:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background:#737d8c;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg);mask-image:url(../../img/element-icons/roomlist/explore.1523e65.svg)}.mx_RoomPreviewBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center}.mx_RoomPreviewBar h3{font-size:1.8rem;font-weight:600}.mx_RoomPreviewBar h3.mx_RoomPreviewBar_spinnerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomPreviewBar .mx_RoomPreviewBar_message p,.mx_RoomPreviewBar h3{word-break:break-all;word-break:break-word}.mx_RoomPreviewBar .mx_Spinner{width:auto;height:auto;margin:10px 10px 10px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer{font-size:1.2rem;line-height:2rem}.mx_RoomPreviewBar .mx_RoomPreviewBar_footer .mx_Spinner{vertical-align:middle;display:inline-block}.mx_RoomPreviewBar_actions,.mx_RoomPreviewBar_message{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomPreviewBar_message{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mx_RoomPreviewBar_message p{overflow-wrap:break-word}.mx_RoomPreviewBar_panel{padding:8px 8px 8px 20px;border-top:1px solid transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 8px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_actions>*{margin-left:12px}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_panel .mx_RoomPreviewBar_message>*{margin:4px}.mx_RoomPreviewBar_dialog{margin:auto;-webkit-box-sizing:content;box-sizing:content;width:400px;border-radius:4px;padding:20px;text-align:center}.mx_RoomPreviewBar_dialog,.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_message>*{margin:5px 0 20px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton{padding:7px 50px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions>*{margin-top:12px}.mx_RoomPreviewBar_dialog .mx_RoomPreviewBar_actions .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-bottom:7px}.mx_RoomPreviewBar_inviter{font-weight:600}a.mx_RoomPreviewBar_inviter{text-decoration:underline;cursor:pointer}.mx_RoomRecoveryReminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff8e3;padding:20px;border:1px solid transparent;border-bottom:unset}.mx_RoomRecoveryReminder_header{font-weight:700;margin-bottom:1em}.mx_RoomRecoveryReminder_body{margin-bottom:1em}.mx_RoomRecoveryReminder_secondary{font-size:90%;margin-top:1em}.mx_RoomSublist{margin-left:8px;margin-bottom:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;height:24px;color:#8d99a5}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_sticky{position:fixed;height:32px;width:calc(100% - 22px)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable.mx_RoomSublist_headerContainer_stickyBottom{bottom:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer .mx_NotificationBadge{margin-left:8px}.mx_RoomSublist .mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_NotificationBadge{margin-right:4px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{margin-left:8px;position:relative;width:24px;height:24px;border-radius:32px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before,.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{content:"";width:16px;height:16px;position:absolute;top:4px;left:4px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#61708b}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton{visibility:hidden;width:0;margin:0}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{-webkit-mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg);mask-image:url(../../img/element-icons/roomlist/plus.daac9ba.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 16px);line-height:1.6rem;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn{display:inline-block;position:relative;width:14px;height:14px;margin-right:6px}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn:before{content:"";width:18px;height:18px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8d99a5;-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_headerContainer .mx_RoomSublist_headerText .mx_RoomSublist_collapseBtn.mx_RoomSublist_collapseBtn_collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mx_RoomSublist:first-child .mx_RoomSublist_headerContainer{height:0;padding-bottom:4px}.mx_RoomSublist .mx_RoomSublist_resizeBox{position:relative;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist .mx_RoomSublist_resizeBox,.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_tiles{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;-webkit-mask-image:linear-gradient(0deg,transparent,#000 4px);mask-image:linear-gradient(0deg,transparent,#000 4px)}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles_showNButton{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandles{-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px}.mx_RoomSublist .mx_RoomSublist_resizeBox .mx_RoomSublist_resizerHandle{cursor:ns-resize;border-radius:3px;width:unset!important;height:4px!important;position:absolute;bottom:0!important;left:calc(50% - 32px)!important;right:calc(50% - 32px)!important}.mx_RoomSublist .mx_RoomSublist_resizeBox.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_resizerHandle,.mx_RoomSublist .mx_RoomSublist_resizeBox:hover .mx_RoomSublist_resizerHandle{opacity:.8;background-color:#2e2f32}.mx_RoomSublist .mx_RoomSublist_showNButton{cursor:pointer;font-size:1.3rem;line-height:1.8rem;color:#737d8c;height:24px;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{position:relative;width:18px;height:18px;margin-left:12px;margin-right:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#8d99a5;left:-1px}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron,.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showMoreButtonChevron{-webkit-mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg);mask-image:url(../../img/feather-customised/chevron-down.5278abe.svg)}.mx_RoomSublist .mx_RoomSublist_showNButton .mx_RoomSublist_showLessButtonChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_RoomSublist.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:focus-within .mx_RoomSublist_menuButton,.mx_RoomSublist:not(.mx_RoomSublist_minimized)>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;width:24px;margin-left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_badgeContainer{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:end;align-self:flex-end;margin-right:0}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_stickable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;visibility:visible;width:32px!important;height:32px!important;margin-left:0!important;background-color:rgba(141,151,165,.2);margin-top:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_headerContainer .mx_RoomSublist_auxButton:before{top:8px;left:8px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_resizeBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_showNButton .mx_RoomSublist_showNButtonChevron{margin-right:12px}.mx_RoomSublist.mx_RoomSublist_minimized .mx_RoomSublist_menuButton{height:16px}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton{visibility:visible;position:absolute;bottom:48px;right:0;width:16px;height:16px;border-radius:0;z-index:1;background-color:hsla(0,0%,96.1%,.9)}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen .mx_RoomSublist_menuButton:before,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover .mx_RoomSublist_menuButton:before{top:0;left:0}.mx_RoomSublist.mx_RoomSublist_minimized.mx_RoomSublist_hasMenuOpen.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton,.mx_RoomSublist.mx_RoomSublist_minimized>.mx_RoomSublist_headerContainer:hover.mx_RoomSublist_headerContainer:not(.mx_RoomSublist_headerContainer_withAux) .mx_RoomSublist_menuButton{bottom:8px}.mx_RoomSublist_contextMenu{padding:20px 16px;width:250px}.mx_RoomSublist_contextMenu hr{margin-top:16px;margin-bottom:16px;margin-right:16px;border:1px solid #2e2f32;opacity:.1}.mx_RoomSublist_contextMenu .mx_RoomSublist_contextMenu_title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.mx_RoomSublist_contextMenu .mx_Checkbox,.mx_RoomSublist_contextMenu .mx_RadioButton{margin-top:8px}.mx_RoomSublist_addRoomTooltip{margin-top:-3px}.mx_RoomTile{margin-bottom:4px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.mx_RoomTile.mx_RoomTile_hasMenuOpen,.mx_RoomTile.mx_RoomTile_selected,.mx_RoomTile:focus-within,.mx_RoomTile:hover{background-color:#fff;border-radius:8px}.mx_RoomTile .mx_DecoratedRoomAvatar,.mx_RoomTile .mx_RoomTile_avatarContainer{margin-right:8px}.mx_RoomTile .mx_RoomTile_nameContainer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview,.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{margin:0 2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name{font-size:1.4rem;line-height:1.8rem}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_name.mx_RoomTile_nameHasUnreadEvents{font-weight:600}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_messagePreview{font-size:1.3rem;line-height:1.8rem;color:#737d8c}.mx_RoomTile .mx_RoomTile_nameContainer .mx_RoomTile_nameWithPreview{margin-top:-4px}.mx_RoomTile .mx_RoomTile_notificationsButton{margin-left:4px}.mx_RoomTile .mx_RoomTile_badgeContainer{height:16px;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge{margin-right:2px}.mx_RoomTile .mx_RoomTile_badgeContainer .mx_NotificationBadge_dot{margin-left:5px;margin-right:7px}.mx_RoomTile .mx_RoomTile_menuButton,.mx_RoomTile .mx_RoomTile_notificationsButton{width:20px;min-width:20px;height:20px;margin-top:auto;margin-bottom:auto;position:relative;display:none}.mx_RoomTile .mx_RoomTile_menuButton:before,.mx_RoomTile .mx_RoomTile_notificationsButton:before{top:2px;left:2px;content:"";width:16px;height:16px;position:absolute;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#2e2f32}.mx_RoomTile .mx_RoomTile_notificationsButton.mx_RoomTile_notificationsButton_show{display:block}.mx_RoomTile .mx_RoomTile_menuButton:before{-webkit-mask-image:url(../../img/element-icons/context-menu.829cc1a.svg);mask-image:url(../../img/element-icons/context-menu.829cc1a.svg)}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_badgeContainer,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_badgeContainer{width:0;height:0;display:none}.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized).mx_RoomTile_hasMenuOpen .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):focus-within .mx_RoomTile_notificationsButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_menuButton,.mx_RoomTile:not(.mx_RoomTile_minimized):hover .mx_RoomTile_notificationsButton{display:block}.mx_RoomTile.mx_RoomTile_minimized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mx_RoomTile.mx_RoomTile_minimized .mx_DecoratedRoomAvatar,.mx_RoomTile.mx_RoomTile_minimized .mx_RoomTile_avatarContainer{margin-right:0}.mx_RoomTile_iconBell:before{-webkit-mask-image:url(../../img/element-icons/notifications.d298b39.svg);mask-image:url(../../img/element-icons/notifications.d298b39.svg)}.mx_RoomTile_iconBellDot:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg);mask-image:url(../../img/element-icons/roomlist/notifications-default.8b8509e.svg)}.mx_RoomTile_iconBellCrossed:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg);mask-image:url(../../img/element-icons/roomlist/notifications-off.0c57561.svg)}.mx_RoomTile_iconBellMentions:before{-webkit-mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg);mask-image:url(../../img/element-icons/roomlist/notifications-dm.ffa8881.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconStar:before{-webkit-mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg);mask-image:url(../../img/element-icons/roomlist/favorite.ff7609d.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconArrowDown:before{-webkit-mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg);mask-image:url(../../img/element-icons/roomlist/low-priority.6c7fb97.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSettings:before{-webkit-mask-image:url(../../img/element-icons/settings.6b381af.svg);mask-image:url(../../img/element-icons/settings.6b381af.svg)}.mx_RoomTile_contextMenu .mx_RoomTile_iconSignOut:before{-webkit-mask-image:url(../../img/element-icons/leave.bb917e7.svg);mask-image:url(../../img/element-icons/leave.bb917e7.svg)}.mx_RoomUpgradeWarningBar{max-height:235px;background-color:#f7f7f7;padding-left:20px;padding-right:20px;overflow:scroll}.mx_RoomUpgradeWarningBar_wrapped{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center}.mx_RoomUpgradeWarningBar_header{color:#ff4b55;font-weight:700}.mx_RoomUpgradeWarningBar_body{color:#ff4b55}.mx_RoomUpgradeWarningBar_upgradelink{color:#ff4b55;text-decoration:underline}.mx_RoomUpgradeWarningBar_small{color:#888;font-size:70%}.mx_SearchBar{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent}.mx_SearchBar .mx_SearchBar_input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-left:22px}.mx_SearchBar .mx_SearchBar_searchButton{cursor:pointer;width:37px;height:37px;background-color:#0dbd8b;-webkit-mask:url(../../img/feather-customised/search-input.044bfa7.svg);mask:url(../../img/feather-customised/search-input.044bfa7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mx_SearchBar .mx_SearchBar_buttons{display:inherit}.mx_SearchBar .mx_SearchBar_button{border:0;margin:0 0 0 22px;padding:5px;font-size:1.5rem;cursor:pointer;color:#2e2f32;border-bottom:2px solid #0dbd8b;font-weight:600}.mx_SearchBar .mx_SearchBar_unselected{color:#9fa9ba;border-color:transparent}.mx_SearchBar .mx_SearchBar_cancel{background-color:#ff4b55;-webkit-mask:url(../../img/cancel.4b9715b.svg);mask:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;padding:9px;margin:0 12px 0 3px;cursor:pointer}.mx_SendMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;min-width:0}.mx_SendMessageComposer,.mx_SendMessageComposer .mx_BasicMessageComposer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mx_SendMessageComposer .mx_BasicMessageComposer{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:50px}.mx_SendMessageComposer .mx_BasicMessageComposer .mx_BasicMessageComposer_input{padding:3px 0;margin:auto 0;max-height:140px;overflow-y:auto}.mx_Stickers_content{overflow:hidden}.mx_Stickers_content_container{overflow:hidden;height:300px}#mx_persistedElement_stickerPicker .mx_AppTileFullWidth{height:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:none;border-right:none;border-bottom:none}#mx_persistedElement_stickerPicker iframe{height:273px}.mx_Stickers_contentPlaceholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mx_Stickers_contentPlaceholder p{max-width:200px}.mx_Stickers_addLink{display:inline;cursor:pointer;color:#0dbd8b}.mx_Stickers_hideStickers{z-index:2001}.mx_TopUnreadMessagesBar{z-index:1000;position:absolute;top:24px;right:24px;width:38px}.mx_TopUnreadMessagesBar:after{content:"";position:absolute;top:-8px;left:10.5px;width:4px;height:4px;border-radius:16px;background-color:#f2f5f8;border:6px solid #0dbd8b;pointer-events:none}.mx_TopUnreadMessagesBar_scrollUp{height:38px;border-radius:19px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1.3px solid #61708b;cursor:pointer}.mx_TopUnreadMessagesBar_scrollUp:before{content:"";position:absolute;width:36px;height:36px;-webkit-mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);mask-image:url(../../img/feather-customised/chevron-down-thin.f9a2477.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#61708b;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mx_TopUnreadMessagesBar_markAsRead{display:block;width:18px;height:18px;background:#fff;border:1.3px solid #61708b;border-radius:10px;margin:5px auto}.mx_TopUnreadMessagesBar_markAsRead:before{content:"";position:absolute;width:18px;height:18px;-webkit-mask-image:url(../../img/cancel.4b9715b.svg);mask-image:url(../../img/cancel.4b9715b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-position:4px 4px;mask-position:4px 4px;background:#61708b}.mx_WhoIsTypingTile{margin-left:-18px;padding-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_WhoIsTypingTile_avatars{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;text-align:center}.mx_WhoIsTypingTile_avatars>:not(:first-child){margin-left:-12px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar_initial{padding-top:1px}.mx_WhoIsTypingTile_avatars .mx_BaseAvatar{border:1px solid #fff;border-radius:40px}.mx_WhoIsTypingTile_remainingAvatarPlaceholder{position:relative;display:inline-block;color:#acacac;background-color:#ddd;border:1px solid #fff;border-radius:40px;width:24px;height:24px;line-height:2.4rem;font-size:.8em;vertical-align:top;text-align:center}.mx_WhoIsTypingTile_label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:600;color:#9e9e9e}.mx_WhoIsTypingTile_label>span{background-image:url(../../img/typing-indicator-2x.0eb9f0e.gif);background-size:25px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:15px;display:block}.mx_MatrixChat_useCompactLayout .mx_WhoIsTypingTile{padding-top:4px}.mx_AvatarSetting_avatar{width:8.8rem;height:8.8rem;margin-left:13px;position:relative}.mx_AvatarSetting_avatar>*{width:8.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_primary{margin-top:8px}.mx_AvatarSetting_avatar .mx_AccessibleButton.mx_AccessibleButton_kind_link_sm{color:#ff4b55}.mx_AvatarSetting_avatar>img{cursor:pointer;-o-object-fit:cover;object-fit:cover}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder,.mx_AvatarSetting_avatar>img{display:block;height:8.8rem;border-radius:4px}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder:before{background-color:#2e2f32;-webkit-mask:url(../../img/feather-customised/user.7a4d23d.svg);mask:url(../../img/feather-customised/user.7a4d23d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px;mask-size:36px;-webkit-mask-position:center;mask-position:center;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.mx_AvatarSetting_avatar .mx_AvatarSetting_avatarPlaceholder{background-color:#e7e7e7}.mx_CrossSigningPanel_statusList{border-spacing:0}.mx_CrossSigningPanel_statusList td{padding:0}.mx_CrossSigningPanel_statusList td:first-of-type{-webkit-padding-end:1em;padding-inline-end:1em}.mx_CrossSigningPanel_buttonRow{margin:1em 0}.mx_DevicesPanel{display:table;table-layout:fixed;width:880px;border-spacing:10px}.mx_DevicesPanel_header{display:table-header-group;font-weight:700}.mx_DevicesPanel_header>.mx_DevicesPanel_deviceButtons{height:48px}.mx_DevicesPanel_header>div{display:table-cell;vertical-align:middle}.mx_DevicesPanel_header .mx_DevicesPanel_deviceName{width:50%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceLastSeen{width:30%}.mx_DevicesPanel_header .mx_DevicesPanel_deviceButtons{width:20%}.mx_DevicesPanel_device{display:table-row}.mx_DevicesPanel_device>div{display:table-cell}.mx_DevicesPanel_myDevice{font-weight:700}.mx_E2eAdvancedPanel_settingLongDescription{margin-right:150px}.mx_ExistingEmailAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingEmailAddress_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingEmailAddress_email,.mx_ExistingEmailAddress_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingEmailAddress_confirmBtn{margin-left:5px}.mx_IntegrationManager .mx_Dialog{width:60%;height:70%;overflow:hidden;padding:0;max-width:none;max-height:none}.mx_IntegrationManager iframe{background-color:#fff;border:0;width:100%;height:100%}.mx_IntegrationManager_loading h3{text-align:center}.mx_IntegrationManager_error{text-align:center;padding-top:20px}.mx_IntegrationManager_error h3{color:#ff4b55}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigInvalid,.mx_KeyBackupPanel_sigValid{font-weight:700}.mx_KeyBackupPanel_deviceVerified,.mx_KeyBackupPanel_sigValid{color:#76cfa5}.mx_KeyBackupPanel_deviceNotVerified,.mx_KeyBackupPanel_sigInvalid{color:#ba6363}.mx_KeyBackupPanel_deviceName{font-style:italic}.mx_KeyBackupPanel_buttonRow{margin:1em 0}.mx_UserNotifSettings_tableRow{display:table-row}.mx_UserNotifSettings_inputCell{display:table-cell;padding-bottom:8px;padding-right:8px;width:16px}.mx_UserNotifSettings_labelCell{padding-bottom:8px;width:400px;display:table-cell}.mx_UserNotifSettings_pushRulesTableWrapper{padding-bottom:8px}.mx_UserNotifSettings_pushRulesTable{width:100%;table-layout:fixed}.mx_UserNotifSettings_pushRulesTable thead{font-weight:700}.mx_UserNotifSettings_pushRulesTable tbody th{font-weight:400}.mx_UserNotifSettings_pushRulesTable tbody th:first-child{text-align:left}.mx_UserNotifSettings_keywords{cursor:pointer;color:#0dbd8b}.mx_UserNotifSettings_devicesTable td{padding-left:20px;padding-right:20px}.mx_UserNotifSettings_notifTable{display:table}.mx_UserNotifSettings_notifTable .mx_Spinner{position:absolute}.mx_NotificationSound_soundUpload{display:none}.mx_NotificationSound_browse{color:#0dbd8b;border:1px solid #0dbd8b;background-color:transparent}.mx_NotificationSound_save{margin-left:5px;color:#fff;background-color:#0dbd8b}.mx_NotificationSound_resetSound{margin-top:5px;color:#fff;border:#ff4b55;background-color:#ff4b55}.mx_ExistingPhoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.mx_ExistingPhoneNumber_delete{margin-right:5px;cursor:pointer;vertical-align:middle}.mx_ExistingPhoneNumber_address,.mx_ExistingPhoneNumber_promptText{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.mx_ExistingPhoneNumber_confirmBtn{margin-left:5px}.mx_ExistingPhoneNumber_verification{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_ExistingPhoneNumber_verification .mx_Field{margin:0 0 0 1em}.mx_PhoneNumbers_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_PhoneNumbers_input>.mx_Field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_PhoneNumbers_country{width:80px}.mx_ProfileSettings_profile{display:-webkit-box;display:-ms-flexbox;display:flex}.mx_ProfileSettings_controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mx_ProfileSettings_controls .mx_Field #profileTopic{height:4em}.mx_ProfileSettings_controls .mx_Field:first-child{margin-top:0}.mx_ProfileSettings_hostingSignup{margin-left:20px}.mx_ProfileSettings_hostingSignup img{margin-left:5px}.mx_ProfileSettings_avatarUpload{display:none}.mx_SetIdServer .mx_Field_input{margin-right:100px}.mx_SetIdServer_tooltip{max-width:120px}.mx_SetIntegrationManager{margin-top:10px;margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading{margin-bottom:10px}.mx_SetIntegrationManager>.mx_SettingsTab_heading>.mx_SettingsTab_subheading{display:inline-block;padding-left:5px}.mx_SetIntegrationManager .mx_ToggleSwitch{display:inline-block;float:right;top:9px;margin-right:100px}.mx_UpdateCheckButton_summary{margin-left:16px}.mx_UpdateCheckButton_summary .mx_AccessibleButton_kind_link{padding:0}.mx_SettingsTab_warningText{color:#ff4b55}.mx_SettingsTab_heading{font-size:2rem;font-weight:600;color:#2e2f32;margin-bottom:10px}.mx_SettingsTab_heading:nth-child(n+2){margin-top:30px}.mx_SettingsTab_subheading{font-size:1.6rem;display:block;font-family:Inter,Twemoji,Apple Color Emoji,Segoe UI Emoji,Arial,Helvetica,Sans-Serif,Noto Color Emoji;font-weight:600;color:#2e2f32;margin-bottom:10px;margin-top:12px}.mx_SettingsTab_subsectionText{color:#61708b;font-size:1.4rem;display:block;margin:10px 100px 10px 0}.mx_SettingsTab_section{margin-bottom:24px}.mx_SettingsTab_section .mx_SettingsFlag{margin-right:100px;margin-bottom:10px}.mx_SettingsTab_section.mx_SettingsTab_subsectionText .mx_SettingsFlag{margin-right:0!important}.mx_SettingsTab_section .mx_SettingsFlag .mx_SettingsFlag_label{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#2e2f32;max-width:calc(100% - 4.8rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.mx_SettingsTab_section .mx_SettingsFlag .mx_ToggleSwitch{float:right}.mx_SettingsTab_linkBtn{cursor:pointer;color:#0dbd8b;word-break:break-all}.mx_SettingsTab a{color:#238cf5}.mx_GeneralRoomSettingsTab_profileSection{margin-top:10px}.mx_RolesRoomSettingsTab ul{margin-bottom:0}.mx_RolesRoomSettingsTab_unbanBtn{margin-right:10px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_warning{display:block}.mx_SecurityRoomSettingsTab_warning img{vertical-align:middle;margin-right:5px;margin-left:3px;margin-bottom:5px}.mx_SecurityRoomSettingsTab_encryptionSection{margin-bottom:25px}.mx_AppearanceUserSettingsTab_fontSlider,.mx_AppearanceUserSettingsTab_fontSlider_preview,.mx_AppearanceUserSettingsTab_Layout{margin-right:100px}.mx_AppearanceUserSettingsTab .mx_Field{width:256px}.mx_AppearanceUserSettingsTab_fontScaling{color:#2e2f32}.mx_AppearanceUserSettingsTab_fontSlider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:rgba(227,232,240,.2);border-radius:10px;font-size:10px;margin-top:24px;margin-bottom:24px}.mx_AppearanceUserSettingsTab_fontSlider_preview{border:1px solid #e3e8f0;border-radius:10px;padding:0 16px 9px;pointer-events:none}.mx_AppearanceUserSettingsTab_fontSlider_preview .mx_EventTile_msgOption{display:none}.mx_AppearanceUserSettingsTab_fontSlider_preview.mx_IRCLayout{padding-top:9px}.mx_AppearanceUserSettingsTab_fontSlider_smallText{font-size:15px;padding-right:20px;padding-left:5px;font-weight:500}.mx_AppearanceUserSettingsTab_fontSlider_largeText{font-size:18px;padding-left:20px;padding-right:5px;font-weight:500}.mx_AppearanceUserSettingsTab>.mx_SettingsTab_SubHeading{margin-bottom:32px}.mx_AppearanceUserSettingsTab_themeSection{color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;margin-bottom:30px}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton{padding:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;width:180px;background:#e3e8f0;opacity:.4;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:15px;margin-top:10px;font-weight:600;color:#61708b}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled{opacity:1}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_light{background-color:#f3f8fd;color:#2e2f32}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark{background-color:#25282e;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_dark>input>div>div{border-color:#e3e8f0}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black{background-color:#000;color:#f3f8fd}.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div,.mx_AppearanceUserSettingsTab_themeSection>.mx_ThemeSelectors>.mx_RadioButton_enabled.mx_ThemeSelector_black>input>div>div{border-color:#e3e8f0}.mx_SettingsTab_customFontSizeField{margin-left:calc(1.6rem + 10px)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#2e2f32}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_AppearanceUserSettingsTab_spacer{width:24px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;border:1px solid #e3e8f0;border-radius:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_msgOption,.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_MessageActionBar{display:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_AppearanceUserSettingsTab_Layout_RadioButton_preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;pointer-events:none}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_RadioButton{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:10px}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton .mx_EventTile_content{margin-right:0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons>.mx_AppearanceUserSettingsTab_Layout_RadioButton.mx_AppearanceUserSettingsTab_Layout_RadioButton_selected{border-color:#0dbd8b}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton{border-top:1px solid #e3e8f0}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton>input+div{border-color:rgba(97,112,139,.2)}.mx_AppearanceUserSettingsTab_Layout_RadioButtons .mx_RadioButton_checked{background-color:rgba(13,189,139,.08)}.mx_AppearanceUserSettingsTab_Advanced{color:#2e2f32}.mx_AppearanceUserSettingsTab_Advanced>*{margin-bottom:16px}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_AdvancedToggle{color:#0dbd8b;cursor:pointer}.mx_AppearanceUserSettingsTab_Advanced .mx_AppearanceUserSettingsTab_systemFont{margin-left:calc(1.6rem + 10px)}.mx_GeneralUserSettingsTab_changePassword .mx_Field{margin-right:100px}.mx_GeneralUserSettingsTab_changePassword .mx_Field:first-child{margin-top:0}.mx_GeneralUserSettingsTab_accountSection .mx_Spinner,.mx_GeneralUserSettingsTab_discovery .mx_Spinner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mx_GeneralUserSettingsTab_accountSection .mx_EmailAddresses,.mx_GeneralUserSettingsTab_accountSection .mx_PhoneNumbers,.mx_GeneralUserSettingsTab_discovery .mx_ExistingEmailAddress,.mx_GeneralUserSettingsTab_discovery .mx_ExistingPhoneNumber,.mx_GeneralUserSettingsTab_languageInput{margin-right:100px}.mx_GeneralUserSettingsTab_warningIcon{vertical-align:middle}.mx_HelpUserSettingsTab_debugButton{margin-bottom:5px;margin-top:5px}.mx_HelpUserSettingsTab span.mx_AccessibleButton{word-break:break-word}.mx_MjolnirUserSettingsTab .mx_Field{margin-right:100px}.mx_MjolnirUserSettingsTab_listItem{margin-bottom:2px}.mx_NotificationUserSettingsTab .mx_SettingsTab_heading{margin-bottom:10px}.mx_PreferencesUserSettingsTab .mx_Field{margin-right:100px}.mx_PreferencesUserSettingsTab .mx_SettingsTab_section{margin-bottom:30px}.mx_SecurityUserSettingsTab .mx_DevicesPanel{width:auto;max-width:880px}.mx_SecurityUserSettingsTab_deviceInfo{display:table;padding-left:0}.mx_SecurityUserSettingsTab_deviceInfo>li{display:table-row}.mx_SecurityUserSettingsTab_deviceInfo>li>label,.mx_SecurityUserSettingsTab_deviceInfo>li>span{display:table-cell;padding-right:1em}.mx_SecurityUserSettingsTab_bulkOptions .mx_AccessibleButton,.mx_SecurityUserSettingsTab_importExportButtons .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab_importExportButtons{margin-bottom:15px}.mx_SecurityUserSettingsTab_ignoredUser{margin-bottom:5px}.mx_SecurityUserSettingsTab_ignoredUser .mx_AccessibleButton{margin-right:10px}.mx_SecurityUserSettingsTab .mx_SettingsTab_section .mx_AccessibleButton_kind_link{padding:0;font-size:inherit}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning{color:#ff4b55;position:relative;padding-left:40px;margin-top:30px}.mx_SecurityUserSettingsTab .mx_SecurityUserSettingsTab_warning:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 center;mask-position:0 center;-webkit-mask-size:2.4rem;mask-size:2.4rem;position:absolute;width:2.4rem;height:2.4rem;content:"";top:0;left:0;background-color:#ff4b55;-webkit-mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg);mask-image:url(../../img/feather-customised/alert-triangle.38aca3a.svg)}.mx_VoiceUserSettingsTab .mx_Field{margin-right:100px}.mx_VoiceUserSettingsTab_missingMediaPermissions{margin-bottom:15px}.mx_InlineTermsAgreement_cbContainer{margin-bottom:10px;font-size:1.4rem}.mx_InlineTermsAgreement_cbContainer a{color:#0dbd8b;text-decoration:none}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox{margin-top:10px}.mx_InlineTermsAgreement_cbContainer .mx_InlineTermsAgreement_checkbox input{vertical-align:text-bottom}.mx_InlineTermsAgreement_link{-webkit-mask-image:url(../../img/external-link.a8d3e9b.svg);mask-image:url(../../img/external-link.a8d3e9b.svg);background-color:#0dbd8b;width:12px;height:12px;margin-left:3px;vertical-align:middle}.mx_InlineTermsAgreement_link,.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.mx_NonUrgentEchoFailureToast .mx_NonUrgentEchoFailureToast_icon{width:1.8rem;height:1.8rem;-webkit-mask-position:center;mask-position:center;background-color:#fff;-webkit-mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);mask-image:url(../../img/element-icons/cloud-off.33cd28e.svg);margin-right:8px}.mx_NonUrgentEchoFailureToast span{vertical-align:middle}.mx_NonUrgentEchoFailureToast .mx_AccessibleButton{padding:0}.mx_VerificationShowSas_decimalSas{text-align:center;font-weight:700;padding-left:3px;padding-right:3px}.mx_VerificationShowSas_decimalSas span{margin-left:5px;margin-right:5px}.mx_VerificationShowSas_emojiSas{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.mx_VerificationShowSas_emojiSas_block{display:inline-block;margin-bottom:16px;position:relative;width:52px}.mx_AuthPage_modal .mx_VerificationShowSas_emojiSas_block,.mx_Dialog .mx_VerificationShowSas_emojiSas_block{width:60px}.mx_VerificationShowSas_emojiSas_emoji{font-size:3.2rem}.mx_VerificationShowSas_emojiSas_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}.mx_VerificationShowSas_emojiSas_break{-ms-flex-preferred-size:100%;flex-basis:100%}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_matchButton{color:#0dbd8b;background-color:rgba(3,179,129,.16);border:none}.mx_VerificationShowSas .mx_Dialog_buttons button.mx_VerificationShowSas_noMatchButton{color:#ff4b55;background-color:rgba(255,75,85,.16);border:none}.mx_CallContainer{position:absolute;right:20px;bottom:72px;border-radius:8px;overflow:hidden;z-index:100;-webkit-box-shadow:0 14px 24px rgba(0,0,0,.08);box-shadow:0 14px 24px rgba(0,0,0,.08);cursor:pointer}.mx_CallContainer .mx_CallPreview .mx_VideoView{width:350px}.mx_CallContainer .mx_CallPreview .mx_VideoView_localVideoFeed{border-radius:8px;overflow:hidden}.mx_CallContainer .mx_AppTile_persistedWrapper div{min-width:300px}.mx_CallContainer .mx_IncomingCallBox{min-width:250px;background-color:#fff;padding:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo img{margin:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1,.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo p{margin:0;padding:0;font-size:1.4rem;line-height:1.6rem}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_CallerInfo h1{font-weight:700}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>.mx_IncomingCallBox_spacer{width:8px}.mx_CallContainer .mx_IncomingCallBox .mx_IncomingCallBox_buttons>*{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;font-size:1.5rem;line-height:2.4rem}.mx_CallView_voice{background-color:#0dbd8b;color:#fff;cursor:pointer;padding:6px;font-weight:700;border-radius:8px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mx_CallView_voice img{margin:4px 10px 4px 4px}.mx_CallView_voice>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3px}.mx_CallView_voice>div>h1,.mx_CallView_voice>div>p{padding:0;margin:0;font-size:1.3rem;line-height:1.5rem}.mx_CallView_voice>div>p{font-weight:700}.mx_CallView_voice>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.mx_CallView_hangup{position:absolute;right:8px;bottom:10px;height:35px;width:35px;border-radius:35px;background-color:#ff4b55;z-index:101;cursor:pointer}.mx_CallView_hangup:before{content:"";position:absolute;height:20px;width:20px;top:6.5px;left:7.5px;-webkit-mask:url(../../img/hangup.a9def68.svg);mask:url(../../img/hangup.a9def68.svg);-webkit-mask-size:contain;mask-size:contain;background-size:contain;background-color:#2e2f32}.mx_VideoView{width:100%;position:relative;z-index:30}.mx_VideoView video{width:100%}.mx_VideoView_remoteVideoFeed{width:100%;background-color:#000;z-index:50}.mx_VideoView_localVideoFeed{width:25%;height:25%;position:absolute;left:10px;bottom:10px;z-index:100}.mx_VideoView_localVideoFeed video{width:auto;height:100%}.mx_VideoView_localVideoFeed.mx_VideoView_localVideoFeed_flipped video{-webkit-transform:scaleX(-1);transform:scaleX(-1)} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-light.js b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js similarity index 91% rename from riot/bundles/709217699826f8fd4e42/theme-light.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js index d0eaf28..fce8c92 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-light.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js @@ -1,2 +1,2 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=28)}({28:function(e,t,r){}}); +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=38)}({38:function(e,t,r){}}); //# sourceMappingURL=theme-light.js.map \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/theme-light.js.map b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js.map similarity index 96% rename from riot/bundles/709217699826f8fd4e42/theme-light.js.map rename to riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js.map index 3a9b771..bfe1dc6 100644 --- a/riot/bundles/709217699826f8fd4e42/theme-light.js.map +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/theme-light.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/709217699826f8fd4e42/theme-light.js","sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,I","file":"bundles/1c92c9d6b0f5bd0d188c/theme-light.js","sourceRoot":""} \ No newline at end of file diff --git a/riot/bundles/709217699826f8fd4e42/usercontent.js b/riot/bundles/1c92c9d6b0f5bd0d188c/usercontent.js similarity index 94% rename from riot/bundles/709217699826f8fd4e42/usercontent.js rename to riot/bundles/1c92c9d6b0f5bd0d188c/usercontent.js index c7265d1..f41867e 100644 --- a/riot/bundles/709217699826f8fd4e42/usercontent.js +++ b/riot/bundles/1c92c9d6b0f5bd0d188c/usercontent.js @@ -1,2 +1,2 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=27)}({27:function(e,t){const n=window.location.search.substring(1).split("&");let o;for(let e=0;e{setTimeout(n,e,t)})}function O(e){return null==e}function D(){let e,t;const n=new Promise((n,o)=>{e=n,t=o});return{resolve:e,reject:t,promise:n}}async function I(e,t){for(const n of await e)await t(await n)}function A(e){return new Promise(t=>t(e()))}let F;function N(){return F}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";function o(e){return e.slice(0,e.length)}function r(e,t){if(e.length===t.length){for(let n=0;n!e.includes(t))||!!e.some(e=>!t.includes(e)))}function s(e,t){return{added:t.filter(t=>!e.includes(t)),removed:e.filter(e=>!t.includes(e))}}function a(e,t){return e.filter(e=>t.includes(e))}function c(...e){return Array.from(e.reduce((e,t)=>(t.forEach(t=>e.add(t)),e),new Set))}n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return c})),n.d(t,"a",(function(){return l}));class l{constructor(e){this.a=e}get value(){return this.a}groupBy(e){const t=this.a.reduce((t,n)=>{const o=e(n);return t.has(o)||t.set(o,[]),t.get(o).push(n),t},new Map);return new u(t)}}class u{constructor(e){this.val=e}orderBy(e){const t=[];for(const n of e)this.val.has(n)&&t.push(...this.val.get(n));return new l(t)}}},,function(e,t,n){var o,r;!function(i,s){"use strict";void 0===(r="function"==typeof(o=function(){var e=function(){},t="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function o(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function r(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function i(n){return"debug"===n&&(n="log"),"undefined"!=typeof console&&("trace"===n&&t?r:void 0!==console[n]?o(console,n):void 0!==console.log?o(console,"log"):e)}function s(t,o){for(var r=0;r=0&&t<=i.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(r=t,!1!==o&&function(e){var t=(n[e]||"silent").toUpperCase();if("undefined"!=typeof window){try{return void(window.localStorage[a]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(a)+"="+t+";"}catch(e){}}}(t),s.call(i,t,e),"undefined"==typeof console&&tthis.readyPromiseResolve=e),window.addEventListener("message",e=>{if(e.origin!==this.origin)return;if(!e.data)return;if(e.data.widgetId!==this.widgetId)return;const t=e.data;if(t.api===u.ToWidget&&t.action)if(console.log("[WidgetAPI] Got request: "+JSON.stringify(t)),t.action===l.GetCapabilities)this.onCapabilitiesRequest(t),this.expectingExplicitReady||this.readyPromiseResolve();else if(t.action===l.ClientReady)this.readyPromiseResolve(),this.replyToRequest(t,{});else if(t.action===l.Terminate){let e=Promise.resolve();const n=t=>{e=e.then(()=>t)};this.emit("terminate",n),Promise.resolve(e).then(()=>{this.replyToRequest(t,{})})}else t.action===l.ReceiveOpenIDCredentials?(this.setOpenIDCredentials(t),this.replyToRequest(t,{})):console.warn("[WidgetAPI] Got unexpected action: "+t.action);else if(t.api===u.FromWidget&&this.inFlightRequests[t.requestId]){console.log("[WidgetAPI] Got reply: "+JSON.stringify(t));const e=this.inFlightRequests[t.requestId];delete this.inFlightRequests[t.requestId],e(t)}else console.warn("[WidgetAPI] Unhandled payload: "+JSON.stringify(t))})}setOpenIDCredentials(e){const t=e.data;"allowed"===t.state?this.openIDCredentials={accessToken:t.access_token,tokenType:t.token_type,matrixServerName:t.matrix_server_name,expiresIn:t.expires_in}:"blocked"===t.state&&(this.openIDCredentials=null),["allowed","blocked"].includes(t.state)&&this.openIDCredentialsCallback&&this.openIDCredentialsCallback()}requestOpenIDCredentials(e){this.openIDCredentialsCallback=e,this.callAction(l.GetOpenIDCredentials,{},this.setOpenIDCredentials)}waitReady(){return this.readyPromise}replyToRequest(e,t){if(!window.parent)return;const n=Object(a.a)(e);n.response=t,window.parent.postMessage(n,this.origin)}onCapabilitiesRequest(e){return this.replyToRequest(e,{capabilities:this.requestedCapabilities})}callAction(e,t,n){if(!window.parent)return;const o={api:u.FromWidget,widgetId:this.widgetId,action:e,requestId:Object(i.a)(160),data:t,response:{}};n&&(this.inFlightRequests[o.requestId]=n),console.log("[WidgetAPI] Sending request: ",o),window.parent.postMessage(o,"*")}setAlwaysOnScreen(e){return new Promise(t=>{this.callAction(l.SetAlwaysOnScreen,{value:e},null),t()})}}},,,function(e,t,n){"use strict";var o,r="object"==typeof Reflect?Reflect:null,i=r&&"function"==typeof r.apply?r.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};o=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function d(e,t,n,o){var r,i,s,a;if(l(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),s=i[t]),void 0===s)s=i[t]=n,++e._eventsCount;else if("function"==typeof s?s=i[t]=o?[n,s]:[s,n]:o?s.unshift(n):s.push(n),(r=u(e))>0&&s.length>r&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a)}return e}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var o={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=h.bind(o);return r.listener=n,o.wrapFn=r,r}function m(e,t,n){var o=e._events;if(void 0===o)return[];var r=o[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=r[e];if(void 0===c)return!1;if("function"==typeof c)i(c,this,t);else{var l=c.length,u=_(c,l);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){s=n[i].listener,r=i;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1=0;o--)this.removeListener(e,t[o]);return this},a.prototype.listeners=function(e){return m(this,e,!0)},a.prototype.rawListeners=function(e){return m(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?o(this._events):[]}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return l}));var o=n(3);function r(e,t){const n=new Map(Object.entries(e));for(const e of t)n.delete(e);return Array.from(n.entries()).reduce((e,[t,n])=>(e[t]=n,e),{})}function i(e,t){const n=Object.keys(e),i=Object(o.b)(n,t);return 0===i.removed.length?s(e):r(e,i.removed)}function s(e,t){const n={};for(const[o,r]of Object.entries(e))n[o]=r,t&&(n[o]=t(o,r));return n}function a(e,t){const n=Object.keys(e),r=Object.keys(t);if(Object(o.d)(n,r))return!0;return Object(o.g)(n,r).some(n=>e[n]!==t[n])}function c(e,t){const n=function(e,t){const n=Object.keys(e),r=Object.keys(t),i=Object(o.b)(n,r);return{changed:Object(o.g)(n,r).filter(n=>e[n]!==t[n]),added:i.added,removed:i.removed}}(e,t);return Object(o.f)(n.removed,n.added,n.changed)}function l(e){return JSON.parse(JSON.stringify(e))}},function(e,t,n){var o,r,i;r=[],void 0===(i="function"==typeof(o=function(){var e=XMLHttpRequest;if(!e)throw new Error("missing XMLHttpRequest");function t(i,s){if("function"!=typeof s)throw new Error("Bad callback given: "+s);if(!i)throw new Error("No options given");var a=i.onResponse;if((i="string"==typeof i?{uri:i}:JSON.parse(JSON.stringify(i))).onResponse=a,i.verbose&&(t.log=function(){var e,t,n={},i=["trace","debug","info","warn","error"];for(t=0;t>18&63,i=c>>12&63,s=c>>6&63,a=63&c,p[d++]=l.charAt(r)+l.charAt(i)+l.charAt(s)+l.charAt(a)}while(u299)&&o.error){for(var r in e=new Error("CouchDB error: "+(o.error.reason||o.error.error)),o)e[r]=o[r];return n(e,t,o)}return n(e,t,o)}))},t})?o.apply(t,r):o)||(e.exports=i)},function(e,t,n){"use strict";function o(e){let t="";const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let o=0;o{this.accountData[e.type]=e})}_accumulateRooms(e){e.rooms&&(e.rooms.invite&&Object.keys(e.rooms.invite).forEach(t=>{this._accumulateRoom(t,"invite",e.rooms.invite[t])}),e.rooms.join&&Object.keys(e.rooms.join).forEach(t=>{this._accumulateRoom(t,"join",e.rooms.join[t])}),e.rooms.leave&&Object.keys(e.rooms.leave).forEach(t=>{this._accumulateRoom(t,"leave",e.rooms.leave[t])}))}_accumulateRoom(e,t,n){switch(t){case"invite":this._accumulateInviteState(e,n);break;case"join":this.inviteRooms[e]&&delete this.inviteRooms[e],this._accumulateJoinState(e,n);break;case"leave":this.inviteRooms[e]?delete this.inviteRooms[e]:delete this.joinRooms[e];break;default:o.a.error("Unknown cateogory: ",t)}}_accumulateInviteState(e,t){if(!t.invite_state||!t.invite_state.events)return;if(!this.inviteRooms[e])return void(this.inviteRooms[e]={invite_state:t.invite_state});const n=this.inviteRooms[e];t.invite_state.events.forEach(e=>{let t=!1;for(let o=0;o{n._accountData[e.type]=e}),t.unread_notifications&&(n._unreadNotifications=t.unread_notifications),t.summary){const e="m.heroes",o="m.invited_member_count",r="m.joined_member_count",i=n._summary,s=t.summary;i[e]=s[e]||i[e],i[r]=s[r]||i[r],i[o]=s[o]||i[o]}if(t.ephemeral&&t.ephemeral.events&&t.ephemeral.events.forEach(e=>{"m.receipt"===e.type&&e.content&&Object.keys(e.content).forEach(t=>{e.content[t]["m.read"]&&Object.keys(e.content[t]["m.read"]).forEach(o=>{n._readReceipts[o]={data:e.content[t]["m.read"][o],eventId:t}})})}),t.timeline&&t.timeline.limited&&(n._timeline=[]),t.state&&t.state.events&&t.state.events.forEach(e=>{s(n._currentState,e)}),t.timeline&&t.timeline.events&&t.timeline.events.forEach((e,o)=>{s(n._currentState,e),n._timeline.push({event:e,token:0===o?t.timeline.prev_batch:null})}),n._timeline.length>this.opts.maxTimelineEntries){for(let e=n._timeline.length-this.opts.maxTimelineEntries;e{this._accumulateGroup(t,"invite",e.groups.invite[t])}),e.groups.join&&Object.keys(e.groups.join).forEach(t=>{this._accumulateGroup(t,"join",e.groups.join[t])}),e.groups.leave&&Object.keys(e.groups.leave).forEach(t=>{this._accumulateGroup(t,"leave",e.groups.leave[t])}))}_accumulateGroup(e,t,n){for(const t of["invite","join","leave"])delete this.groups[t][e];this.groups[t][e]=n}getJSON(){const e={join:{},invite:{},leave:{}};Object.keys(this.inviteRooms).forEach(t=>{e.invite[t]=this.inviteRooms[t]}),Object.keys(this.joinRooms).forEach(t=>{const n=this.joinRooms[t],o={ephemeral:{events:[]},account_data:{events:[]},state:{events:[]},timeline:{events:[],prev_batch:null},unread_notifications:n._unreadNotifications,summary:n._summary};Object.keys(n._accountData).forEach(e=>{o.account_data.events.push(n._accountData[e])});const i={type:"m.receipt",room_id:t,content:{}};Object.keys(n._readReceipts).forEach(e=>{const t=n._readReceipts[e];i.content[t.eventId]||(i.content[t.eventId]={"m.read":{}}),i.content[t.eventId]["m.read"][e]=t.data}),Object.keys(i.content).length>0&&o.ephemeral.events.push(i),n._timeline.forEach(e=>{if(!o.timeline.prev_batch){if(!e.token)return;o.timeline.prev_batch=e.token}o.timeline.events.push(e.event)});const a=Object.create(null);for(let e=o.timeline.events.length-1;e>=0;e--){const t=o.timeline.events[e];if(null===t.state_key||void 0===t.state_key)continue;const n=Object(r.c)(t);n.unsigned&&(n.unsigned.prev_content&&(n.content=n.unsigned.prev_content),n.unsigned.prev_sender&&(n.sender=n.unsigned.prev_sender)),s(a,n)}Object.keys(n._currentState).forEach(e=>{Object.keys(n._currentState[e]).forEach(t=>{let r=n._currentState[e][t];a[e]&&a[e][t]&&(r=a[e][t]),o.state.events.push(r)})}),e.join[t]=o});const t=[];return Object.keys(this.accountData).forEach(e=>{t.push(this.accountData[e])}),{nextBatch:this.nextBatch,roomsData:e,groupsData:this.groups,accountData:t}}getNextBatchToken(){return this.nextBatch}}function s(e,t){null!==t.state_key&&void 0!==t.state_key&&t.type&&(e[t.type]||(e[t.type]=Object.create(null)),e[t.type][t.state_key]=t)}},function(e,t,n){"use strict";function o(e,t){return new Promise((n,o)=>{let r=!0;const i=e.open(t);i.onupgradeneeded=()=>{r=!1},i.onblocked=()=>o(),i.onsuccess=()=>{i.result.close(),r||e.deleteDatabase(t),n(r)},i.onerror=e=>o(e.target.error)})}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(14),r=n(1),i=n(15),s=n(0);function a(e,t,n){const o=e.openCursor(t);return new Promise((e,t)=>{const r=[];o.onerror=e=>{t(new Error("Query failed: "+e.target.errorCode))},o.onsuccess=t=>{const o=t.target.result;o?(r.push(n(o)),o.continue()):e(r)}})}function c(e){return new Promise((t,n)=>{e.oncomplete=function(e){t(e)},e.onerror=function(e){n(e.target.error)}})}function l(e){return new Promise((t,n)=>{e.onsuccess=function(e){t(e)},e.onerror=function(e){n(e.target.error)}})}function u(e){return l(e).then(e=>e.target.result)}function d(e,t){this.indexedDB=e,this._dbName="matrix-js-sdk:"+(t||"default"),this.db=null,this._disconnected=!0,this._syncAccumulator=new o.a,this._isNewlyCreated=!1}d.exists=function(e,t){return t="matrix-js-sdk:"+(t||"default"),i.a(e,t)},d.prototype={connect:function(){if(!this._disconnected)return s.a.log("LocalIndexedDBStoreBackend.connect: already connected or connecting"),Promise.resolve();this._disconnected=!1,s.a.log("LocalIndexedDBStoreBackend.connect: connecting...");const e=this.indexedDB.open(this._dbName,3);return e.onupgradeneeded=e=>{const t=e.target.result,n=e.oldVersion;s.a.log("LocalIndexedDBStoreBackend.connect: upgrading from "+n),n<1&&(this._isNewlyCreated=!0,function(e){e.createObjectStore("users",{keyPath:["userId"]}),e.createObjectStore("accountData",{keyPath:["type"]}),e.createObjectStore("sync",{keyPath:["clobber"]})}(t)),n<2&&function(e){e.createObjectStore("oob_membership_events",{keyPath:["room_id","state_key"]}).createIndex("room","room_id")}(t),n<3&&function(e){e.createObjectStore("client_options",{keyPath:["clobber"]})}(t)},e.onblocked=()=>{s.a.log("can't yet open LocalIndexedDBStoreBackend because it is open elsewhere")},s.a.log("LocalIndexedDBStoreBackend.connect: awaiting connection..."),l(e).then(e=>(s.a.log("LocalIndexedDBStoreBackend.connect: connected"),this.db=e.target.result,this.db.onversionchange=()=>{this.db.close()},this._init()))},isNewlyCreated:function(){return Promise.resolve(this._isNewlyCreated)},_init:function(){return Promise.all([this._loadAccountData(),this._loadSyncData()]).then(([e,t])=>{s.a.log("LocalIndexedDBStoreBackend: loaded initial data"),this._syncAccumulator.accumulate({next_batch:t.nextBatch,rooms:t.roomsData,groups:t.groupsData,account_data:{events:e}})})},getOutOfBandMembers:function(e){return new Promise((t,n)=>{const o=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),r=IDBKeyRange.only(e),i=o.openCursor(r),s=[];let a=!1;i.onsuccess=e=>{const n=e.target.result;if(!n)return s.length||a?t(s):t(null);const o=n.value;o.oob_written?a=!0:s.push(o),n.continue()},i.onerror=e=>{n(e)}}).then(t=>(s.a.log("LL: got "+(t&&t.length)+` membershipEvents from storage for room ${e} ...`),t))},setOutOfBandMembers:async function(e,t){s.a.log("LL: backend about to store "+t.length+" members for "+e);const n=this.db.transaction(["oob_membership_events"],"readwrite"),o=n.objectStore("oob_membership_events");t.forEach(e=>{o.put(e)});const r={room_id:e,oob_written:!0,state_key:0};o.put(r),await c(n),s.a.log(`LL: backend done storing for ${e}!`)},clearOutOfBandMembers:async function(e){const t=this.db.transaction(["oob_membership_events"],"readonly").objectStore("oob_membership_events").index("room"),n=IDBKeyRange.only(e),o=u(t.openKeyCursor(n,"next")).then(e=>e&&e.primaryKey[1]),r=u(t.openKeyCursor(n,"prev")).then(e=>e&&e.primaryKey[1]),[i,a]=await Promise.all([o,r]),c=this.db.transaction(["oob_membership_events"],"readwrite").objectStore("oob_membership_events"),l=IDBKeyRange.bound([e,i],[e,a]);var d;s.a.log(`LL: Deleting all users + marker in storage for room ${e}, with key range:`,[e,i],[e,a]),await(d=c.delete(l),new Promise((e,t)=>{d.onsuccess=()=>e(d),d.onerror=e=>t(e)}))},clearDatabase:function(){return new Promise((e,t)=>{s.a.log("Removing indexeddb instance: "+this._dbName);const n=this.indexedDB.deleteDatabase(this._dbName);n.onblocked=()=>{s.a.log("can't yet delete indexeddb "+this._dbName+" because it is open elsewhere")},n.onerror=t=>{s.a.warn("unable to delete js-sdk store indexeddb: "+t.target.error),e()},n.onsuccess=()=>{s.a.log("Removed indexeddb instance: "+this._dbName),e()}})},getSavedSync:function(e){void 0===e&&(e=!0);const t=this._syncAccumulator.getJSON();return t.nextBatch?e?Promise.resolve(r.c(t)):Promise.resolve(t):Promise.resolve(null)},getNextBatchToken:function(){return Promise.resolve(this._syncAccumulator.getNextBatchToken())},setSyncData:function(e){return Promise.resolve().then(()=>{this._syncAccumulator.accumulate(e)})},syncToDatabase:function(e){const t=this._syncAccumulator.getJSON();return Promise.all([this._persistUserPresenceEvents(e),this._persistAccountData(t.accountData),this._persistSyncData(t.nextBatch,t.roomsData,t.groupsData)])},_persistSyncData:function(e,t,n){return s.a.log("Persisting sync data up to ",e),r.x(()=>{const o=this.db.transaction(["sync"],"readwrite");return o.objectStore("sync").put({clobber:"-",nextBatch:e,roomsData:t,groupsData:n}),c(o)})},_persistAccountData:function(e){return r.x(()=>{const t=this.db.transaction(["accountData"],"readwrite"),n=t.objectStore("accountData");for(let t=0;t{const t=this.db.transaction(["users"],"readwrite"),n=t.objectStore("users");for(const t of e)n.put({userId:t[0],event:t[1]});return c(t)})},getUserPresenceEvents:function(){return r.x(()=>a(this.db.transaction(["users"],"readonly").objectStore("users"),void 0,e=>[e.value.userId,e.value.event]))},_loadAccountData:function(){return s.a.log("LocalIndexedDBStoreBackend: loading account data..."),r.x(()=>a(this.db.transaction(["accountData"],"readonly").objectStore("accountData"),void 0,e=>e.value).then(e=>(s.a.log("LocalIndexedDBStoreBackend: loaded account data"),e)))},_loadSyncData:function(){return s.a.log("LocalIndexedDBStoreBackend: loading sync data..."),r.x(()=>a(this.db.transaction(["sync"],"readonly").objectStore("sync"),void 0,e=>e.value).then(e=>(s.a.log("LocalIndexedDBStoreBackend: loaded sync data"),e.length>1&&s.a.warn("loadSyncData: More than 1 sync row found."),e.length>0?e[0]:{})))},getClientOptions:function(){return Promise.resolve().then(()=>a(this.db.transaction(["client_options"],"readonly").objectStore("client_options"),void 0,e=>{if(e.value&&e.value&&e.value.options)return e.value.options}).then(e=>e[0]))},storeClientOptions:async function(e){const t=this.db.transaction(["client_options"],"readwrite");t.objectStore("client_options").put({clobber:"-",options:e}),await c(t)}}},function(e,t,n){"use strict";var o=n(23);var r=RegExp(Object.keys(o).map((function(e){return e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")})).join("|"),"g");function i(e){return o[e]}e.exports=function(e){return e.replace(r,i)}},,,,,function(e,t,n){"use strict";(function(e){var o=n(24),r=n(25),i=n(26);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return G(e).length;default:if(o)return j(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,n){var o=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return O(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return k(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,t,n);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function _(e,t,n){var o=e[t];e[t]=e[n],e[n]=o}function f(e,t,n,o,r){if(0===e.length)return-1;if("string"==typeof n?(o=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=c.from(t,o)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,o,r);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,o,r);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,o,r){var i,s=1,a=e.length,c=t.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,n/=2}function l(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){var u=-1;for(i=n;ia&&(n=a-c),i=n;i>=0;i--){for(var d=!0,h=0;hr&&(o=r):o=r;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");o>i/2&&(o=i/2);for(var s=0;s>8,r=n%256,i.push(r),i.push(o);return i}(t,e.length-n),e,n,o)}function T(e,t,n){return 0===t&&n===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);for(var o=[],r=t;r239?4:l>223?3:l>191?2:1;if(r+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(i=e[r+1]))&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[r+1],s=e[r+2],128==(192&i)&&128==(192&s)&&(c=(15&l)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[r+1],s=e[r+2],a=e[r+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&l)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,o.push(u>>>10&1023|55296),u=56320|1023&u),o.push(u),r+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",o=0;for(;o0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,o,r){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===o&&(o=0),void 0===r&&(r=this.length),t<0||n>e.length||o<0||r>this.length)throw new RangeError("out of range index");if(o>=r&&t>=n)return 0;if(o>=r)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(r>>>=0)-(o>>>=0),s=(n>>>=0)-(t>>>=0),a=Math.min(i,s),l=this.slice(o,r),u=e.slice(t,n),d=0;dr)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var i=!1;;)switch(o){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return y(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(e,t,n){var o="";n=Math.min(e.length,n);for(var r=t;ro)&&(n=o);for(var r="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function A(e,t,n,o,r,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function F(e,t,n,o){t<0&&(t=65535+t+1);for(var r=0,i=Math.min(e.length-n,2);r>>8*(o?r:1-r)}function N(e,t,n,o){t<0&&(t=4294967295+t+1);for(var r=0,i=Math.min(e.length-n,4);r>>8*(o?r:3-r)&255}function M(e,t,n,o,r,i){if(n+o>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function P(e,t,n,o,i){return i||M(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function L(e,t,n,o,i){return i||M(e,0,n,8),r.write(e,t,n,o,52,8),n+8}c.prototype.slice=function(e,t){var n,o=this.length;if((e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=void 0===t?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t0&&(r*=256);)o+=this[e+--t]*r;return o},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var o=this[e],r=1,i=0;++i=(r*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var o=t,r=1,i=this[e+--o];o>0&&(r*=256);)i+=this[e+--o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),r.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),r.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),r.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),r.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,o){(e=+e,t|=0,n|=0,o)||A(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+r]=e/i&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):F(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):F(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);A(this,e,t,n,r-1,-r)}var i=0,s=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+n},c.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t|=0,!o){var r=Math.pow(2,8*n-1);A(this,e,t,n,r-1,-r)}var i=n-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):F(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):F(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||A(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return P(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return P(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,o){if(n||(n=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===o){(t-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function G(e){return o.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,o){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(this,n(6))},function(e){e.exports=JSON.parse('{"0":"O","1":"l","֭":"֖","֮":"֘","֨":"֙","֤":"֚","᪴":"ۛ","⃛":"ۛ","ؙ":"̓","ࣳ":"̓","̓":"̓","̕":"̓","ُ":"̓","ٝ":"̔","֜":"́","֝":"́","ؘ":"́","݇":"́","́":"́","॔":"́","َ":"́","̀":"̀","॓":"̀","̌":"̆","꙼":"̆","٘":"̆","ٚ":"̆","ͮ":"̆","ۨ":"̆̇","̐":"̆̇","ँ":"̆̇","ঁ":"̆̇","ઁ":"̆̇","ଁ":"̆̇","ఀ":"̆̇","ಁ":"̆̇","ഁ":"̆̇","𑒿":"̆̇","᳐":"̂","̑":"̂","ٛ":"̂","߮":"̂","꛰":"̂","֯":"̊","۟":"̊","៓":"̊","゚":"̊","ْ":"̊","ஂ":"̊","ံ":"̊","ំ":"̊","𑌀":"̊","ํ":"̊","ໍ":"̊","ͦ":"̊","ⷪ":"̊","࣫":"̈","߳":"̈","ً":"̋","ࣰ":"̋","͂":"̃","ٓ":"̃","ׄ":"̇","۬":"̇","݀":"̇","࣪":"̇","݁":"̇","͘":"̇","ֹ":"̇","ֺ":"̇","ׂ":"̇","ׁ":"̇","߭":"̇","ं":"̇","ਂ":"̇","ં":"̇","்":"̇","̷":"̸","᪷":"̨","̢":"̨","ͅ":"̨","᳒":"̄","̅":"̄","ٙ":"̄","߫":"̄","꛱":"̄","᳚":"̎","ٗ":"̒","͗":"͐","ࣿ":"͐","ࣸ":"͐","ऀ":"͒","᳭":"̖","᳜":"̩","ٖ":"̩","᳕":"̫","͇":"̳","ࣹ":"͔","ࣺ":"͕","゛":"゙","゜":"゚","̶":"̵","〬":"̉","ׅ":"̣","࣭":"̣","᳝":"̣","ִ":"̣","ٜ":"̣","़":"̣","়":"̣","਼":"̣","઼":"̣","଼":"̣","𑇊":"̣","𑓃":"̣","𐨺":"̣","࣮":"̤","᳞":"̤","༷":"̥","〭":"̥","̧":"̦","̡":"̦","̹":"̦","᳙":"̭","᳘":"̮","॒":"̱","̠":"̱","ࣱ":"ٌ","ࣨ":"ٌ","ࣥ":"ٌ","ﱞ":"ﹲّ","ࣲ":"ٍ","ﱟ":"ﹴّ","ﳲ":"ﹷّ","ﱠ":"ﹶّ","ﳳ":"ﹹّ","ﱡ":"ﹸّ","ؚ":"ِ","̗":"ِ","ﳴ":"ﹻّ","ﱢ":"ﹺّ","ﱣ":"ﹼٰ","ٟ":"ٕ","̍":"ٰ","݂":"ܼ","ਃ":"ঃ","ః":"ঃ","ಃ":"ঃ","ഃ":"ঃ","ඃ":"ঃ","း":"ঃ","𑓁":"ঃ","់":"่","່":"่","້":"้","໊":"๊","໋":"๋","꙯":"⃩","\\u2028":" ","\\u2029":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" "," ":" ","ߺ":"_","﹍":"_","﹎":"_","﹏":"_","‐":"-","‑":"-","‒":"-","–":"-","﹘":"-","۔":"-","⁃":"-","˗":"-","−":"-","➖":"-","Ⲻ":"-","⨩":"-̓","⸚":"-̈","﬩":"-̇","∸":"-̇","⨪":"-̣","꓾":"-.","~":"〜","؍":",","٫":",","‚":",","¸":",","ꓹ":",","⸲":"،","٬":"،",";":";","⸵":"؛","ः":":","ઃ":":",":":":","։":":","܃":":","܄":":","᛬":":","︰":":","᠃":":","᠉":":","⁚":":","׃":":","˸":":","꞉":":","∶":":","ː":":","ꓽ":":","⩴":"::=","⧴":":→","!":"!","ǃ":"!","ⵑ":"!","‼":"!!","⁉":"!?","ʔ":"?","Ɂ":"?","ॽ":"?","Ꭾ":"?","ꛫ":"?","⁈":"?!","⁇":"??","⸮":"؟","𝅭":".","․":".","܁":".","܂":".","꘎":".","𐩐":".","٠":".","۰":".","ꓸ":".","ꓻ":".,","‥":"..","ꓺ":"..","…":"...","꛴":"꛳꛳","・":"·","・":"·","᛫":"·","·":"·","⸱":"·","𐄁":"·","•":"·","‧":"·","∙":"·","⋅":"·","ꞏ":"·","ᐧ":"·","⋯":"···","ⵈ":"···","ᑄ":"·<","⋗":"·>","ᐷ":"·>","ᑀ":"·>","ᔯ":"·4","ᑾ":"·b","ᒀ":"·ḃ","ᑺ":"·d","ᒘ":"·J","ᒶ":"·L","ᑶ":"·P","ᑗ":"·U","ᐺ":"·V","ᐼ":"·Ʌ","ᒮ":"·Γ","ᐎ":"·Δ","ᑙ":"·Ո","ᐌ":"·ᐁ","ᐐ":"·ᐄ","ᐒ":"·ᐅ","ᐔ":"·ᐆ","ᐗ":"·ᐊ","ᐙ":"·ᐋ","ᐾ":"·ᐲ","ᑂ":"·ᐴ","ᑆ":"·ᐹ","ᑛ":"·ᑏ","ᑔ":"·ᑐ","ᑝ":"·ᑐ","ᑟ":"·ᑑ","ᑡ":"·ᑕ","ᑣ":"·ᑖ","ᑴ":"·ᑫ","ᑸ":"·ᑮ","ᑼ":"·ᑰ","ᒒ":"·ᒉ","ᒔ":"·ᒋ","ᒖ":"·ᒌ","ᒚ":"·ᒎ","ᒜ":"·ᒐ","ᒞ":"·ᒑ","ᒬ":"·ᒣ","ᒰ":"·ᒦ","ᒲ":"·ᒧ","ᒴ":"·ᒨ","ᒸ":"·ᒫ","ᓉ":"·ᓀ","ᣆ":"·ᓂ","ᣈ":"·ᓃ","ᣊ":"·ᓄ","ᣌ":"·ᓅ","ᓋ":"·ᓇ","ᓍ":"·ᓈ","ᓜ":"·ᓓ","ᓞ":"·ᓕ","ᓠ":"·ᓖ","ᓢ":"·ᓗ","ᓤ":"·ᓘ","ᓦ":"·ᓚ","ᓨ":"·ᓛ","ᓶ":"·ᓭ","ᓸ":"·ᓯ","ᓺ":"·ᓰ","ᓼ":"·ᓱ","ᓾ":"·ᓲ","ᔀ":"·ᓴ","ᔂ":"·ᓵ","ᔗ":"·ᔐ","ᔙ":"·ᔑ","ᔛ":"·ᔒ","ᔝ":"·ᔓ","ᔟ":"·ᔔ","ᔡ":"·ᔕ","ᔣ":"·ᔖ","ᔱ":"·ᔨ","ᔳ":"·ᔩ","ᔵ":"·ᔪ","ᔷ":"·ᔫ","ᔹ":"·ᔭ","ᔻ":"·ᔮ","ᣎ":"·ᕃ","ᣏ":"·ᕆ","ᣐ":"·ᕇ","ᣑ":"·ᕈ","ᣒ":"·ᕉ","ᣓ":"·ᕋ","ᕎ":"·ᕌ","ᕛ":"·ᕚ","ᕨ":"·ᕧ","ᢳ":"·ᢱ","ᢶ":"·ᢴ","ᢹ":"·ᢸ","ᣂ":"·ᣀ","꠰":"।","॥":"।।","᰼":"᰻᰻","။":"၊၊","᪩":"᪨᪨","᪫":"᪪᪨","᭟":"᭞᭞","𐩗":"𐩖𐩖","𑑌":"𑑋𑑋","𑙂":"𑙁𑙁","𑱂":"𑱁𑱁","᱿":"᱾᱾","՝":"\'","'":"\'","‘":"\'","’":"\'","‛":"\'","′":"\'","‵":"\'","՚":"\'","׳":"\'","`":"\'","`":"\'","`":"\'","´":"\'","΄":"\'","´":"\'","᾽":"\'","᾿":"\'","῾":"\'","ʹ":"\'","ʹ":"\'","ˈ":"\'","ˊ":"\'","ˋ":"\'","˴":"\'","ʻ":"\'","ʽ":"\'","ʼ":"\'","ʾ":"\'","ꞌ":"\'","י":"\'","ߴ":"\'","ߵ":"\'","ᑊ":"\'","ᛌ":"\'","𖽑":"\'","𖽒":"\'","᳓":"\'\'","\\"":"\'\'",""":"\'\'","“":"\'\'","”":"\'\'","‟":"\'\'","″":"\'\'","‶":"\'\'","〃":"\'\'","״":"\'\'","˝":"\'\'","ʺ":"\'\'","˶":"\'\'","ˮ":"\'\'","ײ":"\'\'","‴":"\'\'\'","‷":"\'\'\'","⁗":"\'\'\'\'","Ɓ":"\'B","Ɗ":"\'D","ʼn":"\'n","Ƥ":"\'P","Ƭ":"\'T","Ƴ":"\'Y","[":"(","❨":"(","❲":"(","〔":"(","﴾":"(","⸨":"((","㈠":"(ー)","⑵":"(2)","⒇":"(2O)","⑶":"(3)","⑷":"(4)","⑸":"(5)","⑹":"(6)","⑺":"(7)","⑻":"(8)","⑼":"(9)","⒜":"(a)","🄐":"(A)","⒝":"(b)","🄑":"(B)","⒞":"(c)","🄒":"(C)","⒟":"(d)","🄓":"(D)","⒠":"(e)","🄔":"(E)","⒡":"(f)","🄕":"(F)","⒢":"(g)","🄖":"(G)","⒣":"(h)","🄗":"(H)","⒤":"(i)","⒥":"(j)","🄙":"(J)","⒦":"(k)","🄚":"(K)","⑴":"(l)","🄘":"(l)","⒧":"(l)","🄛":"(L)","⑿":"(l2)","⒀":"(l3)","⒁":"(l4)","⒂":"(l5)","⒃":"(l6)","⒄":"(l7)","⒅":"(l8)","⒆":"(l9)","⑾":"(ll)","⑽":"(lO)","🄜":"(M)","⒩":"(n)","🄝":"(N)","⒪":"(o)","🄞":"(O)","⒫":"(p)","🄟":"(P)","⒬":"(q)","🄠":"(Q)","⒭":"(r)","🄡":"(R)","⒨":"(rn)","⒮":"(s)","🄢":"(S)","🄪":"(S)","⒯":"(t)","🄣":"(T)","⒰":"(u)","🄤":"(U)","⒱":"(v)","🄥":"(V)","⒲":"(w)","🄦":"(W)","⒳":"(x)","🄧":"(X)","⒴":"(y)","🄨":"(Y)","⒵":"(z)","🄩":"(Z)","㈀":"(ᄀ)","㈎":"(가)","㈁":"(ᄂ)","㈏":"(나)","㈂":"(ᄃ)","㈐":"(다)","㈃":"(ᄅ)","㈑":"(라)","㈄":"(ᄆ)","㈒":"(마)","㈅":"(ᄇ)","㈓":"(바)","㈆":"(ᄉ)","㈔":"(사)","㈇":"(ᄋ)","㈕":"(아)","㈝":"(오전)","㈞":"(오후)","㈈":"(ᄌ)","㈖":"(자)","㈜":"(주)","㈉":"(ᄎ)","㈗":"(차)","㈊":"(ᄏ)","㈘":"(카)","㈋":"(ᄐ)","㈙":"(타)","㈌":"(ᄑ)","㈚":"(파)","㈍":"(ᄒ)","㈛":"(하)","㈦":"(七)","㈢":"(三)","🉁":"(三)","㈨":"(九)","㈡":"(二)","🉂":"(二)","㈤":"(五)","㈹":"(代)","㈽":"(企)","㉁":"(休)","㈧":"(八)","㈥":"(六)","㈸":"(労)","🉇":"(勝)","㈩":"(十)","㈿":"(協)","㈴":"(名)","㈺":"(呼)","㈣":"(四)","㈯":"(土)","㈻":"(学)","🉃":"(安)","🉅":"(打)","🉈":"(敗)","㈰":"(日)","㈪":"(月)","㈲":"(有)","㈭":"(木)","🉀":"(本)","㈱":"(株)","㈬":"(水)","㈫":"(火)","🉄":"(点)","㈵":"(特)","🉆":"(盗)","㈼":"(監)","㈳":"(社)","㈷":"(祝)","㉀":"(祭)","㉂":"(自)","㉃":"(至)","㈶":"(財)","㈾":"(資)","㈮":"(金)","]":")","❩":")","❳":")","〕":")","﴿":")","⸩":"))","❴":"{","𝄔":"{","❵":"}","〚":"⟦","〛":"⟧","⟨":"❬","〈":"❬","〈":"❬","㇛":"❬","く":"❬","𡿨":"❬","⟩":"❭","〉":"❭","〉":"❭","^":"︿","⸿":"¶","⁎":"*","٭":"*","∗":"*","𐌟":"*","᜵":"/","⁁":"/","∕":"/","⁄":"/","╱":"/","⟋":"/","⧸":"/","𝈺":"/","㇓":"/","〳":"/","Ⳇ":"/","ノ":"/","丿":"/","⼃":"/","⧶":"/̄","⫽":"//","⫻":"///","\":"\\\\","﹨":"\\\\","∖":"\\\\","⟍":"\\\\","⧵":"\\\\","⧹":"\\\\","𝈏":"\\\\","𝈻":"\\\\","㇔":"\\\\","丶":"\\\\","⼂":"\\\\","⳹":"\\\\\\\\","⑊":"\\\\\\\\","⟈":"\\\\ᑕ","ꝸ":"&","૰":"॰","𑂻":"॰","𑇇":"॰","⚬":"॰","𑇛":"꣼","៙":"๏","៕":"๚","៚":"๛","༌":"་","༎":"།།","˄":"^","ˆ":"^","꙾":"ˇ","˘":"ˇ","‾":"ˉ","﹉":"ˉ","﹊":"ˉ","﹋":"ˉ","﹌":"ˉ","¯":"ˉ"," ̄":"ˉ","▔":"ˉ","ъ":"ˉb","ꙑ":"ˉbi","͵":"ˏ","˻":"˪","꜖":"˪","꜔":"˫","。":"˳","⸰":"°","˚":"°","∘":"°","○":"°","◦":"°","⍜":"°̲","⍤":"°̈","℃":"°C","℉":"°F","௵":"௳","༛":"༚༚","༟":"༚༝","࿎":"༝༚","༞":"༝༝","Ⓒ":"©","Ⓡ":"®","Ⓟ":"℗","𝈛":"⅄","⯬":"↞","⯭":"↟","⯮":"↠","⯯":"↡","↵":"↲","⥥":"⇃⇂","⥯":"⇃ᛚ","𝛛":"∂","𝜕":"∂","𝝏":"∂","𝞉":"∂","𝟃":"∂","𞣌":"∂","𞣍":"∂̵","ð":"∂̵","⌀":"∅","𝛁":"∇","𝛻":"∇","𝜵":"∇","𝝯":"∇","𝞩":"∇","𑢨":"∇","⍢":"∇̈","⍫":"∇̴","█":"∎","■":"∎","⨿":"∐","᛭":"+","➕":"+","𐊛":"+","⨣":"+̂","⨢":"+̊","⨤":"+̃","∔":"+̇","⨥":"+̣","⨦":"+̰","⨧":"+₂","➗":"÷","‹":"<","❮":"<","˂":"<","𝈶":"<","ᐸ":"<","ᚲ":"<","⋖":"<·","Ⲵ":"<·","ᑅ":"<·","≪":"<<","⋘":"<<<","᐀":"=","⹀":"=","゠":"=","꓿":"=","≚":"=̆","≙":"=̂","≗":"=̊","≐":"=̇","≑":"=̣̇","⩮":"=⃰","⩵":"==","⩶":"===","≞":"=ͫ","›":">","❯":">","˃":">","𝈷":">","ᐳ":">","𖼿":">","ᑁ":">·","⪥":"><","≫":">>","⨠":">>","⋙":">>>","⁓":"~","˜":"~","῀":"~","∼":"~","⍨":"~̈","⸞":"~̇","⩪":"~̇","⸟":"~̣","𞣈":"∠","⋀":"∧","∯":"∮∮","∰":"∮∮∮","⸫":"∴","⸪":"∵","⸬":"∷","𑇞":"≈","♎":"≏","🝞":"≏","≣":"≡","⨃":"⊍","⨄":"⊎","𝈸":"⊏","𝈹":"⊐","⨅":"⊓","⨆":"⊔","⨂":"⊗","⍟":"⊛","🝱":"⊠","🝕":"⊡","◁":"⊲","▷":"⊳","⍣":"⋆̈","︴":"⌇","◠":"⌒","⨽":"⌙","⌥":"⌤","⧇":"⌻","◎":"⌾","⦾":"⌾","⧅":"⍂","⦰":"⍉","⏃":"⍋","⏂":"⍎","⏁":"⍕","⏆":"⍭","☸":"⎈","︵":"⏜","︶":"⏝","︷":"⏞","︸":"⏟","︹":"⏠","︺":"⏡","▱":"⏥","⏼":"⏻","︱":"│","|":"│","┃":"│","┏":"┌","┣":"├","▐":"▌","▗":"▖","▝":"▘","☐":"□","■":"▪","▸":"▶","►":"▶","⳩":"☧","🜊":"☩","🌒":"☽","🌙":"☽","⏾":"☾","🌘":"☾","⧙":"⦚","🜺":"⧟","⨾":"⨟","𐆠":"⳨","♩":"𝅘𝅥","♪":"𝅘𝅥𝅮","⓪":"🄍","↺":"🄎","˙":"ॱ","ൎ":"ॱ","-":"ー","—":"ー","―":"ー","─":"ー","━":"ー","㇐":"ー","ꟷ":"ー","ᅳ":"ー","ㅡ":"ー","一":"ー","⼀":"ー","ᆖ":"ーー","ힹ":"ーᅡ","ힺ":"ーᅥ","ힻ":"ーᅥ丨","ힼ":"ーᅩ","ᆕ":"ーᅮ","ᅴ":"ー丨","ㅢ":"ー丨","ᆗ":"ー丨ᅮ","🄏":"$⃠","₤":"£","〒":"₸","〶":"₸","᭜":"᭐","꧆":"꧐","𑓑":"১","೧":"౧","ၥ":"၁","①":"➀","⑩":"➉","⏨":"₁₀","𝟐":"2","𝟚":"2","𝟤":"2","𝟮":"2","𝟸":"2","🯲":"2","Ꝛ":"2","Ƨ":"2","Ϩ":"2","Ꙅ":"2","ᒿ":"2","ꛯ":"2","ꧏ":"٢","۲":"٢","૨":"२","𑓒":"২","೨":"౨","②":"➁","ƻ":"2̵","🄃":"2,","⒉":"2.","㏵":"22日","㍮":"22点","㏶":"23日","㍯":"23点","㏷":"24日","㍰":"24点","㏸":"25日","㏹":"26日","㏺":"27日","㏻":"28日","㏼":"29日","㏴":"2l日","㍭":"2l点","⒛":"2O.","㏳":"2O日","㍬":"2O点","෩":"෨ා","෯":"෨ී","㏡":"2日","㋁":"2月","㍚":"2点","𝈆":"3","𝟑":"3","𝟛":"3","𝟥":"3","𝟯":"3","𝟹":"3","🯳":"3","Ɜ":"3","Ȝ":"3","Ʒ":"3","Ꝫ":"3","Ⳍ":"3","З":"3","Ӡ":"3","𖼻":"3","𑣊":"3","۳":"٣","𞣉":"٣","૩":"३","③":"➂","Ҙ":"3̦","🄄":"3,","⒊":"3.","㏾":"3l日","㏽":"3O日","㏢":"3日","㋂":"3月","㍛":"3点","𝟒":"4","𝟜":"4","𝟦":"4","𝟰":"4","𝟺":"4","🯴":"4","Ꮞ":"4","𑢯":"4","۴":"٤","૪":"४","④":"➃","🄅":"4,","⒋":"4.","ᔰ":"4·","㏣":"4日","㋃":"4月","㍜":"4点","𝟓":"5","𝟝":"5","𝟧":"5","𝟱":"5","𝟻":"5","🯵":"5","Ƽ":"5","𑢻":"5","⑤":"➄","🄆":"5,","⒌":"5.","㏤":"5日","㋄":"5月","㍝":"5点","𝟔":"6","𝟞":"6","𝟨":"6","𝟲":"6","𝟼":"6","🯶":"6","Ⳓ":"6","б":"6","Ꮾ":"6","𑣕":"6","۶":"٦","𑓖":"৬","⑥":"➅","🄇":"6,","⒍":"6.","㏥":"6日","㋅":"6月","㍞":"6点","𝈒":"7","𝟕":"7","𝟟":"7","𝟩":"7","𝟳":"7","𝟽":"7","🯷":"7","𐓒":"7","𑣆":"7","⑦":"➆","🄈":"7,","⒎":"7.","㏦":"7日","㋆":"7月","㍟":"7点","ଃ":"8","৪":"8","੪":"8","𞣋":"8","𝟖":"8","𝟠":"8","𝟪":"8","𝟴":"8","𝟾":"8","🯸":"8","ȣ":"8","Ȣ":"8","𐌚":"8","૮":"८","⑧":"➇","🄉":"8,","⒏":"8.","㏧":"8日","㋇":"8月","㍠":"8点","੧":"9","୨":"9","৭":"9","൭":"9","𝟗":"9","𝟡":"9","𝟫":"9","𝟵":"9","𝟿":"9","🯹":"9","Ꝯ":"9","Ⳋ":"9","𑣌":"9","𑢬":"9","𑣖":"9","१":"٩","𑣤":"٩","۹":"٩","೯":"౯","⑨":"➈","🄊":"9,","⒐":"9.","㏨":"9日","㋈":"9月","㍡":"9点","⍺":"a","a":"a","𝐚":"a","𝑎":"a","𝒂":"a","𝒶":"a","𝓪":"a","𝔞":"a","𝕒":"a","𝖆":"a","𝖺":"a","𝗮":"a","𝘢":"a","𝙖":"a","𝚊":"a","ɑ":"a","α":"a","𝛂":"a","𝛼":"a","𝜶":"a","𝝰":"a","𝞪":"a","а":"a","ⷶ":"ͣ","A":"A","𝐀":"A","𝐴":"A","𝑨":"A","𝒜":"A","𝓐":"A","𝔄":"A","𝔸":"A","𝕬":"A","𝖠":"A","𝗔":"A","𝘈":"A","𝘼":"A","𝙰":"A","Α":"A","𝚨":"A","𝛢":"A","𝜜":"A","𝝖":"A","𝞐":"A","А":"A","Ꭺ":"A","ᗅ":"A","ꓮ":"A","𖽀":"A","𐊠":"A","⍶":"a̲","ǎ":"ă","Ǎ":"Ă","ȧ":"å","Ȧ":"Å","ẚ":"ả","℀":"a/c","℁":"a/s","ꜳ":"aa","Ꜳ":"AA","æ":"ae","ӕ":"ae","Æ":"AE","Ӕ":"AE","ꜵ":"ao","Ꜵ":"AO","🜇":"AR","ꜷ":"au","Ꜷ":"AU","ꜹ":"av","ꜻ":"av","Ꜹ":"AV","Ꜻ":"AV","ꜽ":"ay","Ꜽ":"AY","ꭺ":"ᴀ","∀":"Ɐ","𝈗":"Ɐ","ᗄ":"Ɐ","ꓯ":"Ɐ","𐐟":"Ɒ","𝐛":"b","𝑏":"b","𝒃":"b","𝒷":"b","𝓫":"b","𝔟":"b","𝕓":"b","𝖇":"b","𝖻":"b","𝗯":"b","𝘣":"b","𝙗":"b","𝚋":"b","Ƅ":"b","Ь":"b","Ꮟ":"b","ᑲ":"b","ᖯ":"b","B":"B","ℬ":"B","𝐁":"B","𝐵":"B","𝑩":"B","𝓑":"B","𝔅":"B","𝔹":"B","𝕭":"B","𝖡":"B","𝗕":"B","𝘉":"B","𝘽":"B","𝙱":"B","Ꞵ":"B","Β":"B","𝚩":"B","𝛣":"B","𝜝":"B","𝝗":"B","𝞑":"B","В":"B","Ᏼ":"B","ᗷ":"B","ꓐ":"B","𐊂":"B","𐊡":"B","𐌁":"B","ɓ":"b̔","ᑳ":"ḃ","ƃ":"b̄","Ƃ":"b̄","Б":"b̄","ƀ":"b̵","ҍ":"b̵","Ҍ":"b̵","ѣ":"b̵","Ѣ":"b̵","ᑿ":"b·","ᒁ":"ḃ·","ᒈ":"b\'","Ы":"bl","в":"ʙ","ᏼ":"ʙ","c":"c","ⅽ":"c","𝐜":"c","𝑐":"c","𝒄":"c","𝒸":"c","𝓬":"c","𝔠":"c","𝕔":"c","𝖈":"c","𝖼":"c","𝗰":"c","𝘤":"c","𝙘":"c","𝚌":"c","ᴄ":"c","ϲ":"c","ⲥ":"c","с":"c","ꮯ":"c","𐐽":"c","ⷭ":"ͨ","🝌":"C","𑣲":"C","𑣩":"C","C":"C","Ⅽ":"C","ℂ":"C","ℭ":"C","𝐂":"C","𝐶":"C","𝑪":"C","𝒞":"C","𝓒":"C","𝕮":"C","𝖢":"C","𝗖":"C","𝘊":"C","𝘾":"C","𝙲":"C","Ϲ":"C","Ⲥ":"C","С":"C","Ꮯ":"C","ꓚ":"C","𐊢":"C","𐌂":"C","𐐕":"C","𐔜":"C","¢":"c̸","ȼ":"c̸","₡":"C⃫","🅮":"C⃠","ç":"c̦","ҫ":"c̦","Ç":"C̦","Ҫ":"C̦","Ƈ":"C\'","℅":"c/o","℆":"c/u","🅭":"㏄\\t⃝","⋴":"ꞓ","ɛ":"ꞓ","ε":"ꞓ","ϵ":"ꞓ","𝛆":"ꞓ","𝛜":"ꞓ","𝜀":"ꞓ","𝜖":"ꞓ","𝜺":"ꞓ","𝝐":"ꞓ","𝝴":"ꞓ","𝞊":"ꞓ","𝞮":"ꞓ","𝟄":"ꞓ","ⲉ":"ꞓ","є":"ꞓ","ԑ":"ꞓ","ꮛ":"ꞓ","𑣎":"ꞓ","𐐩":"ꞓ","€":"Ꞓ","Ⲉ":"Ꞓ","Є":"Ꞓ","⍷":"ꞓ̲","ͽ":"ꜿ","Ͽ":"Ꜿ","ⅾ":"d","ⅆ":"d","𝐝":"d","𝑑":"d","𝒅":"d","𝒹":"d","𝓭":"d","𝔡":"d","𝕕":"d","𝖉":"d","𝖽":"d","𝗱":"d","𝘥":"d","𝙙":"d","𝚍":"d","ԁ":"d","Ꮷ":"d","ᑯ":"d","ꓒ":"d","Ⅾ":"D","ⅅ":"D","𝐃":"D","𝐷":"D","𝑫":"D","𝒟":"D","𝓓":"D","𝔇":"D","𝔻":"D","𝕯":"D","𝖣":"D","𝗗":"D","𝘋":"D","𝘿":"D","𝙳":"D","Ꭰ":"D","ᗞ":"D","ᗪ":"D","ꓓ":"D","ɗ":"d̔","ɖ":"d̨","ƌ":"d̄","đ":"d̵","Đ":"D̵","Ð":"D̵","Ɖ":"D̵","₫":"ḏ̵","ꝺ":"Ꝺ","ᑻ":"d·","ᒇ":"d\'","ʤ":"dȝ","dz":"dz","ʣ":"dz","Dz":"Dz","DZ":"DZ","dž":"dž","Dž":"Dž","DŽ":"DŽ","ʥ":"dʑ","ꭰ":"ᴅ","⸹":"ẟ","δ":"ẟ","𝛅":"ẟ","𝛿":"ẟ","𝜹":"ẟ","𝝳":"ẟ","𝞭":"ẟ","ծ":"ẟ","ᕷ":"ẟ","℮":"e","e":"e","ℯ":"e","ⅇ":"e","𝐞":"e","𝑒":"e","𝒆":"e","𝓮":"e","𝔢":"e","𝕖":"e","𝖊":"e","𝖾":"e","𝗲":"e","𝘦":"e","𝙚":"e","𝚎":"e","ꬲ":"e","е":"e","ҽ":"e","ⷷ":"ͤ","⋿":"E","E":"E","ℰ":"E","𝐄":"E","𝐸":"E","𝑬":"E","𝓔":"E","𝔈":"E","𝔼":"E","𝕰":"E","𝖤":"E","𝗘":"E","𝘌":"E","𝙀":"E","𝙴":"E","Ε":"E","𝚬":"E","𝛦":"E","𝜠":"E","𝝚":"E","𝞔":"E","Е":"E","ⴹ":"E","Ꭼ":"E","ꓰ":"E","𑢦":"E","𑢮":"E","𐊆":"E","ě":"ĕ","Ě":"Ĕ","ɇ":"e̸","Ɇ":"E̸","ҿ":"ę","ꭼ":"ᴇ","ə":"ǝ","ә":"ǝ","∃":"Ǝ","ⴺ":"Ǝ","ꓱ":"Ǝ","ɚ":"ǝ˞","ᴔ":"ǝo","ꭁ":"ǝo̸","ꭂ":"ǝo̵","Ә":"Ə","𝈡":"Ɛ","ℇ":"Ɛ","Ԑ":"Ɛ","Ꮛ":"Ɛ","𖼭":"Ɛ","𐐁":"Ɛ","ᶟ":"ᵋ","ᴈ":"ɜ","з":"ɜ","ҙ":"ɜ̦","𐑂":"ɞ","ꞝ":"ʚ","𐐪":"ʚ","𝐟":"f","𝑓":"f","𝒇":"f","𝒻":"f","𝓯":"f","𝔣":"f","𝕗":"f","𝖋":"f","𝖿":"f","𝗳":"f","𝘧":"f","𝙛":"f","𝚏":"f","ꬵ":"f","ꞙ":"f","ſ":"f","ẝ":"f","ք":"f","𝈓":"F","ℱ":"F","𝐅":"F","𝐹":"F","𝑭":"F","𝓕":"F","𝔉":"F","𝔽":"F","𝕱":"F","𝖥":"F","𝗙":"F","𝘍":"F","𝙁":"F","𝙵":"F","Ꞙ":"F","Ϝ":"F","𝟊":"F","ᖴ":"F","ꓝ":"F","𑣂":"F","𑢢":"F","𐊇":"F","𐊥":"F","𐔥":"F","ƒ":"f̦","Ƒ":"F̦","ᵮ":"f̴","℻":"FAX","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ʩ":"fŋ","ᖵ":"Ⅎ","ꓞ":"Ⅎ","𝈰":"ꟻ","ᖷ":"ꟻ","g":"g","ℊ":"g","𝐠":"g","𝑔":"g","𝒈":"g","𝓰":"g","𝔤":"g","𝕘":"g","𝖌":"g","𝗀":"g","𝗴":"g","𝘨":"g","𝙜":"g","𝚐":"g","ɡ":"g","ᶃ":"g","ƍ":"g","ց":"g","𝐆":"G","𝐺":"G","𝑮":"G","𝒢":"G","𝓖":"G","𝔊":"G","𝔾":"G","𝕲":"G","𝖦":"G","𝗚":"G","𝘎":"G","𝙂":"G","𝙶":"G","Ԍ":"G","Ꮐ":"G","Ᏻ":"G","ꓖ":"G","ᶢ":"ᵍ","ɠ":"g̔","ǧ":"ğ","Ǧ":"Ğ","ǵ":"ģ","ǥ":"g̵","Ǥ":"G̵","Ɠ":"G\'","ԍ":"ɢ","ꮐ":"ɢ","ᏻ":"ɢ","h":"h","ℎ":"h","𝐡":"h","𝒉":"h","𝒽":"h","𝓱":"h","𝔥":"h","𝕙":"h","𝖍":"h","𝗁":"h","𝗵":"h","𝘩":"h","𝙝":"h","𝚑":"h","һ":"h","հ":"h","Ꮒ":"h","H":"H","ℋ":"H","ℌ":"H","ℍ":"H","𝐇":"H","𝐻":"H","𝑯":"H","𝓗":"H","𝕳":"H","𝖧":"H","𝗛":"H","𝘏":"H","𝙃":"H","𝙷":"H","Η":"H","𝚮":"H","𝛨":"H","𝜢":"H","𝝜":"H","𝞖":"H","Ⲏ":"H","Н":"H","Ꮋ":"H","ᕼ":"H","ꓧ":"H","𐋏":"H","ᵸ":"ᴴ","ɦ":"h̔","ꚕ":"h̔","Ᏺ":"h̔","Ⱨ":"H̩","Ң":"H̩","ħ":"h̵","ℏ":"h̵","ћ":"h̵","Ħ":"H̵","Ӊ":"H̦","Ӈ":"H̦","н":"ʜ","ꮋ":"ʜ","ң":"ʜ̩","ӊ":"ʜ̦","ӈ":"ʜ̦","Ԋ":"Ƕ","ꮀ":"ⱶ","Ͱ":"Ⱶ","Ꭸ":"Ⱶ","Ꮀ":"Ⱶ","ꚱ":"Ⱶ","ꞕ":"ꜧ","˛":"i","⍳":"i","i":"i","ⅰ":"i","ℹ":"i","ⅈ":"i","𝐢":"i","𝑖":"i","𝒊":"i","𝒾":"i","𝓲":"i","𝔦":"i","𝕚":"i","𝖎":"i","𝗂":"i","𝗶":"i","𝘪":"i","𝙞":"i","𝚒":"i","ı":"i","𝚤":"i","ɪ":"i","ɩ":"i","ι":"i","ι":"i","ͺ":"i","𝛊":"i","𝜄":"i","𝜾":"i","𝝸":"i","𝞲":"i","і":"i","ꙇ":"i","ӏ":"i","ꭵ":"i","Ꭵ":"i","𑣃":"i","ⓛ":"Ⓘ","⍸":"i̲","ǐ":"ĭ","Ǐ":"Ĭ","ɨ":"i̵","ᵻ":"i̵","ᵼ":"i̵","ⅱ":"ii","ⅲ":"iii","ij":"ij","ⅳ":"iv","ⅸ":"ix","j":"j","ⅉ":"j","𝐣":"j","𝑗":"j","𝒋":"j","𝒿":"j","𝓳":"j","𝔧":"j","𝕛":"j","𝖏":"j","𝗃":"j","𝗷":"j","𝘫":"j","𝙟":"j","𝚓":"j","ϳ":"j","ј":"j","J":"J","𝐉":"J","𝐽":"J","𝑱":"J","𝒥":"J","𝓙":"J","𝔍":"J","𝕁":"J","𝕵":"J","𝖩":"J","𝗝":"J","𝘑":"J","𝙅":"J","𝙹":"J","Ʝ":"J","Ϳ":"J","Ј":"J","Ꭻ":"J","ᒍ":"J","ꓙ":"J","ɉ":"j̵","Ɉ":"J̵","ᒙ":"J·","𝚥":"ȷ","յ":"ȷ","ꭻ":"ᴊ","𝐤":"k","𝑘":"k","𝒌":"k","𝓀":"k","𝓴":"k","𝔨":"k","𝕜":"k","𝖐":"k","𝗄":"k","𝗸":"k","𝘬":"k","𝙠":"k","𝚔":"k","K":"K","K":"K","𝐊":"K","𝐾":"K","𝑲":"K","𝒦":"K","𝓚":"K","𝔎":"K","𝕂":"K","𝕶":"K","𝖪":"K","𝗞":"K","𝘒":"K","𝙆":"K","𝙺":"K","Κ":"K","𝚱":"K","𝛫":"K","𝜥":"K","𝝟":"K","𝞙":"K","Ⲕ":"K","К":"K","Ꮶ":"K","ᛕ":"K","ꓗ":"K","𐔘":"K","ƙ":"k̔","Ⱪ":"K̩","Қ":"K̩","₭":"K̵","Ꝁ":"K̵","Ҟ":"K̵","Ƙ":"K\'","׀":"l","|":"l","∣":"l","⏽":"l","│":"l","١":"l","۱":"l","𐌠":"l","𞣇":"l","𝟏":"l","𝟙":"l","𝟣":"l","𝟭":"l","𝟷":"l","🯱":"l","I":"l","I":"l","Ⅰ":"l","ℐ":"l","ℑ":"l","𝐈":"l","𝐼":"l","𝑰":"l","𝓘":"l","𝕀":"l","𝕴":"l","𝖨":"l","𝗜":"l","𝘐":"l","𝙄":"l","𝙸":"l","Ɩ":"l","l":"l","ⅼ":"l","ℓ":"l","𝐥":"l","𝑙":"l","𝒍":"l","𝓁":"l","𝓵":"l","𝔩":"l","𝕝":"l","𝖑":"l","𝗅":"l","𝗹":"l","𝘭":"l","𝙡":"l","𝚕":"l","ǀ":"l","Ι":"l","𝚰":"l","𝛪":"l","𝜤":"l","𝝞":"l","𝞘":"l","Ⲓ":"l","І":"l","Ӏ":"l","ו":"l","ן":"l","ا":"l","𞸀":"l","𞺀":"l","ﺎ":"l","ﺍ":"l","ߊ":"l","ⵏ":"l","ᛁ":"l","ꓲ":"l","𖼨":"l","𐊊":"l","𐌉":"l","𝈪":"L","Ⅼ":"L","ℒ":"L","𝐋":"L","𝐿":"L","𝑳":"L","𝓛":"L","𝔏":"L","𝕃":"L","𝕷":"L","𝖫":"L","𝗟":"L","𝘓":"L","𝙇":"L","𝙻":"L","Ⳑ":"L","Ꮮ":"L","ᒪ":"L","ꓡ":"L","𖼖":"L","𑢣":"L","𑢲":"L","𐐛":"L","𐔦":"L","ﴼ":"l̋","ﴽ":"l̋","ł":"l̸","Ł":"L̸","ɭ":"l̨","Ɨ":"l̵","ƚ":"l̵","ɫ":"l̴","إ":"lٕ","ﺈ":"lٕ","ﺇ":"lٕ","ٳ":"lٕ","ŀ":"l·","Ŀ":"l·","ᒷ":"l·","🄂":"l,","⒈":"l.","ױ":"l\'","⒓":"l2.","㏫":"l2日","㋋":"l2月","㍤":"l2点","⒔":"l3.","㏬":"l3日","㍥":"l3点","⒕":"l4.","㏭":"l4日","㍦":"l4点","⒖":"l5.","㏮":"l5日","㍧":"l5点","⒗":"l6.","㏯":"l6日","㍨":"l6点","⒘":"l7.","㏰":"l7日","㍩":"l7点","⒙":"l8.","㏱":"l8日","㍪":"l8点","⒚":"l9.","㏲":"l9日","㍫":"l9点","lj":"lj","IJ":"lJ","Lj":"Lj","LJ":"LJ","‖":"ll","∥":"ll","Ⅱ":"ll","ǁ":"ll","װ":"ll","𐆙":"l̵l̵","⒒":"ll.","Ⅲ":"lll","𐆘":"l̵l̵S̵","㏪":"ll日","㋊":"ll月","㍣":"ll点","Ю":"lO","⒑":"lO.","㏩":"lO日","㋉":"lO月","㍢":"lO点","ʪ":"ls","₶":"lt","Ⅳ":"lV","Ⅸ":"lX","ɮ":"lȝ","ʫ":"lz","أ":"lٴ","ﺄ":"lٴ","ﺃ":"lٴ","ٲ":"lٴ","ٵ":"lٴ","ﷳ":"lكبر","ﷲ":"lللّٰo","㏠":"l日","㋀":"l月","㍙":"l点","ⳑ":"ʟ","ꮮ":"ʟ","𐑃":"ʟ","M":"M","Ⅿ":"M","ℳ":"M","𝐌":"M","𝑀":"M","𝑴":"M","𝓜":"M","𝔐":"M","𝕄":"M","𝕸":"M","𝖬":"M","𝗠":"M","𝘔":"M","𝙈":"M","𝙼":"M","Μ":"M","𝚳":"M","𝛭":"M","𝜧":"M","𝝡":"M","𝞛":"M","Ϻ":"M","Ⲙ":"M","М":"M","Ꮇ":"M","ᗰ":"M","ᛖ":"M","ꓟ":"M","𐊰":"M","𐌑":"M","Ӎ":"M̦","🝫":"MB","ⷨ":"ᷟ","𝐧":"n","𝑛":"n","𝒏":"n","𝓃":"n","𝓷":"n","𝔫":"n","𝕟":"n","𝖓":"n","𝗇":"n","𝗻":"n","𝘯":"n","𝙣":"n","𝚗":"n","ո":"n","ռ":"n","N":"N","ℕ":"N","𝐍":"N","𝑁":"N","𝑵":"N","𝒩":"N","𝓝":"N","𝔑":"N","𝕹":"N","𝖭":"N","𝗡":"N","𝘕":"N","𝙉":"N","𝙽":"N","Ν":"N","𝚴":"N","𝛮":"N","𝜨":"N","𝝢":"N","𝞜":"N","Ⲛ":"N","ꓠ":"N","𐔓":"N","𐆎":"N̊","ɳ":"n̨","ƞ":"n̩","η":"n̩","𝛈":"n̩","𝜂":"n̩","𝜼":"n̩","𝝶":"n̩","𝞰":"n̩","Ɲ":"N̦","ᵰ":"n̴","nj":"nj","Nj":"Nj","NJ":"NJ","№":"No","ͷ":"ᴎ","и":"ᴎ","𐑍":"ᴎ","ņ":"ɲ","ం":"o","ಂ":"o","ം":"o","ං":"o","०":"o","੦":"o","૦":"o","௦":"o","౦":"o","೦":"o","൦":"o","๐":"o","໐":"o","၀":"o","٥":"o","۵":"o","o":"o","ℴ":"o","𝐨":"o","𝑜":"o","𝒐":"o","𝓸":"o","𝔬":"o","𝕠":"o","𝖔":"o","𝗈":"o","𝗼":"o","𝘰":"o","𝙤":"o","𝚘":"o","ᴏ":"o","ᴑ":"o","ꬽ":"o","ο":"o","𝛐":"o","𝜊":"o","𝝄":"o","𝝾":"o","𝞸":"o","σ":"o","𝛔":"o","𝜎":"o","𝝈":"o","𝞂":"o","𝞼":"o","ⲟ":"o","о":"o","ჿ":"o","օ":"o","ס":"o","ه":"o","𞸤":"o","𞹤":"o","𞺄":"o","ﻫ":"o","ﻬ":"o","ﻪ":"o","ﻩ":"o","ھ":"o","ﮬ":"o","ﮭ":"o","ﮫ":"o","ﮪ":"o","ہ":"o","ﮨ":"o","ﮩ":"o","ﮧ":"o","ﮦ":"o","ە":"o","ഠ":"o","ဝ":"o","𐓪":"o","𑣈":"o","𑣗":"o","𐐬":"o","߀":"O","০":"O","୦":"O","〇":"O","𑓐":"O","𑣠":"O","𝟎":"O","𝟘":"O","𝟢":"O","𝟬":"O","𝟶":"O","🯰":"O","O":"O","𝐎":"O","𝑂":"O","𝑶":"O","𝒪":"O","𝓞":"O","𝔒":"O","𝕆":"O","𝕺":"O","𝖮":"O","𝗢":"O","𝘖":"O","𝙊":"O","𝙾":"O","Ο":"O","𝚶":"O","𝛰":"O","𝜪":"O","𝝤":"O","𝞞":"O","Ⲟ":"O","О":"O","Օ":"O","ⵔ":"O","ዐ":"O","ଠ":"O","𐓂":"O","ꓳ":"O","𑢵":"O","𐊒":"O","𐊫":"O","𐐄":"O","𐔖":"O","⁰":"º","ᵒ":"º","ǒ":"ŏ","Ǒ":"Ŏ","ۿ":"ô","Ő":"Ö","ø":"o̸","ꬾ":"o̸","Ø":"O̸","ⵁ":"O̸","Ǿ":"Ó̸","ɵ":"o̵","ꝋ":"o̵","ө":"o̵","ѳ":"o̵","ꮎ":"o̵","ꮻ":"o̵","⊖":"O̵","⊝":"O̵","⍬":"O̵","𝈚":"O̵","🜔":"O̵","Ɵ":"O̵","Ꝋ":"O̵","θ":"O̵","ϑ":"O̵","𝛉":"O̵","𝛝":"O̵","𝜃":"O̵","𝜗":"O̵","𝜽":"O̵","𝝑":"O̵","𝝷":"O̵","𝞋":"O̵","𝞱":"O̵","𝟅":"O̵","Θ":"O̵","ϴ":"O̵","𝚯":"O̵","𝚹":"O̵","𝛩":"O̵","𝛳":"O̵","𝜣":"O̵","𝜭":"O̵","𝝝":"O̵","𝝧":"O̵","𝞗":"O̵","𝞡":"O̵","Ө":"O̵","Ѳ":"O̵","ⴱ":"O̵","Ꮎ":"O̵","Ꮻ":"O̵","ꭴ":"ơ","ﳙ":"oٰ","🄁":"O,","🄀":"O.","ơ":"o\'","Ơ":"O\'","Ꭴ":"O\'","%":"º/₀","٪":"º/₀","⁒":"º/₀","‰":"º/₀₀","؉":"º/₀₀","‱":"º/₀₀₀","؊":"º/₀₀₀","œ":"oe","Œ":"OE","ɶ":"oᴇ","∞":"oo","ꝏ":"oo","ꚙ":"oo","Ꝏ":"OO","Ꚙ":"OO","ﳗ":"oج","ﱑ":"oج","ﳘ":"oم","ﱒ":"oم","ﶓ":"oمج","ﶔ":"oمم","ﱓ":"oى","ﱔ":"oى","ൟ":"oരo","တ":"oာ","㍘":"O点","ↄ":"ɔ","ᴐ":"ɔ","ͻ":"ɔ","𐑋":"ɔ","Ↄ":"Ɔ","Ͻ":"Ɔ","ꓛ":"Ɔ","𐐣":"Ɔ","ꬿ":"ɔ̸","ꭢ":"ɔe","𐐿":"ɷ","⍴":"p","p":"p","𝐩":"p","𝑝":"p","𝒑":"p","𝓅":"p","𝓹":"p","𝔭":"p","𝕡":"p","𝖕":"p","𝗉":"p","𝗽":"p","𝘱":"p","𝙥":"p","𝚙":"p","ρ":"p","ϱ":"p","𝛒":"p","𝛠":"p","𝜌":"p","𝜚":"p","𝝆":"p","𝝔":"p","𝞀":"p","𝞎":"p","𝞺":"p","𝟈":"p","ⲣ":"p","р":"p","P":"P","ℙ":"P","𝐏":"P","𝑃":"P","𝑷":"P","𝒫":"P","𝓟":"P","𝔓":"P","𝕻":"P","𝖯":"P","𝗣":"P","𝘗":"P","𝙋":"P","𝙿":"P","Ρ":"P","𝚸":"P","𝛲":"P","𝜬":"P","𝝦":"P","𝞠":"P","Ⲣ":"P","Р":"P","Ꮲ":"P","ᑭ":"P","ꓑ":"P","𐊕":"P","ƥ":"p̔","ᵽ":"p̵","ᑷ":"p·","ᒆ":"P\'","ᴩ":"ᴘ","ꮲ":"ᴘ","φ":"ɸ","ϕ":"ɸ","𝛗":"ɸ","𝛟":"ɸ","𝜑":"ɸ","𝜙":"ɸ","𝝋":"ɸ","𝝓":"ɸ","𝞅":"ɸ","𝞍":"ɸ","𝞿":"ɸ","𝟇":"ɸ","ⲫ":"ɸ","ф":"ɸ","𝐪":"q","𝑞":"q","𝒒":"q","𝓆":"q","𝓺":"q","𝔮":"q","𝕢":"q","𝖖":"q","𝗊":"q","𝗾":"q","𝘲":"q","𝙦":"q","𝚚":"q","ԛ":"q","գ":"q","զ":"q","ℚ":"Q","𝐐":"Q","𝑄":"Q","𝑸":"Q","𝒬":"Q","𝓠":"Q","𝔔":"Q","𝕼":"Q","𝖰":"Q","𝗤":"Q","𝘘":"Q","𝙌":"Q","𝚀":"Q","ⵕ":"Q","ʠ":"q̔","🜀":"QE","ᶐ":"ɋ","ᴋ":"ĸ","κ":"ĸ","ϰ":"ĸ","𝛋":"ĸ","𝛞":"ĸ","𝜅":"ĸ","𝜘":"ĸ","𝜿":"ĸ","𝝒":"ĸ","𝝹":"ĸ","𝞌":"ĸ","𝞳":"ĸ","𝟆":"ĸ","ⲕ":"ĸ","к":"ĸ","ꮶ":"ĸ","қ":"ĸ̩","ҟ":"ĸ̵","𝐫":"r","𝑟":"r","𝒓":"r","𝓇":"r","𝓻":"r","𝔯":"r","𝕣":"r","𝖗":"r","𝗋":"r","𝗿":"r","𝘳":"r","𝙧":"r","𝚛":"r","ꭇ":"r","ꭈ":"r","ᴦ":"r","ⲅ":"r","г":"r","ꮁ":"r","𝈖":"R","ℛ":"R","ℜ":"R","ℝ":"R","𝐑":"R","𝑅":"R","𝑹":"R","𝓡":"R","𝕽":"R","𝖱":"R","𝗥":"R","𝘙":"R","𝙍":"R","𝚁":"R","Ʀ":"R","Ꭱ":"R","Ꮢ":"R","𐒴":"R","ᖇ":"R","ꓣ":"R","𖼵":"R","ɽ":"r̨","ɼ":"r̩","ɍ":"r̵","ғ":"r̵","ᵲ":"r̴","ґ":"r\'","𑣣":"rn","m":"rn","ⅿ":"rn","𝐦":"rn","𝑚":"rn","𝒎":"rn","𝓂":"rn","𝓶":"rn","𝔪":"rn","𝕞":"rn","𝖒":"rn","𝗆":"rn","𝗺":"rn","𝘮":"rn","𝙢":"rn","𝚖":"rn","𑜀":"rn","₥":"rn̸","ɱ":"rn̦","ᵯ":"rn̴","₨":"Rs","ꭱ":"ʀ","ꮢ":"ʀ","я":"ᴙ","ᵳ":"ɾ̴","℩":"ɿ","s":"s","𝐬":"s","𝑠":"s","𝒔":"s","𝓈":"s","𝓼":"s","𝔰":"s","𝕤":"s","𝖘":"s","𝗌":"s","𝘀":"s","𝘴":"s","𝙨":"s","𝚜":"s","ꜱ":"s","ƽ":"s","ѕ":"s","ꮪ":"s","𑣁":"s","𐑈":"s","S":"S","𝐒":"S","𝑆":"S","𝑺":"S","𝒮":"S","𝓢":"S","𝔖":"S","𝕊":"S","𝕾":"S","𝖲":"S","𝗦":"S","𝘚":"S","𝙎":"S","𝚂":"S","Ѕ":"S","Տ":"S","Ꮥ":"S","Ꮪ":"S","ꓢ":"S","𖼺":"S","𐊖":"S","𐐠":"S","ʂ":"s̨","ᵴ":"s̴","ꞵ":"ß","β":"ß","ϐ":"ß","𝛃":"ß","𝛽":"ß","𝜷":"ß","𝝱":"ß","𝞫":"ß","Ᏸ":"ß","🝜":"sss","st":"st","∫":"ʃ","ꭍ":"ʃ","∑":"Ʃ","⅀":"Ʃ","Σ":"Ʃ","𝚺":"Ʃ","𝛴":"Ʃ","𝜮":"Ʃ","𝝨":"Ʃ","𝞢":"Ʃ","ⵉ":"Ʃ","∬":"ʃʃ","∭":"ʃʃʃ","⨌":"ʃʃʃʃ","𝐭":"t","𝑡":"t","𝒕":"t","𝓉":"t","𝓽":"t","𝔱":"t","𝕥":"t","𝖙":"t","𝗍":"t","𝘁":"t","𝘵":"t","𝙩":"t","𝚝":"t","⊤":"T","⟙":"T","🝨":"T","T":"T","𝐓":"T","𝑇":"T","𝑻":"T","𝒯":"T","𝓣":"T","𝔗":"T","𝕋":"T","𝕿":"T","𝖳":"T","𝗧":"T","𝘛":"T","𝙏":"T","𝚃":"T","Τ":"T","𝚻":"T","𝛵":"T","𝜯":"T","𝝩":"T","𝞣":"T","Ⲧ":"T","Т":"T","Ꭲ":"T","ꓔ":"T","𖼊":"T","𑢼":"T","𐊗":"T","𐊱":"T","𐌕":"T","ƭ":"t̔","⍡":"T̈","Ⱦ":"T̸","Ț":"Ţ","Ʈ":"T̨","Ҭ":"T̩","₮":"T⃫","ŧ":"t̵","Ŧ":"T̵","ᵵ":"t̴","Ⴀ":"Ꞇ","Ꜩ":"T3","ʨ":"tɕ","℡":"TEL","ꝷ":"tf","ʦ":"ts","ʧ":"tʃ","ꜩ":"tȝ","τ":"ᴛ","𝛕":"ᴛ","𝜏":"ᴛ","𝝉":"ᴛ","𝞃":"ᴛ","𝞽":"ᴛ","т":"ᴛ","ꭲ":"ᴛ","ҭ":"ᴛ̩","ţ":"ƫ","ț":"ƫ","Ꮏ":"ƫ","𝐮":"u","𝑢":"u","𝒖":"u","𝓊":"u","𝓾":"u","𝔲":"u","𝕦":"u","𝖚":"u","𝗎":"u","𝘂":"u","𝘶":"u","𝙪":"u","𝚞":"u","ꞟ":"u","ᴜ":"u","ꭎ":"u","ꭒ":"u","ʋ":"u","υ":"u","𝛖":"u","𝜐":"u","𝝊":"u","𝞄":"u","𝞾":"u","ս":"u","𐓶":"u","𑣘":"u","∪":"U","⋃":"U","𝐔":"U","𝑈":"U","𝑼":"U","𝒰":"U","𝓤":"U","𝔘":"U","𝕌":"U","𝖀":"U","𝖴":"U","𝗨":"U","𝘜":"U","𝙐":"U","𝚄":"U","Ս":"U","ሀ":"U","𐓎":"U","ᑌ":"U","ꓴ":"U","𖽂":"U","𑢸":"U","ǔ":"ŭ","Ǔ":"Ŭ","ᵾ":"u̵","ꮜ":"u̵","Ʉ":"U̵","Ꮜ":"U̵","ᑘ":"U·","ᑧ":"U\'","ᵫ":"ue","ꭣ":"uo","ṃ":"ꭑ","պ":"ɰ","ሣ":"ɰ","℧":"Ʊ","ᘮ":"Ʊ","ᘴ":"Ʊ","ᵿ":"ʊ̵","∨":"v","⋁":"v","v":"v","ⅴ":"v","𝐯":"v","𝑣":"v","𝒗":"v","𝓋":"v","𝓿":"v","𝔳":"v","𝕧":"v","𝖛":"v","𝗏":"v","𝘃":"v","𝘷":"v","𝙫":"v","𝚟":"v","ᴠ":"v","ν":"v","𝛎":"v","𝜈":"v","𝝂":"v","𝝼":"v","𝞶":"v","ѵ":"v","ט":"v","𑜆":"v","ꮩ":"v","𑣀":"v","𝈍":"V","٧":"V","۷":"V","Ⅴ":"V","𝐕":"V","𝑉":"V","𝑽":"V","𝒱":"V","𝓥":"V","𝔙":"V","𝕍":"V","𝖁":"V","𝖵":"V","𝗩":"V","𝘝":"V","𝙑":"V","𝚅":"V","Ѵ":"V","ⴸ":"V","Ꮩ":"V","ᐯ":"V","ꛟ":"V","ꓦ":"V","𖼈":"V","𑢠":"V","𐔝":"V","𐆗":"V̵","ᐻ":"V·","🝬":"VB","ⅵ":"vi","ⅶ":"vii","ⅷ":"viii","Ⅵ":"Vl","Ⅶ":"Vll","Ⅷ":"Vlll","🜈":"Vᷤ","ᴧ":"ʌ","𐓘":"ʌ","٨":"Ʌ","۸":"Ʌ","Λ":"Ʌ","𝚲":"Ʌ","𝛬":"Ʌ","𝜦":"Ʌ","𝝠":"Ʌ","𝞚":"Ʌ","Л":"Ʌ","ⴷ":"Ʌ","𐒰":"Ʌ","ᐱ":"Ʌ","ꛎ":"Ʌ","ꓥ":"Ʌ","𖼽":"Ʌ","𐊍":"Ʌ","Ӆ":"Ʌ̦","ᐽ":"Ʌ·","ɯ":"w","𝐰":"w","𝑤":"w","𝒘":"w","𝓌":"w","𝔀":"w","𝔴":"w","𝕨":"w","𝖜":"w","𝗐":"w","𝘄":"w","𝘸":"w","𝙬":"w","𝚠":"w","ᴡ":"w","ѡ":"w","ԝ":"w","ա":"w","𑜊":"w","𑜎":"w","𑜏":"w","ꮃ":"w","𑣯":"W","𑣦":"W","𝐖":"W","𝑊":"W","𝑾":"W","𝒲":"W","𝓦":"W","𝔚":"W","𝕎":"W","𝖂":"W","𝖶":"W","𝗪":"W","𝘞":"W","𝙒":"W","𝚆":"W","Ԝ":"W","Ꮃ":"W","Ꮤ":"W","ꓪ":"W","ѽ":"w҆҇","𑓅":"ẇ","₩":"W̵","ꝡ":"w̦","ᴍ":"ʍ","м":"ʍ","ꮇ":"ʍ","ӎ":"ʍ̦","᙮":"x","×":"x","⤫":"x","⤬":"x","⨯":"x","x":"x","ⅹ":"x","𝐱":"x","𝑥":"x","𝒙":"x","𝓍":"x","𝔁":"x","𝔵":"x","𝕩":"x","𝖝":"x","𝗑":"x","𝘅":"x","𝘹":"x","𝙭":"x","𝚡":"x","х":"x","ᕁ":"x","ᕽ":"x","ⷯ":"ͯ","᙭":"X","╳":"X","𐌢":"X","𑣬":"X","X":"X","Ⅹ":"X","𝐗":"X","𝑋":"X","𝑿":"X","𝒳":"X","𝓧":"X","𝔛":"X","𝕏":"X","𝖃":"X","𝖷":"X","𝗫":"X","𝘟":"X","𝙓":"X","𝚇":"X","Ꭓ":"X","Χ":"X","𝚾":"X","𝛸":"X","𝜲":"X","𝝬":"X","𝞦":"X","Ⲭ":"X","Х":"X","ⵝ":"X","ᚷ":"X","ꓫ":"X","𐊐":"X","𐊴":"X","𐌗":"X","𐔧":"X","⨰":"ẋ","Ҳ":"X̩","𐆖":"X̵","ⅺ":"xi","ⅻ":"xii","Ⅺ":"Xl","Ⅻ":"Xll","ɣ":"y","ᶌ":"y","y":"y","𝐲":"y","𝑦":"y","𝒚":"y","𝓎":"y","𝔂":"y","𝔶":"y","𝕪":"y","𝖞":"y","𝗒":"y","𝘆":"y","𝘺":"y","𝙮":"y","𝚢":"y","ʏ":"y","ỿ":"y","ꭚ":"y","γ":"y","ℽ":"y","𝛄":"y","𝛾":"y","𝜸":"y","𝝲":"y","𝞬":"y","у":"y","ү":"y","ყ":"y","𑣜":"y","Y":"Y","𝐘":"Y","𝑌":"Y","𝒀":"Y","𝒴":"Y","𝓨":"Y","𝔜":"Y","𝕐":"Y","𝖄":"Y","𝖸":"Y","𝗬":"Y","𝘠":"Y","𝙔":"Y","𝚈":"Y","Υ":"Y","ϒ":"Y","𝚼":"Y","𝛶":"Y","𝜰":"Y","𝝪":"Y","𝞤":"Y","Ⲩ":"Y","У":"Y","Ү":"Y","Ꭹ":"Y","Ꮍ":"Y","ꓬ":"Y","𖽃":"Y","𑢤":"Y","𐊲":"Y","ƴ":"y̔","ɏ":"y̵","ұ":"y̵","¥":"Y̵","Ɏ":"Y̵","Ұ":"Y̵","ʒ":"ȝ","ꝫ":"ȝ","ⳍ":"ȝ","ӡ":"ȝ","ჳ":"ȝ","𝐳":"z","𝑧":"z","𝒛":"z","𝓏":"z","𝔃":"z","𝔷":"z","𝕫":"z","𝖟":"z","𝗓":"z","𝘇":"z","𝘻":"z","𝙯":"z","𝚣":"z","ᴢ":"z","ꮓ":"z","𑣄":"z","𐋵":"Z","𑣥":"Z","Z":"Z","ℤ":"Z","ℨ":"Z","𝐙":"Z","𝑍":"Z","𝒁":"Z","𝒵":"Z","𝓩":"Z","𝖅":"Z","𝖹":"Z","𝗭":"Z","𝘡":"Z","𝙕":"Z","𝚉":"Z","Ζ":"Z","𝚭":"Z","𝛧":"Z","𝜡":"Z","𝝛":"Z","𝞕":"Z","Ꮓ":"Z","ꓜ":"Z","𑢩":"Z","ʐ":"z̨","ƶ":"z̵","Ƶ":"Z̵","ȥ":"z̦","Ȥ":"Z̦","ᵶ":"z̴","ƿ":"þ","ϸ":"þ","Ϸ":"Þ","𐓄":"Þ","⁹":"ꝰ","ᴤ":"ƨ","ϩ":"ƨ","ꙅ":"ƨ","ь":"ƅ","ꮟ":"ƅ","ы":"ƅi","ꭾ":"ɂ","ˤ":"ˁ","ꛍ":"ʡ","⊙":"ʘ","☉":"ʘ","⨀":"ʘ","Ꙩ":"ʘ","ⵙ":"ʘ","𐓃":"ʘ","ℾ":"Γ","𝚪":"Γ","𝛤":"Γ","𝜞":"Γ","𝝘":"Γ","𝞒":"Γ","Ⲅ":"Γ","Г":"Γ","Ꮁ":"Γ","ᒥ":"Γ","𖼇":"Γ","Ғ":"Γ̵","ᒯ":"Γ·","Ґ":"Γ\'","∆":"Δ","△":"Δ","🜂":"Δ","𝚫":"Δ","𝛥":"Δ","𝜟":"Δ","𝝙":"Δ","𝞓":"Δ","Ⲇ":"Δ","ⵠ":"Δ","ᐃ":"Δ","𖼚":"Δ","𐊅":"Δ","𐊣":"Δ","⍙":"Δ̲","ᐏ":"Δ·","ᐬ":"Δᐠ","𝟋":"ϝ","𝛇":"ζ","𝜁":"ζ","𝜻":"ζ","𝝵":"ζ","𝞯":"ζ","ⳤ":"ϗ","𝛌":"λ","𝜆":"λ","𝝀":"λ","𝝺":"λ","𝞴":"λ","Ⲗ":"λ","𐓛":"λ","µ":"μ","𝛍":"μ","𝜇":"μ","𝝁":"μ","𝝻":"μ","𝞵":"μ","𝛏":"ξ","𝜉":"ξ","𝝃":"ξ","𝝽":"ξ","𝞷":"ξ","𝚵":"Ξ","𝛯":"Ξ","𝜩":"Ξ","𝝣":"Ξ","𝞝":"Ξ","ϖ":"π","ℼ":"π","𝛑":"π","𝛡":"π","𝜋":"π","𝜛":"π","𝝅":"π","𝝕":"π","𝝿":"π","𝞏":"π","𝞹":"π","𝟉":"π","ᴨ":"π","п":"π","∏":"Π","ℿ":"Π","𝚷":"Π","𝛱":"Π","𝜫":"Π","𝝥":"Π","𝞟":"Π","Ⲡ":"Π","П":"Π","ꛛ":"Π","𐊭":"Ϙ","𐌒":"Ϙ","ϛ":"ς","𝛓":"ς","𝜍":"ς","𝝇":"ς","𝞁":"ς","𝞻":"ς","𝚽":"Φ","𝛷":"Φ","𝜱":"Φ","𝝫":"Φ","𝞥":"Φ","Ⲫ":"Φ","Ф":"Φ","Փ":"Φ","ቀ":"Φ","ᛰ":"Φ","𐊳":"Φ","ꭓ":"χ","ꭕ":"χ","𝛘":"χ","𝜒":"χ","𝝌":"χ","𝞆":"χ","𝟀":"χ","ⲭ":"χ","𝛙":"ψ","𝜓":"ψ","𝝍":"ψ","𝞇":"ψ","𝟁":"ψ","ѱ":"ψ","𐓹":"ψ","𝚿":"Ψ","𝛹":"Ψ","𝜳":"Ψ","𝝭":"Ψ","𝞧":"Ψ","Ⲯ":"Ψ","Ѱ":"Ψ","𐓑":"Ψ","ᛘ":"Ψ","𐊵":"Ψ","⍵":"ω","ꞷ":"ω","𝛚":"ω","𝜔":"ω","𝝎":"ω","𝞈":"ω","𝟂":"ω","ⲱ":"ω","ꙍ":"ω","Ω":"Ω","𝛀":"Ω","𝛺":"Ω","𝜴":"Ω","𝝮":"Ω","𝞨":"Ω","ᘯ":"Ω","ᘵ":"Ω","𐊶":"Ω","⍹":"ω̲","ώ":"ῴ","☰":"Ⲷ","Ⳝ":"Ϭ","җ":"ж̩","Җ":"Ж̩","𝈋":"И","Ͷ":"И","ꚡ":"И","𐐥":"И","Й":"Ѝ","Ҋ":"Ѝ̦","ѝ":"й","ҋ":"й̦","𐒼":"Ӄ","ᴫ":"л","ӆ":"л̦","ꭠ":"љ","𐓫":"ꙩ","ᷮ":"ⷬ","𐓍":"Ћ","𝈂":"Ӿ","𝈢":"Ѡ","Ꮗ":"Ѡ","ᗯ":"Ѡ","Ѽ":"Ѡ҆҇","ᣭ":"Ѡ·","Ꞷ":"Ꙍ","ӌ":"ҷ","Ӌ":"Ҷ","Ҿ":"Ҽ̨","ⲽ":"ш","Ⲽ":"Ш","Ꙑ":"Ъl","℈":"Э","🜁":"Ꙙ","𖼜":"Ꙙ","ꦒ":"ⰿ","և":"եւ","ኔ":"ձ","ﬔ":"մե","ﬕ":"մի","ﬗ":"մխ","ﬓ":"մն","∩":"Ո","⋂":"Ո","𝉅":"Ո","በ":"Ո","ᑎ":"Ո","ꓵ":"Ո","ᑚ":"Ո·","ᑨ":"Ո\'","ﬖ":"վն","₽":"Ք","˓":"ՙ","ʿ":"ՙ","ℵ":"א","ﬡ":"א","אָ":"אַ","אּ":"אַ","ﭏ":"אל","ℶ":"ב","ℷ":"ג","ℸ":"ד","ﬢ":"ד","ﬣ":"ה","יּ":"יִ","ﬤ":"כ","ﬥ":"ל","ﬦ":"ם","ﬠ":"ע","ﬧ":"ר","שׂ":"שׁ","שּ":"שׁ","שּׂ":"שּׁ","ﬨ":"ת","ﺀ":"ء","۽":"ء͈","ﺂ":"آ","ﺁ":"آ","ﭑ":"ٱ","ﭐ":"ٱ","𞸁":"ب","𞸡":"ب","𞹡":"ب","𞺁":"ب","𞺡":"ب","ﺑ":"ب","ﺒ":"ب","ﺐ":"ب","ﺏ":"ب","ݑ":"بۛ","ࢶ":"بۢ","ࢡ":"بٔ","ﲠ":"بo","ﳢ":"بo","ﲜ":"بج","ﰅ":"بج","ﲝ":"بح","ﰆ":"بح","ﷂ":"بحى","ﲞ":"بخ","ﰇ":"بخ","ﳒ":"بخ","ﱋ":"بخ","ﶞ":"بخى","ﱪ":"بر","ﱫ":"بز","ﲟ":"بم","ﳡ":"بم","ﱬ":"بم","ﰈ":"بم","ﱭ":"بن","ﱮ":"بى","ﰉ":"بى","ﱯ":"بى","ﰊ":"بى","ﭔ":"ٻ","ﭕ":"ٻ","ﭓ":"ٻ","ﭒ":"ٻ","ې":"ٻ","ﯦ":"ٻ","ﯧ":"ٻ","ﯥ":"ٻ","ﯤ":"ٻ","ﭜ":"ڀ","ﭝ":"ڀ","ﭛ":"ڀ","ﭚ":"ڀ","ࢩ":"ݔ","ݧ":"ݔ","⍥":"ة","ö":"ة","ﺔ":"ة","ﺓ":"ة","ۃ":"ة","𞸕":"ت","𞸵":"ت","𞹵":"ت","𞺕":"ت","𞺵":"ت","ﺗ":"ت","ﺘ":"ت","ﺖ":"ت","ﺕ":"ت","ﲥ":"تo","ﳤ":"تo","ﲡ":"تج","ﰋ":"تج","ﵐ":"تجم","ﶠ":"تجى","ﶟ":"تجى","ﲢ":"تح","ﰌ":"تح","ﵒ":"تحج","ﵑ":"تحج","ﵓ":"تحم","ﲣ":"تخ","ﰍ":"تخ","ﵔ":"تخم","ﶢ":"تخى","ﶡ":"تخى","ﱰ":"تر","ﱱ":"تز","ﲤ":"تم","ﳣ":"تم","ﱲ":"تم","ﰎ":"تم","ﵕ":"تمج","ﵖ":"تمح","ﵗ":"تمخ","ﶤ":"تمى","ﶣ":"تمى","ﱳ":"تن","ﱴ":"تى","ﰏ":"تى","ﱵ":"تى","ﰐ":"تى","ﭠ":"ٺ","ﭡ":"ٺ","ﭟ":"ٺ","ﭞ":"ٺ","ﭤ":"ٿ","ﭥ":"ٿ","ﭣ":"ٿ","ﭢ":"ٿ","𞸂":"ج","𞸢":"ج","𞹂":"ج","𞹢":"ج","𞺂":"ج","𞺢":"ج","ﺟ":"ج","ﺠ":"ج","ﺞ":"ج","ﺝ":"ج","ﲧ":"جح","ﰕ":"جح","ﶦ":"جحى","ﶾ":"جحى","ﷻ":"جل جلlلo","ﲨ":"جم","ﰖ":"جم","ﵙ":"جمح","ﵘ":"جمح","ﶧ":"جمى","ﶥ":"جمى","ﴝ":"جى","ﴁ":"جى","ﴞ":"جى","ﴂ":"جى","ﭸ":"ڃ","ﭹ":"ڃ","ﭷ":"ڃ","ﭶ":"ڃ","ﭴ":"ڄ","ﭵ":"ڄ","ﭳ":"ڄ","ﭲ":"ڄ","ﭼ":"چ","ﭽ":"چ","ﭻ":"چ","ﭺ":"چ","ﮀ":"ڇ","ﮁ":"ڇ","ﭿ":"ڇ","ﭾ":"ڇ","𞸇":"ح","𞸧":"ح","𞹇":"ح","𞹧":"ح","𞺇":"ح","𞺧":"ح","ﺣ":"ح","ﺤ":"ح","ﺢ":"ح","ﺡ":"ح","څ":"حۛ","ځ":"حٔ","ݲ":"حٔ","ﲩ":"حج","ﰗ":"حج","ﶿ":"حجى","ﲪ":"حم","ﰘ":"حم","ﵛ":"حمى","ﵚ":"حمى","ﴛ":"حى","ﳿ":"حى","ﴜ":"حى","ﴀ":"حى","𞸗":"خ","𞸷":"خ","𞹗":"خ","𞹷":"خ","𞺗":"خ","𞺷":"خ","ﺧ":"خ","ﺨ":"خ","ﺦ":"خ","ﺥ":"خ","ﲫ":"خج","ﰙ":"خج","ﰚ":"خح","ﲬ":"خم","ﰛ":"خم","ﴟ":"خى","ﴃ":"خى","ﴠ":"خى","ﴄ":"خى","𐋡":"د","𞸃":"د","𞺃":"د","𞺣":"د","ﺪ":"د","ﺩ":"د","ڈ":"دؕ","ﮉ":"دؕ","ﮈ":"دؕ","ڎ":"دۛ","ﮇ":"دۛ","ﮆ":"دۛ","ۮ":"د̂","ࢮ":"د̤̣","𞸘":"ذ","𞺘":"ذ","𞺸":"ذ","ﺬ":"ذ","ﺫ":"ذ","ﱛ":"ذٰ","ڋ":"ڊؕ","ﮅ":"ڌ","ﮄ":"ڌ","ﮃ":"ڍ","ﮂ":"ڍ","𞸓":"ر","𞺓":"ر","𞺳":"ر","ﺮ":"ر","ﺭ":"ر","ڑ":"رؕ","ﮍ":"رؕ","ﮌ":"رؕ","ژ":"رۛ","ﮋ":"رۛ","ﮊ":"رۛ","ڒ":"ر̆","ࢹ":"ر̆̇","ۯ":"ر̂","ݬ":"رٔ","ﱜ":"رٰ","ﷶ":"رسول","﷼":"رىlل","𞸆":"ز","𞺆":"ز","𞺦":"ز","ﺰ":"ز","ﺯ":"ز","ࢲ":"ز̂","ݱ":"ڗؕ","𞸎":"س","𞸮":"س","𞹎":"س","𞹮":"س","𞺎":"س","𞺮":"س","ﺳ":"س","ﺴ":"س","ﺲ":"س","ﺱ":"س","ش":"سۛ","𞸔":"سۛ","𞸴":"سۛ","𞹔":"سۛ","𞹴":"سۛ","𞺔":"سۛ","𞺴":"سۛ","ﺷ":"سۛ","ﺸ":"سۛ","ﺶ":"سۛ","ﺵ":"سۛ","ݾ":"س̂","ﴱ":"سo","ﳨ":"سo","ﴲ":"سۛo","ﳪ":"سۛo","ﲭ":"سج","ﴴ":"سج","ﰜ":"سج","ﴭ":"سۛج","ﴷ":"سۛج","ﴥ":"سۛج","ﴉ":"سۛج","ﵝ":"سجح","ﵞ":"سجى","ﵩ":"سۛجى","ﲮ":"سح","ﴵ":"سح","ﰝ":"سح","ﴮ":"سۛح","ﴸ":"سۛح","ﴦ":"سۛح","ﴊ":"سۛح","ﵜ":"سحج","ﵨ":"سۛحم","ﵧ":"سۛحم","ﶪ":"سۛحى","ﲯ":"سخ","ﴶ":"سخ","ﰞ":"سخ","ﴯ":"سۛخ","ﴹ":"سۛخ","ﴧ":"سۛخ","ﴋ":"سۛخ","ﶨ":"سخى","ﷆ":"سخى","ﴪ":"سر","ﴎ":"سر","ﴩ":"سۛر","ﴍ":"سۛر","ﲰ":"سم","ﳧ":"سم","ﰟ":"سم","ﴰ":"سۛم","ﳩ":"سۛم","ﴨ":"سۛم","ﴌ":"سۛم","ﵡ":"سمج","ﵠ":"سمح","ﵟ":"سمح","ﵫ":"سۛمخ","ﵪ":"سۛمخ","ﵣ":"سمم","ﵢ":"سمم","ﵭ":"سۛمم","ﵬ":"سۛمم","ﴗ":"سى","ﳻ":"سى","ﴘ":"سى","ﳼ":"سى","ﴙ":"سۛى","ﳽ":"سۛى","ﴚ":"سۛى","ﳾ":"سۛى","𐋲":"ص","𞸑":"ص","𞸱":"ص","𞹑":"ص","𞹱":"ص","𞺑":"ص","𞺱":"ص","ﺻ":"ص","ﺼ":"ص","ﺺ":"ص","ﺹ":"ص","ڞ":"صۛ","ࢯ":"ص̤̣","ﲱ":"صح","ﰠ":"صح","ﵥ":"صحح","ﵤ":"صحح","ﶩ":"صحى","ﲲ":"صخ","ﴫ":"صر","ﴏ":"صر","ﷵ":"صلعم","ﷹ":"صلى","ﷰ":"صلى","ﷺ":"صلى lللo علىo وسلم","ﲳ":"صم","ﰡ":"صم","ﷅ":"صمم","ﵦ":"صمم","ﴡ":"صى","ﴅ":"صى","ﴢ":"صى","ﴆ":"صى","𞸙":"ض","𞸹":"ض","𞹙":"ض","𞹹":"ض","𞺙":"ض","𞺹":"ض","ﺿ":"ض","ﻀ":"ض","ﺾ":"ض","ﺽ":"ض","ﲴ":"ضج","ﰢ":"ضج","ﲵ":"ضح","ﰣ":"ضح","ﵮ":"ضحى","ﶫ":"ضحى","ﲶ":"ضخ","ﰤ":"ضخ","ﵰ":"ضخم","ﵯ":"ضخم","ﴬ":"ضر","ﴐ":"ضر","ﲷ":"ضم","ﰥ":"ضم","ﴣ":"ضى","ﴇ":"ضى","ﴤ":"ضى","ﴈ":"ضى","𐋨":"ط","𞸈":"ط","𞹨":"ط","𞺈":"ط","𞺨":"ط","ﻃ":"ط","ﻄ":"ط","ﻂ":"ط","ﻁ":"ط","ڟ":"طۛ","ﲸ":"طح","ﰦ":"طح","ﴳ":"طم","ﴺ":"طم","ﰧ":"طم","ﵲ":"طمح","ﵱ":"طمح","ﵳ":"طمم","ﵴ":"طمى","ﴑ":"طى","ﳵ":"طى","ﴒ":"طى","ﳶ":"طى","𞸚":"ظ","𞹺":"ظ","𞺚":"ظ","𞺺":"ظ","ﻇ":"ظ","ﻈ":"ظ","ﻆ":"ظ","ﻅ":"ظ","ﲹ":"ظم","ﴻ":"ظم","ﰨ":"ظم","؏":"ع","𞸏":"ع","𞸯":"ع","𞹏":"ع","𞹯":"ع","𞺏":"ع","𞺯":"ع","ﻋ":"ع","ﻌ":"ع","ﻊ":"ع","ﻉ":"ع","ﲺ":"عج","ﰩ":"عج","ﷄ":"عجم","ﵵ":"عجم","ﷷ":"علىo","ﲻ":"عم","ﰪ":"عم","ﵷ":"عمم","ﵶ":"عمم","ﵸ":"عمى","ﶶ":"عمى","ﴓ":"عى","ﳷ":"عى","ﴔ":"عى","ﳸ":"عى","𞸛":"غ","𞸻":"غ","𞹛":"غ","𞹻":"غ","𞺛":"غ","𞺻":"غ","ﻏ":"غ","ﻐ":"غ","ﻎ":"غ","ﻍ":"غ","ﲼ":"غج","ﰫ":"غج","ﲽ":"غم","ﰬ":"غم","ﵹ":"غمم","ﵻ":"غمى","ﵺ":"غمى","ﴕ":"غى","ﳹ":"غى","ﴖ":"غى","ﳺ":"غى","𞸐":"ف","𞸰":"ف","𞹰":"ف","𞺐":"ف","𞺰":"ف","ﻓ":"ف","ﻔ":"ف","ﻒ":"ف","ﻑ":"ف","ڧ":"ف","ﲾ":"فج","ﰭ":"فج","ﲿ":"فح","ﰮ":"فح","ﳀ":"فخ","ﰯ":"فخ","ﵽ":"فخم","ﵼ":"فخم","ﳁ":"فم","ﰰ":"فم","ﷁ":"فمى","ﱼ":"فى","ﰱ":"فى","ﱽ":"فى","ﰲ":"فى","𞸞":"ڡ","𞹾":"ڡ","ࢻ":"ڡ","ٯ":"ڡ","𞸟":"ڡ","𞹟":"ڡ","ࢼ":"ڡ","ڤ":"ڡۛ","ﭬ":"ڡۛ","ﭭ":"ڡۛ","ﭫ":"ڡۛ","ﭪ":"ڡۛ","ڨ":"ڡۛ","ࢤ":"ڢۛ","ﭰ":"ڦ","ﭱ":"ڦ","ﭯ":"ڦ","ﭮ":"ڦ","𞸒":"ق","𞸲":"ق","𞹒":"ق","𞹲":"ق","𞺒":"ق","𞺲":"ق","ﻗ":"ق","ﻘ":"ق","ﻖ":"ق","ﻕ":"ق","ﳂ":"قح","ﰳ":"قح","ﷱ":"قلى","ﳃ":"قم","ﰴ":"قم","ﶴ":"قمح","ﵾ":"قمح","ﵿ":"قمم","ﶲ":"قمى","ﱾ":"قى","ﰵ":"قى","ﱿ":"قى","ﰶ":"قى","𞸊":"ك","𞸪":"ك","𞹪":"ك","ﻛ":"ك","ﻜ":"ك","ﻚ":"ك","ﻙ":"ك","ک":"ك","ﮐ":"ك","ﮑ":"ك","ﮏ":"ك","ﮎ":"ك","ڪ":"ك","ڭ":"كۛ","ﯕ":"كۛ","ﯖ":"كۛ","ﯔ":"كۛ","ﯓ":"كۛ","ݣ":"كۛ","ﲀ":"كl","ﰷ":"كl","ﳄ":"كج","ﰸ":"كج","ﳅ":"كح","ﰹ":"كح","ﳆ":"كخ","ﰺ":"كخ","ﳇ":"كل","ﳫ":"كل","ﲁ":"كل","ﰻ":"كل","ﳈ":"كم","ﳬ":"كم","ﲂ":"كم","ﰼ":"كم","ﷃ":"كمم","ﶻ":"كمم","ﶷ":"كمى","ﲃ":"كى","ﰽ":"كى","ﲄ":"كى","ﰾ":"كى","ݢ":"ڬ","ﮔ":"گ","ﮕ":"گ","ﮓ":"گ","ﮒ":"گ","ࢰ":"گ","ڴ":"گۛ","ﮜ":"ڱ","ﮝ":"ڱ","ﮛ":"ڱ","ﮚ":"ڱ","ﮘ":"ڳ","ﮙ":"ڳ","ﮗ":"ڳ","ﮖ":"ڳ","𞸋":"ل","𞸫":"ل","𞹋":"ل","𞺋":"ل","𞺫":"ل","ﻟ":"ل","ﻠ":"ل","ﻞ":"ل","ﻝ":"ل","ڷ":"لۛ","ڵ":"ل̆","ﻼ":"لl","ﻻ":"لl","ﻺ":"لlٕ","ﻹ":"لlٕ","ﻸ":"لlٴ","ﻷ":"لlٴ","ﳍ":"لo","ﻶ":"لآ","ﻵ":"لآ","ﳉ":"لج","ﰿ":"لج","ﶃ":"لجج","ﶄ":"لجج","ﶺ":"لجم","ﶼ":"لجم","ﶬ":"لجى","ﳊ":"لح","ﱀ":"لح","ﶵ":"لحم","ﶀ":"لحم","ﶂ":"لحى","ﶁ":"لحى","ﳋ":"لخ","ﱁ":"لخ","ﶆ":"لخم","ﶅ":"لخم","ﳌ":"لم","ﳭ":"لم","ﲅ":"لم","ﱂ":"لم","ﶈ":"لمح","ﶇ":"لمح","ﶭ":"لمى","ﲆ":"لى","ﱃ":"لى","ﲇ":"لى","ﱄ":"لى","𞸌":"م","𞸬":"م","𞹬":"م","𞺌":"م","𞺬":"م","ﻣ":"م","ﻤ":"م","ﻢ":"م","ﻡ":"م","ࢧ":"مۛ","۾":"م͈","ﲈ":"مl","ﳎ":"مج","ﱅ":"مج","ﶌ":"مجح","ﶒ":"مجخ","ﶍ":"مجم","ﷀ":"مجى","ﳏ":"مح","ﱆ":"مح","ﶉ":"محج","ﶊ":"محم","ﷴ":"محمد","ﶋ":"محى","ﳐ":"مخ","ﱇ":"مخ","ﶎ":"مخج","ﶏ":"مخم","ﶹ":"مخى","ﳑ":"مم","ﲉ":"مم","ﱈ":"مم","ﶱ":"ممى","ﱉ":"مى","ﱊ":"مى","𞸍":"ن","𞸭":"ن","𞹍":"ن","𞹭":"ن","𞺍":"ن","𞺭":"ن","ﻧ":"ن","ﻨ":"ن","ﻦ":"ن","ﻥ":"ن","ݨ":"نؕ","ݩ":"ن̆","ﳖ":"نo","ﳯ":"نo","ﶸ":"نجح","ﶽ":"نجح","ﶘ":"نجم","ﶗ":"نجم","ﶙ":"نجى","ﷇ":"نجى","ﳓ":"نح","ﱌ":"نح","ﶕ":"نحم","ﶖ":"نحى","ﶳ":"نحى","ﳔ":"نخ","ﱍ":"نخ","ﲊ":"نر","ﲋ":"نز","ﳕ":"نم","ﳮ":"نم","ﲌ":"نم","ﱎ":"نم","ﶛ":"نمى","ﶚ":"نمى","ﲍ":"نن","ﲎ":"نى","ﱏ":"نى","ﲏ":"نى","ﱐ":"نى","ۂ":"ۀ","ﮥ":"ۀ","ﮤ":"ۀ","𐋤":"و","𞸅":"و","𞺅":"و","𞺥":"و","ﻮ":"و","ﻭ":"و","ࢱ":"و","ۋ":"وۛ","ﯟ":"وۛ","ﯞ":"وۛ","ۇ":"و̓","ﯘ":"و̓","ﯗ":"و̓","ۆ":"و̆","ﯚ":"و̆","ﯙ":"و̆","ۉ":"و̂","ﯣ":"و̂","ﯢ":"و̂","ۈ":"وٰ","ﯜ":"وٰ","ﯛ":"وٰ","ؤ":"وٴ","ﺆ":"وٴ","ﺅ":"وٴ","ٶ":"وٴ","ٷ":"و̓ٴ","ﯝ":"و̓ٴ","ﷸ":"وسلم","ﯡ":"ۅ","ﯠ":"ۅ","ٮ":"ى","𞸜":"ى","𞹼":"ى","ں":"ى","𞸝":"ى","𞹝":"ى","ﮟ":"ى","ﮞ":"ى","ࢽ":"ى","ﯨ":"ى","ﯩ":"ى","ﻰ":"ى","ﻯ":"ى","ي":"ى","𞸉":"ى","𞸩":"ى","𞹉":"ى","𞹩":"ى","𞺉":"ى","𞺩":"ى","ﻳ":"ى","ﻴ":"ى","ﻲ":"ى","ﻱ":"ى","ی":"ى","ﯾ":"ى","ﯿ":"ى","ﯽ":"ى","ﯼ":"ى","ے":"ى","ﮯ":"ى","ﮮ":"ى","ٹ":"ىؕ","ﭨ":"ىؕ","ﭩ":"ىؕ","ﭧ":"ىؕ","ﭦ":"ىؕ","ڻ":"ىؕ","ﮢ":"ىؕ","ﮣ":"ىؕ","ﮡ":"ىؕ","ﮠ":"ىؕ","پ":"ىۛ","ﭘ":"ىۛ","ﭙ":"ىۛ","ﭗ":"ىۛ","ﭖ":"ىۛ","ث":"ىۛ","𞸖":"ىۛ","𞸶":"ىۛ","𞹶":"ىۛ","𞺖":"ىۛ","𞺶":"ىۛ","ﺛ":"ىۛ","ﺜ":"ىۛ","ﺚ":"ىۛ","ﺙ":"ىۛ","ڽ":"ىۛ","ۑ":"ىۛ","ؿ":"ىۛ","ࢷ":"ىۛۢ","ݖ":"ى̆","ێ":"ى̆","ࢺ":"ى̆̇","ؽ":"ى̂","ࢨ":"ىٔ","ﲐ":"ىٰ","ﱝ":"ىٰ","ﳞ":"ىo","ﳱ":"ىo","ﳦ":"ىۛo","ئ":"ىٴ","ﺋ":"ىٴ","ﺌ":"ىٴ","ﺊ":"ىٴ","ﺉ":"ىٴ","ٸ":"ىٴ","ﯫ":"ىٴl","ﯪ":"ىٴl","ﲛ":"ىٴo","ﳠ":"ىٴo","ﯭ":"ىٴo","ﯬ":"ىٴo","ﯸ":"ىٴٻ","ﯷ":"ىٴٻ","ﯶ":"ىٴٻ","ﲗ":"ىٴج","ﰀ":"ىٴج","ﲘ":"ىٴح","ﰁ":"ىٴح","ﲙ":"ىٴخ","ﱤ":"ىٴر","ﱥ":"ىٴز","ﲚ":"ىٴم","ﳟ":"ىٴم","ﱦ":"ىٴم","ﰂ":"ىٴم","ﱧ":"ىٴن","ﯯ":"ىٴو","ﯮ":"ىٴو","ﯱ":"ىٴو̓","ﯰ":"ىٴو̓","ﯳ":"ىٴو̆","ﯲ":"ىٴو̆","ﯵ":"ىٴوٰ","ﯴ":"ىٴوٰ","ﯻ":"ىٴى","ﯺ":"ىٴى","ﱨ":"ىٴى","ﯹ":"ىٴى","ﰃ":"ىٴى","ﱩ":"ىٴى","ﰄ":"ىٴى","ﳚ":"ىج","ﱕ":"ىج","ﰑ":"ىۛج","ﶯ":"ىجى","ﳛ":"ىح","ﱖ":"ىح","ﶮ":"ىحى","ﳜ":"ىخ","ﱗ":"ىخ","ﲑ":"ىر","ﱶ":"ىۛر","ﲒ":"ىز","ﱷ":"ىۛز","ﳝ":"ىم","ﳰ":"ىم","ﲓ":"ىم","ﱘ":"ىم","ﲦ":"ىۛم","ﳥ":"ىۛم","ﱸ":"ىۛم","ﰒ":"ىۛم","ﶝ":"ىمم","ﶜ":"ىمم","ﶰ":"ىمى","ﲔ":"ىن","ﱹ":"ىۛن","ﲕ":"ىى","ﱙ":"ىى","ﲖ":"ىى","ﱚ":"ىى","ﱺ":"ىۛى","ﰓ":"ىۛى","ﱻ":"ىۛى","ﰔ":"ىۛى","ﮱ":"ۓ","ﮰ":"ۓ","𐊸":"ⵀ","⁞":"ⵂ","⸽":"ⵂ","⦙":"ⵂ","︙":"ⵗ","⁝":"ⵗ","⋮":"ⵗ","Մ":"ሆ","Ռ":"ቡ","Ի":"ኮ","Պ":"ጣ","आ":"अा","ऒ":"अाॆ","ओ":"अाे","औ":"अाै","ऄ":"अॆ","ऑ":"अॉ","ऍ":"एॅ","ऎ":"एॆ","ऐ":"एे","ई":"र्इ","ઽ":"ऽ","𑇜":"ꣻ","𑇋":"ऺ","ુ":"ु","ૂ":"ू","ੋ":"ॆ","੍":"्","્":"्","আ":"অা","ৠ":"ঋৃ","ৡ":"ঋৃ","𑒒":"ঘ","𑒔":"চ","𑒖":"জ","𑒘":"ঞ","𑒙":"ট","𑒛":"ড","𑒪":"ণ","𑒞":"ত","𑒟":"থ","𑒠":"দ","𑒡":"ধ","𑒢":"ন","𑒣":"প","𑒩":"ব","𑒧":"ম","𑒨":"য","𑒫":"র","𑒝":"ল","𑒭":"ষ","𑒮":"স","𑓄":"ঽ","𑒰":"া","𑒱":"ি","𑒹":"ে","𑒼":"ো","𑒾":"ৌ","𑓂":"্","𑒽":"ৗ","ਉ":"ੳੁ","ਊ":"ੳੂ","ਆ":"ਅਾ","ਐ":"ਅੈ","ਔ":"ਅੌ","ਇ":"ੲਿ","ਈ":"ੲੀ","ਏ":"ੲੇ","આ":"અા","ઑ":"અાૅ","ઓ":"અાે","ઔ":"અાૈ","ઍ":"અૅ","એ":"અે","ઐ":"અૈ","ଆ":"ଅା","௮":"அ","ர":"ஈ","ா":"ஈ","௫":"ஈு","௨":"உ","ഉ":"உ","ஊ":"உள","ഊ":"உൗ","௭":"எ","௷":"எவ","ஜ":"ஐ","ജ":"ஐ","௧":"க","௪":"ச","௬":"சு","௲":"சூ","ഺ":"டி","ണ":"ண","௺":"நீ","௴":"மீ","௰":"ய","ഴ":"ழ","ௗ":"ள","ை":"ன","ശ":"ஶ","௸":"ஷ","ി":"ி","ീ":"ி","ொ":"ெஈ","ௌ":"ெள","ோ":"ேஈ","ಅ":"అ","ಆ":"ఆ","ಇ":"ఇ","ౠ":"ఋా","ౡ":"ఌా","ಒ":"ఒ","ఔ":"ఒౌ","ಔ":"ఒౌ","ఓ":"ఒౕ","ಓ":"ఒౕ","ಜ":"జ","ಞ":"ఞ","ఢ":"డ̣","ಣ":"ణ","థ":"ధּ","భ":"బ̣","ಯ":"య","ఠ":"రּ","ಱ":"ఱ","ಲ":"ల","ష":"వ̣","హ":"వా","మ":"వు","ూ":"ుా","ౄ":"ృా","ೡ":"ಌಾ","ഈ":"ഇൗ","ഐ":"എെ","ഓ":"ഒാ","ഔ":"ഒൗ","ൡ":"ഞ","൫":"ദ്ര","൹":"നു","ഌ":"നു","ങ":"നു","൯":"ന്","ൻ":"ന്","൬":"ന്ന","൚":"ന്മ","റ":"ര","൪":"ര്","ർ":"ര്","൮":"വ്ര","൶":"ഹ്മ","ൂ":"ു","ൃ":"ു","ൈ":"െെ","෪":"ජ","෫":"ද","𑐓":"𑐴𑑂𑐒","𑐙":"𑐴𑑂𑐘","𑐤":"𑐴𑑂𑐣","𑐪":"𑐴𑑂𑐩","𑐭":"𑐴𑑂𑐬","𑐯":"𑐴𑑂𑐮","𑗘":"𑖂","𑗙":"𑖂","𑗚":"𑖃","𑗛":"𑖄","𑗜":"𑖲","𑗝":"𑖳","ฃ":"ข","ด":"ค","ต":"ค","ม":"ฆ","ຈ":"จ","ซ":"ช","ฏ":"ฎ","ท":"ฑ","ບ":"บ","ປ":"ป","ຝ":"ฝ","ພ":"พ","ຟ":"ฟ","ฦ":"ภ","ຍ":"ย","។":"ฯ","ๅ":"า","ำ":"̊า","ិ":"ิ","ី":"ี","ឹ":"ึ","ឺ":"ื","ຸ":"ุ","ູ":"ู","แ":"เเ","ໜ":"ຫນ","ໝ":"ຫມ","ຳ":"̊າ","༂":"འུྂཿ","༃":"འུྂ༔","ཪ":"ར","ༀ":"ཨོཾ","ཷ":"ྲཱྀ","ཹ":"ླཱྀ","𑲲":"𑲪","ႁ":"ဂှ","က":"ဂာ","ၰ":"ဃှ","ၦ":"ပှ","ဟ":"ပာ","ၯ":"ပာှ","ၾ":"ၽှ","ဩ":"သြ","ဪ":"သြော်","႞":"ႃ̊","ឣ":"អ","᧐":"ᦞ","᧑":"ᦱ","᪀":"ᩅ","᪐":"ᩅ","꩓":"ꨁ","꩖":"ꨣ","᭒":"ᬍ","᭓":"ᬑ","᭘":"ᬨ","ꦣ":"ꦝ","ᢖ":"ᡜ","ᡕ":"ᠵ","ῶ":"Ꮿ","ᐍ":"ᐁ·","ᐫ":"ᐁᐠ","ᐑ":"ᐄ·","ᐓ":"ᐅ·","ᐭ":"ᐅᐠ","ᐕ":"ᐆ·","ᐘ":"ᐊ·","ᐮ":"ᐊᐠ","ᐚ":"ᐋ·","ᣝ":"ᐞᣟ","ᓑ":"ᐡ","ᕀ":"ᐩ","ᐿ":"ᐲ·","ᑃ":"ᐴ·","⍩":"ᐵ","ᑇ":"ᐹ·","ᑜ":"ᑏ·","⸧":"ᑐ","⊃":"ᑐ","ᑞ":"ᑐ·","ᑩ":"ᑐ\'","⟉":"ᑐ/","⫗":"ᑐᑕ","ᑠ":"ᑑ·","⸦":"ᑕ","⊂":"ᑕ","ᑢ":"ᑕ·","ᑪ":"ᑕ\'","ᑤ":"ᑖ·","ᑵ":"ᑫ·","ᒅ":"ᑫ\'","ᑹ":"ᑮ·","ᑽ":"ᑰ·","ᘃ":"ᒉ","ᒓ":"ᒉ·","ᒕ":"ᒋ·","ᒗ":"ᒌ·","ᒛ":"ᒎ·","ᘂ":"ᒐ","ᒝ":"ᒐ·","ᒟ":"ᒑ·","ᒭ":"ᒣ·","ᒱ":"ᒦ·","ᒳ":"ᒧ·","ᒵ":"ᒨ·","ᒹ":"ᒫ·","ᓊ":"ᓀ·","ᣇ":"ᓂ·","ᣉ":"ᓃ·","ᣋ":"ᓄ·","ᣍ":"ᓅ·","ᓌ":"ᓇ·","ᓎ":"ᓈ·","ᘄ":"ᓓ","ᓝ":"ᓓ·","ᓟ":"ᓕ·","ᓡ":"ᓖ·","ᓣ":"ᓗ·","ᓥ":"ᓘ·","ᘇ":"ᓚ","ᓧ":"ᓚ·","ᓩ":"ᓛ·","ᓷ":"ᓭ·","ᓹ":"ᓯ·","ᓻ":"ᓰ·","ᓽ":"ᓱ·","ᓿ":"ᓲ·","ᔁ":"ᓴ·","ᔃ":"ᓵ·","ᔌ":"ᔋ<","ᔎ":"ᔋb","ᔍ":"ᔋᑕ","ᔏ":"ᔋᒐ","ᔘ":"ᔐ·","ᔚ":"ᔑ·","ᔜ":"ᔒ·","ᔞ":"ᔓ·","ᔠ":"ᔔ·","ᔢ":"ᔕ·","ᔤ":"ᔖ·","ᔲ":"ᔨ·","ᔴ":"ᔩ·","ᔶ":"ᔪ·","ᔸ":"ᔫ·","ᔺ":"ᔭ·","ᔼ":"ᔮ·","ᘢ":"ᕃ","ᣠ":"ᕃ·","ᘣ":"ᕆ","ᘤ":"ᕊ","ᕏ":"ᕌ·","ᖃ":"ᕐb","ᖄ":"ᕐḃ","ᖁ":"ᕐd","ᕿ":"ᕐP","ᙯ":"ᕐᑫ","ᕾ":"ᕐᑬ","ᖀ":"ᕐᑮ","ᖂ":"ᕐᑰ","ᖅ":"ᕐᒃ","ᕜ":"ᕚ·","ᣣ":"ᕞ·","ᣤ":"ᕦ·","ᕩ":"ᕧ·","ᣥ":"ᕫ·","ᣨ":"ᖆ·","ᖑ":"ᖕJ","ᙰ":"ᖕᒉ","ᖎ":"ᖕᒊ","ᖏ":"ᖕᒋ","ᖐ":"ᖕᒌ","ᖒ":"ᖕᒎ","ᖓ":"ᖕᒐ","ᖔ":"ᖕᒑ","ᙳ":"ᖖJ","ᙱ":"ᖖᒋ","ᙲ":"ᖖᒌ","ᙴ":"ᖖᒎ","ᙵ":"ᖖᒐ","ᙶ":"ᖖᒑ","ᣪ":"ᖗ·","ᙷ":"ᖧ·","ᙸ":"ᖨ·","ᙹ":"ᖩ·","ᙺ":"ᖪ·","ᙻ":"ᖫ·","ᙼ":"ᖬ·","ᙽ":"ᖭ·","⪫":"ᗒ","⪪":"ᗕ","ꓷ":"ᗡ","ᣰ":"ᗴ·","ᣲ":"ᘛ·","ᶻ":"ᙆ","ꓭ":"ᙠ","ᶺ":"ᣔ","ᴾ":"ᣖ","ᣜ":"ᣟᐞ","ˡ":"ᣳ","ʳ":"ᣴ","ˢ":"ᣵ","ᣛ":"ᣵ","ꚰ":"ᚹ","ᛡ":"ᚼ","⍿":"ᚽ","ᛂ":"ᚽ","𝈿":"ᛋ","↑":"ᛏ","↿":"ᛐ","⥮":"ᛐ⇂","⥣":"ᛐᛚ","ⵣ":"ᛯ","↾":"ᛚ","⨡":"ᛚ","⋄":"ᛜ","◇":"ᛜ","◊":"ᛜ","♢":"ᛜ","🝔":"ᛜ","𑢷":"ᛜ","𐊔":"ᛜ","⍚":"ᛜ̲","⋈":"ᛞ","⨝":"ᛞ","𐓐":"ᛦ","↕":"ᛨ","𐳼":"𐲂","𐳺":"𐲥","ㄱ":"ᄀ","ᆨ":"ᄀ","ᄁ":"ᄀᄀ","ㄲ":"ᄀᄀ","ᆩ":"ᄀᄀ","ᇺ":"ᄀᄂ","ᅚ":"ᄀᄃ","ᇃ":"ᄀᄅ","ᇻ":"ᄀᄇ","ᆪ":"ᄀᄉ","ㄳ":"ᄀᄉ","ᇄ":"ᄀᄉᄀ","ᇼ":"ᄀᄎ","ᇽ":"ᄀᄏ","ᇾ":"ᄀᄒ","ㄴ":"ᄂ","ᆫ":"ᄂ","ᄓ":"ᄂᄀ","ᇅ":"ᄂᄀ","ᄔ":"ᄂᄂ","ㅥ":"ᄂᄂ","ᇿ":"ᄂᄂ","ᄕ":"ᄂᄃ","ㅦ":"ᄂᄃ","ᇆ":"ᄂᄃ","ퟋ":"ᄂᄅ","ᄖ":"ᄂᄇ","ᅛ":"ᄂᄉ","ᇇ":"ᄂᄉ","ㅧ":"ᄂᄉ","ᅜ":"ᄂᄌ","ᆬ":"ᄂᄌ","ㄵ":"ᄂᄌ","ퟌ":"ᄂᄎ","ᇉ":"ᄂᄐ","ᅝ":"ᄂᄒ","ᆭ":"ᄂᄒ","ㄶ":"ᄂᄒ","ᇈ":"ᄂᅀ","ㅨ":"ᄂᅀ","ㄷ":"ᄃ","ᆮ":"ᄃ","ᄗ":"ᄃᄀ","ᇊ":"ᄃᄀ","ᄄ":"ᄃᄃ","ㄸ":"ᄃᄃ","ퟍ":"ᄃᄃ","ퟎ":"ᄃᄃᄇ","ᅞ":"ᄃᄅ","ᇋ":"ᄃᄅ","ꥠ":"ᄃᄆ","ꥡ":"ᄃᄇ","ퟏ":"ᄃᄇ","ꥢ":"ᄃᄉ","ퟐ":"ᄃᄉ","ퟑ":"ᄃᄉᄀ","ꥣ":"ᄃᄌ","ퟒ":"ᄃᄌ","ퟓ":"ᄃᄎ","ퟔ":"ᄃᄐ","ㄹ":"ᄅ","ᆯ":"ᄅ","ꥤ":"ᄅᄀ","ᆰ":"ᄅᄀ","ㄺ":"ᄅᄀ","ꥥ":"ᄅᄀᄀ","ퟕ":"ᄅᄀᄀ","ᇌ":"ᄅᄀᄉ","ㅩ":"ᄅᄀᄉ","ퟖ":"ᄅᄀᄒ","ᄘ":"ᄅᄂ","ᇍ":"ᄅᄂ","ꥦ":"ᄅᄃ","ᇎ":"ᄅᄃ","ㅪ":"ᄅᄃ","ꥧ":"ᄅᄃᄃ","ᇏ":"ᄅᄃᄒ","ᄙ":"ᄅᄅ","ᇐ":"ᄅᄅ","ퟗ":"ᄅᄅᄏ","ꥨ":"ᄅᄆ","ᆱ":"ᄅᄆ","ㄻ":"ᄅᄆ","ᇑ":"ᄅᄆᄀ","ᇒ":"ᄅᄆᄉ","ퟘ":"ᄅᄆᄒ","ꥩ":"ᄅᄇ","ᆲ":"ᄅᄇ","ㄼ":"ᄅᄇ","ퟙ":"ᄅᄇᄃ","ꥪ":"ᄅᄇᄇ","ᇓ":"ᄅᄇᄉ","ㅫ":"ᄅᄇᄉ","ꥫ":"ᄅᄇᄋ","ᇕ":"ᄅᄇᄋ","ퟚ":"ᄅᄇᄑ","ᇔ":"ᄅᄇᄒ","ꥬ":"ᄅᄉ","ᆳ":"ᄅᄉ","ㄽ":"ᄅᄉ","ᇖ":"ᄅᄉᄉ","ᄛ":"ᄅᄋ","ퟝ":"ᄅᄋ","ꥭ":"ᄅᄌ","ꥮ":"ᄅᄏ","ᇘ":"ᄅᄏ","ᆴ":"ᄅᄐ","ㄾ":"ᄅᄐ","ᆵ":"ᄅᄑ","ㄿ":"ᄅᄑ","ᄚ":"ᄅᄒ","ㅀ":"ᄅᄒ","ᄻ":"ᄅᄒ","ᆶ":"ᄅᄒ","ퟲ":"ᄅᄒ","ᇗ":"ᄅᅀ","ㅬ":"ᄅᅀ","ퟛ":"ᄅᅌ","ᇙ":"ᄅᅙ","ㅭ":"ᄅᅙ","ퟜ":"ᄅᅙᄒ","ㅁ":"ᄆ","ᆷ":"ᄆ","ꥯ":"ᄆᄀ","ᇚ":"ᄆᄀ","ퟞ":"ᄆᄂ","ퟟ":"ᄆᄂᄂ","ꥰ":"ᄆᄃ","ᇛ":"ᄆᄅ","ퟠ":"ᄆᄆ","ᄜ":"ᄆᄇ","ㅮ":"ᄆᄇ","ᇜ":"ᄆᄇ","ퟡ":"ᄆᄇᄉ","ꥱ":"ᄆᄉ","ᇝ":"ᄆᄉ","ㅯ":"ᄆᄉ","ᇞ":"ᄆᄉᄉ","ᄝ":"ᄆᄋ","ㅱ":"ᄆᄋ","ᇢ":"ᄆᄋ","ퟢ":"ᄆᄌ","ᇠ":"ᄆᄎ","ᇡ":"ᄆᄒ","ᇟ":"ᄆᅀ","ㅰ":"ᄆᅀ","ㅂ":"ᄇ","ᆸ":"ᄇ","ᄞ":"ᄇᄀ","ㅲ":"ᄇᄀ","ᄟ":"ᄇᄂ","ᄠ":"ᄇᄃ","ㅳ":"ᄇᄃ","ퟣ":"ᄇᄃ","ᇣ":"ᄇᄅ","ퟤ":"ᄇᄅᄑ","ퟥ":"ᄇᄆ","ᄈ":"ᄇᄇ","ㅃ":"ᄇᄇ","ퟦ":"ᄇᄇ","ᄬ":"ᄇᄇᄋ","ㅹ":"ᄇᄇᄋ","ᄡ":"ᄇᄉ","ㅄ":"ᄇᄉ","ᆹ":"ᄇᄉ","ᄢ":"ᄇᄉᄀ","ㅴ":"ᄇᄉᄀ","ᄣ":"ᄇᄉᄃ","ㅵ":"ᄇᄉᄃ","ퟧ":"ᄇᄉᄃ","ᄤ":"ᄇᄉᄇ","ᄥ":"ᄇᄉᄉ","ᄦ":"ᄇᄉᄌ","ꥲ":"ᄇᄉᄐ","ᄫ":"ᄇᄋ","ㅸ":"ᄇᄋ","ᇦ":"ᄇᄋ","ᄧ":"ᄇᄌ","ㅶ":"ᄇᄌ","ퟨ":"ᄇᄌ","ᄨ":"ᄇᄎ","ퟩ":"ᄇᄎ","ꥳ":"ᄇᄏ","ᄩ":"ᄇᄐ","ㅷ":"ᄇᄐ","ᄪ":"ᄇᄑ","ᇤ":"ᄇᄑ","ꥴ":"ᄇᄒ","ᇥ":"ᄇᄒ","ㅅ":"ᄉ","ᆺ":"ᄉ","ᄭ":"ᄉᄀ","ㅺ":"ᄉᄀ","ᇧ":"ᄉᄀ","ᄮ":"ᄉᄂ","ㅻ":"ᄉᄂ","ᄯ":"ᄉᄃ","ㅼ":"ᄉᄃ","ᇨ":"ᄉᄃ","ᄰ":"ᄉᄅ","ᇩ":"ᄉᄅ","ᄱ":"ᄉᄆ","ퟪ":"ᄉᄆ","ᄲ":"ᄉᄇ","ㅽ":"ᄉᄇ","ᇪ":"ᄉᄇ","ᄳ":"ᄉᄇᄀ","ퟫ":"ᄉᄇᄋ","ᄊ":"ᄉᄉ","ㅆ":"ᄉᄉ","ᆻ":"ᄉᄉ","ퟬ":"ᄉᄉᄀ","ퟭ":"ᄉᄉᄃ","ꥵ":"ᄉᄉᄇ","ᄴ":"ᄉᄉᄉ","ᄵ":"ᄉᄋ","ᄶ":"ᄉᄌ","ㅾ":"ᄉᄌ","ퟯ":"ᄉᄌ","ᄷ":"ᄉᄎ","ퟰ":"ᄉᄎ","ᄸ":"ᄉᄏ","ᄹ":"ᄉᄐ","ퟱ":"ᄉᄐ","ᄺ":"ᄉᄑ","ퟮ":"ᄉᅀ","ㅇ":"ᄋ","ᆼ":"ᄋ","ᅁ":"ᄋᄀ","ᇬ":"ᄋᄀ","ᇭ":"ᄋᄀᄀ","ᅂ":"ᄋᄃ","ꥶ":"ᄋᄅ","ᅃ":"ᄋᄆ","ᅄ":"ᄋᄇ","ᅅ":"ᄋᄉ","ᇱ":"ᄋᄉ","ㆂ":"ᄋᄉ","ᅇ":"ᄋᄋ","ㆀ":"ᄋᄋ","ᇮ":"ᄋᄋ","ᅈ":"ᄋᄌ","ᅉ":"ᄋᄎ","ᇯ":"ᄋᄏ","ᅊ":"ᄋᄐ","ᅋ":"ᄋᄑ","ꥷ":"ᄋᄒ","ᅆ":"ᄋᅀ","ᇲ":"ᄋᅀ","ㆃ":"ᄋᅀ","ㅈ":"ᄌ","ᆽ":"ᄌ","ퟷ":"ᄌᄇ","ퟸ":"ᄌᄇᄇ","ᅍ":"ᄌᄋ","ᄍ":"ᄌᄌ","ㅉ":"ᄌᄌ","ퟹ":"ᄌᄌ","ꥸ":"ᄌᄌᄒ","ㅊ":"ᄎ","ᆾ":"ᄎ","ᅒ":"ᄎᄏ","ᅓ":"ᄎᄒ","ㅋ":"ᄏ","ᆿ":"ᄏ","ㅌ":"ᄐ","ᇀ":"ᄐ","ꥹ":"ᄐᄐ","ㅍ":"ᄑ","ᇁ":"ᄑ","ᅖ":"ᄑᄇ","ᇳ":"ᄑᄇ","ퟺ":"ᄑᄉ","ᅗ":"ᄑᄋ","ㆄ":"ᄑᄋ","ᇴ":"ᄑᄋ","ퟻ":"ᄑᄐ","ꥺ":"ᄑᄒ","ㅎ":"ᄒ","ᇂ":"ᄒ","ᇵ":"ᄒᄂ","ᇶ":"ᄒᄅ","ᇷ":"ᄒᄆ","ᇸ":"ᄒᄇ","ꥻ":"ᄒᄉ","ᅘ":"ᄒᄒ","ㆅ":"ᄒᄒ","ᄽ":"ᄼᄼ","ᄿ":"ᄾᄾ","ㅿ":"ᅀ","ᇫ":"ᅀ","ퟳ":"ᅀᄇ","ퟴ":"ᅀᄇᄋ","ㆁ":"ᅌ","ᇰ":"ᅌ","ퟵ":"ᅌᄆ","ퟶ":"ᅌᄒ","ᅏ":"ᅎᅎ","ᅑ":"ᅐᅐ","ㆆ":"ᅙ","ᇹ":"ᅙ","ꥼ":"ᅙᅙ","ㅤ":"ᅠ","ㅏ":"ᅡ","ᆣ":"ᅡー","ᅶ":"ᅡᅩ","ᅷ":"ᅡᅮ","ᅢ":"ᅡ丨","ㅐ":"ᅡ丨","ㅑ":"ᅣ","ᅸ":"ᅣᅩ","ᅹ":"ᅣᅭ","ᆤ":"ᅣᅮ","ᅤ":"ᅣ丨","ㅒ":"ᅣ丨","ㅓ":"ᅥ","ᅼ":"ᅥー","ᅺ":"ᅥᅩ","ᅻ":"ᅥᅮ","ᅦ":"ᅥ丨","ㅔ":"ᅥ丨","ㅕ":"ᅧ","ᆥ":"ᅧᅣ","ᅽ":"ᅧᅩ","ᅾ":"ᅧᅮ","ᅨ":"ᅧ丨","ㅖ":"ᅧ丨","ㅗ":"ᅩ","ᅪ":"ᅩᅡ","ㅘ":"ᅩᅡ","ᅫ":"ᅩᅡ丨","ㅙ":"ᅩᅡ丨","ᆦ":"ᅩᅣ","ᆧ":"ᅩᅣ丨","ᅿ":"ᅩᅥ","ᆀ":"ᅩᅥ丨","ힰ":"ᅩᅧ","ᆁ":"ᅩᅧ丨","ᆂ":"ᅩᅩ","ힱ":"ᅩᅩ丨","ᆃ":"ᅩᅮ","ᅬ":"ᅩ丨","ㅚ":"ᅩ丨","ㅛ":"ᅭ","ힲ":"ᅭᅡ","ힳ":"ᅭᅡ丨","ᆄ":"ᅭᅣ","ㆇ":"ᅭᅣ","ᆆ":"ᅭᅣ","ᆅ":"ᅭᅣ丨","ㆈ":"ᅭᅣ丨","ힴ":"ᅭᅥ","ᆇ":"ᅭᅩ","ᆈ":"ᅭ丨","ㆉ":"ᅭ丨","ㅜ":"ᅮ","ᆉ":"ᅮᅡ","ᆊ":"ᅮᅡ丨","ᅯ":"ᅮᅥ","ㅝ":"ᅮᅥ","ᆋ":"ᅮᅥー","ᅰ":"ᅮᅥ丨","ㅞ":"ᅮᅥ丨","ힵ":"ᅮᅧ","ᆌ":"ᅮᅧ丨","ᆍ":"ᅮᅮ","ᅱ":"ᅮ丨","ㅟ":"ᅮ丨","ힶ":"ᅮ丨丨","ㅠ":"ᅲ","ᆎ":"ᅲᅡ","ힷ":"ᅲᅡ丨","ᆏ":"ᅲᅥ","ᆐ":"ᅲᅥ丨","ᆑ":"ᅲᅧ","ㆊ":"ᅲᅧ","ᆒ":"ᅲᅧ丨","ㆋ":"ᅲᅧ丨","ힸ":"ᅲᅩ","ᆓ":"ᅲᅮ","ᆔ":"ᅲ丨","ㆌ":"ᅲ丨","ㆍ":"ᆞ","ퟅ":"ᆞᅡ","ᆟ":"ᆞᅥ","ퟆ":"ᆞᅥ丨","ᆠ":"ᆞᅮ","ᆢ":"ᆞᆞ","ᆡ":"ᆞ丨","ㆎ":"ᆞ丨","ヘ":"へ","⍁":"〼","⧄":"〼","꒞":"ꁊ","꒬":"ꁐ","꒜":"ꃀ","꒨":"ꄲ","꒿":"ꉙ","꒾":"ꊱ","꒔":"ꋍ","꓀":"ꎫ","꓂":"ꎵ","꒺":"ꎿ","꒰":"ꏂ","꒧":"ꑘ","⊥":"ꓕ","⟂":"ꓕ","𝈜":"ꓕ","Ʇ":"ꓕ","Ꞟ":"ꓤ","⅁":"ꓨ","⅂":"ꓶ","𝈕":"ꓶ","𝈫":"ꓶ","𖼦":"ꓶ","𐐑":"ꓶ","⅃":"𖼀","𑫦":"𑫥𑫯","𑫨":"𑫥𑫥","𑫩":"𑫥𑫥𑫯","𑫪":"𑫥𑫥𑫰","𑫧":"𑫥𑫰","𑫴":"𑫳𑫯","𑫶":"𑫳𑫳","𑫷":"𑫳𑫳𑫯","𑫸":"𑫳𑫳𑫰","𑫵":"𑫳𑫰","𑫬":"𑫫𑫯","𑫭":"𑫫𑫫","𑫮":"𑫫𑫫𑫯","⊕":"𐊨","⨁":"𐊨","🜨":"𐊨","Ꚛ":"𐊨","▽":"𐊼","𝈔":"𐊼","🜄":"𐊼","⧖":"𐋀","ꞛ":"𐐺","Ꞛ":"𐐒","𐒠":"𐒆","𐏑":"𐎂","𐏓":"𐎓","𒀸":"𐎚","☥":"𐦞","𓋹":"𐦞","〹":"卄","不":"不","丽":"丽","並":"並","⎜":"丨","⎟":"丨","⎢":"丨","⎥":"丨","⎪":"丨","⎮":"丨","㇑":"丨","ᅵ":"丨","ㅣ":"丨","⼁":"丨","ᆜ":"丨ー","ᆘ":"丨ᅡ","ᆙ":"丨ᅣ","ힽ":"丨ᅣᅩ","ힾ":"丨ᅣ丨","ힿ":"丨ᅧ","ퟀ":"丨ᅧ丨","ᆚ":"丨ᅩ","ퟁ":"丨ᅩ丨","ퟂ":"丨ᅭ","ᆛ":"丨ᅮ","ퟃ":"丨ᅲ","ᆝ":"丨ᆞ","ퟄ":"丨丨","串":"串","丸":"丸","丹":"丹","乁":"乁","㇠":"乙","⼄":"乙","㇟":"乚","⺃":"乚","㇖":"乛","⺂":"乛","⻲":"亀","亂":"亂","㇚":"亅","⼅":"亅","了":"了","ニ":"二","⼆":"二","𠄢":"𠄢","⼇":"亠","亮":"亮","⼈":"人","イ":"亻","⺅":"亻","什":"什","仌":"仌","令":"令","你":"你","倂":"併","倂":"併","侀":"侀","來":"來","例":"例","侮":"侮","侮":"侮","侻":"侻","便":"便","值":"値","倫":"倫","偺":"偺","備":"備","像":"像","僚":"僚","僧":"僧","僧":"僧","㒞":"㒞","⼉":"儿","兀":"兀","⺎":"兀","充":"充","免":"免","免":"免","兔":"兔","兤":"兤","⼊":"入","內":"內","全":"全","兩":"兩","ハ":"八","⼋":"八","六":"六","具":"具","𠔜":"𠔜","𠔥":"𠔥","冀":"冀","㒹":"㒹","⼌":"冂","再":"再","𠕋":"𠕋","冒":"冒","冕":"冕","㒻":"㒻","最":"最","⼍":"冖","冗":"冗","冤":"冤","⼎":"冫","冬":"冬","况":"况","况":"况","冷":"冷","凉":"凉","凌":"凌","凜":"凜","凞":"凞","⼏":"几","𠘺":"𠘺","凵":"凵","⼐":"凵","⼑":"刀","⺉":"刂","刃":"刃","切":"切","切":"切","列":"列","利":"利","㓟":"㓟","刺":"刺","刻":"刻","剆":"剆","割":"割","剷":"剷","劉":"劉","𠠄":"𠠄","カ":"力","力":"力","⼒":"力","劣":"劣","㔕":"㔕","劳":"劳","勇":"勇","勇":"勇","勉":"勉","勉":"勉","勒":"勒","勞":"勞","勤":"勤","勤":"勤","勵":"勵","⼓":"勹","勺":"勺","勺":"勺","包":"包","匆":"匆","𠣞":"𠣞","⼔":"匕","北":"北","北":"北","⼕":"匚","⼖":"匸","匿":"匿","⼗":"十","〸":"十","〺":"卅","卉":"卉","࿖":"卍","࿕":"卐","卑":"卑","卑":"卑","博":"博","ト":"卜","⼘":"卜","⼙":"卩","⺋":"㔾","即":"即","卵":"卵","卽":"卽","卿":"卿","卿":"卿","卿":"卿","⼚":"厂","𠨬":"𠨬","⼛":"厶","參":"參","⼜":"又","及":"及","叟":"叟","𠭣":"𠭣","ロ":"口","⼝":"口","囗":"口","⼞":"口","句":"句","叫":"叫","叱":"叱","吆":"吆","吏":"吏","吝":"吝","吸":"吸","呂":"呂","呈":"呈","周":"周","咞":"咞","咢":"咢","咽":"咽","䎛":"㖈","哶":"哶","唐":"唐","啓":"啓","啟":"啓","啕":"啕","啣":"啣","善":"善","善":"善","喇":"喇","喙":"喙","喙":"喙","喝":"喝","喝":"喝","喫":"喫","喳":"喳","嗀":"嗀","嗂":"嗂","嗢":"嗢","嘆":"嘆","嘆":"嘆","噑":"噑","噴":"噴","器":"器","囹":"囹","圖":"圖","圗":"圗","⼟":"土","士":"土","⼠":"土","型":"型","城":"城","㦳":"㘽","埴":"埴","堍":"堍","報":"報","堲":"堲","塀":"塀","塚":"塚","塚":"塚","塞":"塞","填":"塡","壿":"墫","墬":"墬","墳":"墳","壘":"壘","壟":"壟","𡓤":"𡓤","壮":"壮","売":"売","壷":"壷","⼡":"夂","夆":"夆","⼢":"夊","タ":"夕","⼣":"夕","多":"多","夢":"夢","⼤":"大","奄":"奄","奈":"奈","契":"契","奔":"奔","奢":"奢","女":"女","⼥":"女","𡚨":"𡚨","𡛪":"𡛪","姘":"姘","姬":"姬","娛":"娛","娧":"娧","婢":"婢","婦":"婦","嬀":"媯","㛮":"㛮","㛼":"㛼","媵":"媵","嬈":"嬈","嬨":"嬨","嬾":"嬾","嬾":"嬾","⼦":"子","⼧":"宀","宅":"宅","𡧈":"𡧈","寃":"寃","寘":"寘","寧":"寧","寧":"寧","寧":"寧","寮":"寮","寳":"寳","𡬘":"𡬘","⼨":"寸","寿":"寿","将":"将","⼩":"小","尢":"尢","⺐":"尢","⼪":"尢","⺏":"尣","㞁":"㞁","⼫":"尸","尿":"尿","屠":"屠","屢":"屢","層":"層","履":"履","屮":"屮","屮":"屮","⼬":"屮","𡴋":"𡴋","⼭":"山","峀":"峀","岍":"岍","𡷤":"𡷤","𡷦":"𡷦","崙":"崙","嵃":"嵃","嵐":"嵐","嵫":"嵫","嵮":"嵮","嵼":"嵼","嶲":"嶲","嶺":"嶺","⼮":"巛","巢":"巢","エ":"工","⼯":"工","⼰":"己","⺒":"巳","㠯":"㠯","巽":"巽","⼱":"巾","帲":"帡","帨":"帨","帽":"帽","幩":"幩","㡢":"㡢","𢆃":"𢆃","⼲":"干","年":"年","𢆟":"𢆟","⺓":"幺","⼳":"幺","⼴":"广","度":"度","㡼":"㡼","庰":"庰","庳":"庳","庶":"庶","廊":"廊","廊":"廊","廉":"廉","廒":"廒","廓":"廓","廙":"廙","廬":"廬","⼵":"廴","廾":"廾","⼶":"廾","𢌱":"𢌱","𢌱":"𢌱","弄":"弄","⼷":"弋","⼸":"弓","弢":"弢","弢":"弢","⼹":"彐","⺔":"彑","当":"当","㣇":"㣇","⼺":"彡","形":"形","彩":"彩","彫":"彫","⼻":"彳","律":"律","㣣":"㣣","徚":"徚","復":"復","徭":"徭","⼼":"心","⺖":"忄","⺗":"㣺","忍":"忍","志":"志","念":"念","忹":"忹","怒":"怒","怜":"怜","恵":"恵","㤜":"㤜","㤺":"㤺","悁":"悁","悔":"悔","悔":"悔","惇":"惇","惘":"惘","惡":"惡","𢛔":"𢛔","愈":"愈","慨":"慨","慄":"慄","慈":"慈","慌":"慌","慌":"慌","慎":"慎","慎":"慎","慠":"慠","慺":"慺","憎":"憎","憎":"憎","憎":"憎","憐":"憐","憤":"憤","憯":"憯","憲":"憲","𢡄":"𢡄","𢡊":"𢡊","懞":"懞","懲":"懲","懲":"懲","懲":"懲","懶":"懶","懶":"懶","戀":"戀","⼽":"戈","成":"成","戛":"戛","戮":"戮","戴":"戴","⼾":"戶","戸":"戶","⼿":"手","⺘":"扌","扝":"扝","抱":"抱","拉":"拉","拏":"拏","拓":"拓","拔":"拔","拼":"拼","拾":"拾","𢬌":"𢬌","挽":"挽","捐":"捐","捨":"捨","捻":"捻","掃":"掃","掠":"掠","掩":"掩","揄":"揄","揤":"揤","摒":"摒","𢯱":"𢯱","搜":"搜","搢":"搢","揅":"揅","摩":"摩","摷":"摷","摾":"摾","㨮":"㨮","搉":"㩁","撚":"撚","撝":"撝","擄":"擄","㩬":"㩬","⽀":"支","⽁":"攴","⺙":"攵","敏":"敏","敏":"敏","敖":"敖","敬":"敬","數":"數","𣀊":"𣀊","⽂":"文","⻫":"斉","⽃":"斗","料":"料","⽄":"斤","⽅":"方","旅":"旅","⽆":"无","⺛":"旡","既":"既","旣":"旣","⽇":"日","易":"易","曶":"㫚","㫤":"㫤","晉":"晉","晩":"晚","晴":"晴","晴":"晴","暑":"暑","暑":"暑","暈":"暈","㬈":"㬈","暜":"暜","暴":"暴","曆":"曆","㬙":"㬙","𣊸":"𣊸","⽈":"曰","更":"更","書":"書","⽉":"月","𣍟":"𣍟","肦":"朌","胐":"朏","胊":"朐","脁":"朓","胶":"㬵","朗":"朗","朗":"朗","朗":"朗","脧":"朘","望":"望","望":"望","幐":"㬺","䐠":"㬻","𣎓":"𣎓","膧":"朣","𣎜":"𣎜","⽊":"木","李":"李","杓":"杓","杖":"杖","杞":"杞","𣏃":"𣏃","柿":"杮","杻":"杻","枅":"枅","林":"林","㭉":"㭉","𣏕":"𣏕","柳":"柳","柺":"柺","栗":"栗","栟":"栟","桒":"桒","𣑭":"𣑭","梁":"梁","梅":"梅","梅":"梅","梎":"梎","梨":"梨","椔":"椔","楂":"楂","㮝":"㮝","㮝":"㮝","槩":"㮣","樧":"榝","榣":"榣","槪":"槪","樂":"樂","樂":"樂","樂":"樂","樓":"樓","𣚣":"𣚣","檨":"檨","櫓":"櫓","櫛":"櫛","欄":"欄","㰘":"㰘","⽋":"欠","次":"次","𣢧":"𣢧","歔":"歔","㱎":"㱎","⽌":"止","⻭":"歯","歲":"歲","歷":"歷","歹":"歹","⽍":"歹","⺞":"歺","殟":"殟","殮":"殮","⽎":"殳","殺":"殺","殺":"殺","殺":"殺","殻":"殻","𣪍":"𣪍","⽏":"毋","⺟":"母","𣫺":"𣫺","⽐":"比","⽑":"毛","⽒":"氏","⺠":"民","⽓":"气","⽔":"水","⺡":"氵","⺢":"氺","汎":"汎","汧":"汧","沈":"沈","沿":"沿","泌":"泌","泍":"泍","泥":"泥","𣲼":"𣲼","洛":"洛","洞":"洞","洴":"洴","派":"派","流":"流","流":"流","流":"流","洖":"洖","浩":"浩","浪":"浪","海":"海","海":"海","浸":"浸","涅":"涅","𣴞":"𣴞","淋":"淋","淚":"淚","淪":"淪","淹":"淹","渚":"渚","港":"港","湮":"湮","潙":"溈","滋":"滋","滋":"滋","溜":"溜","溺":"溺","滇":"滇","滑":"滑","滛":"滛","㴳":"㴳","漏":"漏","漢":"漢","漢":"漢","漣":"漣","𣻑":"𣻑","潮":"潮","𣽞":"𣽞","𣾎":"𣾎","濆":"濆","濫":"濫","濾":"濾","瀛":"瀛","瀞":"瀞","瀞":"瀞","瀹":"瀹","灊":"灊","㶖":"㶖","⽕":"火","⺣":"灬","灰":"灰","灷":"灷","災":"災","炙":"炙","炭":"炭","烈":"烈","烙":"烙","煮":"煮","煮":"煮","𤉣":"𤉣","煅":"煅","煉":"煉","𤋮":"𤋮","熜":"熜","燎":"燎","燐":"燐","𤎫":"𤎫","爐":"爐","爛":"爛","爨":"爨","⽖":"爪","爫":"爫","⺤":"爫","爵":"爵","爵":"爵","⽗":"父","⽘":"爻","⺦":"丬","⽙":"爿","⽚":"片","牐":"牐","⽛":"牙","𤘈":"𤘈","⽜":"牛","牢":"牢","犀":"犀","犕":"犕","⽝":"犬","⺨":"犭","犯":"犯","狀":"狀","𤜵":"𤜵","狼":"狼","猪":"猪","猪":"猪","𤠔":"𤠔","獵":"獵","獺":"獺","⽞":"玄","率":"率","率":"率","⽟":"玉","王":"王","㺬":"㺬","玥":"玥","玲":"玲","㺸":"㺸","㺸":"㺸","珞":"珞","琉":"琉","理":"理","琢":"琢","瑇":"瑇","瑜":"瑜","瑩":"瑩","瑱":"瑱","瑱":"瑱","璅":"璅","璉":"璉","璘":"璘","瓊":"瓊","⽠":"瓜","⽡":"瓦","㼛":"㼛","甆":"甆","⽢":"甘","⽣":"生","甤":"甤","⽤":"用","⽥":"田","画":"画","甾":"甾","𤰶":"𤰶","留":"留","略":"略","異":"異","異":"異","𤲒":"𤲒","⽦":"疋","⽧":"疒","痢":"痢","瘐":"瘐","瘟":"瘟","瘝":"瘝","療":"療","癩":"癩","⽨":"癶","⽩":"白","𤾡":"𤾡","𤾸":"𤾸","⽪":"皮","⽫":"皿","𥁄":"𥁄","㿼":"㿼","益":"益","益":"益","盛":"盛","盧":"盧","䀈":"䀈","⽬":"目","直":"直","直":"直","𥃲":"𥃲","𥃳":"𥃳","省":"省","䀘":"䀘","𥄙":"𥄙","眞":"眞","真":"真","真":"真","𥄳":"𥄳","着":"着","睊":"睊","睊":"睊","鿃":"䀹","䀹":"䀹","䀹":"䀹","晣":"䀿","䁆":"䁆","瞋":"瞋","𥉉":"𥉉","瞧":"瞧","⽭":"矛","⽮":"矢","⽯":"石","䂖":"䂖","𥐝":"𥐝","硏":"研","硎":"硎","硫":"硫","碌":"碌","碌":"碌","碑":"碑","磊":"磊","磌":"磌","磌":"磌","磻":"磻","䃣":"䃣","礪":"礪","⽰":"示","⺭":"礻","礼":"礼","社":"社","祈":"祈","祉":"祉","𥘦":"𥘦","祐":"祐","祖":"祖","祖":"祖","祝":"祝","神":"神","祥":"祥","視":"視","視":"視","祿":"祿","𥚚":"𥚚","禍":"禍","禎":"禎","福":"福","福":"福","𥛅":"𥛅","禮":"禮","⽱":"禸","⽲":"禾","秊":"秊","䄯":"䄯","秫":"秫","稜":"稜","穊":"穊","穀":"穀","穀":"穀","穏":"穏","⽳":"穴","突":"突","𥥼":"𥥼","窱":"窱","立":"立","⽴":"立","⻯":"竜","𥪧":"𥪧","𥪧":"𥪧","竮":"竮","⽵":"竹","笠":"笠","節":"節","節":"節","䈂":"䈂","𥮫":"𥮫","篆":"篆","䈧":"䈧","築":"築","𥲀":"𥲀","𥳐":"𥳐","簾":"簾","籠":"籠","⽶":"米","类":"类","粒":"粒","精":"精","糒":"糒","糖":"糖","糨":"糨","䊠":"䊠","糣":"糣","糧":"糧","⽷":"糸","⺯":"糹","𥾆":"𥾆","紀":"紀","紐":"紐","索":"索","累":"累","絶":"絕","絣":"絣","絛":"絛","綠":"綠","綾":"綾","緇":"緇","練":"練","練":"練","練":"練","縂":"縂","䌁":"䌁","縉":"縉","縷":"縷","繁":"繁","繅":"繅","𦇚":"𦇚","䌴":"䌴","⽸":"缶","𦈨":"𦈨","缾":"缾","𦉇":"𦉇","⽹":"网","⺫":"罒","⺲":"罒","⺱":"罓","䍙":"䍙","署":"署","𦋙":"𦋙","罹":"罹","罺":"罺","羅":"羅","𦌾":"𦌾","⽺":"羊","羕":"羕","羚":"羚","羽":"羽","⽻":"羽","翺":"翺","老":"老","⽼":"老","⺹":"耂","者":"者","者":"者","者":"者","⽽":"而","𦓚":"𦓚","⽾":"耒","𦔣":"𦔣","⽿":"耳","聆":"聆","聠":"聠","𦖨":"𦖨","聯":"聯","聰":"聰","聾":"聾","⾀":"聿","⺺":"肀","⾁":"肉","肋":"肋","肭":"肭","育":"育","䏕":"䏕","䏙":"䏙","腁":"胼","脃":"脃","脾":"脾","䐋":"䐋","朡":"朡","𦞧":"𦞧","𦞵":"𦞵","朦":"䑃","臘":"臘","⾂":"臣","臨":"臨","⾃":"自","臭":"臭","⾄":"至","⾅":"臼","舁":"舁","舁":"舁","舄":"舄","⾆":"舌","舘":"舘","⾇":"舛","⾈":"舟","䑫":"䑫","⾉":"艮","良":"良","⾊":"色","⾋":"艸","艹":"艹","艹":"艹","⺾":"艹","⺿":"艹","⻀":"艹","芋":"芋","芑":"芑","芝":"芝","花":"花","芳":"芳","芽":"芽","若":"若","若":"若","苦":"苦","𦬼":"𦬼","茶":"茶","荒":"荒","荣":"荣","茝":"茝","茣":"茣","莽":"莽","荓":"荓","菉":"菉","菊":"菊","菌":"菌","菜":"菜","菧":"菧","華":"華","菱":"菱","著":"著","著":"著","𦰶":"𦰶","莭":"莭","落":"落","葉":"葉","蔿":"蒍","𦳕":"𦳕","𦵫":"𦵫","蓮":"蓮","蓱":"蓱","蓳":"蓳","蓼":"蓼","蔖":"蔖","䔫":"䔫","蕤":"蕤","𦼬":"𦼬","藍":"藍","䕝":"䕝","𦾱":"𦾱","䕡":"䕡","藺":"藺","蘆":"蘆","䕫":"䕫","蘒":"蘒","蘭":"蘭","𧃒":"𧃒","虁":"蘷","蘿":"蘿","⾌":"虍","⻁":"虎","虐":"虐","虜":"虜","虜":"虜","虧":"虧","虩":"虩","⾍":"虫","蚩":"蚩","蚈":"蚈","蛢":"蛢","蜎":"蜎","蜨":"蜨","蝫":"蝫","蟡":"蟡","蝹":"蝹","蝹":"蝹","螆":"螆","䗗":"䗗","𧏊":"𧏊","螺":"螺","蠁":"蠁","䗹":"䗹","蠟":"蠟","⾎":"血","行":"行","⾏":"行","衠":"衠","衣":"衣","⾐":"衣","⻂":"衤","裂":"裂","𧙧":"𧙧","裏":"裏","裗":"裗","裞":"裞","裡":"裡","裸":"裸","裺":"裺","䘵":"䘵","褐":"褐","襁":"襁","襤":"襤","⾑":"襾","⻄":"西","⻃":"覀","覆":"覆","見":"見","⾒":"見","𧢮":"𧢮","⻅":"见","⾓":"角","⾔":"言","𧥦":"𧥦","詽":"訮","訞":"䚶","䚾":"䚾","䛇":"䛇","誠":"誠","說":"說","說":"說","調":"調","請":"請","諒":"諒","論":"論","諭":"諭","諭":"諭","諸":"諸","諸":"諸","諾":"諾","諾":"諾","謁":"謁","謁":"謁","謹":"謹","謹":"謹","識":"識","讀":"讀","讏":"讆","變":"變","變":"變","⻈":"讠","⾕":"谷","⾖":"豆","豈":"豈","豕":"豕","⾗":"豕","豣":"豜","⾘":"豸","𧲨":"𧲨","⾙":"貝","貫":"貫","賁":"賁","賂":"賂","賈":"賈","賓":"賓","贈":"贈","贈":"贈","贛":"贛","⻉":"贝","⾚":"赤","⾛":"走","起":"起","趆":"赿","𧻓":"𧻓","𧼯":"𧼯","⾜":"足","跋":"跋","趼":"趼","跺":"跥","路":"路","跰":"跰","躛":"躗","⾝":"身","車":"車","⾞":"車","軔":"軔","輧":"軿","輦":"輦","輪":"輪","輸":"輸","輸":"輸","輻":"輻","轢":"轢","⻋":"车","⾟":"辛","辞":"辞","辰":"辰","⾠":"辰","⾡":"辵","辶":"辶","⻌":"辶","⻍":"辶","巡":"巡","連":"連","逸":"逸","逸":"逸","遲":"遲","遼":"遼","𨗒":"𨗒","𨗭":"𨗭","邏":"邏","⾢":"邑","邔":"邔","郎":"郎","郞":"郎","郞":"郎","郱":"郱","都":"都","𨜮":"𨜮","鄑":"鄑","鄛":"鄛","⾣":"酉","酪":"酪","醙":"醙","醴":"醴","⾤":"釆","里":"里","⾥":"里","量":"量","金":"金","⾦":"金","鈴":"鈴","鈸":"鈸","鉶":"鉶","鋗":"鋗","鋘":"鋘","鉼":"鉼","錄":"錄","鍊":"鍊","鎮":"鎭","鏹":"鏹","鐕":"鐕","𨯺":"𨯺","⻐":"钅","⻑":"長","⾧":"長","⻒":"镸","⻓":"长","⾨":"門","開":"開","䦕":"䦕","閭":"閭","閷":"閷","𨵷":"𨵷","⻔":"门","⾩":"阜","⻏":"阝","⻖":"阝","阮":"阮","陋":"陋","降":"降","陵":"陵","陸":"陸","陼":"陼","隆":"隆","隣":"隣","䧦":"䧦","⾪":"隶","隷":"隷","隸":"隷","隸":"隷","⾫":"隹","雃":"雃","離":"離","難":"難","難":"難","⾬":"雨","零":"零","雷":"雷","霣":"霣","𩅅":"𩅅","露":"露","靈":"靈","⾭":"靑","⻘":"青","靖":"靖","靖":"靖","𩇟":"𩇟","⾮":"非","⾯":"面","𩈚":"𩈚","⾰":"革","䩮":"䩮","䩶":"䩶","⾱":"韋","韛":"韛","韠":"韠","⻙":"韦","⾲":"韭","𩐊":"𩐊","⾳":"音","響":"響","響":"響","⾴":"頁","䪲":"䪲","頋":"頋","頋":"頋","頋":"頋","領":"領","頩":"頩","𩒖":"𩒖","頻":"頻","頻":"頻","類":"類","⻚":"页","⾵":"風","𩖶":"𩖶","⻛":"风","⾶":"飛","⻜":"飞","⻝":"食","⾷":"食","⻟":"飠","飢":"飢","飯":"飯","飼":"飼","䬳":"䬳","館":"館","餩":"餩","⻠":"饣","⾸":"首","⾹":"香","馧":"馧","⾺":"馬","駂":"駂","駱":"駱","駾":"駾","驪":"驪","⻢":"马","⾻":"骨","䯎":"䯎","⾼":"高","⾽":"髟","𩬰":"𩬰","鬒":"鬒","鬒":"鬒","⾾":"鬥","⾿":"鬯","⿀":"鬲","⿁":"鬼","⻤":"鬼","⿂":"魚","魯":"魯","鱀":"鱀","鱗":"鱗","⻥":"鱼","⿃":"鳥","鳽":"鳽","䳎":"䳎","鵧":"鵧","䳭":"䳭","𪃎":"𪃎","鶴":"鶴","𪄅":"𪄅","䳸":"䳸","鷺":"鷺","𪈎":"𪈎","鸞":"鸞","鹃":"鹂","⿄":"鹵","鹿":"鹿","⿅":"鹿","𪊑":"𪊑","麗":"麗","麟":"麟","⿆":"麥","⻨":"麦","麻":"麻","⿇":"麻","𪎒":"𪎒","⿈":"黃","⻩":"黄","⿉":"黍","黎":"黎","䵖":"䵖","⿊":"黑","黒":"黑","墨":"墨","黹":"黹","⿋":"黹","⿌":"黽","鼅":"鼅","黾":"黾","⿍":"鼎","鼏":"鼏","⿎":"鼓","鼖":"鼖","⿏":"鼠","鼻":"鼻","⿐":"鼻","齃":"齃","⿑":"齊","⻬":"齐","⿒":"齒","𪘀":"𪘀","⻮":"齿","龍":"龍","⿓":"龍","龎":"龎","⻰":"龙","龜":"龜","龜":"龜","龜":"龜","⿔":"龜","⻳":"龟","⿕":"龠"}')},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],o=t[1];return 3*(n+o)/4-o},t.toByteArray=function(e){var t,n,o=l(e),s=o[0],a=o[1],c=new i(function(e,t,n){return 3*(t+n)/4-n}(0,s,a)),u=0,d=a>0?s-4:s;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===a&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===a&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],s=0,a=n-r;sa?a:s+16383));1===r?(t=e[n-1],i.push(o[t>>2]+o[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"="));return i.join("")};for(var o=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var r,i,s=[],a=t;a>18&63]+o[i>>12&63]+o[i>>6&63]+o[63&i]);return s.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,o,r){var i,s,a=8*r-o-1,c=(1<>1,u=-7,d=n?r-1:0,h=n?-1:1,p=e[t+d];for(d+=h,i=p&(1<<-u)-1,p>>=-u,u+=a;u>0;i=256*i+e[t+d],d+=h,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=o;u>0;s=256*s+e[t+d],d+=h,u-=8);if(0===i)i=1-l;else{if(i===c)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,o),i-=l}return(p?-1:1)*s*Math.pow(2,i-o)},t.write=function(e,t,n,o,r,i){var s,a,c,l=8*i-r-1,u=(1<>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=o?0:i-1,m=o?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+d>=1?h/c:h*Math.pow(2,1-d))*c>=2&&(s++,c/=2),s+d>=u?(a=0,s=u):s+d>=1?(a=(t*c-1)*Math.pow(2,r),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,r),s=0));r>=8;e[n+p]=255&a,p+=m,a/=256,r-=8);for(s=s<0;e[n+p]=255&s,p+=m,s/=256,l-=8);e[n+p-m]|=128*g}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";e.exports=n(524)},function(e,t,n){"use strict";n.d(t,"h",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return g})),n.d(t,"k",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return E})),n.d(t,"g",(function(){return y})),n.d(t,"i",(function(){return S})),n.d(t,"d",(function(){return C})),n.d(t,"j",(function(){return w}));var o=n(12),r=n.n(o),i=n(527),s=n.n(i),a=n(43),c=n.n(a),l=n(50),u=n(62),d=n(1104),h=n(57);function p(e){const t=new Error(e);return t.translatedMessage=g(e),t}function m(e){return e}function g(e,t,n){const o=function(e,t,n){let o=e;if(void 0!==t){const e={};for(const n in t)e[`%\\(${n}\\)s`]=t[n];o=_(o,e)}if(void 0!==n){const e={};for(const t in n)e[`(<${t}>(.*?)<\\/${t}>|<${t}>|<${t}\\s*\\/>)`]=n[t];o=_(o,e)}return o}(function(e,t){let n;t&&"object"==typeof t&&(n=t.count,Object.keys(t).forEach(e=>{void 0===t[e]&&(console.warn("safeCounterpartTranslate called with undefined interpolation name: "+e),t[e]="undefined"),null===t[e]&&(console.warn("safeCounterpartTranslate called with null interpolation name: "+e),t[e]="null")}));let o=s.a.translate(e,t);return void 0===o&&void 0!==n&&(o=s.a.translate(e,Object.assign({},t,{locale:"en"}))),o}(e,Object.assign({interpolate:!1},t)),t,n);return o}function _(e,t){const n=[e];let o=!1;for(const r in t){const i=new RegExp(r,"g");let s=!1;for(let e=0;e{o=t;for(let t=0;t{if(s.a.registerTranslations(n,e),s.a.setLocale(n),l.a.setValue("language",null,h.a.DEVICE,n),console.log("set language to "+n),"en"!==n)return x("i18n/"+o.en.fileName)}).then(e=>{e&&s.a.registerTranslations("en",e)})}function b(){return T().then(e=>{const t=[];for(const n in e)e.hasOwnProperty(n)&&t.push({value:n,label:e[n].label});return t})}function v(){return navigator.languages&&navigator.languages.length?navigator.languages:navigator.language?[navigator.language]:[navigator.userLanguage||"en"]}function E(){return v()[0]}function y(e){const t=[],n=S(e),o=n.split("-");return 2===o.length&&o[0]===o[1]?t.push(o[0]):(t.push(n),2===o.length&&t.push(o[0])),t}function S(e){return e.toLowerCase().replace("_","-")}function C(){return s.a.getLocale()}function w(e){const t=C(),n=e.map(S);{const o=n.indexOf(t);if(o>-1)return e[o]}{const o=n.findIndex(e=>e.substr(0,2)===t.substr(0,2));if(o>-1)return e[o]}{const t=n.findIndex(e=>e.startsWith("en"));if(t>-1)return e[t]}return e[0]}function T(){return new Promise((e,t)=>{let n;n="string"==typeof d.a?d.a:"i18n/languages.json",r()({method:"GET",url:n},(n,o,r)=>{n||o.status<200||o.status>=300?t(n):e(JSON.parse(r))})})}function x(e){return new Promise((t,n)=>{r()({method:"GET",url:e},(e,o,r)=>{e||o.status<200||o.status>=300?n(e):t(function(e){const t={};for(const n of Object.keys(e)){const o=n.split("|",2);if(2===o.length){let r=t[o[0]];void 0===r&&(r={},t[o[0]]=r),r[o[1]]=e[n]}else t[n]=e[n]}return t}(JSON.parse(r)))})})}s.a.setSeparator("|"),s.a.setFallbackLocale("en")},function(e,t,n){e.exports=n(555)()},function(e,t,n){"use strict";n.r(t),n.d(t,"loadSkin",(function(){return r})),n.d(t,"resetSkin",(function(){return i})),n.d(t,"getComponent",(function(){return s}));var o=n(538);function r(e){o.a.load(e)}function i(){o.a.reset()}function s(e){return o.a.getComponent(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return I}));var o=n(2),r=n.n(o),i=n(189),s=n(1),a=n(109),c=n(263),l=n(46),u=n(462),d=n(50),h=n(48);function p(e,t,n){return{action:"MatrixActions.sync",state:t,prevState:n,matrixClient:e}}function m(e,t){return{action:"MatrixActions.accountData",event:t,event_type:t.getType(),event_content:t.getContent()}}function g(e,t,n){return{action:"MatrixActions.Room.accountData",event:t,event_type:t.getType(),event_content:t.getContent(),room:n}}function _(e,t){return{action:"MatrixActions.Room",room:t}}function f(e,t,n){return{action:"MatrixActions.Room.tags",room:n}}function b(e,t,n){return{action:"MatrixActions.Room.receipt",event:t,room:n,matrixClient:e}}function v(e,t,n,o,r,i){return{action:"MatrixActions.Room.timeline",event:t,isLiveEvent:i.liveEvent,isLiveUnfilteredRoomTimelineEvent:n&&i.timeline.getTimelineSet()===n.getUnfilteredTimelineSet()}}function E(e,t,n,o){return{action:"MatrixActions.Room.myMembership",room:t,membership:n,oldMembership:o}}function y(e,t){return{action:"MatrixActions.Event.decrypted",event:t}}var S={_matrixClientListenersStop:[],start(e){this._addMatrixClientListener(e,"sync",p),this._addMatrixClientListener(e,"accountData",m),this._addMatrixClientListener(e,"Room.accountData",g),this._addMatrixClientListener(e,"Room",_),this._addMatrixClientListener(e,"Room.tags",f),this._addMatrixClientListener(e,"Room.receipt",b),this._addMatrixClientListener(e,"Room.timeline",v),this._addMatrixClientListener(e,"Room.myMembership",E),this._addMatrixClientListener(e,"Event.decrypted",y)},_addMatrixClientListener(e,t,n){const o=(...t)=>{const o=n(e,...t);o&&h.a.dispatch(o,!0)};e.on(t,o),this._matrixClientListenersStop.push(()=>{e.removeListener(t,o)})},stop(){this._matrixClientListenersStop.forEach(e=>e())}},C=n(49),w=n(238),T=n(262),x=n(324),k=n(126),R=n(107),O=n(200);class D{constructor(){r()(this,"opts",{initialSyncLimit:20}),r()(this,"matrixClient",null),r()(this,"justRegisteredUserId",void 0),r()(this,"currentClientCreds",void 0)}setIndexedDbWorkerScript(e){u.a.indexedDbWorkerScript=e}get(){return this.matrixClient}unset(){this.matrixClient=null,S.stop()}setJustRegisteredUserId(e){this.justRegisteredUserId=e}currentUserIsJustRegistered(){return this.matrixClient&&this.matrixClient.credentials.userId===this.justRegisteredUserId}replaceUsingCreds(e){this.currentClientCreds=e,this.createClient(e)}async assign(){for(const e of["indexeddb","memory"])try{const e=this.matrixClient.store.startup();console.log("MatrixClientPeg: waiting for MatrixClient store to initialise"),await e;break}catch(t){if("indexeddb"!==e)throw console.error("Failed to start memory store!",t),t;console.error("Error starting matrixclient store - falling back to memory store",t),this.matrixClient.store=new i.a({localStorage:localStorage})}x.c(this.matrixClient);try{!d.a.getValue("lowBandwidth")&&this.matrixClient.initCrypto&&(await this.matrixClient.initCrypto(),this.matrixClient.setCryptoTrustCrossSignedDevices(!d.a.getValue("e2ee.manuallyVerifyAllSessions")),x.b(!0))}catch(e){if(e&&"InvalidCryptoStoreError"===e.name){const e=l.getComponent("views.dialogs.CryptoStoreTooNewDialog");C.a.createDialog(e)}console.warn("Unable to initialise e2e",e)}const e=s.c(this.opts);return e.pendingEventOrdering="detached",e.lazyLoadMembers=!0,e.clientWellKnownPollPeriod=7200,S.start(this.matrixClient),T.a.matrixClient=this.matrixClient,e}async start(){const e=await this.assign();console.log("MatrixClientPeg: really starting MatrixClient"),await this.get().startClient(e),console.log("MatrixClientPeg: MatrixClient started")}getCredentials(){return{homeserverUrl:this.matrixClient.baseUrl,identityServerUrl:this.matrixClient.idBaseUrl,userId:this.matrixClient.credentials.userId,deviceId:this.matrixClient.getDeviceId(),accessToken:this.matrixClient.getAccessToken(),guest:this.matrixClient.isGuest()}}getHomeserverName(){const e=/^@.+:(.+)$/.exec(this.matrixClient.credentials.userId);if(null===e||e.length<1)throw new Error("Failed to derive homeserver name from user ID!");return e[1]}createClient(e){const t={baseUrl:e.homeserverUrl,idBaseUrl:e.identityServerUrl,accessToken:e.accessToken,userId:e.userId,deviceId:e.deviceId,pickleKey:e.pickleKey,timelineSupport:!0,forceTURN:!d.a.getValue("webRtcAllowPeerToPeer"),fallbackICEServerAllowed:!!d.a.getValue("fallbackICEServerAllowed"),verificationMethods:[w.d.SAS,O.d,w.d.RECIPROCATE_QR_CODE],unstableClientRelationAggregation:!0,identityServer:new k.a,cryptoCallbacks:{}};Object.assign(t.cryptoCallbacks,R.c),this.matrixClient=Object(u.a)(t),this.matrixClient.setMaxListeners(500),this.matrixClient.setGuest(Boolean(e.guest));const n=new c.a(null,{timelineSupport:!0});n.getLiveTimeline().setPaginationToken("",a.a.BACKWARDS),this.matrixClient.setNotifTimelineSet(n)}}window.mxMatrixClientPeg||(window.mxMatrixClientPeg=new D);const I=window.mxMatrixClientPeg},function(e,t,n){"use strict";(function(e){var o=n(542),r=n(268);class i extends o.Dispatcher{dispatch(e,t=!1){e instanceof r.a?e.fn(e=>{this.dispatch(e,t)}):t?super.dispatch(e):setTimeout(super.dispatch.bind(this,e),0)}fire(e,t=!1){this.dispatch({action:e},t)}}const s=new i,a=e;a.mxDispatcher||(a.mxDispatcher=s),t.a=s}).call(this,n(6))},function(e,t,n){"use strict";var o=n(56),r=n.n(o),i=n(2),s=n.n(i),a=n(43),c=n.n(a),l=n(80),u=n.n(l),d=n(51),h=n.n(d),p=n(73),m=n(48),g=n(90),_=n(374);class f{constructor(){s()(this,"counter",0),s()(this,"priorityModal",null),s()(this,"staticModal",null),s()(this,"modals",[]),s()(this,"onBackgroundClick",()=>{const e=this.getCurrentModal();e&&(e.closeReason="backgroundClick",e.close(),e.closeReason=null)})}static getOrCreateContainer(){let e=document.getElementById("mx_Dialog_Container");return e||(e=document.createElement("div"),e.id="mx_Dialog_Container",document.body.appendChild(e)),e}static getOrCreateStaticContainer(){let e=document.getElementById("mx_Dialog_StaticContainer");return e||(e=document.createElement("div"),e.id="mx_Dialog_StaticContainer",document.body.appendChild(e)),e}hasDialogs(){return this.priorityModal||this.staticModal||this.modals.length>0}createTrackedDialog(e,t,...n){return p.a.trackEvent("Modal",e,t),this.createDialog(...n)}appendTrackedDialog(e,t,...n){return p.a.trackEvent("Modal",e,t),this.appendDialog(...n)}createDialog(e,...t){return this.createDialogAsync(Promise.resolve(e),...t)}appendDialog(e,...t){return this.appendDialogAsync(Promise.resolve(e),...t)}createTrackedDialogAsync(e,t,...n){return p.a.trackEvent("Modal",e,t),this.createDialogAsync(...n)}appendTrackedDialogAsync(e,t,...n){return p.a.trackEvent("Modal",e,t),this.appendDialogAsync(...n)}buildModal(e,t,n,o){const i={onFinished:t?t.onFinished:null,onBeforeClose:o.onBeforeClose,beforeClosePromise:null,closeReason:null,className:n,elem:null,close:null},[s,a]=this.getCloseFn(i,t),l=this.counter++;return i.elem=c.a.createElement(_.a,r()({key:l,prom:e},t,{onFinished:s})),i.close=s,{modal:i,closeDialog:s,onFinishedProm:a}}getCloseFn(e,t){const n=Object(g.b)();return[async(...o)=>{if(e.beforeClosePromise)await e.beforeClosePromise;else if(e.onBeforeClose){e.beforeClosePromise=e.onBeforeClose(e.closeReason);const t=await e.beforeClosePromise;if(e.beforeClosePromise=null,!t)return}n.resolve(o),t&&t.onFinished&&t.onFinished.apply(null,o);const r=this.modals.indexOf(e);r>=0&&this.modals.splice(r,1),this.priorityModal===e&&(this.priorityModal=null,this.modals=[]),this.staticModal===e&&(this.staticModal=null,this.modals=[]),this.reRender()},n.promise]}createDialogAsync(e,t,n,o=!1,r=!1,i={}){const{modal:s,closeDialog:a,onFinishedProm:c}=this.buildModal(e,t,n,i);return o?this.priorityModal=s:r?this.staticModal=s:this.modals.unshift(s),this.reRender(),{close:a,finished:c}}appendDialogAsync(e,t,n){const{modal:o,closeDialog:r,onFinishedProm:i}=this.buildModal(e,t,n,{});return this.modals.push(o),this.reRender(),{close:r,finished:i}}getCurrentModal(){return this.priorityModal?this.priorityModal:this.modals[0]||this.staticModal}reRender(){if(0===this.modals.length&&!this.priorityModal&&!this.staticModal)return m.a.dispatch({action:"aria_unhide_main_app"}),u.a.unmountComponentAtNode(f.getOrCreateContainer()),void u.a.unmountComponentAtNode(f.getOrCreateStaticContainer());if(m.a.dispatch({action:"aria_hide_main_app"}),this.staticModal){const e=h()("mx_Dialog_wrapper mx_Dialog_staticWrapper",this.staticModal.className),t=c.a.createElement("div",{className:e},c.a.createElement("div",{className:"mx_Dialog"},this.staticModal.elem),c.a.createElement("div",{className:"mx_Dialog_background mx_Dialog_staticBackground",onClick:this.onBackgroundClick}));u.a.render(t,f.getOrCreateStaticContainer())}else u.a.unmountComponentAtNode(f.getOrCreateStaticContainer());const e=this.getCurrentModal();if(e!==this.staticModal){const t=h()("mx_Dialog_wrapper",e.className,{mx_Dialog_wrapperWithStaticUnder:this.staticModal}),n=c.a.createElement("div",{className:t},c.a.createElement("div",{className:"mx_Dialog"},e.elem),c.a.createElement("div",{className:"mx_Dialog_background",onClick:this.onBackgroundClick}));u.a.render(n,f.getOrCreateContainer())}else u.a.unmountComponentAtNode(f.getOrCreateContainer())}}window.singletonModalManager||(window.singletonModalManager=new f),t.a=window.singletonModalManager},function(e,t,n){"use strict";n.d(t,"a",(function(){return ee}));var o=n(2),r=n.n(o),i=n(155),s=n(47),a=n(57);class c extends i.a{constructor(e,t){super(),this.featureNames=e,this.watchers=t}getValue(e,t){if(this.featureNames.includes(e))return this.readFeature(e);if("notificationsEnabled"===e){const e=localStorage.getItem("notifications_enabled");return"string"==typeof e?"true"===e:null}if("notificationBodyEnabled"===e){const e=localStorage.getItem("notifications_body_enabled");return"string"==typeof e?"true"===e:null}if("audioNotificationsEnabled"===e){const e=localStorage.getItem("audio_notifications_enabled");return"string"==typeof e?"true"===e:null}if(["showRightPanelInRoom","showRightPanelInGroup","lastRightPanelPhaseForRoom","lastRightPanelPhaseForGroup"].includes(e)){return JSON.parse(localStorage.getItem("mx_"+e)||"{}").value}return(this.getSettings()||{})[e]}setValue(e,t,n){if(this.featureNames.includes(e))return this.writeFeature(e,n),Promise.resolve();if("notificationsEnabled"===e)return localStorage.setItem("notifications_enabled",n),this.watchers.notifyUpdate(e,null,a.a.DEVICE,n),Promise.resolve();if("notificationBodyEnabled"===e)return localStorage.setItem("notifications_body_enabled",n),this.watchers.notifyUpdate(e,null,a.a.DEVICE,n),Promise.resolve();if("audioNotificationsEnabled"===e)return localStorage.setItem("audio_notifications_enabled",n),this.watchers.notifyUpdate(e,null,a.a.DEVICE,n),Promise.resolve();if(["showRightPanelInRoom","showRightPanelInGroup","lastRightPanelPhaseForRoom","lastRightPanelPhaseForGroup"].includes(e))return localStorage.setItem("mx_"+e,JSON.stringify({value:n})),this.watchers.notifyUpdate(e,null,a.a.DEVICE,n),Promise.resolve();const o=this.getSettings()||{};return o[e]=n,localStorage.setItem("mx_local_settings",JSON.stringify(o)),this.watchers.notifyUpdate(e,null,a.a.DEVICE,n),Promise.resolve()}canSetValue(e,t){return!0}isSupported(){return void 0!==localStorage&&null!==localStorage}watchSetting(e,t,n){this.watchers.watchSetting(e,t,n)}unwatchSetting(e){this.watchers.unwatchSetting(e)}getSettings(){const e=localStorage.getItem("mx_local_settings");return e?JSON.parse(e):null}readFeature(e){if(s.a.get()&&s.a.get().isGuest())return!1;const t=localStorage.getItem("mx_labs_feature_"+e);return"true"===t||"false"!==t&&null}writeFeature(e,t){localStorage.setItem("mx_labs_feature_"+e,""+t),this.watchers.notifyUpdate(e,null,a.a.DEVICE,t)}}class l extends i.a{constructor(e){super(),this.watchers=e}getValue(e,t){if("blacklistUnverifiedDevices"===e){const e=this.read("mx_local_settings");if(e&&e.blacklistUnverifiedDevicesPerRoom)return e.blacklistUnverifiedDevicesPerRoom[t]}const n=this.read(this.getKey(e,t));return n?n.value:null}setValue(e,t,n){if("blacklistUnverifiedDevices"===e){let o=this.read("mx_local_settings");return o||(o={}),o.blacklistUnverifiedDevicesPerRoom||(o.blacklistUnverifiedDevicesPerRoom={}),o.blacklistUnverifiedDevicesPerRoom[t]=n,localStorage.setItem("mx_local_settings",JSON.stringify(o)),this.watchers.notifyUpdate(e,t,a.a.ROOM_DEVICE,n),Promise.resolve()}return null===n?localStorage.removeItem(this.getKey(e,t)):(n=JSON.stringify({value:n}),localStorage.setItem(this.getKey(e,t),n)),this.watchers.notifyUpdate(e,t,a.a.ROOM_DEVICE,n),Promise.resolve()}canSetValue(e,t){return!0}isSupported(){return void 0!==localStorage&&null!==localStorage}read(e){const t=localStorage.getItem(e);return t?JSON.parse(t):null}getKey(e,t){return"mx_setting_"+e+"_"+t}}class u extends i.a{constructor(e,t){super(),this.defaults=e,this.invertedDefaults=t}getValue(e,t){let n=this.defaults[e];return void 0===n&&(n=this.invertedDefaults[e]),n}async setValue(e,t,n){throw new Error("Cannot set values on the default level handler")}canSetValue(e,t){return!1}isSupported(){return!0}}var d=n(262),h=n(11);class p extends d.a{constructor(e){super(),this.watchers=e,r()(this,"onAccountData",(e,t,n)=>{const o=t.roomId;if("org.matrix.room.preview_urls"===e.getType()){let t=e.getContent().disable;t="boolean"!=typeof t?null:!t,this.watchers.notifyUpdate("urlPreviewsEnabled",o,a.a.ROOM_ACCOUNT,t)}else if("org.matrix.room.color_scheme"===e.getType())this.watchers.notifyUpdate("roomColor",o,a.a.ROOM_ACCOUNT,e.getContent());else if("im.vector.web.settings"===e.getType()){const t=n?n.getContent():{},r=Object(h.d)(t,e.getContent());for(const t of r){const n=e.getContent()[t];this.watchers.notifyUpdate(t,o,a.a.ROOM_ACCOUNT,n)}}else"im.vector.setting.allowed_widgets"===e.getType()&&this.watchers.notifyUpdate("allowedWidgets",o,a.a.ROOM_ACCOUNT,e.getContent())})}initMatrixClient(e,t){e&&e.removeListener("Room.accountData",this.onAccountData),t.on("Room.accountData",this.onAccountData)}getValue(e,t){if("urlPreviewsEnabled"===e){const e=this.getSettings(t,"org.matrix.room.preview_urls")||{};return"boolean"!=typeof e.disable?null:!e.disable}if("roomColor"===e)return this.getSettings(t,"org.matrix.room.color_scheme");if("allowedWidgets"===e)return this.getSettings(t,"im.vector.setting.allowed_widgets");return(this.getSettings(t)||{})[e]}setValue(e,t,n){if("urlPreviewsEnabled"===e){const e=this.getSettings(t,"org.matrix.room.preview_urls")||{};return e.disable=!n,s.a.get().setRoomAccountData(t,"org.matrix.room.preview_urls",e)}if("roomColor"===e)return s.a.get().setRoomAccountData(t,"org.matrix.room.color_scheme",n);if("allowedWidgets"===e)return s.a.get().setRoomAccountData(t,"im.vector.setting.allowed_widgets",n);const o=this.getSettings(t)||{};return o[e]=n,s.a.get().setRoomAccountData(t,"im.vector.web.settings",o)}canSetValue(e,t){const n=s.a.get().getRoom(t);return null!=n}isSupported(){const e=s.a.get();return null!=e}getSettings(e,t="im.vector.web.settings"){const n=s.a.get().getRoom(e);if(!n)return null;const o=n.getAccountData(t);return o&&o.getContent()?Object(h.a)(o.getContent()):null}}const m=["im.vector.riot.breadcrumb_rooms","im.vector.setting.breadcrumbs"];class g extends d.a{constructor(e){super(),this.watchers=e,r()(this,"onAccountData",(e,t)=>{if("org.matrix.preview_urls"===e.getType()){let t=e.getContent().disable;t="boolean"!=typeof t?null:!t,this.watchers.notifyUpdate("urlPreviewsEnabled",null,a.a.ACCOUNT,t)}else if("im.vector.web.settings"===e.getType()){const n=t?t.getContent():{},o=Object(h.d)(n,e.getContent());for(const t of o){const n=e.getContent()[t];this.watchers.notifyUpdate(t,null,a.a.ACCOUNT,n)}}else if(m.includes(e.getType()))this.notifyBreadcrumbsUpdate(e);else if("im.vector.setting.integration_provisioning"===e.getType()){const t=e.getContent().enabled;this.watchers.notifyUpdate("integrationProvisioning",null,a.a.ACCOUNT,t)}else if("io.element.recent_emoji"===e.getType()){const t=e.getContent().enabled;this.watchers.notifyUpdate("recent_emoji",null,a.a.ACCOUNT,t)}})}initMatrixClient(e,t){e&&e.removeListener("accountData",this.onAccountData),t.on("accountData",this.onAccountData)}getValue(e,t){if("urlPreviewsEnabled"===e){const e=this.getSettings("org.matrix.preview_urls")||{};return"boolean"!=typeof e.disable?null:!e.disable}if("breadcrumb_rooms"===e){let e=this.getSettings("im.vector.setting.breadcrumbs");return e&&e.recent_rooms||(e=this.getSettings("im.vector.riot.breadcrumb_rooms"),e&&(e.recent_rooms=e.rooms)),e&&e.recent_rooms?e.recent_rooms:[]}if("recent_emoji"===e){const e=this.getSettings("io.element.recent_emoji");return e?e.recent_emoji:null}if("integrationProvisioning"===e){const e=this.getSettings("im.vector.setting.integration_provisioning");return e?e.enabled:null}const n=this.getSettings()||{};let o=n[e];return null==o&&("hideAvatarChanges"!==e&&"hideDisplaynameChanges"!==e||(o=n.hideAvatarDisplaynameChanges)),o}setValue(e,t,n){if("urlPreviewsEnabled"===e){const e=this.getSettings("org.matrix.preview_urls")||{};return e.disable=!n,s.a.get().setAccountData("org.matrix.preview_urls",e)}if("breadcrumb_rooms"===e){let e=this.getSettings("im.vector.setting.breadcrumbs");return e&&e.recent_rooms||(e=this.getSettings("im.vector.riot.breadcrumb_rooms")),e||(e={}),e.recent_rooms=n,s.a.get().setAccountData("im.vector.setting.breadcrumbs",e)}if("recent_emoji"===e){const e=this.getSettings("io.element.recent_emoji")||{};return e.recent_emoji=n,s.a.get().setAccountData("io.element.recent_emoji",e)}if("integrationProvisioning"===e){const e=this.getSettings("im.vector.setting.integration_provisioning")||{};return e.enabled=n,s.a.get().setAccountData("im.vector.setting.integration_provisioning",e)}const o=this.getSettings()||{};return o[e]=n,s.a.get().setAccountData("im.vector.web.settings",o)}canSetValue(e,t){return!0}isSupported(){const e=s.a.get();return null!=e}getSettings(e="im.vector.web.settings"){const t=s.a.get();if(!t)return null;const n=t.getAccountData(e);return n&&n.getContent()?Object(h.a)(n.getContent()):null}notifyBreadcrumbsUpdate(e){let t=[];if("im.vector.riot.breadcrumb_rooms"===e.getType()){const n=this.getSettings("im.vector.setting.breadcrumbs");t=n?n.recent_rooms:e.getContent().rooms}else{if("im.vector.setting.breadcrumbs"!==e.getType())return;t=e.getContent().recent_rooms}this.watchers.notifyUpdate("breadcrumb_rooms",null,a.a.ACCOUNT,t||[])}}class _ extends d.a{constructor(e){super(),this.watchers=e,r()(this,"onEvent",(e,t,n)=>{const o=e.getRoomId(),r=this.client.getRoom(o);if(r&&(!r||t===r.currentState))if("org.matrix.room.preview_urls"===e.getType()){let t=e.getContent().disable;t="boolean"!=typeof t?null:!t,this.watchers.notifyUpdate("urlPreviewsEnabled",o,a.a.ROOM,t)}else if("im.vector.web.settings"===e.getType()){const t=n?n.getContent():{},r=Object(h.d)(t,e.getContent());for(const t of r)this.watchers.notifyUpdate(t,o,a.a.ROOM,e.getContent()[t])}})}initMatrixClient(e,t){e&&e.removeListener("RoomState.events",this.onEvent),t.on("RoomState.events",this.onEvent)}getValue(e,t){if("urlPreviewsEnabled"===e){const e=this.getSettings(t,"org.matrix.room.preview_urls")||{};return"boolean"!=typeof e.disable?null:!e.disable}return(this.getSettings(t)||{})[e]}setValue(e,t,n){if("urlPreviewsEnabled"===e){const e=this.getSettings(t,"org.matrix.room.preview_urls")||{};return e.disable=!n,s.a.get().sendStateEvent(t,"org.matrix.room.preview_urls",e)}const o=this.getSettings(t)||{};return o[e]=n,s.a.get().sendStateEvent(t,"im.vector.web.settings",o,"")}canSetValue(e,t){const n=s.a.get(),o=n.getRoom(t);let r="im.vector.web.settings";return"urlPreviewsEnabled"===e&&(r="org.matrix.room.preview_urls"),!!o&&o.currentState.maySendStateEvent(r,n.getUserId())}isSupported(){const e=s.a.get();return null!=e}getSettings(e,t="im.vector.web.settings"){const n=s.a.get().getRoom(e);if(!n)return null;const o=n.currentState.getStateEvents(t,"");return o&&o.getContent()?Object(h.a)(o.getContent()):null}}var f=n(53),b=n(1);class v extends i.a{constructor(e){super(),this.featureNames=e}getValue(e,t){const n=f.a.get()||{};if(this.featureNames.includes(e)){const t=(n.features||{})[e];return Object(b.r)(t)?null:!0===t||!1===t?t:"enable"===t||"disable"!==t&&null}if("theme"===e)return n.default_theme;const o=n.settingDefaults;return!o||Object(b.r)(o[e])?null:o[e]}async setValue(e,t,n){throw new Error("Cannot change settings at the config level")}canSetValue(e,t){return!1}isSupported(){return!0}}var E=n(44),y=n(48),S=n(198),C=n(129),w=n(157);function T(){const e=new w.a(s.a.get()).getPushRuleById(".m.rule.master");return e?e.enabled&&!e.actions.includes("notify"):(console.warn("No master push rule! Notifications are disabled for this user."),!0)}function x(){let e=n(212);return e.default&&(e=e.default),e}class k extends C.a{getValueOverride(e,t,n,o){return!!x().isPossible()&&(null===n||"default"===o?!T():n)}onChange(e,t,n){x().supportsDesktopNotifications()&&x().setEnabled(n)}}class R extends C.a{getValueOverride(e,t,n){return!!x().isPossible()&&(null===n?!T():n)}}class O extends C.a{onChange(e,t,n){y.a.dispatch({action:"feature_custom_status_changed"})}}var D=n(328);class I extends C.a{constructor(e,t){super(),this.setter=e,this.inverse=t}onChange(e,t,n){this.setter.call(s.a.get(),this.inverse?!n:n)}}var A=n(62);class F extends C.a{onChange(e,t,n){A.a.get().reload()}}var N=n(54);class M extends C.a{constructor(){super()}onChange(e,t,n){y.a.dispatch({action:N.a.UpdateFontSize,size:n})}}class P extends C.a{constructor(){super()}onChange(e,t,n){y.a.dispatch({action:N.a.UpdateSystemFont,useSystemFont:ee.getValue("useSystemFont"),font:n})}}class L extends C.a{constructor(){super()}onChange(e,t,n){y.a.dispatch({action:N.a.UpdateSystemFont,useSystemFont:n,font:ee.getValue("systemFont")})}}var U=n(71);const B=[a.a.DEVICE,a.a.ROOM_DEVICE,a.a.ROOM_ACCOUNT,a.a.ACCOUNT,a.a.CONFIG],j=[a.a.ROOM_ACCOUNT,a.a.ACCOUNT],G=[a.a.DEVICE,a.a.ROOM_DEVICE,a.a.ROOM_ACCOUNT,a.a.ACCOUNT,a.a.CONFIG,a.a.ROOM],q=[a.a.DEVICE,a.a.ACCOUNT,a.a.CONFIG],V=[a.a.DEVICE,a.a.CONFIG],H=[a.a.DEVICE],K=[a.a.DEVICE,a.a.CONFIG],z={feature_communities_v2_prototypes:{isFeature:!0,displayName:Object(E.b)("Communities v2 prototypes. Requires compatible homeserver. Highly experimental - use with caution."),supportedLevels:V,default:!1},feature_new_spinner:{isFeature:!0,displayName:Object(E.b)("New spinner design"),supportedLevels:V,default:!1},feature_pinning:{isFeature:!0,displayName:Object(E.b)("Message Pinning"),supportedLevels:V,default:!1},feature_custom_status:{isFeature:!0,displayName:Object(E.b)("Custom user status messages"),supportedLevels:V,default:!1,controller:new O},feature_custom_tags:{isFeature:!0,displayName:Object(E.b)("Group & filter rooms by custom tags (refresh to apply changes)"),supportedLevels:V,default:!1},feature_state_counters:{isFeature:!0,displayName:Object(E.b)("Render simple counters in room header"),supportedLevels:V,default:!1},feature_many_integration_managers:{isFeature:!0,displayName:Object(E.b)("Multiple integration managers"),supportedLevels:V,default:!1},feature_mjolnir:{isFeature:!0,displayName:Object(E.b)("Try out new ways to ignore people (experimental)"),supportedLevels:V,default:!1},feature_custom_themes:{isFeature:!0,displayName:Object(E.b)("Support adding custom themes"),supportedLevels:V,default:!1},feature_roomlist_preview_reactions_dms:{isFeature:!0,displayName:Object(E.b)("Show message previews for reactions in DMs"),supportedLevels:V,default:!1},feature_roomlist_preview_reactions_all:{isFeature:!0,displayName:Object(E.b)("Show message previews for reactions in all rooms"),supportedLevels:V,default:!1},advancedRoomListLogging:{displayName:Object(E.b)("Enable advanced debugging for the room list"),supportedLevels:H,default:!1},mjolnirRooms:{supportedLevels:[a.a.ACCOUNT],default:[]},mjolnirPersonalRoom:{supportedLevels:[a.a.ACCOUNT],default:null},feature_bridge_state:{isFeature:!0,supportedLevels:V,displayName:Object(E.b)("Show info about bridges in room settings"),default:!1},"RoomList.backgroundImage":{supportedLevels:q,default:null},baseFontSize:{displayName:Object(E.b)("Font size"),supportedLevels:q,default:10,controller:new M},useCustomFontSize:{displayName:Object(E.b)("Use custom size"),supportedLevels:q,default:!1},"MessageComposerInput.suggestEmoji":{supportedLevels:q,displayName:Object(E.b)("Enable Emoji suggestions while typing"),default:!0,invertedSettingName:"MessageComposerInput.dontSuggestEmoji"},"Notifications.alwaysShowBadgeCounts":{supportedLevels:j,default:!1},useCompactLayout:{supportedLevels:H,displayName:Object(E.b)("Use a more compact ‘Modern’ layout"),default:!1},showRedactions:{supportedLevels:G,displayName:Object(E.b)("Show a placeholder for removed messages"),default:!0,invertedSettingName:"hideRedactions"},showJoinLeaves:{supportedLevels:G,displayName:Object(E.b)("Show join/leave messages (invites/kicks/bans unaffected)"),default:!0,invertedSettingName:"hideJoinLeaves"},showAvatarChanges:{supportedLevels:G,displayName:Object(E.b)("Show avatar changes"),default:!0,invertedSettingName:"hideAvatarChanges"},showDisplaynameChanges:{supportedLevels:G,displayName:Object(E.b)("Show display name changes"),default:!0,invertedSettingName:"hideDisplaynameChanges"},showReadReceipts:{supportedLevels:B,displayName:Object(E.b)("Show read receipts sent by other users"),default:!0,invertedSettingName:"hideReadReceipts"},showTwelveHourTimestamps:{supportedLevels:q,displayName:Object(E.b)("Show timestamps in 12 hour format (e.g. 2:30pm)"),default:!1},alwaysShowTimestamps:{supportedLevels:q,displayName:Object(E.b)("Always show message timestamps"),default:!1},autoplayGifsAndVideos:{supportedLevels:q,displayName:Object(E.b)("Autoplay GIFs and videos"),default:!1},alwaysShowEncryptionIcons:{supportedLevels:q,displayName:Object(E.b)("Always show encryption icons"),default:!0},showRoomRecoveryReminder:{supportedLevels:q,displayName:Object(E.b)("Show a reminder to enable Secure Message Recovery in encrypted rooms"),default:!0},enableSyntaxHighlightLanguageDetection:{supportedLevels:q,displayName:Object(E.b)("Enable automatic language detection for syntax highlighting"),default:!1},"Pill.shouldShowPillAvatar":{supportedLevels:q,displayName:Object(E.b)("Show avatars in user and room mentions"),default:!0,invertedSettingName:"Pill.shouldHidePillAvatar"},"TextualBody.enableBigEmoji":{supportedLevels:q,displayName:Object(E.b)("Enable big emoji in chat"),default:!0,invertedSettingName:"TextualBody.disableBigEmoji"},"MessageComposerInput.isRichTextEnabled":{supportedLevels:q,default:!1},"MessageComposer.showFormatting":{supportedLevels:q,default:!1},sendTypingNotifications:{supportedLevels:q,displayName:Object(E.b)("Send typing notifications"),default:!0,invertedSettingName:"dontSendTypingNotifications"},showTypingNotifications:{supportedLevels:q,displayName:Object(E.b)("Show typing notifications"),default:!0},"MessageComposerInput.autoReplaceEmoji":{supportedLevels:q,displayName:Object(E.b)("Automatically replace plain text Emoji"),default:!1},"VideoView.flipVideoHorizontally":{supportedLevels:q,displayName:Object(E.b)("Mirror local video feed"),default:!1},"TagPanel.enableTagPanel":{supportedLevels:q,displayName:Object(E.b)("Enable Community Filter Panel"),default:!0,invertedSettingName:"TagPanel.disableTagPanel"},theme:{supportedLevels:q,default:"light",controller:new D.a},custom_themes:{supportedLevels:q,default:[]},use_system_theme:{supportedLevels:H,default:!0,displayName:Object(E.b)("Match system theme")},useSystemFont:{supportedLevels:H,default:!1,displayName:Object(E.b)("Use a system font"),controller:new L},systemFont:{supportedLevels:H,default:"",displayName:Object(E.b)("System font name"),controller:new P},webRtcAllowPeerToPeer:{supportedLevels:K,displayName:Object(E.b)("Allow Peer-to-Peer for 1:1 calls"),default:!0,invertedSettingName:"webRtcForceTURN"},webrtc_audiooutput:{supportedLevels:H,default:null},webrtc_audioinput:{supportedLevels:H,default:null},webrtc_videoinput:{supportedLevels:H,default:null},language:{supportedLevels:K,default:"en"},breadcrumb_rooms:{supportedLevels:[a.a.ACCOUNT],default:[]},recent_emoji:{supportedLevels:[a.a.ACCOUNT],default:[]},room_directory_servers:{supportedLevels:[a.a.ACCOUNT],default:[]},integrationProvisioning:{supportedLevels:[a.a.ACCOUNT],default:!0},allowedWidgets:{supportedLevels:[a.a.ROOM_ACCOUNT],default:{}},analyticsOptIn:{supportedLevels:K,displayName:Object(E.b)("Send analytics data"),default:!1},showCookieBar:{supportedLevels:K,default:!0},autocompleteDelay:{supportedLevels:K,default:200},readMarkerInViewThresholdMs:{supportedLevels:K,default:3e3},readMarkerOutOfViewThresholdMs:{supportedLevels:K,default:3e4},blacklistUnverifiedDevices:{supportedLevels:[a.a.ROOM_DEVICE,a.a.DEVICE],supportedLevelsAreOrdered:!0,displayName:{default:Object(E.b)("Never send encrypted messages to unverified sessions from this session"),"room-device":Object(E.b)("Never send encrypted messages to unverified sessions in this room from this session")},default:!1},urlPreviewsEnabled:{supportedLevels:G,displayName:{default:Object(E.b)("Enable inline URL previews by default"),"room-account":Object(E.b)("Enable URL previews for this room (only affects you)"),room:Object(E.b)("Enable URL previews by default for participants in this room")},default:!0},urlPreviewsEnabled_e2ee:{supportedLevels:[a.a.ROOM_DEVICE,a.a.ROOM_ACCOUNT],displayName:{"room-account":Object(E.b)("Enable URL previews for this room (only affects you)")},default:!1},roomColor:{supportedLevels:G,displayName:Object(E.b)("Room Colour"),default:{primary_color:null,secondary_color:null}},notificationsEnabled:{supportedLevels:H,default:!1,controller:new k},notificationSound:{supportedLevels:j,default:!1},notificationBodyEnabled:{supportedLevels:H,default:!0,controller:new R},audioNotificationsEnabled:{supportedLevels:H,default:!0},enableWidgetScreenshots:{supportedLevels:q,displayName:Object(E.b)("Enable widget screenshots on supported widgets"),default:!1},"PinnedEvents.isOpen":{supportedLevels:[a.a.ROOM_DEVICE],default:!1},promptBeforeInviteUnknownUsers:{supportedLevels:q,displayName:Object(E.b)("Prompt before sending invites to potentially invalid matrix IDs"),default:!0},showDeveloperTools:{supportedLevels:q,displayName:Object(E.b)("Show developer tools"),default:!1},widgetOpenIDPermissions:{supportedLevels:H,default:{allow:[],deny:[]}},"RoomList.orderAlphabetically":{supportedLevels:q,displayName:Object(E.b)("Order rooms by name"),default:!1},"RoomList.orderByImportance":{supportedLevels:q,displayName:Object(E.b)("Show rooms with unread notifications first"),default:!0},breadcrumbs:{supportedLevels:q,displayName:Object(E.b)("Show shortcuts to recently viewed rooms above the room list"),default:!0},showHiddenEventsInTimeline:{displayName:Object(E.b)("Show hidden events in timeline"),supportedLevels:H,default:!1},lowBandwidth:{supportedLevels:K,displayName:Object(E.b)("Low bandwidth mode"),default:!1,controller:new F},fallbackICEServerAllowed:{supportedLevels:H,displayName:Object(E.b)("Allow fallback call assist server turn.matrix.org when your homeserver does not offer one (your IP address would be shared during a call)"),default:null},sendReadReceipts:{supportedLevels:B,displayName:Object(E.b)("Send read receipts for messages (requires compatible homeserver to disable)"),default:!0},showImages:{supportedLevels:q,displayName:Object(E.b)("Show previews/thumbnails for images"),default:!0},showRightPanelInRoom:{supportedLevels:H,default:!1},showRightPanelInGroup:{supportedLevels:H,default:!1},lastRightPanelPhaseForRoom:{supportedLevels:H,default:U.b.RoomSummary},lastRightPanelPhaseForGroup:{supportedLevels:H,default:U.b.GroupMemberList},enableEventIndexing:{supportedLevels:H,displayName:Object(E.b)("Enable message search in encrypted rooms"),default:!0},crawlerSleepTime:{supportedLevels:H,displayName:Object(E.b)("How fast should messages be downloaded."),default:3e3},showCallButtonsInComposer:{supportedLevels:K,default:!0},"e2ee.manuallyVerifyAllSessions":{supportedLevels:H,displayName:Object(E.b)("Manually verify all remote sessions"),default:!1,controller:new I(S.b.prototype.setCryptoTrustCrossSignedDevices,!0)},ircDisplayNameWidth:{supportedLevels:[a.a.ROOM_DEVICE,a.a.DEVICE],supportedLevelsAreOrdered:!0,displayName:Object(E.b)("IRC display name width"),default:80},useIRCLayout:{supportedLevels:q,displayName:Object(E.b)("Enable experimental, compact IRC style layout"),default:!1},"Widgets.pinned":{supportedLevels:j,default:{}}};class W extends i.a{constructor(e){super(),this.handler=e,r()(this,"cache",{})}getValue(e,t){const n=t||"UNDEFINED",o=this.cache[e];return o&&o.hasOwnProperty(n)?o[n]:this.handler.getValue(e,t)}setValue(e,t,n){this.cache[e]||(this.cache[e]={});const o=this.cache[e],r=t||"UNDEFINED";o[r]=n;const i=this.handler.setValue(e,t,n);return Promise.resolve(i).finally(()=>{delete o[r]})}canSetValue(e,t){return this.handler.canSetValue(e,t)}isSupported(){return this.handler.isSupported()}}const Y=new class{constructor(){r()(this,"watchers",{})}watchSetting(e,t,n){this.watchers[e]||(this.watchers[e]={}),this.watchers[e][t]||(this.watchers[e][t]=[]),this.watchers[e][t].push(n)}unwatchSetting(e){for(const t of Object.keys(this.watchers))for(const n of Object.keys(this.watchers[t])){let o;for(;-1!==(o=this.watchers[t][n].indexOf(e));)this.watchers[t][n].splice(o,1)}}notifyUpdate(e,t,n,o){if(!this.watchers[e])return;const r=this.watchers[e],i=[];null!==t&&r[t]&&i.push(...r[t]),t?r.null&&i.push(...r.null):i.push(...Object.values(r).flat(1));for(const e of i)e(t,n,o)}},$={},Q={},X=[];for(const e of Object.keys(z))$[e]=z[e].default,z[e].isFeature&&X.push(e),z[e].invertedSettingName&&(Q[e]=!z[e].default);const J={[a.a.DEVICE]:new c(X,Y),[a.a.ROOM_DEVICE]:new l(Y),[a.a.ROOM_ACCOUNT]:new p(Y),[a.a.ACCOUNT]:new g(Y),[a.a.ROOM]:new _(Y),[a.a.CONFIG]:new v(X),[a.a.DEFAULT]:new u($,Q)};for(const e of Object.keys(J))J[e]=new W(J[e]);const Z=[a.a.DEVICE,a.a.ROOM_DEVICE,a.a.ROOM_ACCOUNT,a.a.ACCOUNT,a.a.ROOM,a.a.CONFIG,a.a.DEFAULT];class ee{static getFeatureSettingNames(){return Object.keys(z).filter(e=>ee.isFeature(e))}static watchSetting(e,t,n){const o=z[e],r=e;if(!o)throw new Error(e+" is not a setting");o.invertedSettingName&&(e=o.invertedSettingName);const i=`${(new Date).getTime()}_${ee.watcherCount++}_${e}_${t}`,s=(e,t,o)=>{const i=ee.getValue(r);n(r,e,t,o,i)};return ee.watchers[i]=s,Y.watchSetting(e,t,s),i}static unwatchSetting(e){ee.watchers[e]?(Y.unwatchSetting(ee.watchers[e]),delete ee.watchers[e]):console.warn("Ending non-existent watcher ID "+e)}static monitorSetting(e,t){t=t||null,this.monitors[e]||(this.monitors[e]={});const n=()=>{this.monitors[e][t]=ee.watchSetting(e,t,(e,t,n,o,r)=>{y.a.dispatch({action:"setting_updated",settingName:e,roomId:t,level:n,newValueAtLevel:o,newValue:r})})};if(Object.keys(this.monitors[e]).find(e=>e===t||null===e)){if(null===t){for(const t of Object.keys(this.monitors[e]))ee.unwatchSetting(this.monitors[e][t]);this.monitors[e]={},n()}}else n()}static getDisplayName(e,t=a.a.DEFAULT){if(!z[e]||!z[e].displayName)return null;let n=z[e].displayName;return n instanceof Object&&(n=n[t]?n[t]:n.default),Object(E.a)(n)}static isFeature(e){return!!z[e]&&z[e].isFeature}static getValue(e,t=null,n=!1){if(!z[e])throw new Error("Setting '"+e+"' does not appear to be a setting.");const o=z[e],r=o.supportedLevelsAreOrdered?o.supportedLevels:Z;return ee.getValueAt(r[0],e,t,!1,n)}static getValueAt(e,t,n=null,o=!1,r=!1){const i=z[t];if(!i)throw new Error("Setting '"+t+"' does not appear to be a setting.");const s=i.supportedLevelsAreOrdered?i.supportedLevels:Z;s.includes(a.a.DEFAULT)||s.push(a.a.DEFAULT);const c=s.indexOf(e);if(-1===c)throw new Error("Level "+e+" is not prioritized");const l=ee.getHandlers(t);if(i.invertedSettingName&&(t=i.invertedSettingName),o){const o=l[e];if(!o)return ee.getFinalValue(i,e,n,null,null);const r=o.getValue(t,n);return ee.getFinalValue(i,e,n,r,e)}for(let o=c;o")),console.log("--- default level order: "+JSON.stringify(Z)),console.log("--- registered handlers: "+JSON.stringify(Object.keys(J)));const o=e=>{for(const n of Object.keys(J)){const o=J[n];try{const r=o.getValue(e,t);console.log(`--- ${n}@${t||""} = ${JSON.stringify(r)}`)}catch(e){console.log(`--- ${o}@${t||""} THREW ERROR: ${e.message}`),console.error(e)}if(t)try{const t=o.getValue(e,null);console.log(`--- ${n}@ = ${JSON.stringify(t)}`)}catch(e){console.log(`--- ${o}@ THREW ERROR: ${e.message}`),console.error(e)}}console.log("--- calculating as returned by SettingsStore"),console.log("--- these might not match if the setting uses a controller - be warned!");try{const n=ee.getValue(e,t);console.log(`--- SettingsStore#generic@${t||""} = ${JSON.stringify(n)}`)}catch(e){console.log(`--- SettingsStore#generic@${t||""} THREW ERROR: ${e.message}`),console.error(e)}if(t)try{const t=ee.getValue(e,null);console.log("--- SettingsStore#generic@ = "+JSON.stringify(t))}catch(e){console.log("--- SettingsStore#generic@$ THREW ERROR: "+e.message),console.error(e)}for(const n of Z){try{const o=ee.getValueAt(n,e,t);console.log(`--- SettingsStore#${n}@${t||""} = ${JSON.stringify(o)}`)}catch(e){console.log(`--- SettingsStore#${n}@${t||""} THREW ERROR: ${e.message}`),console.error(e)}if(t)try{const t=ee.getValueAt(n,e,null);console.log(`--- SettingsStore#${n}@ = ${JSON.stringify(t)}`)}catch(e){console.log(`--- SettingsStore#${n}@$ THREW ERROR: ${e.message}`),console.error(e)}}};o(e),n.invertedSettingName&&(console.log("--- TESTING INVERTED SETTING NAME"),console.log("--- inverted: "+n.invertedSettingName),o(n.invertedSettingName)),console.log("--- END DEBUG")}static getHandler(e,t){const n=ee.getHandlers(e);return n[t]?n[t]:null}static getHandlers(e){if(!z[e])return{};const t={};for(const n of z[e].supportedLevels){if(!J[n])throw new Error("Unexpected level "+n);ee.isLevelSupported(n)&&(t[n]=J[n])}return t.default||(t.default=J.default),t}}r()(ee,"watchers",{}),r()(ee,"monitors",{}),r()(ee,"watcherCount",1),window.mxSettingsStore=ee},function(e,t,n){var o;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t{if(e.key===a.a.ENTER)return e.stopPropagation(),e.preventDefault(),n(e);e.key===a.a.SPACE&&(e.stopPropagation(),e.preventDefault())},p.onKeyUp=e=>{if(e.key===a.a.SPACE)return e.stopPropagation(),e.preventDefault(),n(e);e.key===a.a.ENTER&&(e.stopPropagation(),e.preventDefault())}),p.ref=u,p.className=l()("mx_AccessibleButton",d,{mx_AccessibleButton_hasKind:i,["mx_AccessibleButton_kind_"+i]:i,mx_AccessibleButton_disabled:c}),s.a.createElement(t,h,o)}u.defaultProps={element:"div",role:"button",tabIndex:0},u.displayName="AccessibleButton"},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n(2),r=n.n(o);const i={brand:"Element",integrations_ui_url:"https://scalar.vector.im/",integrations_rest_url:"https://scalar.vector.im/api",bug_report_endpoint_url:null,jitsi:{preferredDomain:"jitsi.riot.im"}};class s{static setInstance(e){s.instance=e,window.mxReactSdkConfig=e}static get(){return s.instance||{}}static put(e){const t=Object.keys(i);for(let n=0;n",BACKTICK:"`",SPACE:" ",SLASH:"/",SQUARE_BRACKET_LEFT:"[",SQUARE_BRACKET_RIGHT:"]",A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z"},r=navigator.platform.toUpperCase().indexOf("MAC")>=0;function i(e){return r?e.metaKey&&!e.altKey&&!e.ctrlKey&&!e.shiftKey:e.ctrlKey&&!e.altKey&&!e.metaKey&&!e.shiftKey}function s(e){return r?e.metaKey&&!e.altKey&&!e.ctrlKey:e.ctrlKey&&!e.altKey&&!e.metaKey}},function(e,t,n){"use strict";var o=n(43);const r=Object(o.createContext)(void 0);r.displayName="MatrixClientContext",t.a=r},function(e,t,n){var o=n(540);e.exports=function(e,t){if(null==e)return{};var n,r,i=o(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return x})),n.d(t,"b",(function(){return k})),n.d(t,"n",(function(){return R})),n.d(t,"k",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"m",(function(){return I})),n.d(t,"l",(function(){return A}));var o=n(56),r=n.n(o),i=n(2),s=n.n(i),a=n(43),c=n.n(a),l=n(80),u=n.n(l),d=n(51),h=n.n(d),p=n(58),m=n(361);n.d(t,"c",(function(){return m.a}));var g=n(362);n.d(t,"d",(function(){return g.a}));var _=n(363);n.d(t,"e",(function(){return _.a}));var f=n(364);n.d(t,"f",(function(){return f.a}));var b=n(365);n.d(t,"g",(function(){return b.a}));var v=n(366);n.d(t,"h",(function(){return v.a}));var E=n(367);n.d(t,"i",(function(){return E.a}));var y=n(368);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function C(e){for(var t=1;t{if(!e)return;let t=e.querySelector('[role^="menuitem"]');t||(t=e.querySelector("[tab-index]")),t&&t.focus(),this.setState({contextMenuElem:e})}),s()(this,"onContextMenu",t=>{if(this.props.onFinished){this.props.onFinished(),t.preventDefault(),t.stopPropagation();const n=t.clientX,o=t.clientY;e(()=>{const e=document.createEvent("MouseEvents");e.initMouseEvent("contextmenu",!0,!0,window,0,0,0,n,o,!1,!1,!1,!1,0,null),document.elementFromPoint(n,o).dispatchEvent(e)})}}),s()(this,"onContextMenuPreventBubbling",e=>{e.stopPropagation()}),s()(this,"onFinished",e=>{e.stopPropagation(),e.preventDefault(),this.props.onFinished&&this.props.onFinished()}),s()(this,"onMoveFocus",(e,t)=>{let n=!1;do{const o=t?e.lastElementChild:e.firstElementChild,r=t?e.previousElementSibling:e.nextElementSibling;n?o?e=o:r?e=r:(n=!1,e=e.parentElement):r?(e=r,n=!0):e=e.parentElement,e&&e.classList.contains("mx_ContextualMenu")&&(e=t?e.lastElementChild:e.firstElementChild,n=!0)}while(e&&!T.has(e.getAttribute("role")));e&&e.focus()}),s()(this,"onMoveFocusHomeEnd",(e,t)=>{let n=e.querySelectorAll('[role^="menuitem"]');n||(n=e.querySelectorAll("[tab-index]")),n&&n.length&&(t?n[0].focus():n[n.length-1].focus())}),s()(this,"onKeyDown",e=>{if(!this.props.managed)return void(e.key===p.a.ESCAPE&&(this.props.onFinished(),e.stopPropagation(),e.preventDefault()));let t=!0;switch(e.key){case p.a.TAB:case p.a.ESCAPE:case p.a.ARROW_LEFT:case p.a.ARROW_RIGHT:this.props.onFinished();break;case p.a.ARROW_UP:this.onMoveFocus(e.target,!0);break;case p.a.ARROW_DOWN:this.onMoveFocus(e.target,!1);break;case p.a.HOME:this.onMoveFocusHomeEnd(this.state.contextMenuElem,!0);break;case p.a.END:this.onMoveFocusHomeEnd(this.state.contextMenuElem,!1);break;default:t=!1}t&&(e.stopPropagation(),e.preventDefault())}),this.state={contextMenuElem:null},this.initialFocus=document.activeElement}componentWillUnmount(){this.initialFocus.focus()}renderMenu(e=this.props.hasBackground){const t={},n=this.props;let o;n.top?t.top=n.top:t.bottom=n.bottom,n.left?(t.left=n.left,o=x.Left):(t.right=n.right,o=x.Right);const r=this.state.contextMenuElem?this.state.contextMenuElem.getBoundingClientRect():null,i={};n.chevronFace&&(o=n.chevronFace);const s=o&&o!==x.None;if(o===x.Top||o===x.Bottom)i.left=n.chevronOffset;else if(void 0!==t.top){const e=t.top;let o=e;if(r){const e=10;o=Math.min(t.top,document.body.clientHeight-r.height+e)}t.top=o,i.top=Math.max(n.chevronOffset,n.chevronOffset+e-o)}let a;s&&(a=c.a.createElement("div",{style:i,className:"mx_ContextualMenu_chevron_"+o}));const l=h()({mx_ContextualMenu:!0,mx_ContextualMenu_left:!s&&t.left,mx_ContextualMenu_right:!s&&t.right,mx_ContextualMenu_top:!s&&t.top,mx_ContextualMenu_bottom:!s&&t.bottom,mx_ContextualMenu_withChevron_left:o===x.Left,mx_ContextualMenu_withChevron_right:o===x.Right,mx_ContextualMenu_withChevron_top:o===x.Top,mx_ContextualMenu_withChevron_bottom:o===x.Bottom}),u={};n.menuWidth&&(u.width=n.menuWidth),n.menuHeight&&(u.height=n.menuHeight),isNaN(Number(n.menuPaddingTop))||(u.paddingTop=n.menuPaddingTop),isNaN(Number(n.menuPaddingLeft))||(u.paddingLeft=n.menuPaddingLeft),isNaN(Number(n.menuPaddingBottom))||(u.paddingBottom=n.menuPaddingBottom),isNaN(Number(n.menuPaddingRight))||(u.paddingRight=n.menuPaddingRight);const d={};let p;return isNaN(Number(n.zIndex))||(u.zIndex=n.zIndex+1,d.zIndex=n.zIndex),e&&(p=c.a.createElement("div",{className:"mx_ContextualMenu_background",style:d,onClick:this.onFinished,onContextMenu:this.onContextMenu})),c.a.createElement("div",{className:"mx_ContextualMenu_wrapper",style:C(C({},t),d),onKeyDown:this.onKeyDown,onContextMenu:this.onContextMenuPreventBubbling},c.a.createElement("div",{className:l,style:u,ref:this.collectContextMenuRect,role:this.props.managed?"menu":void 0},a,n.children),p)}render(){return u.a.createPortal(this.renderMenu(),w())}}s()(k,"defaultProps",{hasBackground:!0,managed:!0});const R=(e,t=12)=>{const n=e.right+window.pageXOffset+3;let o=e.top+e.height/2+window.pageYOffset;return o-=t+8,{left:n,top:o,chevronOffset:t}},O=(e,t=x.None)=>{const n={chevronFace:t},o=e.right+window.pageXOffset,r=e.bottom+window.pageYOffset,i=e.top+window.pageYOffset;return n.right=window.innerWidth-o,r{const e=Object(a.useRef)(null),[t,n]=Object(a.useState)(!1);return[t,e,()=>{n(!0)},()=>{n(!1)},n]};class I extends k{render(){return this.renderMenu(!1)}}function A(e,t){const n=function(...e){u.a.unmountComponentAtNode(w()),t&&t.onFinished&&t.onFinished.apply(null,e)},o=c.a.createElement(I,r()({},t,{onFinished:n,windowResize:n}),c.a.createElement(e,r()({},t,{onFinished:n})));return u.a.render(o,w()),{close:n}}}).call(this,n(135).setImmediate)},function(e,t,n){"use strict";var o=n(2),r=n.n(o);class i{constructor(){r()(this,"platform",null)}get(){return this.platform}set(e){this.platform=e}}window.mxPlatformPeg||(window.mxPlatformPeg=new i),t.a=window.mxPlatformPeg},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){(function(e,o){var r;(function(){var i="Expected a function",s="__lodash_placeholder__",a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],c="[object Arguments]",l="[object Array]",u="[object Boolean]",d="[object Date]",h="[object Error]",p="[object Function]",m="[object GeneratorFunction]",g="[object Map]",_="[object Number]",f="[object Object]",b="[object RegExp]",v="[object Set]",E="[object String]",y="[object Symbol]",S="[object WeakMap]",C="[object ArrayBuffer]",w="[object DataView]",T="[object Float32Array]",x="[object Float64Array]",k="[object Int8Array]",R="[object Int16Array]",O="[object Int32Array]",D="[object Uint8Array]",I="[object Uint16Array]",A="[object Uint32Array]",F=/\b__p \+= '';/g,N=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,P=/&(?:amp|lt|gt|quot|#39);/g,L=/[&<>"']/g,U=RegExp(P.source),B=RegExp(L.source),j=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,q=/<%=([\s\S]+?)%>/g,V=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,K=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,z=/[\\^$.*+?()[\]{}|]/g,W=RegExp(z.source),Y=/^\s+|\s+$/g,$=/^\s+/,Q=/\s+$/,X=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,J=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,ee=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oe=/\w*$/,re=/^[-+]0x[0-9a-f]+$/i,ie=/^0b[01]+$/i,se=/^\[object .+?Constructor\]$/,ae=/^0o[0-7]+$/i,ce=/^(?:0|[1-9]\d*)$/,le=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ue=/($^)/,de=/['\n\r\u2028\u2029\\]/g,he="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",me="[\\ud800-\\udfff]",ge="["+pe+"]",_e="["+he+"]",fe="\\d+",be="[\\u2700-\\u27bf]",ve="[a-z\\xdf-\\xf6\\xf8-\\xff]",Ee="[^\\ud800-\\udfff"+pe+fe+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ye="\\ud83c[\\udffb-\\udfff]",Se="[^\\ud800-\\udfff]",Ce="(?:\\ud83c[\\udde6-\\uddff]){2}",we="[\\ud800-\\udbff][\\udc00-\\udfff]",Te="[A-Z\\xc0-\\xd6\\xd8-\\xde]",xe="(?:"+ve+"|"+Ee+")",ke="(?:"+Te+"|"+Ee+")",Re="(?:"+_e+"|"+ye+")"+"?",Oe="[\\ufe0e\\ufe0f]?"+Re+("(?:\\u200d(?:"+[Se,Ce,we].join("|")+")[\\ufe0e\\ufe0f]?"+Re+")*"),De="(?:"+[be,Ce,we].join("|")+")"+Oe,Ie="(?:"+[Se+_e+"?",_e,Ce,we,me].join("|")+")",Ae=RegExp("['’]","g"),Fe=RegExp(_e,"g"),Ne=RegExp(ye+"(?="+ye+")|"+Ie+Oe,"g"),Me=RegExp([Te+"?"+ve+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ge,Te,"$"].join("|")+")",ke+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ge,Te+xe,"$"].join("|")+")",Te+"?"+xe+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Te+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fe,De].join("|"),"g"),Pe=RegExp("[\\u200d\\ud800-\\udfff"+he+"\\ufe0e\\ufe0f]"),Le=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ue=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Be=-1,je={};je[T]=je[x]=je[k]=je[R]=je[O]=je[D]=je["[object Uint8ClampedArray]"]=je[I]=je[A]=!0,je[c]=je[l]=je[C]=je[u]=je[w]=je[d]=je[h]=je[p]=je[g]=je[_]=je[f]=je[b]=je[v]=je[E]=je[S]=!1;var Ge={};Ge[c]=Ge[l]=Ge[C]=Ge[w]=Ge[u]=Ge[d]=Ge[T]=Ge[x]=Ge[k]=Ge[R]=Ge[O]=Ge[g]=Ge[_]=Ge[f]=Ge[b]=Ge[v]=Ge[E]=Ge[y]=Ge[D]=Ge["[object Uint8ClampedArray]"]=Ge[I]=Ge[A]=!0,Ge[h]=Ge[p]=Ge[S]=!1;var qe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ve=parseFloat,He=parseInt,Ke="object"==typeof e&&e&&e.Object===Object&&e,ze="object"==typeof self&&self&&self.Object===Object&&self,We=Ke||ze||Function("return this")(),Ye=t&&!t.nodeType&&t,$e=Ye&&"object"==typeof o&&o&&!o.nodeType&&o,Qe=$e&&$e.exports===Ye,Xe=Qe&&Ke.process,Je=function(){try{var e=$e&&$e.require&&$e.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Ze=Je&&Je.isArrayBuffer,et=Je&&Je.isDate,tt=Je&&Je.isMap,nt=Je&&Je.isRegExp,ot=Je&&Je.isSet,rt=Je&&Je.isTypedArray;function it(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function st(e,t,n,o){for(var r=-1,i=null==e?0:e.length;++r-1}function ht(e,t,n){for(var o=-1,r=null==e?0:e.length;++o-1;);return n}function Nt(e,t){for(var n=e.length;n--&&yt(t,e[n],0)>-1;);return n}function Mt(e,t){for(var n=e.length,o=0;n--;)e[n]===t&&++o;return o}var Pt=xt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Lt=xt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ut(e){return"\\"+qe[e]}function Bt(e){return Pe.test(e)}function jt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,o){n[++t]=[o,e]})),n}function Gt(e,t){return function(n){return e(t(n))}}function qt(e,t){for(var n=-1,o=e.length,r=0,i=[];++n",""":'"',"'":"'"});var Yt=function e(t){var n,o=(t=null==t?We:Yt.defaults(We.Object(),t,Yt.pick(We,Ue))).Array,r=t.Date,he=t.Error,pe=t.Function,me=t.Math,ge=t.Object,_e=t.RegExp,fe=t.String,be=t.TypeError,ve=o.prototype,Ee=pe.prototype,ye=ge.prototype,Se=t["__core-js_shared__"],Ce=Ee.toString,we=ye.hasOwnProperty,Te=0,xe=(n=/[^.]+$/.exec(Se&&Se.keys&&Se.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",ke=ye.toString,Re=Ce.call(ge),Oe=We._,De=_e("^"+Ce.call(we).replace(z,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ie=Qe?t.Buffer:void 0,Ne=t.Symbol,Pe=t.Uint8Array,qe=Ie?Ie.allocUnsafe:void 0,Ke=Gt(ge.getPrototypeOf,ge),ze=ge.create,Ye=ye.propertyIsEnumerable,$e=ve.splice,Xe=Ne?Ne.isConcatSpreadable:void 0,Je=Ne?Ne.iterator:void 0,bt=Ne?Ne.toStringTag:void 0,xt=function(){try{var e=ei(ge,"defineProperty");return e({},"",{}),e}catch(e){}}(),$t=t.clearTimeout!==We.clearTimeout&&t.clearTimeout,Qt=r&&r.now!==We.Date.now&&r.now,Xt=t.setTimeout!==We.setTimeout&&t.setTimeout,Jt=me.ceil,Zt=me.floor,en=ge.getOwnPropertySymbols,tn=Ie?Ie.isBuffer:void 0,nn=t.isFinite,on=ve.join,rn=Gt(ge.keys,ge),sn=me.max,an=me.min,cn=r.now,ln=t.parseInt,un=me.random,dn=ve.reverse,hn=ei(t,"DataView"),pn=ei(t,"Map"),mn=ei(t,"Promise"),gn=ei(t,"Set"),_n=ei(t,"WeakMap"),fn=ei(ge,"create"),bn=_n&&new _n,vn={},En=ki(hn),yn=ki(pn),Sn=ki(mn),Cn=ki(gn),wn=ki(_n),Tn=Ne?Ne.prototype:void 0,xn=Tn?Tn.valueOf:void 0,kn=Tn?Tn.toString:void 0;function Rn(e){if(Hs(e)&&!Fs(e)&&!(e instanceof An)){if(e instanceof In)return e;if(we.call(e,"__wrapped__"))return Ri(e)}return new In(e)}var On=function(){function e(){}return function(t){if(!Vs(t))return{};if(ze)return ze(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Dn(){}function In(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function An(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Fn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Qn(e,t,n,o,r,i){var s,a=1&t,l=2&t,h=4&t;if(n&&(s=r?n(e,o,r,i):n(e)),void 0!==s)return s;if(!Vs(e))return e;var S=Fs(e);if(S){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&we.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!a)return br(e,s)}else{var F=oi(e),N=F==p||F==m;if(Ls(e))return hr(e,a);if(F==f||F==c||N&&!r){if(s=l||N?{}:ii(e),!a)return l?function(e,t){return vr(e,ni(e),t)}(e,function(e,t){return e&&vr(t,ya(t),e)}(s,e)):function(e,t){return vr(e,ti(e),t)}(e,zn(s,e))}else{if(!Ge[F])return r?e:{};s=function(e,t,n){var o=e.constructor;switch(t){case C:return pr(e);case u:case d:return new o(+e);case w:return function(e,t){var n=t?pr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case T:case x:case k:case R:case O:case D:case"[object Uint8ClampedArray]":case I:case A:return mr(e,n);case g:return new o;case _:case E:return new o(e);case b:return function(e){var t=new e.constructor(e.source,oe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case v:return new o;case y:return r=e,xn?ge(xn.call(r)):{}}var r}(e,F,a)}}i||(i=new Ln);var M=i.get(e);if(M)return M;i.set(e,s),$s(e)?e.forEach((function(o){s.add(Qn(o,t,n,o,e,i))})):Ks(e)&&e.forEach((function(o,r){s.set(r,Qn(o,t,n,r,e,i))}));var P=S?void 0:(h?l?Wr:zr:l?ya:Ea)(e);return at(P||e,(function(o,r){P&&(o=e[r=o]),Vn(s,r,Qn(o,t,n,r,e,i))})),s}function Xn(e,t,n){var o=n.length;if(null==e)return!o;for(e=ge(e);o--;){var r=n[o],i=t[r],s=e[r];if(void 0===s&&!(r in e)||!i(s))return!1}return!0}function Jn(e,t,n){if("function"!=typeof e)throw new be(i);return Ei((function(){e.apply(void 0,n)}),t)}function Zn(e,t,n,o){var r=-1,i=dt,s=!0,a=e.length,c=[],l=t.length;if(!a)return c;n&&(t=pt(t,Dt(n))),o?(i=ht,s=!1):t.length>=200&&(i=At,s=!1,t=new Pn(t));e:for(;++r-1},Nn.prototype.set=function(e,t){var n=this.__data__,o=Hn(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this},Mn.prototype.clear=function(){this.size=0,this.__data__={hash:new Fn,map:new(pn||Nn),string:new Fn}},Mn.prototype.delete=function(e){var t=Jr(this,e).delete(e);return this.size-=t?1:0,t},Mn.prototype.get=function(e){return Jr(this,e).get(e)},Mn.prototype.has=function(e){return Jr(this,e).has(e)},Mn.prototype.set=function(e,t){var n=Jr(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this},Pn.prototype.add=Pn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Pn.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.clear=function(){this.__data__=new Nn,this.size=0},Ln.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ln.prototype.get=function(e){return this.__data__.get(e)},Ln.prototype.has=function(e){return this.__data__.has(e)},Ln.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Nn){var o=n.__data__;if(!pn||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new Mn(o)}return n.set(e,t),this.size=n.size,this};var eo=Sr(co),to=Sr(lo,!0);function no(e,t){var n=!0;return eo(e,(function(e,o,r){return n=!!t(e,o,r)})),n}function oo(e,t,n){for(var o=-1,r=e.length;++o0&&n(a)?t>1?io(a,t-1,n,o,r):mt(r,a):o||(r[r.length]=a)}return r}var so=Cr(),ao=Cr(!0);function co(e,t){return e&&so(e,t,Ea)}function lo(e,t){return e&&ao(e,t,Ea)}function uo(e,t){return ut(t,(function(t){return js(e[t])}))}function ho(e,t){for(var n=0,o=(t=cr(t,e)).length;null!=e&&nt}function _o(e,t){return null!=e&&we.call(e,t)}function fo(e,t){return null!=e&&t in ge(e)}function bo(e,t,n){for(var r=n?ht:dt,i=e[0].length,s=e.length,a=s,c=o(s),l=1/0,u=[];a--;){var d=e[a];a&&t&&(d=pt(d,Dt(t))),l=an(d.length,l),c[a]=!n&&(t||i>=120&&d.length>=120)?new Pn(a&&d):void 0}d=e[0];var h=-1,p=c[0];e:for(;++h=a)return c;var l=n[o];return c*("desc"==l?-1:1)}}return e.index-t.index}(e,t,n)}))}function No(e,t,n){for(var o=-1,r=t.length,i={};++o-1;)a!==e&&$e.call(a,c,1),$e.call(e,c,1);return e}function Po(e,t){for(var n=e?t.length:0,o=n-1;n--;){var r=t[n];if(n==o||r!==i){var i=r;ai(r)?$e.call(e,r,1):er(e,r)}}return e}function Lo(e,t){return e+Zt(un()*(t-e+1))}function Uo(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Zt(t/2))&&(e+=e)}while(t);return n}function Bo(e,t){return yi(gi(e,t,za),e+"")}function jo(e){return Bn(Oa(e))}function Go(e,t){var n=Oa(e);return wi(n,$n(t,0,n.length))}function qo(e,t,n,o){if(!Vs(e))return e;for(var r=-1,i=(t=cr(t,e)).length,s=i-1,a=e;null!=a&&++ri?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var s=o(i);++r>>1,s=e[i];null!==s&&!Xs(s)&&(n?s<=t:s=200){var l=t?null:Ur(e);if(l)return Vt(l);s=!1,r=At,c=new Pn}else c=t?[]:a;e:for(;++o=o?e:zo(e,t,n)}var dr=$t||function(e){return We.clearTimeout(e)};function hr(e,t){if(t)return e.slice();var n=e.length,o=qe?qe(n):new e.constructor(n);return e.copy(o),o}function pr(e){var t=new e.constructor(e.byteLength);return new Pe(t).set(new Pe(e)),t}function mr(e,t){var n=t?pr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function gr(e,t){if(e!==t){var n=void 0!==e,o=null===e,r=e==e,i=Xs(e),s=void 0!==t,a=null===t,c=t==t,l=Xs(t);if(!a&&!l&&!i&&e>t||i&&s&&c&&!a&&!l||o&&s&&c||!n&&c||!r)return 1;if(!o&&!i&&!l&&e1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(r--,i):void 0,s&&ci(n[0],n[1],s)&&(i=r<3?void 0:i,r=1),t=ge(t);++o-1?r[i?t[s]:s]:void 0}}function Rr(e){return Kr((function(t){var n=t.length,o=n,r=In.prototype.thru;for(e&&t.reverse();o--;){var s=t[o];if("function"!=typeof s)throw new be(i);if(r&&!a&&"wrapper"==$r(s))var a=new In([],!0)}for(o=a?o:n;++o1&&v.reverse(),d&&la))return!1;var l=i.get(e),u=i.get(t);if(l&&u)return l==t&&u==e;var d=-1,h=!0,p=2&n?new Pn:void 0;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e1?"& ":"")+t[o],t=t.join(n>2?", ":" "),e.replace(X,"{\n/* [wrapped with "+t+"] */\n")}(o,function(e,t){return at(a,(function(n){var o="_."+n[0];t&n[1]&&!dt(e,o)&&e.push(o)})),e.sort()}(function(e){var t=e.match(J);return t?t[1].split(Z):[]}(o),n)))}function Ci(e){var t=0,n=0;return function(){var o=cn(),r=16-(o-n);if(n=o,r>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function wi(e,t){var n=-1,o=e.length,r=o-1;for(t=void 0===t?o:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Yi(e,n)}));function ts(e){var t=Rn(e);return t.__chain__=!0,t}function ns(e,t){return t(e)}var os=Kr((function(e){var t=e.length,n=t?e[0]:0,o=this.__wrapped__,r=function(t){return Yn(t,e)};return!(t>1||this.__actions__.length)&&o instanceof An&&ai(n)?((o=o.slice(n,+n+(t?1:0))).__actions__.push({func:ns,args:[r],thisArg:void 0}),new In(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(r)}));var rs=Er((function(e,t,n){we.call(e,n)?++e[n]:Wn(e,n,1)}));var is=kr(Ai),ss=kr(Fi);function as(e,t){return(Fs(e)?at:eo)(e,Xr(t,3))}function cs(e,t){return(Fs(e)?ct:to)(e,Xr(t,3))}var ls=Er((function(e,t,n){we.call(e,n)?e[n].push(t):Wn(e,n,[t])}));var us=Bo((function(e,t,n){var r=-1,i="function"==typeof t,s=Ms(e)?o(e.length):[];return eo(e,(function(e){s[++r]=i?it(t,e,n):vo(e,t,n)})),s})),ds=Er((function(e,t,n){Wn(e,n,t)}));function hs(e,t){return(Fs(e)?pt:Ro)(e,Xr(t,3))}var ps=Er((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ms=Bo((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ci(e,t[0],t[1])?t=[]:n>2&&ci(t[0],t[1],t[2])&&(t=[t[0]]),Fo(e,io(t,1),[])})),gs=Qt||function(){return We.Date.now()};function _s(e,t,n){return t=n?void 0:t,jr(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function fs(e,t){var n;if("function"!=typeof t)throw new be(i);return e=oa(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var bs=Bo((function(e,t,n){var o=1;if(n.length){var r=qt(n,Qr(bs));o|=32}return jr(e,o,t,n,r)})),vs=Bo((function(e,t,n){var o=3;if(n.length){var r=qt(n,Qr(vs));o|=32}return jr(t,o,e,n,r)}));function Es(e,t,n){var o,r,s,a,c,l,u=0,d=!1,h=!1,p=!0;if("function"!=typeof e)throw new be(i);function m(t){var n=o,i=r;return o=r=void 0,u=t,a=e.apply(i,n)}function g(e){return u=e,c=Ei(f,t),d?m(e):a}function _(e){var n=e-l;return void 0===l||n>=t||n<0||h&&e-u>=s}function f(){var e=gs();if(_(e))return b(e);c=Ei(f,function(e){var n=t-(e-l);return h?an(n,s-(e-u)):n}(e))}function b(e){return c=void 0,p&&o?m(e):(o=r=void 0,a)}function v(){var e=gs(),n=_(e);if(o=arguments,r=this,l=e,n){if(void 0===c)return g(l);if(h)return dr(c),c=Ei(f,t),m(l)}return void 0===c&&(c=Ei(f,t)),a}return t=ia(t)||0,Vs(n)&&(d=!!n.leading,s=(h="maxWait"in n)?sn(ia(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==c&&dr(c),u=0,o=l=r=c=void 0},v.flush=function(){return void 0===c?a:b(gs())},v}var ys=Bo((function(e,t){return Jn(e,1,t)})),Ss=Bo((function(e,t,n){return Jn(e,ia(t)||0,n)}));function Cs(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new be(i);var n=function(){var o=arguments,r=t?t.apply(this,o):o[0],i=n.cache;if(i.has(r))return i.get(r);var s=e.apply(this,o);return n.cache=i.set(r,s)||i,s};return n.cache=new(Cs.Cache||Mn),n}function ws(e){if("function"!=typeof e)throw new be(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Cs.Cache=Mn;var Ts=lr((function(e,t){var n=(t=1==t.length&&Fs(t[0])?pt(t[0],Dt(Xr())):pt(io(t,1),Dt(Xr()))).length;return Bo((function(o){for(var r=-1,i=an(o.length,n);++r=t})),As=Eo(function(){return arguments}())?Eo:function(e){return Hs(e)&&we.call(e,"callee")&&!Ye.call(e,"callee")},Fs=o.isArray,Ns=Ze?Dt(Ze):function(e){return Hs(e)&&mo(e)==C};function Ms(e){return null!=e&&qs(e.length)&&!js(e)}function Ps(e){return Hs(e)&&Ms(e)}var Ls=tn||ic,Us=et?Dt(et):function(e){return Hs(e)&&mo(e)==d};function Bs(e){if(!Hs(e))return!1;var t=mo(e);return t==h||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Ws(e)}function js(e){if(!Vs(e))return!1;var t=mo(e);return t==p||t==m||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Gs(e){return"number"==typeof e&&e==oa(e)}function qs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Vs(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Hs(e){return null!=e&&"object"==typeof e}var Ks=tt?Dt(tt):function(e){return Hs(e)&&oi(e)==g};function zs(e){return"number"==typeof e||Hs(e)&&mo(e)==_}function Ws(e){if(!Hs(e)||mo(e)!=f)return!1;var t=Ke(e);if(null===t)return!0;var n=we.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ce.call(n)==Re}var Ys=nt?Dt(nt):function(e){return Hs(e)&&mo(e)==b};var $s=ot?Dt(ot):function(e){return Hs(e)&&oi(e)==v};function Qs(e){return"string"==typeof e||!Fs(e)&&Hs(e)&&mo(e)==E}function Xs(e){return"symbol"==typeof e||Hs(e)&&mo(e)==y}var Js=rt?Dt(rt):function(e){return Hs(e)&&qs(e.length)&&!!je[mo(e)]};var Zs=Mr(ko),ea=Mr((function(e,t){return e<=t}));function ta(e){if(!e)return[];if(Ms(e))return Qs(e)?zt(e):br(e);if(Je&&e[Je])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Je]());var t=oi(e);return(t==g?jt:t==v?Vt:Oa)(e)}function na(e){return e?(e=ia(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function oa(e){var t=na(e),n=t%1;return t==t?n?t-n:t:0}function ra(e){return e?$n(oa(e),0,4294967295):0}function ia(e){if("number"==typeof e)return e;if(Xs(e))return NaN;if(Vs(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Vs(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Y,"");var n=ie.test(e);return n||ae.test(e)?He(e.slice(2),n?2:8):re.test(e)?NaN:+e}function sa(e){return vr(e,ya(e))}function aa(e){return null==e?"":Jo(e)}var ca=yr((function(e,t){if(hi(t)||Ms(t))vr(t,Ea(t),e);else for(var n in t)we.call(t,n)&&Vn(e,n,t[n])})),la=yr((function(e,t){vr(t,ya(t),e)})),ua=yr((function(e,t,n,o){vr(t,ya(t),e,o)})),da=yr((function(e,t,n,o){vr(t,Ea(t),e,o)})),ha=Kr(Yn);var pa=Bo((function(e,t){e=ge(e);var n=-1,o=t.length,r=o>2?t[2]:void 0;for(r&&ci(t[0],t[1],r)&&(o=1);++n1),t})),vr(e,Wr(e),n),o&&(n=Qn(n,7,Vr));for(var r=t.length;r--;)er(n,t[r]);return n}));var Ta=Kr((function(e,t){return null==e?{}:function(e,t){return No(e,t,(function(t,n){return _a(e,n)}))}(e,t)}));function xa(e,t){if(null==e)return{};var n=pt(Wr(e),(function(e){return[e]}));return t=Xr(t),No(e,n,(function(e,n){return t(e,n[0])}))}var ka=Br(Ea),Ra=Br(ya);function Oa(e){return null==e?[]:It(e,Ea(e))}var Da=Tr((function(e,t,n){return t=t.toLowerCase(),e+(n?Ia(t):t)}));function Ia(e){return Ba(aa(e).toLowerCase())}function Aa(e){return(e=aa(e))&&e.replace(le,Pt).replace(Fe,"")}var Fa=Tr((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Na=Tr((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ma=wr("toLowerCase");var Pa=Tr((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var La=Tr((function(e,t,n){return e+(n?" ":"")+Ba(t)}));var Ua=Tr((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ba=wr("toUpperCase");function ja(e,t,n){return e=aa(e),void 0===(t=n?void 0:t)?function(e){return Le.test(e)}(e)?function(e){return e.match(Me)||[]}(e):function(e){return e.match(ee)||[]}(e):e.match(t)||[]}var Ga=Bo((function(e,t){try{return it(e,void 0,t)}catch(e){return Bs(e)?e:new he(e)}})),qa=Kr((function(e,t){return at(t,(function(t){t=xi(t),Wn(e,t,bs(e[t],e))})),e}));function Va(e){return function(){return e}}var Ha=Rr(),Ka=Rr(!0);function za(e){return e}function Wa(e){return wo("function"==typeof e?e:Qn(e,1))}var Ya=Bo((function(e,t){return function(n){return vo(n,e,t)}})),$a=Bo((function(e,t){return function(n){return vo(e,n,t)}}));function Qa(e,t,n){var o=Ea(t),r=uo(t,o);null!=n||Vs(t)&&(r.length||!o.length)||(n=t,t=e,e=this,r=uo(t,Ea(t)));var i=!(Vs(n)&&"chain"in n&&!n.chain),s=js(e);return at(r,(function(n){var o=t[n];e[n]=o,s&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),r=n.__actions__=br(this.__actions__);return r.push({func:o,args:arguments,thisArg:e}),n.__chain__=t,n}return o.apply(e,mt([this.value()],arguments))})})),e}function Xa(){}var Ja=Ar(pt),Za=Ar(lt),ec=Ar(ft);function tc(e){return li(e)?Tt(xi(e)):function(e){return function(t){return ho(t,e)}}(e)}var nc=Nr(),oc=Nr(!0);function rc(){return[]}function ic(){return!1}var sc=Ir((function(e,t){return e+t}),0),ac=Lr("ceil"),cc=Ir((function(e,t){return e/t}),1),lc=Lr("floor");var uc,dc=Ir((function(e,t){return e*t}),1),hc=Lr("round"),pc=Ir((function(e,t){return e-t}),0);return Rn.after=function(e,t){if("function"!=typeof t)throw new be(i);return e=oa(e),function(){if(--e<1)return t.apply(this,arguments)}},Rn.ary=_s,Rn.assign=ca,Rn.assignIn=la,Rn.assignInWith=ua,Rn.assignWith=da,Rn.at=ha,Rn.before=fs,Rn.bind=bs,Rn.bindAll=qa,Rn.bindKey=vs,Rn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Fs(e)?e:[e]},Rn.chain=ts,Rn.chunk=function(e,t,n){t=(n?ci(e,t,n):void 0===t)?1:sn(oa(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var i=0,s=0,a=o(Jt(r/t));ir?0:r+n),(o=void 0===o||o>r?r:oa(o))<0&&(o+=r),o=n>o?0:ra(o);n>>0)?(e=aa(e))&&("string"==typeof t||null!=t&&!Ys(t))&&!(t=Jo(t))&&Bt(e)?ur(zt(e),0,n):e.split(t,n):[]},Rn.spread=function(e,t){if("function"!=typeof e)throw new be(i);return t=null==t?0:sn(oa(t),0),Bo((function(n){var o=n[t],r=ur(n,0,t);return o&&mt(r,o),it(e,this,r)}))},Rn.tail=function(e){var t=null==e?0:e.length;return t?zo(e,1,t):[]},Rn.take=function(e,t,n){return e&&e.length?zo(e,0,(t=n||void 0===t?1:oa(t))<0?0:t):[]},Rn.takeRight=function(e,t,n){var o=null==e?0:e.length;return o?zo(e,(t=o-(t=n||void 0===t?1:oa(t)))<0?0:t,o):[]},Rn.takeRightWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3),!1,!0):[]},Rn.takeWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3)):[]},Rn.tap=function(e,t){return t(e),e},Rn.throttle=function(e,t,n){var o=!0,r=!0;if("function"!=typeof e)throw new be(i);return Vs(n)&&(o="leading"in n?!!n.leading:o,r="trailing"in n?!!n.trailing:r),Es(e,t,{leading:o,maxWait:t,trailing:r})},Rn.thru=ns,Rn.toArray=ta,Rn.toPairs=ka,Rn.toPairsIn=Ra,Rn.toPath=function(e){return Fs(e)?pt(e,xi):Xs(e)?[e]:br(Ti(aa(e)))},Rn.toPlainObject=sa,Rn.transform=function(e,t,n){var o=Fs(e),r=o||Ls(e)||Js(e);if(t=Xr(t,4),null==n){var i=e&&e.constructor;n=r?o?new i:[]:Vs(e)&&js(i)?On(Ke(e)):{}}return(r?at:co)(e,(function(e,o,r){return t(n,e,o,r)})),n},Rn.unary=function(e){return _s(e,1)},Rn.union=Hi,Rn.unionBy=Ki,Rn.unionWith=zi,Rn.uniq=function(e){return e&&e.length?Zo(e):[]},Rn.uniqBy=function(e,t){return e&&e.length?Zo(e,Xr(t,2)):[]},Rn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Zo(e,void 0,t):[]},Rn.unset=function(e,t){return null==e||er(e,t)},Rn.unzip=Wi,Rn.unzipWith=Yi,Rn.update=function(e,t,n){return null==e?e:tr(e,t,ar(n))},Rn.updateWith=function(e,t,n,o){return o="function"==typeof o?o:void 0,null==e?e:tr(e,t,ar(n),o)},Rn.values=Oa,Rn.valuesIn=function(e){return null==e?[]:It(e,ya(e))},Rn.without=$i,Rn.words=ja,Rn.wrap=function(e,t){return xs(ar(t),e)},Rn.xor=Qi,Rn.xorBy=Xi,Rn.xorWith=Ji,Rn.zip=Zi,Rn.zipObject=function(e,t){return ir(e||[],t||[],Vn)},Rn.zipObjectDeep=function(e,t){return ir(e||[],t||[],qo)},Rn.zipWith=es,Rn.entries=ka,Rn.entriesIn=Ra,Rn.extend=la,Rn.extendWith=ua,Qa(Rn,Rn),Rn.add=sc,Rn.attempt=Ga,Rn.camelCase=Da,Rn.capitalize=Ia,Rn.ceil=ac,Rn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=ia(n))==n?n:0),void 0!==t&&(t=(t=ia(t))==t?t:0),$n(ia(e),t,n)},Rn.clone=function(e){return Qn(e,4)},Rn.cloneDeep=function(e){return Qn(e,5)},Rn.cloneDeepWith=function(e,t){return Qn(e,5,t="function"==typeof t?t:void 0)},Rn.cloneWith=function(e,t){return Qn(e,4,t="function"==typeof t?t:void 0)},Rn.conformsTo=function(e,t){return null==t||Xn(e,t,Ea(t))},Rn.deburr=Aa,Rn.defaultTo=function(e,t){return null==e||e!=e?t:e},Rn.divide=cc,Rn.endsWith=function(e,t,n){e=aa(e),t=Jo(t);var o=e.length,r=n=void 0===n?o:$n(oa(n),0,o);return(n-=t.length)>=0&&e.slice(n,r)==t},Rn.eq=Os,Rn.escape=function(e){return(e=aa(e))&&B.test(e)?e.replace(L,Lt):e},Rn.escapeRegExp=function(e){return(e=aa(e))&&W.test(e)?e.replace(z,"\\$&"):e},Rn.every=function(e,t,n){var o=Fs(e)?lt:no;return n&&ci(e,t,n)&&(t=void 0),o(e,Xr(t,3))},Rn.find=is,Rn.findIndex=Ai,Rn.findKey=function(e,t){return vt(e,Xr(t,3),co)},Rn.findLast=ss,Rn.findLastIndex=Fi,Rn.findLastKey=function(e,t){return vt(e,Xr(t,3),lo)},Rn.floor=lc,Rn.forEach=as,Rn.forEachRight=cs,Rn.forIn=function(e,t){return null==e?e:so(e,Xr(t,3),ya)},Rn.forInRight=function(e,t){return null==e?e:ao(e,Xr(t,3),ya)},Rn.forOwn=function(e,t){return e&&co(e,Xr(t,3))},Rn.forOwnRight=function(e,t){return e&&lo(e,Xr(t,3))},Rn.get=ga,Rn.gt=Ds,Rn.gte=Is,Rn.has=function(e,t){return null!=e&&ri(e,t,_o)},Rn.hasIn=_a,Rn.head=Mi,Rn.identity=za,Rn.includes=function(e,t,n,o){e=Ms(e)?e:Oa(e),n=n&&!o?oa(n):0;var r=e.length;return n<0&&(n=sn(r+n,0)),Qs(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&yt(e,t,n)>-1},Rn.indexOf=function(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=null==n?0:oa(n);return r<0&&(r=sn(o+r,0)),yt(e,t,r)},Rn.inRange=function(e,t,n){return t=na(t),void 0===n?(n=t,t=0):n=na(n),function(e,t,n){return e>=an(t,n)&&e=-9007199254740991&&e<=9007199254740991},Rn.isSet=$s,Rn.isString=Qs,Rn.isSymbol=Xs,Rn.isTypedArray=Js,Rn.isUndefined=function(e){return void 0===e},Rn.isWeakMap=function(e){return Hs(e)&&oi(e)==S},Rn.isWeakSet=function(e){return Hs(e)&&"[object WeakSet]"==mo(e)},Rn.join=function(e,t){return null==e?"":on.call(e,t)},Rn.kebabCase=Fa,Rn.last=Bi,Rn.lastIndexOf=function(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=o;return void 0!==n&&(r=(r=oa(n))<0?sn(o+r,0):an(r,o-1)),t==t?function(e,t,n){for(var o=n+1;o--;)if(e[o]===t)return o;return o}(e,t,r):Et(e,Ct,r,!0)},Rn.lowerCase=Na,Rn.lowerFirst=Ma,Rn.lt=Zs,Rn.lte=ea,Rn.max=function(e){return e&&e.length?oo(e,za,go):void 0},Rn.maxBy=function(e,t){return e&&e.length?oo(e,Xr(t,2),go):void 0},Rn.mean=function(e){return wt(e,za)},Rn.meanBy=function(e,t){return wt(e,Xr(t,2))},Rn.min=function(e){return e&&e.length?oo(e,za,ko):void 0},Rn.minBy=function(e,t){return e&&e.length?oo(e,Xr(t,2),ko):void 0},Rn.stubArray=rc,Rn.stubFalse=ic,Rn.stubObject=function(){return{}},Rn.stubString=function(){return""},Rn.stubTrue=function(){return!0},Rn.multiply=dc,Rn.nth=function(e,t){return e&&e.length?Ao(e,oa(t)):void 0},Rn.noConflict=function(){return We._===this&&(We._=Oe),this},Rn.noop=Xa,Rn.now=gs,Rn.pad=function(e,t,n){e=aa(e);var o=(t=oa(t))?Kt(e):0;if(!t||o>=t)return e;var r=(t-o)/2;return Fr(Zt(r),n)+e+Fr(Jt(r),n)},Rn.padEnd=function(e,t,n){e=aa(e);var o=(t=oa(t))?Kt(e):0;return t&&ot){var o=e;e=t,t=o}if(n||e%1||t%1){var r=un();return an(e+r*(t-e+Ve("1e-"+((r+"").length-1))),t)}return Lo(e,t)},Rn.reduce=function(e,t,n){var o=Fs(e)?gt:kt,r=arguments.length<3;return o(e,Xr(t,4),n,r,eo)},Rn.reduceRight=function(e,t,n){var o=Fs(e)?_t:kt,r=arguments.length<3;return o(e,Xr(t,4),n,r,to)},Rn.repeat=function(e,t,n){return t=(n?ci(e,t,n):void 0===t)?1:oa(t),Uo(aa(e),t)},Rn.replace=function(){var e=arguments,t=aa(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Rn.result=function(e,t,n){var o=-1,r=(t=cr(t,e)).length;for(r||(r=1,e=void 0);++o9007199254740991)return[];var n=4294967295,o=an(e,4294967295);e-=4294967295;for(var r=Ot(o,t=Xr(t));++n=i)return e;var a=n-Kt(o);if(a<1)return o;var c=s?ur(s,0,a).join(""):e.slice(0,a);if(void 0===r)return c+o;if(s&&(a+=c.length-a),Ys(r)){if(e.slice(a).search(r)){var l,u=c;for(r.global||(r=_e(r.source,aa(oe.exec(r))+"g")),r.lastIndex=0;l=r.exec(u);)var d=l.index;c=c.slice(0,void 0===d?a:d)}}else if(e.indexOf(Jo(r),a)!=a){var h=c.lastIndexOf(r);h>-1&&(c=c.slice(0,h))}return c+o},Rn.unescape=function(e){return(e=aa(e))&&U.test(e)?e.replace(P,Wt):e},Rn.uniqueId=function(e){var t=++Te;return aa(e)+t},Rn.upperCase=Ua,Rn.upperFirst=Ba,Rn.each=as,Rn.eachRight=cs,Rn.first=Mi,Qa(Rn,(uc={},co(Rn,(function(e,t){we.call(Rn.prototype,t)||(uc[t]=e)})),uc),{chain:!1}),Rn.VERSION="4.17.19",at(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Rn[e].placeholder=Rn})),at(["drop","take"],(function(e,t){An.prototype[e]=function(n){n=void 0===n?1:sn(oa(n),0);var o=this.__filtered__&&!t?new An(this):this.clone();return o.__filtered__?o.__takeCount__=an(n,o.__takeCount__):o.__views__.push({size:an(n,4294967295),type:e+(o.__dir__<0?"Right":"")}),o},An.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),at(["filter","map","takeWhile"],(function(e,t){var n=t+1,o=1==n||3==n;An.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xr(e,3),type:n}),t.__filtered__=t.__filtered__||o,t}})),at(["head","last"],(function(e,t){var n="take"+(t?"Right":"");An.prototype[e]=function(){return this[n](1).value()[0]}})),at(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");An.prototype[e]=function(){return this.__filtered__?new An(this):this[n](1)}})),An.prototype.compact=function(){return this.filter(za)},An.prototype.find=function(e){return this.filter(e).head()},An.prototype.findLast=function(e){return this.reverse().find(e)},An.prototype.invokeMap=Bo((function(e,t){return"function"==typeof e?new An(this):this.map((function(n){return vo(n,e,t)}))})),An.prototype.reject=function(e){return this.filter(ws(Xr(e)))},An.prototype.slice=function(e,t){e=oa(e);var n=this;return n.__filtered__&&(e>0||t<0)?new An(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=oa(t))<0?n.dropRight(-t):n.take(t-e)),n)},An.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},An.prototype.toArray=function(){return this.take(4294967295)},co(An.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),r=Rn[o?"take"+("last"==t?"Right":""):t],i=o||/^find/.test(t);r&&(Rn.prototype[t]=function(){var t=this.__wrapped__,s=o?[1]:arguments,a=t instanceof An,c=s[0],l=a||Fs(t),u=function(e){var t=r.apply(Rn,mt([e],s));return o&&d?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(a=l=!1);var d=this.__chain__,h=!!this.__actions__.length,p=i&&!d,m=a&&!h;if(!i&&l){t=m?t:new An(this);var g=e.apply(t,s);return g.__actions__.push({func:ns,args:[u],thisArg:void 0}),new In(g,d)}return p&&m?e.apply(this,s):(g=this.thru(u),p?o?g.value()[0]:g.value():g)})})),at(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ve[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);Rn.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var r=this.value();return t.apply(Fs(r)?r:[],e)}return this[n]((function(n){return t.apply(Fs(n)?n:[],e)}))}})),co(An.prototype,(function(e,t){var n=Rn[t];if(n){var o=n.name+"";we.call(vn,o)||(vn[o]=[]),vn[o].push({name:t,func:n})}})),vn[Or(void 0,2).name]=[{name:"wrapper",func:void 0}],An.prototype.clone=function(){var e=new An(this.__wrapped__);return e.__actions__=br(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=br(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=br(this.__views__),e},An.prototype.reverse=function(){if(this.__filtered__){var e=new An(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},An.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Fs(e),o=t<0,r=n?e.length:0,i=function(e,t,n){var o=-1,r=n.length;for(;++o=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Rn.prototype.plant=function(e){for(var t,n=this;n instanceof Dn;){var o=Ri(n);o.__index__=0,o.__values__=void 0,t?r.__wrapped__=o:t=o;var r=o;n=n.__wrapped__}return r.__wrapped__=e,t},Rn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof An){var t=e;return this.__actions__.length&&(t=new An(this)),(t=t.reverse()).__actions__.push({func:ns,args:[Vi],thisArg:void 0}),new In(t,this.__chain__)}return this.thru(Vi)},Rn.prototype.toJSON=Rn.prototype.valueOf=Rn.prototype.value=function(){return or(this.__wrapped__,this.__actions__)},Rn.prototype.first=Rn.prototype.head,Je&&(Rn.prototype[Je]=function(){return this}),Rn}();We._=Yt,void 0===(r=function(){return Yt}.call(t,n,t,o))||(o.exports=r)}).call(this)}).call(this,n(6),n(284)(e))},function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var o=n(60),r=n.n(o),i=n(2),s=n.n(i),a=n(43),c=n.n(a),l=n(51),u=n.n(l),d=n(46),h=n(64);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function m(e){for(var t=1;t{this.validate({focused:!0})},200)),s()(this,"onFocus",e=>{this.setState({focused:!0}),this.validate({focused:!0}),this.props.onFocus&&this.props.onFocus(e)}),s()(this,"onChange",e=>{this.validateOnChange(),this.props.onChange&&this.props.onChange(e)}),s()(this,"onBlur",e=>{this.setState({focused:!1}),this.validate({focused:!1}),this.props.onBlur&&this.props.onBlur(e)}),this.state={valid:void 0,feedback:void 0,feedbackVisible:!1,focused:!1},this.id=this.props.id||"mx_Field_"+g++}focus(){this.input.focus()}async validate({focused:e,allowEmpty:t=!0}){if(!this.props.onValidate)return;const n=this.input?this.input.value:null,{valid:o,feedback:r}=await this.props.onValidate({value:n,focused:e,allowEmpty:t});this.state.focused&&r?this.setState({valid:o,feedback:r,feedbackVisible:!0}):this.setState({valid:o,feedbackVisible:!1})}render(){const e=this.props,{element:t,prefixComponent:n,postfixComponent:o,className:i,onValidate:s,children:a,tooltipContent:l,forceValidity:h,tooltipClassName:p,list:g}=e,_=r()(e,["element","prefixComponent","postfixComponent","className","onValidate","children","tooltipContent","forceValidity","tooltipClassName","list"]);_.placeholder=_.placeholder||_.label,_.id=this.id,_.onFocus=this.onFocus,_.onChange=this.onChange,_.onBlur=this.onBlur;const f=m(m({},_),{},{ref:e=>this.input=e,list:g}),b=c.a.createElement(this.props.element,f,a);let v=null;n&&(v=c.a.createElement("span",{className:"mx_Field_prefix"},n));let E=null;o&&(E=c.a.createElement("span",{className:"mx_Field_postfix"},o));const y=null!=h,S=u()("mx_Field","mx_Field_"+this.props.element,i,{mx_Field_labelAlwaysTopLeft:n,mx_Field_valid:y?h:s&&!0===this.state.valid,mx_Field_invalid:y?!h:s&&!1===this.state.valid}),C=d.getComponent("elements.Tooltip");let w;return(l||this.state.feedback)&&(w=c.a.createElement(C,{tooltipClassName:u()("mx_Field_tooltip",p),visible:this.state.focused&&this.props.forceTooltipVisible||this.state.feedbackVisible,label:l||this.state.feedback,forceOnRight:!0})),c.a.createElement("div",{className:S},v,b,c.a.createElement("label",{htmlFor:this.id},this.props.label),E,w)}}s()(_,"defaultProps",{element:"input",type:"text"})},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return g})),n.d(t,"g",(function(){return _})),n.d(t,"f",(function(){return f})),n.d(t,"e",(function(){return b})),n.d(t,"c",(function(){return v})),n.d(t,"i",(function(){return E})),n.d(t,"j",(function(){return y})),n.d(t,"b",(function(){return S})),n.d(t,"h",(function(){return w}));var o=n(47),r=n(712),i=n.n(r),s=n(1),a=n(425),c=n(308),l=n(2),u=n.n(l);class d extends c.b{constructor(e){if(super(),u()(this,"_riotUrl",void 0),this._riotUrl=e,!this._riotUrl.startsWith("http:")&&!this._riotUrl.startsWith("https:"))throw new Error("Riot prefix URL does not appear to be an HTTP(S) URL")}forEvent(e,t,n){return`${this._riotUrl}/#/room/${e}/${t}${this.encodeServerCandidates(n)}`}forRoom(e,t){return`${this._riotUrl}/#/room/${e}${this.encodeServerCandidates(t)}`}forUser(e){return`${this._riotUrl}/#/user/${e}`}forGroup(e){return`${this._riotUrl}/#/group/${e}`}forEntity(e){if("!"===e[0]||"#"===e[0])return this.forRoom(e);if("@"===e[0])return this.forUser(e);if("+"===e[0])return this.forGroup(e);throw new Error("Unrecognized entity")}isPermalinkHost(e){const t=new URL(this._riotUrl);return e===(t.host||t.hostname)}encodeServerCandidates(e){return e&&0!==e.length?"?via="+e.map(e=>encodeURIComponent(e)).join("&via="):""}parsePermalink(e){if(!e||!e.startsWith(this._riotUrl))throw new Error("Does not appear to be a permalink");const t=e.substring((this._riotUrl+"/#/").length).split("/");if(t.length<2)throw new Error("URL is missing parts");const n=t[0],o=t[1];if("user"===n)return c.a.forUser(o);if("group"===n)return c.a.forGroup(o);if("room"===n){if(2===t.length)return c.a.forRoom(o,[]);const e=(t.length>2?t.slice(2).join("/"):"").split("?"),n=e[0],r=(e.length>1?e[1]:"").split("via=").filter(e=>!!e);return c.a.forEvent(o,n,r)}throw new Error("Unknown entity type in permalink")}}var h=n(309),p=n(53);class m{constructor(e,t=null){if(this._room=e,this._roomId=e?e.roomId:t,this._highestPlUserId=null,this._populationMap=null,this._bannedHostsRegexps=null,this._allowedHostsRegexps=null,this._serverCandidates=null,this._started=!1,!this._roomId)throw new Error("Failed to resolve a roomId for the permalink creator to use");this.onMembership=this.onMembership.bind(this),this.onRoomState=this.onRoomState.bind(this)}load(){this._room&&this._room.currentState?(this._updateAllowedServers(),this._updateHighestPlUser(),this._updatePopulationMap(),this._updateServerCandidates()):console.warn("Tried to load a permalink creator with no room state")}start(){this.load(),this._room.on("RoomMember.membership",this.onMembership),this._room.on("RoomState.events",this.onRoomState),this._started=!0}stop(){this._room.removeListener("RoomMember.membership",this.onMembership),this._room.removeListener("RoomState.events",this.onRoomState),this._started=!1}isStarted(){return this._started}forEvent(e){return C().forEvent(this._roomId,e,this._serverCandidates)}forRoom(){return C().forRoom(this._roomId,this._serverCandidates)}onRoomState(e){switch(e.getType()){case"m.room.server_acl":return this._updateAllowedServers(),this._updateHighestPlUser(),this._updatePopulationMap(),void this._updateServerCandidates();case"m.room.power_levels":return this._updateHighestPlUser(),void this._updateServerCandidates()}}onMembership(e,t,n){const o=t.userId,r=t.membership,i=T(o),s="join"!==n&&"join"===r;"join"===n&&"join"!==r?this._populationMap[i]--:s&&this._populationMap[i]++,this._updateHighestPlUser(),this._updateServerCandidates()}_updateHighestPlUser(){const e=this._room.currentState.getStateEvents("m.room.power_levels","");if(e){const t=e.getContent();if(t){const e=t.users;if(e){const t=Object.entries(e).filter(([e])=>{const t=this._room.getMember(e);if(!t||"join"!==t.membership)return!1;const n=T(e);return!R(n)&&!k(n,this._bannedHostsRegexps)&&k(n,this._allowedHostsRegexps)}).reduce((e,t)=>t[1]>e[1]?t:e,[null,0]),[n,o]=t;if(null!==n&&o>=50)return void(this._highestPlUserId=n)}}}this._highestPlUserId=null}_updateAllowedServers(){const e=[];let t=[new RegExp(".*")];if(this._room.currentState){const n=this._room.currentState.getStateEvents("m.room.server_acl","");if(n&&n.getContent()){const o=e=>new RegExp("^"+s.n(e,!1)+"$");(n.getContent().deny||[]).forEach(t=>e.push(o(t)));const r=n.getContent().allow||[];t=[],r.forEach(e=>t.push(o(e)))}}this._bannedHostsRegexps=e,this._allowedHostsRegexps=t}_updatePopulationMap(){const e={};for(const t of this._room.getJoinedMembers()){const n=T(t.userId);e[n]||(e[n]=0),e[n]++}this._populationMap=e}_updateServerCandidates(){let e=[];this._highestPlUserId&&e.push(T(this._highestPlUserId));const t=Object.keys(this._populationMap).sort((e,t)=>this._populationMap[t]-this._populationMap[e]).filter(t=>!e.includes(t)&&!R(t)&&!k(t,this._bannedHostsRegexps)&&k(t,this._allowedHostsRegexps)).slice(0,3-e.length);e=e.concat(t),this._serverCandidates=e}}function g(e){return C().forEntity(e)}function _(e){return C().forUser(e)}function f(e){if(!e)throw new Error("can't permalink a falsey roomId");if("!"!==e[0])return C().forRoom(e,[]);const t=o.a.get().getRoom(e);if(!t)return C().forRoom(e,[]);const n=new m(t);return n.load(),n.forRoom()}function b(e){return C().forGroup(e)}function v(e){return!!(new a.b).isPermalinkHost(e)||C().isPermalinkHost(e)}function E(e){return e?"#"===e[0]||"!"===e[0]?f(e):"@"===e[0]?_(e):"+"===e[0]?b(e):y(e):null}function y(e){if(!e.startsWith("http:")&&!e.startsWith("https:"))return e;const t=e.match(h.a.VECTOR_URL_PATTERN);if(t)return t[1];try{const t=w(e);if(t)if(t.roomIdOrAlias){const n=t.eventId?"/"+t.eventId:"";e=`#/room/${t.roomIdOrAlias}${n}`,t.viaServers.length>0&&(e+=(new a.b).encodeServerCandidates(t.viaServers))}else t.groupId?e="#/group/"+t.groupId:t.userId&&(e="#/user/"+t.userId)}catch(e){}return e}function S(e){try{let t=w(e);if(!t){const n=e.match(h.a.VECTOR_URL_PATTERN);if(n){const e=new d("http://localhost"),o=n[1].split("#").slice(1).join("#");t=e.parsePermalink("http://localhost/#"+o)}}if(!t)return null;if(t.userId)return t.userId;if(t.groupId)return t.groupId;if(t.roomIdOrAlias)return t.roomIdOrAlias}catch(e){}return null}function C(){const e=p.a.get().permalinkPrefix;return e&&e!==a.a?new d(e):new a.b}function w(e){const t=p.a.get().permalinkPrefix;return e.startsWith(a.a)?(new a.b).parsePermalink(e):t&&e.startsWith(t)?new d(t).parsePermalink(e):null}function T(e){return e.split(":").splice(1).join(":")}function x(e){return e?new URL("https://"+e).hostname:null}function k(e,t){if(!(e=x(e)))return!0;if(t.length>0&&!t[0].test)throw new Error(t[0]);return t.filter(t=>t.test(e)).length>0}function R(e){return!!(e=x(e))&&(e.startsWith("[")&&e.endsWith("]")&&(e=e.substring(1,e.length-1)),i()(e))}},function(e,t,n){"use strict";var o=n(2),r=n.n(o),i=n(10),s=n.n(i),a=n(224),c=n(89),l=n(47),u=n(48);function d(e){return e.chunk.map(e=>Object(a.c)(e))}function h(e){return e.chunk.map(e=>Object(a.d)(e))}let p=0;const m=[];async function g(e){p>=3&&await new Promise((e,t)=>{m.push(e)}),p++;try{return await e()}catch(e){throw e}finally{p--,function(){const e=m.shift();"function"==typeof e&&e()}()}}class _ extends s.a{constructor(){super(),r()(this,"STATE_KEY",{GroupMembers:"GroupMembers",GroupInvitedMembers:"GroupInvitedMembers",Summary:"Summary",GroupRooms:"GroupRooms"}),this._state={},this._state[this.STATE_KEY.Summary]={},this._state[this.STATE_KEY.GroupRooms]={},this._state[this.STATE_KEY.GroupMembers]={},this._state[this.STATE_KEY.GroupInvitedMembers]={},this._ready={},this._ready[this.STATE_KEY.Summary]={},this._ready[this.STATE_KEY.GroupRooms]={},this._ready[this.STATE_KEY.GroupMembers]={},this._ready[this.STATE_KEY.GroupInvitedMembers]={},this._fetchResourcePromise={[this.STATE_KEY.Summary]:{},[this.STATE_KEY.GroupRooms]:{},[this.STATE_KEY.GroupMembers]:{},[this.STATE_KEY.GroupInvitedMembers]:{}},this._resourceFetcher={[this.STATE_KEY.Summary]:e=>g(()=>l.a.get().getGroupSummary(e)),[this.STATE_KEY.GroupRooms]:e=>g(()=>l.a.get().getGroupRooms(e).then(h)),[this.STATE_KEY.GroupMembers]:e=>g(()=>l.a.get().getGroupUsers(e).then(d)),[this.STATE_KEY.GroupInvitedMembers]:e=>g(()=>l.a.get().getGroupInvitedUsers(e).then(d))}}_fetchResource(e,t){if(this._fetchResourcePromise[e][t])return;const n=this._resourceFetcher[e](t);return this._fetchResourcePromise[e][t]=n,n.then(n=>{this._state[e][t]=n,this._ready[e][t]=!0,this._notifyListeners()}).catch(n=>{e===this.STATE_KEY.GroupInvitedMembers&&403===n.httpStatus||(console.error(`Failed to get resource ${e} for ${t}`,n),this.emit("error",n,t,e))}).finally(()=>{delete this._fetchResourcePromise[e][t]}),n}_notifyListeners(){this.emit("update")}registerListener(e,t){return this.on("update",t),this.emit("update"),e&&(this._fetchResource(this.STATE_KEY.Summary,e),this._fetchResource(this.STATE_KEY.GroupRooms,e),this._fetchResource(this.STATE_KEY.GroupMembers,e),this._fetchResource(this.STATE_KEY.GroupInvitedMembers,e)),{unregister:()=>{this.unregisterListener(t)}}}unregisterListener(e){this.removeListener("update",e)}isStateReady(e,t){return this._ready[t][e]}getGroupIdsForRoomId(e){return Object.keys(this._state[this.STATE_KEY.GroupRooms]).filter(t=>(this._state[this.STATE_KEY.GroupRooms][t]||[]).some(t=>t.roomId===e))}getSummary(e){return this._state[this.STATE_KEY.Summary][e]||{}}getGroupRooms(e){return this._state[this.STATE_KEY.GroupRooms][e]||[]}getGroupMembers(e){return this._state[this.STATE_KEY.GroupMembers][e]||[]}getGroupInvitedMembers(e){return this._state[this.STATE_KEY.GroupInvitedMembers][e]||[]}getGroupPublicity(e){return(this._state[this.STATE_KEY.Summary][e]||{}).user?(this._state[this.STATE_KEY.Summary][e]||{}).user.is_publicised:null}isUserPrivileged(e){return(this._state[this.STATE_KEY.Summary][e]||{}).user?(this._state[this.STATE_KEY.Summary][e]||{}).user.is_privileged:null}refreshGroupRooms(e){return this._fetchResource(this.STATE_KEY.GroupRooms,e)}refreshGroupMembers(e){return this._fetchResource(this.STATE_KEY.GroupMembers,e)}addRoomToGroup(e,t,n){return l.a.get().addRoomToGroup(e,t,n).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e))}updateGroupRoomVisibility(e,t,n){return l.a.get().updateGroupRoomVisibility(e,t,n).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e))}removeRoomFromGroup(e,t){return l.a.get().removeRoomFromGroup(e,t).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e))}inviteUserToGroup(e,t){return l.a.get().inviteUserToGroup(e,t).then(this._fetchResource.bind(this,this.STATE_KEY.GroupInvitedMembers,e))}acceptGroupInvite(e){return l.a.get().acceptGroupInvite(e).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupMembers,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupInvitedMembers,e))}joinGroup(e){return l.a.get().joinGroup(e).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupMembers,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupInvitedMembers,e))}leaveGroup(e){return u.a.dispatch({action:"deselect_tags",tag:e}),l.a.get().leaveGroup(e).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupRooms,e)).then(this._fetchResource.bind(this,this.STATE_KEY.GroupMembers,e))}addRoomToGroupSummary(e,t,n){return l.a.get().addRoomToGroupSummary(e,t,n).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e))}addUserToGroupSummary(e,t,n){return l.a.get().addUserToGroupSummary(e,t,n).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e))}removeRoomFromGroupSummary(e,t){return l.a.get().removeRoomFromGroupSummary(e,t).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e))}removeUserFromGroupSummary(e,t){return l.a.get().removeUserFromGroupSummary(e,t).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e))}setGroupPublicity(e,t){return l.a.get().setGroupPublicity(e,t).then(()=>{c.a.invalidatePublicisedGroups(l.a.get().credentials.userId)}).then(this._fetchResource.bind(this,this.STATE_KEY.Summary,e))}}let f=null;f||(f=new _),t.a=f},function(e,t,n){"use strict";var o=n(688),r=n(689);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){r.isString(e)&&(e=v(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),d=["%","/","?",";","#"].concat(u),h=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},_={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(4);function v(e,t,n){if(e&&r.isObject(e)&&e instanceof i)return e;var o=new i;return o.parse(e,t,n),o}i.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),a=-1!==i&&i127?F+="x":F+=A[N];if(!F.match(p)){var P=D.slice(0,k),L=D.slice(k+1),U=A.match(m);U&&(P.push(U[1]),L.unshift(U[2])),L.length&&(v="/"+L.join(".")+v),this.hostname=P.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=o.toASCII(this.hostname));var B=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+B,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!g[S])for(k=0,I=u.length;k0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift());return n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!C.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=C.slice(-1)[0],x=(n.host||e.host||C.length>1)&&("."===T||".."===T)||""===T,k=0,R=C.length;R>=0;R--)"."===(T=C[R])?C.splice(R,1):".."===T?(C.splice(R,1),k++):k&&(C.splice(R,1),k--);if(!y&&!S)for(;k--;k)C.unshift("..");!y||""===C[0]||C[0]&&"/"===C[0].charAt(0)||C.unshift(""),x&&"/"!==C.join("/").substr(-1)&&C.push("");var O,D=""===C[0]||C[0]&&"/"===C[0].charAt(0);w&&(n.hostname=n.host=D?"":C.length?C.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift()));return(y=y||n.host&&C.length)&&!D&&C.unshift(""),C.length?n.pathname=C.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(2),c=n.n(a),l=n(43),u=n.n(l),d=n(51),h=n.n(d),p=n(52),m=n(223);class g extends u.a.PureComponent{constructor(e){super(e),c()(this,"onMouseOver",()=>{this.props.forceHide||this.setState({hover:!0})}),c()(this,"onMouseLeave",()=>{this.setState({hover:!1})}),this.state={hover:!1}}componentDidUpdate(e){!e.forceHide&&this.props.forceHide&&this.state.hover&&this.setState({hover:!1})}render(){const e=this.props,{title:t,tooltip:n,children:o,tooltipClassName:i}=e,a=s()(e,["title","tooltip","children","tooltipClassName"]),c=this.state.hover?u.a.createElement(m.a,{className:"mx_AccessibleTooltipButton_container",tooltipClassName:h()("mx_AccessibleTooltipButton_tooltip",i),label:n||t}):u.a.createElement("div",null);return u.a.createElement(p.a,r()({},a,{onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave,"aria-label":t}),o,c)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(43),r=n.n(o);class i extends r.a.Component{constructor(e){super(e),this._collectContainerRef=this._collectContainerRef.bind(this)}_collectContainerRef(e){e&&!this.containerRef&&(this.containerRef=e),this.props.wrappedRef&&this.props.wrappedRef(e)}getScrollTop(){return this.containerRef.scrollTop}render(){return r.a.createElement("div",{ref:this._collectContainerRef,style:this.props.style,className:["mx_AutoHideScrollbar",this.props.className].join(" "),onScroll:this.props.onScroll,onWheel:this.props.onWheel,tabIndex:this.props.tabIndex},this.props.children)}}},function(e,t,n){"use strict";let o;n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),function(e){e.RoomMemberList="RoomMemberList",e.FilePanel="FilePanel",e.NotificationPanel="NotificationPanel",e.RoomMemberInfo="RoomMemberInfo",e.EncryptionPanel="EncryptionPanel",e.RoomSummary="RoomSummary",e.Widget="Widget",e.Room3pidMemberInfo="Room3pidMemberInfo",e.GroupMemberList="GroupMemberList",e.GroupRoomList="GroupRoomList",e.GroupRoomInfo="GroupRoomInfo",e.GroupMemberInfo="GroupMemberInfo"}(o||(o={}));const r=[o.RoomSummary,o.NotificationPanel,o.FilePanel,o.RoomMemberList,o.GroupMemberList,o.GroupRoomList]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return a}));var o=n(413);let r;!function(e){e.Invite="im.vector.fake.invite",e.Untagged="im.vector.fake.recent",e.Archived="im.vector.fake.archived",e.LowPriority="m.lowpriority",e.Favourite="m.favourite",e.DM="im.vector.fake.direct",e.ServerNotice="m.server_notice"}(r||(r={}));const i=[r.Invite,r.Favourite,r.DM,r.Untagged,r.LowPriority,r.ServerNotice,r.Archived];function s(e){return!Object(o.b)(r,e)}let a;!function(e){e.Timeline="TIMELINE",e.PossibleTagChange="POSSIBLE_TAG_CHANGE",e.ReadReceipt="READ_RECEIPT",e.NewRoom="NEW_ROOM",e.RoomRemoved="ROOM_REMOVED"}(a||(a={}))},function(e,t,n){"use strict";(function(e){var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(44),c=n(62),l=n(53),u=n(49),d=n(46);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function p(e){for(var t=1;t"):e.replace(m,"#/$1"):(console.warn(`Unexpected hash location "${e}"`),"#/")}(t)}const f={"App Platform":{id:1,expl:Object(a.b)("The platform you're on"),example:"Electron Platform"},"App Version":{id:2,expl:Object(a.b)("The version of %(brand)s"),getTextVariables:()=>({brand:l.a.get().brand}),example:"15.0.0"},"User Type":{id:3,expl:Object(a.b)("Whether or not you're logged in (we don't record your username)"),example:"Logged In"},"Chosen Language":{id:4,expl:Object(a.b)("Your language of choice"),example:"en"},Instance:{id:5,expl:Object(a.b)("Which officially provided instance you are using, if any"),example:"app"},"RTE: Uses Richtext Mode":{id:6,expl:Object(a.b)("Whether or not you're using the Richtext mode of the Rich Text Editor"),example:"off"},"Homeserver URL":{id:7,expl:Object(a.b)("Your homeserver's URL"),example:"https://matrix.org"},"Touch Input":{id:8,expl:Object(a.b)("Whether you're using %(brand)s on a device where touch is the primary input mechanism"),getTextVariables:()=>({brand:l.a.get().brand}),example:"false"},Breadcrumbs:{id:9,expl:Object(a.b)("Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)"),example:"disabled"},"Installed PWA":{id:10,expl:Object(a.b)("Whether you're using %(brand)s as an installed Progressive Web App"),getTextVariables:()=>({brand:l.a.get().brand}),example:"false"}};const b="mx_Riot_Analytics_uid";class v{constructor(){r()(this,"showDetailsModal",()=>{let e=[];e=this.disabled?Object.keys(f).map(e=>[e,Object(a.a)("e.g. %(exampleValue)s",{exampleValue:f[e].example})]):Object.values(this.visitVariables);const t=`${window.screen.width}x${window.screen.height}`,n=[{expl:Object(a.b)("Every page you use in the app"),value:Object(a.a)("e.g. ",{},{CurrentPageURL:_()})},{expl:Object(a.b)("Your user agent"),value:navigator.userAgent},{expl:Object(a.b)("Your device resolution"),value:t}],o=d.getComponent("dialogs.ErrorDialog");u.a.createTrackedDialog("Analytics Details","",o,{title:Object(a.a)("Analytics"),description:s.a.createElement("div",{className:"mx_AnalyticsModal"},s.a.createElement("div",null,Object(a.a)("The information being sent to us to help make %(brand)s better includes:",{brand:l.a.get().brand})),s.a.createElement("table",null,e.map(e=>s.a.createElement("tr",{key:e[0]},s.a.createElement("td",null,Object(a.a)(f[e[0]].expl,f[e[0]].getTextVariables?f[e[0]].getTextVariables():null)),void 0!==e[1]&&s.a.createElement("td",null,s.a.createElement("code",null,e[1])))),n.map((e,t)=>s.a.createElement("tr",{key:t},s.a.createElement("td",null,Object(a.a)(e.expl)),s.a.createElement("td",null,s.a.createElement("code",null,e.value))))),s.a.createElement("div",null,Object(a.a)("Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.")))})}),this.baseUrl=null,this.siteId=null,this.visitVariables={},this.firstPage=!0,this._heartbeatIntervalID=null,this.creationTs=localStorage&&localStorage.getItem("mx_Riot_Analytics_cts"),!this.creationTs&&localStorage&&localStorage.setItem("mx_Riot_Analytics_cts",this.creationTs=(new Date).getTime()),this.lastVisitTs=localStorage&&localStorage.getItem("mx_Riot_Analytics_lvts"),this.visitCount=localStorage&&localStorage.getItem("mx_Riot_Analytics_vc")||0,localStorage&&localStorage.setItem("mx_Riot_Analytics_vc",parseInt(this.visitCount,10)+1)}get disabled(){return!this.baseUrl}async enable(){if(!this.disabled)return;const e=l.a.get();if(!(e&&e.piwik&&e.piwik.url&&e.piwik.siteId))return;this.baseUrl=new URL("piwik.php",e.piwik.url),this.baseUrl.searchParams.set("rec",1),this.baseUrl.searchParams.set("idsite",e.piwik.siteId),this.baseUrl.searchParams.set("apiv",1),this.baseUrl.searchParams.set("send_image",0),this.baseUrl.searchParams.set("_id",function(){try{let e=localStorage&&localStorage.getItem(b);return!e&&localStorage&&localStorage.setItem(b,e=[...Array(16)].map(()=>Math.random().toString(16)[2]).join("")),e}catch(e){return console.error("Analytics error: ",e),""}}()),this.baseUrl.searchParams.set("_idts",this.creationTs),this.baseUrl.searchParams.set("_idvc",parseInt(this.visitCount,10)+1),this.lastVisitTs&&this.baseUrl.searchParams.set("_viewts",this.lastVisitTs);const t=c.a.get();this._setVisitVariable("App Platform",t.getHumanReadableName());try{this._setVisitVariable("App Version",await t.getAppVersion())}catch(e){this._setVisitVariable("App Version","unknown")}this._setVisitVariable("Chosen Language",Object(a.d)());const n=window.location.hostname;"riot.im"===n?this._setVisitVariable("Instance",window.location.pathname):n.endsWith(".element.io")&&this._setVisitVariable("Instance",n.replace(".element.io",""));let o="unknown";try{o=window.matchMedia("(display-mode: standalone)").matches}catch(e){}this._setVisitVariable("Installed PWA",o);let r="unknown";try{r=window.matchMedia("(pointer: coarse)").matches}catch(e){}this._setVisitVariable("Touch Input",r),this._heartbeatIntervalID=window.setInterval(this.ping.bind(this),3e4)}disable(){this.disabled||(this.trackEvent("Analytics","opt-out"),window.clearInterval(this._heartbeatIntervalID),this.baseUrl=null,this.visitVariables={},localStorage.removeItem(b),localStorage.removeItem("mx_Riot_Analytics_cts"),localStorage.removeItem("mx_Riot_Analytics_vc"),localStorage.removeItem("mx_Riot_Analytics_lvts"))}async _track(e){if(this.disabled)return;const t=new Date,n=p(p({},e),{},{url:_(),_cvar:JSON.stringify(this.visitVariables),res:`${window.screen.width}x${window.screen.height}`,rand:String(Math.random()).slice(2,8),h:t.getHours(),m:t.getMinutes(),s:t.getSeconds()}),o=new URL(this.baseUrl);for(const e in n)o.searchParams.set(e,n[e]);try{await window.fetch(o,{method:"GET",mode:"no-cors",cache:"no-cache",redirect:"follow"})}catch(e){console.error("Analytics error: ",e)}}ping(){this._track({ping:1}),localStorage.setItem("mx_Riot_Analytics_lvts",(new Date).getTime())}trackPageChange(e){this.disabled||(this.firstPage?this.firstPage=!1:("number"!=typeof e&&console.warn("Analytics.trackPageChange: expected generationTimeMs to be a number"),this._track({gt_ms:e})))}trackEvent(e,t,n,o){this.disabled||this._track({e_c:e,e_a:t,e_n:n,e_v:o})}_setVisitVariable(e,t){this.disabled||(this.visitVariables[f[e].id]=[e,t])}setLoggedIn(e,t,n){if(this.disabled)return;const o=l.a.get();if(!o.piwik)return;const r=o.piwik.whitelistedHSUrls||[];var i;this._setVisitVariable("User Type",e?"Guest":"Logged In"),this._setVisitVariable("Homeserver URL",(i=t,r.includes(i)?i:""))}setBreadcrumbs(e){this.disabled||this._setVisitVariable("Breadcrumbs",e?"enabled":"disabled")}}e.mxAnalytics||(e.mxAnalytics=new v),t.a=e.mxAnalytics}).call(this,n(6))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.closest=t.distance=t.patch=t.absolute=t.negate=t.isEqual=t.subtract=t.add=void 0;var o=i(n(230)),r=i(n(102));function i(e){return e&&e.__esModule?e:{default:e}}t.add=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},t.subtract=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},t.isEqual=function(e,t){return e.x===t.x&&e.y===t.y},t.negate=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},t.absolute=function(e){return{x:Math.abs(e.x),y:Math.abs(e.y)}},t.patch=function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return n={},(0,r.default)(n,e,t),(0,r.default)(n,"x"===e?"y":"x",o),n};var s=t.distance=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))};t.closest=function(e,t){return Math.min.apply(Math,(0,o.default)(t.map((function(t){return s(e,t)}))))}},function(e,t,n){"use strict";var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(191),c=n(48),l=n(47),u=n(46),d=n(49),h=n(44),p=n(422);const m={joining:!1,joinError:null,roomId:null,initialEventId:null,initialEventPixelOffset:null,isInitialEventHighlighted:!1,roomAlias:null,roomLoading:!1,roomLoadError:null,forwardingEvent:null,quotingEvent:null,replyingToEvent:null,shouldPeek:!1};class g extends a.Store{constructor(){super(c.a),r()(this,"state",m)}setState(e){let t=!1;for(const n of Object.keys(e))if(this.state[n]!==e[n]){t=!0;break}t&&(this.state=Object.assign(this.state,e),this.__emitChange())}__onDispatch(e){switch(e.action){case"view_room":this.viewRoom(e);break;case"view_create_group":case"view_welcome_page":case"view_home_page":case"view_my_groups":case"view_group":this.setState({roomId:null,roomAlias:null});break;case"view_room_error":this.viewRoomError(e);break;case"will_join":this.setState({joining:!0});break;case"cancel_join":this.setState({joining:!1});break;case"join_room":this.joinRoom(e);break;case"join_room_error":this.joinRoomError(e);break;case"join_room_ready":this.setState({shouldPeek:!1});break;case"on_client_not_viable":case"on_logged_out":this.reset();break;case"forward_event":this.setState({forwardingEvent:e.event});break;case"reply_to_event":e.event&&e.event.getRoomId()!==this.state.roomId?c.a.dispatch({action:"view_room",room_id:e.event.getRoomId(),replyingToEvent:e.event}):this.setState({replyingToEvent:e.event});break;case"open_room_settings":{const t=u.getComponent("dialogs.RoomSettingsDialog");d.a.createTrackedDialog("Room settings","",t,{roomId:e.room_id||this.state.roomId},null,!1,!0);break}}}async viewRoom(e){if(e.room_id){const t={roomId:e.room_id,roomAlias:e.room_alias,initialEventId:e.event_id,isInitialEventHighlighted:e.highlighted,forwardingEvent:null,roomLoading:!1,roomLoadError:null,shouldPeek:void 0===e.should_peek||e.should_peek,joining:e.joining||!1,replyingToEvent:null,isEditingSettings:!1};e.replyingToEvent&&e.replyingToEvent.getRoomId()===e.room_id&&(t.replyingToEvent=e.replyingToEvent),this.state.forwardingEvent&&c.a.dispatch({action:"send_event",room_id:t.roomId,event:this.state.forwardingEvent}),this.setState(t),e.auto_join&&this.joinRoom(e)}else if(e.room_alias){let t=Object(p.a)(e.room_alias);if(!t){this.setState({roomId:null,initialEventId:null,initialEventPixelOffset:null,isInitialEventHighlighted:null,roomAlias:e.room_alias,roomLoading:!0,roomLoadError:null});try{const n=await l.a.get().getRoomIdForAlias(e.room_alias);Object(p.b)(e.room_alias,n.room_id),t=n.room_id}catch(t){return console.error("RVS failed to get room id for alias: ",t),void c.a.dispatch({action:"view_room_error",room_id:null,room_alias:e.room_alias,err:t})}}c.a.dispatch({action:"view_room",room_id:t,event_id:e.event_id,highlighted:e.highlighted,room_alias:e.room_alias,auto_join:e.auto_join,oob_data:e.oob_data})}}viewRoomError(e){this.setState({roomId:e.room_id,roomAlias:e.room_alias,roomLoading:!1,roomLoadError:e.err})}joinRoom(e){this.setState({joining:!0}),l.a.get().joinRoom(this.state.roomAlias||this.state.roomId,e.opts).then(()=>{c.a.dispatch({action:"join_room_ready"})},e=>{c.a.dispatch({action:"join_room_error",err:e});let t=e.message?e.message:JSON.stringify(e);if(console.log("Failed to join room:",t),"ConnectionError"===e.name)t=Object(h.a)("There was an error joining the room");else if("M_INCOMPATIBLE_ROOM_VERSION"===e.errcode)t=s.a.createElement("div",null,Object(h.a)("Sorry, your homeserver is too old to participate in this room."),s.a.createElement("br",null),Object(h.a)("Please contact your homeserver administrator."));else if(404===e.httpStatus){const e=this.getInvitingUserId(this.state.roomId);e&&(t=e.endsWith(":"+l.a.get().getDomain())?Object(h.a)("The person who invited you already left the room."):Object(h.a)("The person who invited you already left the room, or their server is offline."))}const n=u.getComponent("dialogs.ErrorDialog");d.a.createTrackedDialog("Failed to join room","",n,{title:Object(h.a)("Failed to join room"),description:t})})}getInvitingUserId(e){const t=l.a.get(),n=t.getRoom(e);if(n&&"invite"===n.getMyMembership()){const e=n.getMember(t.getUserId()),o=e?e.events.member:null;return o&&o.getSender()}}joinRoomError(e){this.setState({joining:!1,joinError:e.err})}reset(){this.state=Object.assign({},m)}getRoomId(){return this.state.roomId}getInitialEventId(){return this.state.initialEventId}isInitialEventHighlighted(){return this.state.isInitialEventHighlighted}getRoomAlias(){return this.state.roomAlias}isRoomLoading(){return this.state.roomLoading}getRoomLoadError(){return this.state.roomLoadError}isJoining(){return this.state.joining}getJoinError(){return this.state.joinError}getForwardingEvent(){return this.state.forwardingEvent}getQuotingEvent(){return this.state.replyingToEvent}shouldPeek(){return this.state.shouldPeek}}let _=null;_||(_=new g),t.a=_},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return p}));var o=n(44);function r(){return[Object(o.a)("Sun"),Object(o.a)("Mon"),Object(o.a)("Tue"),Object(o.a)("Wed"),Object(o.a)("Thu"),Object(o.a)("Fri"),Object(o.a)("Sat")]}function i(){return[Object(o.a)("Jan"),Object(o.a)("Feb"),Object(o.a)("Mar"),Object(o.a)("Apr"),Object(o.a)("May"),Object(o.a)("Jun"),Object(o.a)("Jul"),Object(o.a)("Aug"),Object(o.a)("Sep"),Object(o.a)("Oct"),Object(o.a)("Nov"),Object(o.a)("Dec")]}function s(e){return(e<10?"0":"")+e}function a(e,t=!1){let n=e.getHours()%12;const r=s(e.getMinutes()),i=e.getHours()>=12?Object(o.a)("PM"):Object(o.a)("AM");if(n=n||12,t){return`${n}:${r}:${s(e.getSeconds())}${i}`}return`${n}:${r}${i}`}function c(e,t=!1){const n=new Date,s=r(),a=i();return e.toDateString()===n.toDateString()?h(e,t):n.getTime()-e.getTime()<5184e5?Object(o.a)("%(weekDayName)s %(time)s",{weekDayName:s[e.getDay()],time:h(e,t)}):n.getFullYear()===e.getFullYear()?Object(o.a)("%(weekDayName)s, %(monthName)s %(day)s %(time)s",{weekDayName:s[e.getDay()],monthName:a[e.getMonth()],day:e.getDate(),time:h(e,t)}):u(e,t)}function l(e){const t=r(),n=i();return Object(o.a)("%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",{weekDayName:t[e.getDay()],monthName:n[e.getMonth()],day:e.getDate(),fullYear:e.getFullYear()})}function u(e,t=!1){const n=r(),s=i();return Object(o.a)("%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s",{weekDayName:n[e.getDay()],monthName:s[e.getMonth()],day:e.getDate(),fullYear:e.getFullYear(),time:d(e,t)})}function d(e,t=!1){return t?a(e,!0):s(e.getHours())+":"+s(e.getMinutes())+":"+s(e.getSeconds())}function h(e,t=!1){return t?a(e):s(e.getHours())+":"+s(e.getMinutes())}function p(e,t){return!(!t||!e)&&(Math.abs(e.getTime()-t.getTime())>864e5||e.getDay()!==t.getDay())}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var o=n(47),r=n(53),i=n(48),s=n(68),a=n(171),c=n(50),l=n(143),u=n(96),d=n(7),h=(n(188),n(104)),p=n(11),m=n(44);class g{static canUserModifyWidgets(e){if(!e)return console.warn("No room ID specified"),!1;const t=o.a.get();if(!t)return console.warn("User must be be logged in"),!1;const n=t.getRoom(e);if(!n)return console.warn(`Room ID ${e} is not recognised`),!1;const r=t.credentials.userId;return r?"join"!==n.getMyMembership()?(console.warn(`User ${r} is not in room ${e}`),!1):n.currentState.maySendStateEvent("im.vector.modular.widgets",r):(console.warn("Failed to get user ID"),!1)}static isScalarUrl(e){if(!e)return console.error("Scalar URL check failed. No URL specified"),!1;const t=s.parse(e);let n=r.a.get().integrations_widgets_urls;if(!n||0===n.length){const e=u.a.sharedInstance().getPrimaryManager();n=e?[e.apiUrl]:[]}for(let e=0;e{function i(n){return!(!n||!n.getContent())&&(t?void 0!==n.getContent()[e]:void 0===n.getContent()[e])}if(i(o.a.get().getAccountData("m.widgets")))return void n();function s(e){i(o.a.get().getAccountData("m.widgets"))&&(o.a.get().removeListener("accountData",s),clearTimeout(a),n())}const a=setTimeout(()=>{o.a.get().removeListener("accountData",s),r(new Error("Timed out waiting for widget ID "+e+" to appear"))},2e4);o.a.get().on("accountData",s)})}static waitForRoomWidget(e,t,n){return new Promise((r,i)=>{function s(t){const o=t.some(t=>t.getContent()&&t.getContent().id===e);return n?o:!o}const a=o.a.get().getRoom(t);if(s(a.currentState.getStateEvents("im.vector.modular.widgets")))return void r();function c(e){if(e.getRoomId()!==t)return;s(a.currentState.getStateEvents("im.vector.modular.widgets"))&&(o.a.get().removeListener("RoomState.events",c),clearTimeout(l),r())}const l=setTimeout(()=>{o.a.get().removeListener("RoomState.events",c),i(new Error("Timed out waiting for widget ID "+e+" to appear"))},2e4);o.a.get().on("RoomState.events",c)})}static setUserWidget(e,t,n,r,s){const a={type:t.preferred,url:n,name:r,data:s},c=o.a.get(),l=Object(p.a)(g.getUserWidgets());try{delete l[e]}catch(e){console.error("$widgetId is non-configurable")}const u=Boolean(n);return u&&(l[e]={content:a,sender:c.getUserId(),state_key:e,type:"m.widget",id:e}),c.setAccountData("m.widgets",l).then(()=>g.waitForUserWidget(e,u)).then(()=>{i.a.dispatch({action:"user_widget_updated"})})}static setRoomWidget(e,t,n,r,i,s){let c;const l=Boolean(r);c=l?{type:n.legacy,url:r,name:i,data:s}:{},a.a.setRoomWidgetEcho(e,t,c);return o.a.get().sendStateEvent(e,"im.vector.modular.widgets",c,t).then(()=>g.waitForRoomWidget(t,e,l)).finally(()=>{a.a.removeRoomWidgetEcho(e,t)})}static getRoomWidgets(e){const t=e.currentState.getStateEvents("im.vector.modular.widgets");return t?t.filter(e=>e.getContent().type&&e.getContent().url):[]}static getUserWidgets(){const e=o.a.get();if(!e)throw new Error("User not logged in");const t=e.getAccountData("m.widgets");return t&&t.getContent()?t.getContent():{}}static getUserWidgetsArray(){return Object.values(g.getUserWidgets())}static getStickerpickerWidgets(){return g.getUserWidgetsArray().filter(e=>e.content&&"m.stickerpicker"===e.content.type)}static getIntegrationManagerWidgets(){return g.getUserWidgetsArray().filter(e=>e.content&&"m.integration_manager"===e.content.type)}static getRoomWidgetsOfType(e,t){return(g.getRoomWidgets(e)||[]).filter(e=>{const n=e.getContent();return n.url&&t.matches(n.type)})}static removeIntegrationManagerWidgets(){const e=o.a.get();if(!e)throw new Error("User not logged in");const t=e.getAccountData("m.widgets");if(!t)return;const n=t.getContent()||{};return Object.entries(n).forEach(([e,t])=>{t.content&&"m.integration_manager"===t.content.type&&delete n[e]}),e.setAccountData("m.widgets",n)}static addIntegrationManagerWidget(e,t,n){return g.setUserWidget("integration_manager_"+(new Date).getTime(),h.a.INTEGRATION_MANAGER,t,"Integration Manager: "+e,{api_url:n})}static removeStickerpickerWidgets(){const e=o.a.get();if(!e)throw new Error("User not logged in");const t=e.getAccountData("m.widgets");if(!t)return;const n=t.getContent()||{};return Object.entries(n).forEach(([e,t])=>{t.content&&"m.stickerpicker"===t.content.type&&delete n[e]}),e.setAccountData("m.widgets",n)}static makeAppConfig(e,t,n,o,r){if(!n)throw new Error("Widgets must be created by someone - provide a senderUserId");return t.creatorUserId=n,t.id=e,t.roomId=o,t.eventId=r,t.name=t.name||t.type,t}static getCapWhitelistForAppTypeInRoomId(e,t){const n=c.a.getValue("enableWidgetScreenshots",t)?[d.a.Screenshot]:[];return h.a.JITSI.matches(e)&&n.push(d.a.AlwaysOnScreen),n.push(d.a.ReceiveTerminate),n}static getWidgetSecurityKey(e,t,n){let o=l.a.getRoomId(e);if(n){const n=g.getUserWidgetsArray().find(n=>n.id===e&&n.content&&n.content.url===t);if(!n)throw new Error("No matching user widget to form security key");o=n.sender}if(!o)throw new Error("Failed to locate where the widget resides");return encodeURIComponent(`${o}::${t}`)}static getLocalJitsiWrapperUrl(e={}){const t=["conferenceDomain=$domain","conferenceId=$conferenceId","isAudioOnly=$isAudioOnly","displayName=$matrix_display_name","avatarUrl=$matrix_avatar_url","userId=$matrix_user_id","roomId=$matrix_room_id"];e.auth&&t.push("auth="+e.auth);const n=t.join("&");let o=window.location;"https:"===window.location.protocol||e.forLocalRender||(o="https://app.element.io/");return new URL("jitsi.html#"+n,o).href}static getWidgetName(e){var t;return(null==e||null===(t=e.name)||void 0===t?void 0:t.trim())||Object(m.a)("Unknown App")}static getWidgetDataTitle(e){var t,n;return(null==e||null===(t=e.data)||void 0===t||null===(n=t.title)||void 0===n?void 0:n.trim())||""}static editWidget(e,t){c.a.getValue("feature_many_integration_managers")?u.a.sharedInstance().openAll(e,"type_"+t.type,t.id):u.a.sharedInstance().getPrimaryManager().open(e,"type_"+t.type,t.id)}static snapshotWidget(e){console.log("Requesting widget snapshot"),l.a.getWidgetMessaging(e.id).getScreenshot().catch(e=>{console.error("Failed to get screenshot",e)}).then(e=>{i.a.dispatch({action:"picture_snapshot",file:e},!0)})}}},function(e,t,n){"use strict";n.d(t,"i",(function(){return N})),n.d(t,"h",(function(){return M})),n.d(t,"f",(function(){return P})),n.d(t,"g",(function(){return L})),n.d(t,"c",(function(){return U})),n.d(t,"a",(function(){return V})),n.d(t,"e",(function(){return H})),n.d(t,"d",(function(){return K})),n.d(t,"b",(function(){return z}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(242),c=n.n(a),l=n(764),u=n(309),d=n(769),h=n.n(d),p=n(771),m=n.n(p),g=n(51),_=n.n(g),f=n(774),b=n.n(f),v=n(68),E=n.n(v),y=n(47),S=n(66),C=n(209),w=n(170);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function x(e){for(var t=1;t{const r=n[e],i=t[e];i&&"string"==typeof i&&A.test(i)&&(o+=r+":"+i+";",delete t[e])}),o&&(t.style=o),{tagName:e,attribs:t}}},j={allowedTags:["font","del","h1","h2","h3","h4","h5","h6","blockquote","p","a","ul","ol","sup","sub","nl","li","b","i","u","strong","em","strike","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre","span","img"],allowedAttributes:{font:["color","data-mx-bg-color","data-mx-color","style"],span:["data-mx-bg-color","data-mx-color","data-mx-spoiler","style"],a:["href","name","target","rel"],img:["src","width","height","alt","title"],ol:["start"],code:["class"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:F,allowProtocolRelative:!1,transformTags:B},G=x(x({},j),{},{transformTags:{code:B.code,"*":B["*"]}});class q extends class{constructor(e,t){this.highlightClass=e,this.highlightLink=t}applyHighlights(e,t){let n,o=0,r=[];const i=t[0];for(;(n=e.toLowerCase().indexOf(i.toLowerCase(),o))>=0;){if(n>o){const i=e.substring(o,n);r=r.concat(this.applySubHighlights(i,t))}const s=n+i.length;r.push(this.processSnippet(e.substring(n,s),!0)),o=s}if(o!==e.length){const n=e.substring(o,void 0);r=r.concat(this.applySubHighlights(n,t))}return r}applySubHighlights(e,t){return t[1]?this.applyHighlights(e,t.slice(1)):[this.processSnippet(e,!1)]}}{processSnippet(e,t){if(!t)return e;let n=`${e}`;return this.highlightLink&&(n=`${n}`),n}}function V(e,t,n={}){const o="org.matrix.custom.html"===e.format&&e.formatted_body;let r,i,a,l=!1,u=j;n.forComposerQuote&&(u=G);try{if(t&&t.length>0){const e=new q("mx_EventTile_searchHighlight",n.highlightLink),o=t.map((function(e){return c()(e,u)}));u.textFilter=function(t){return e.applyHighlights(t,o).join("")}}let s="string"==typeof e.formatted_body?e.formatted_body:null;const h="string"==typeof e.body?e.body:"";n.stripReplyFallback&&s&&(s=w.a.stripHTMLReply(s)),r=n.stripReplyFallback?w.a.stripPlainReply(h):h,d=o?s:h,l=k.test(d)||R.test(d),o&&(a=!0,i=c()(s,u))}finally{delete u.textFilter}var d;if(n.returnString)return a?i:r;let h=!1;if(!n.disableBigEmoji&&l){let t=void 0!==r?r.trim():"";t=t.replace(D,""),t=t.replace(O,"");const n=I.exec(t);h=n&&n[0]&&n[0].length===t.length&&(r===i||void 0===e.formatted_body||!e.formatted_body.includes("http:")&&!e.formatted_body.includes("https:"))}const p=_()({mx_EventTile_body:!0,mx_EventTile_bigEmoji:h,"markdown-body":o&&!h});return a?s.a.createElement("span",{key:"body",ref:n.ref,className:p,dangerouslySetInnerHTML:{__html:i},dir:"auto"}):s.a.createElement("span",{key:"body",ref:n.ref,className:p,dir:"auto"},r)}function H(e,t=u.a.options){return h()(e,t)}function K(e,t=u.a.options){return c()(function(e,t=u.a.options){return m()(e,t)}(e,t),j)}function z(e){switch(e.nodeName){case"H1":case"H2":case"H3":case"H4":case"H5":case"H6":case"PRE":case"BLOCKQUOTE":case"DIV":case"P":case"UL":case"OL":case"LI":case"HR":case"TABLE":case"THEAD":case"TBODY":case"TR":case"TH":case"TD":return!0;default:return!1}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(2),r=n.n(o),i=n(10),s=n.n(i);class a extends s.a{constructor(...e){super(...e),r()(this,"toasts",[]),r()(this,"countSeen",0)}static sharedInstance(){return window.mxToastStore||(window.mxToastStore=new a),window.mxToastStore}reset(){this.toasts=[],this.countSeen=0}addOrReplaceToast(e){const t=this.toasts.findIndex(t=>t.key===e.key);if(-1===t){let t=this.toasts.length;for(;t>0&&this.toasts[t-1].priorityt.key!==e),t!==this.toasts.length&&(0===this.toasts.length&&(this.countSeen=0),this.emit("update"))}getToasts(){return this.toasts}getCountSeen(){return this.countSeen}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(523)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(1);function r(e,t,n,r,i,s){if("string"!=typeof t||!t)return"";if(0!==t.indexOf("mxc://"))return s?t:"";let a=t.slice(6),c="/_matrix/media/r0/download/";const l={};n&&(l.width=Math.round(n)),r&&(l.height=Math.round(r)),i&&(l.method=i),o.t(l).length>0&&(c="/_matrix/media/r0/thumbnail/");const u=a.indexOf("#");let d="";return u>=0&&(d=a.substr(u),a=a.substr(0,u)),e+c+a+(0===o.t(l).length?"":"?"+o.e(l))+d}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var o=n(10),r=n(1),i=n(0);const s={NOT_SENT:"not_sent",ENCRYPTING:"encrypting",SENDING:"sending",QUEUED:"queued",SENT:"sent",CANCELLED:"cancelled"},a={};function c(e){return a[e]||(a[e]=e),a[e]}const l=function(e){["state_key","type","sender","room_id","membership"].forEach(t=>{e[t]&&(e[t]=c(e[t]))}),["membership","avatar_url","displayname"].forEach(t=>{e.content&&e.content[t]&&(e.content[t]=c(e.content[t]))}),["rel_type"].forEach(t=>{e.content&&e.content["m.relates_to"]&&e.content["m.relates_to"][t]&&(e.content["m.relates_to"][t]=c(e.content["m.relates_to"][t]))}),this.event=e||{},this.sender=null,this.target=null,this.status=null,this.error=null,this.forwardLooking=!0,this._pushActions=null,this._replacingEvent=null,this._localRedactionEvent=null,this._isCancelled=!1,this._clearEvent={},this._senderCurve25519Key=null,this._claimedEd25519Key=null,this._forwardingCurve25519KeyChain=[],this._untrusted=null,this._decryptionPromise=null,this._retryDecryption=!1,this.verificationRequest=null,this._txnId=null};r.o(l,o.EventEmitter),r.i(l.prototype,{getId:function(){return this.event.event_id},getSender:function(){return this.event.sender||this.event.user_id},getType:function(){return this._clearEvent.type||this.event.type},getWireType:function(){return this.event.type},getRoomId:function(){return this.event.room_id},getTs:function(){return this.event.origin_server_ts},getDate:function(){return this.event.origin_server_ts?new Date(this.event.origin_server_ts):null},getOriginalContent:function(){return this._localRedactionEvent?{}:this._clearEvent.content||this.event.content||{}},getContent:function(){return this._localRedactionEvent?{}:this._replacingEvent?this._replacingEvent.getContent()["m.new_content"]||{}:this.getOriginalContent()},getWireContent:function(){return this.event.content||{}},getPrevContent:function(){return this.getUnsigned().prev_content||this.event.prev_content||{}},getDirectionalContent:function(){return this.forwardLooking?this.getContent():this.getPrevContent()},getAge:function(){return this.getUnsigned().age||this.event.age},getLocalAge:function(){return Date.now()-this.getTs()},getStateKey:function(){return this.event.state_key},isState:function(){return void 0!==this.event.state_key},makeEncrypted:function(e,t,n,o){this._clearEvent={type:this.event.type,content:this.event.content},this.event.type=e,this.event.content=t,this._senderCurve25519Key=n,this._claimedEd25519Key=o},isBeingDecrypted:function(){return null!=this._decryptionPromise},isDecryptionFailure:function(){return this._clearEvent&&this._clearEvent.content&&"m.bad.encrypted"===this._clearEvent.content.msgtype},attemptDecryption:async function(e,t){if(!this.isEncrypted())throw new Error("Attempt to decrypt event which isn't encrypted");if(this._clearEvent&&this._clearEvent.content&&"m.bad.encrypted"!==this._clearEvent.content.msgtype)throw new Error("Attempt to decrypt event which has already been decrypted");return this._decryptionPromise?(i.a.log(`Event ${this.getId()} already being decrypted; queueing a retry`),this._retryDecryption=!0,this._decryptionPromise):(this._decryptionPromise=this._decryptionLoop(e,t),this._decryptionPromise)},cancelAndResendKeyRequest:function(e,t){const n=this.getWireContent();return e.requestRoomKey({algorithm:n.algorithm,room_id:this.getRoomId(),session_id:n.session_id,sender_key:n.sender_key},this.getKeyRequestRecipients(t),!0)},getKeyRequestRecipients:function(e){const t=this.getWireContent(),n=[{userId:e,deviceId:"*"}],o=this.getSender();return o!==e&&n.push({userId:o,deviceId:t.device_id}),n},_decryptionLoop:async function(e,t){for(await Promise.resolve();;){let n,o;this._retryDecryption=!1;try{e?(n=await e.decryptEvent(this),t&&i.a.info(`Decrypted event on retry (id=${this.getId()})`)):n=this._badEncryptedMessage("Encryption not enabled")}catch(e){if("DecryptionError"!==e.name){const n=t?"re":"";return i.a.error(`Error ${n}decrypting event (id=${this.getId()}): ${e.stack||e}`),this._decryptionPromise=null,void(this._retryDecryption=!1)}if(o=e,this._retryDecryption){i.a.log(`Got error decrypting event (id=${this.getId()}: `+e+"), but retrying");continue}i.a.warn(`Error decrypting event (id=${this.getId()}): ${e.detailedString}`),n=this._badEncryptedMessage(e.message)}return this._decryptionPromise=null,this._retryDecryption=!1,this._setClearData(n),this.setPushActions(null),void this.emit("Event.decrypted",this,o)}},_badEncryptedMessage:function(e){return{clearEvent:{type:"m.room.message",content:{msgtype:"m.bad.encrypted",body:"** Unable to decrypt: "+e+" **"}}}},_setClearData:function(e){this._clearEvent=e.clearEvent,this._senderCurve25519Key=e.senderCurve25519Key||null,this._claimedEd25519Key=e.claimedEd25519Key||null,this._forwardingCurve25519KeyChain=e.forwardingCurve25519KeyChain||[],this._untrusted=e.untrusted||!1},getClearContent:function(){const e=this._clearEvent;return e&&e.content?e.content:null},isEncrypted:function(){return!this.isState()&&"m.room.encrypted"===this.event.type},getSenderKey:function(){return this._senderCurve25519Key},getKeysClaimed:function(){return{ed25519:this._claimedEd25519Key}},getClaimedEd25519Key:function(){return this._claimedEd25519Key},getForwardingCurve25519KeyChain:function(){return this._forwardingCurve25519KeyChain},isKeySourceUntrusted:function(){return this._untrusted},getUnsigned:function(){return this.event.unsigned||{}},unmarkLocallyRedacted:function(){const e=this._localRedactionEvent;return this._localRedactionEvent=null,this.event.unsigned&&(this.event.unsigned.redacted_because=null),!!e},markLocallyRedacted:function(e){this._localRedactionEvent||(this.emit("Event.beforeRedaction",this,e),this._localRedactionEvent=e,this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=e.event)},makeRedacted:function(e){if(!e.event)throw new Error("invalid redaction_event in makeRedacted");let t;for(t in this._localRedactionEvent=null,this.emit("Event.beforeRedaction",this,e),this._replacingEvent=null,this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=e.event,this.event)this.event.hasOwnProperty(t)&&(u[t]||delete this.event[t]);const n=d[this.getType()]||{},o=this.getContent();for(t in o)o.hasOwnProperty(t)&&(n[t]||delete o[t])},isRedacted:function(){return Boolean(this.getUnsigned().redacted_because)},isRedaction:function(){return"m.room.redaction"===this.getType()},getPushActions:function(){return this._pushActions},setPushActions:function(e){this._pushActions=e},handleRemoteEcho:function(e){const t=this.getUnsigned(),n=this.getId();this.event=e,t.redacted_because&&(this.event.unsigned||(this.event.unsigned={}),this.event.unsigned.redacted_because=t.redacted_because),this.setStatus(null),this.getId()!==n&&this.emit("Event.localEventIdReplaced",this)},isSending(){return!!this.status},setStatus(e){this.status=e,this.emit("Event.status",this,e)},replaceLocalEventId(e){this.event.event_id=e,this.emit("Event.localEventIdReplaced",this)},isRelation(e){const t=this.getWireContent(),n=t&&t["m.relates_to"];return n&&n.rel_type&&n.event_id&&(e&&n.rel_type===e||!e)},getRelation(){return this.isRelation()?this.getWireContent()["m.relates_to"]:null},makeReplaced(e){this.isRedacted()&&e||this._replacingEvent!==e&&(this._replacingEvent=e,this.emit("Event.replaced",this))},getAssociatedStatus(){return this._replacingEvent?this._replacingEvent.status:this._localRedactionEvent?this._localRedactionEvent.status:this.status},getServerAggregatedRelation(e){const t=this.getUnsigned()["m.relations"];if(t)return t[e]},replacingEventId(){const e=this.getServerAggregatedRelation("m.replace");return e?e.event_id:this._replacingEvent?this._replacingEvent.getId():void 0},replacingEvent(){return this._replacingEvent},replacingEventDate(){const e=this.getServerAggregatedRelation("m.replace");if(e){const t=e.origin_server_ts;if(Number.isFinite(t))return new Date(t)}else if(this._replacingEvent)return this._replacingEvent.getDate()},localRedactionEvent(){return this._localRedactionEvent},getAssociatedId(){const e=this.getRelation();return e?e.event_id:this.isRedaction()?this.event.redacts:void 0},hasAssocation(){return!!this.getAssociatedId()},updateAssociatedId(e){const t=this.getRelation();t?t.event_id=e:this.isRedaction()&&(this.event.redacts=e)},flagCancelled(e=!0){this._isCancelled=e},isCancelled(){return this._isCancelled},toJSON(){const e={type:this.getType(),sender:this.getSender(),content:this.getContent(),event_id:this.getId(),origin_server_ts:this.getTs(),unsigned:this.getUnsigned(),room_id:this.getRoomId()};return this.isRedaction()&&(e.redacts=this.event.redacts),this.isEncrypted()?{decrypted:e,encrypted:this.event}:e},setVerificationRequest:function(e){this.verificationRequest=e},setTxnId(e){this._txnId=e},getTxnId(){return this._txnId}});const u=["event_id","type","room_id","user_id","sender","state_key","prev_state","content","unsigned","origin_server_ts"].reduce((function(e,t){return e[t]=1,e}),{}),d={"m.room.member":{membership:1},"m.room.create":{creator:1},"m.room.join_rules":{join_rule:1},"m.room.power_levels":{ban:1,events:1,events_default:1,kick:1,redact:1,state_default:1,users:1,users_default:1},"m.room.aliases":{aliases:1}}},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,n=void 0,r=[],i=void 0,s=!1,a=function(e,n){return t(e,r[n])},c=function(){for(var t=arguments.length,o=Array(t),c=0;ct===e||t===e.message)}static authComponentStateForError(e,t="login"){if(!e)return{serverIsAlive:!0,serverErrorIsFatal:!1,serverDeadError:null};let n=Object(c.a)("Cannot reach homeserver"),o=Object(c.a)("Ensure you have a stable internet connection, or get in touch with the server admin");if(!p.isLivelinessError(e)){const e=u.a.get().brand;n=Object(c.a)("Your %(brand)s is misconfigured",{brand:e}),o=Object(c.a)("Ask your %(brand)s admin to check your config for incorrect or duplicate entries.",{brand:e},{a:e=>s.a.createElement("a",{href:"https://github.com/vector-im/element-web/blob/master/docs/config.md",target:"_blank",rel:"noreferrer noopener"},e)})}let r=!0;return(e.message?e.message:e)===a.a.ERROR_INVALID_IDENTITY_SERVER&&(r=!1,n=Object(c.a)("Cannot reach identity server"),o="register"===t?Object(c.a)("You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin."):"reset_password"===t?Object(c.a)("You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin."):Object(c.a)("You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.")),{serverIsAlive:!1,serverErrorIsFatal:r,serverDeadError:s.a.createElement("div",null,s.a.createElement("strong",null,n),s.a.createElement("div",null,o))}}static async validateServerConfigWithStaticUrls(e,t,n=!1){if(!e)throw Object(c.h)(Object(c.b)("No homeserver URL provided"));const o={"m.homeserver":{base_url:e}};t&&(o["m.identity_server"]={base_url:t});const r=await a.a.fromDiscoveryConfig(o),i=new URL(e).hostname;return p.buildValidatedConfigFromDiscovery(i,r,n)}static async validateServerName(e){const t=await a.a.findClientConfig(e);return p.buildValidatedConfigFromDiscovery(e,t)}static buildValidatedConfigFromDiscovery(e,t,n=!1){if(!t||!t["m.homeserver"])throw console.error("Ended up in a state of not knowing which homeserver to connect to."),Object(c.h)(Object(c.b)("Unexpected error resolving homeserver configuration"));const o=t["m.homeserver"],r=t["m.identity_server"],i=u.a.get().validated_server_config;let s=i&&i.isUrl;if(r&&r.state===a.a.SUCCESS)s=r.base_url;else if(r&&r.state!==a.a.PROMPT){if(console.error("Error determining preferred identity server URL:",r),r.state===a.a.FAIL_ERROR){if(-1!==a.a.ALL_ERRORS.indexOf(r.error))throw Object(c.h)(r.error);throw Object(c.h)(Object(c.b)("Unexpected error resolving identity server configuration"))}o.error=a.a.ERROR_INVALID_IDENTITY_SERVER,r.base_url&&(s=r.base_url)}if(o.state!==a.a.SUCCESS&&(console.error("Error processing homeserver config:",o),!n||!p.isLivelinessError(o.error))){if(-1!==a.a.ALL_ERRORS.indexOf(o.error))throw Object(c.h)(o.error);throw Object(c.h)(Object(c.b)("Unexpected error resolving homeserver configuration"))}const d=o.base_url;let m=e||o.server_name;const g=new URL(d);if(m||(m=g.hostname),!m)throw console.error("Failed to parse homeserver name from homeserver URL"),Object(c.h)(Object(c.b)("Unexpected error resolving homeserver configuration"));return Object(l.a)(h,{hsUrl:d,hsName:m,hsNameIsDifferent:g.hostname!==m,isUrl:s,isDefault:!1,warning:o.error})}}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.r(t),function(e,o){n.d(t,"OLM_ALGORITHM",(function(){return c})),n.d(t,"MEGOLM_ALGORITHM",(function(){return l})),n.d(t,"MEGOLM_BACKUP_ALGORITHM",(function(){return u})),n.d(t,"encryptMessageForDevice",(function(){return d})),n.d(t,"getExistingOlmSessions",(function(){return h})),n.d(t,"ensureOlmSessionsForDevices",(function(){return p})),n.d(t,"verifySignature",(function(){return g})),n.d(t,"pkSign",(function(){return _})),n.d(t,"pkVerify",(function(){return f})),n.d(t,"encodeBase64",(function(){return b})),n.d(t,"encodeUnpaddedBase64",(function(){return v})),n.d(t,"decodeBase64",(function(){return E}));var r=n(0),i=n(1),s=n(302),a=n.n(s);const c="m.olm.v1.curve25519-aes-sha2",l="m.megolm.v1.aes-sha2",u="m.megolm_backup.v1.curve25519-aes-sha2";async function d(e,t,n,o,s,a,c){const l=a.getIdentityKey(),u=await o.getSessionIdForDevice(l);if(null===u)return;r.a.log("Using sessionid "+u+" for device "+s+":"+a.deviceId);const d={sender:t,sender_device:n,keys:{ed25519:o.deviceEd25519Key},recipient:s,recipient_keys:{ed25519:a.getFingerprint()}};i.i(d,c),e[l]=await o.encryptMessage(l,u,JSON.stringify(d))}async function h(e,t,n){const o={},r={},i=[];for(const[t,s]of Object.entries(n))for(const n of s){const s=n.deviceId,a=n.getIdentityKey();i.push((async()=>{const i=await e.getSessionIdForDevice(a,!0);null===i?(o[t]=o[t]||[],o[t].push(n)):(r[t]=r[t]||{},r[t][s]={device:n,sessionId:i})})())}return await Promise.all(i),[o,r]}async function p(e,t,n,o,i,s){"number"==typeof o&&(s=i,i=o,o=!1);const a=[],c={},l={};for(const[t,i]of Object.entries(n)){c[t]={};for(const n of i){const i=n.deviceId,s=n.getIdentityKey();if(s===e.deviceCurve25519Key){r.a.info("Attempted to start session with ourself! Ignoring"),c[t][i]={device:n,sessionId:null};continue}e._sessionsInProgress[s]||(e._sessionsInProgress[s]=new Promise((t,n)=>{l[s]={resolve:(...n)=>{delete e._sessionsInProgress[s],t(...n)},reject:(...t)=>{delete e._sessionsInProgress[s],n(...t)}}}));const u=await e.getSessionIdForDevice(s,l[s]);null!==u&&l[s]&&(delete e._sessionsInProgress[s],l[s].resolve(),delete l[s]),(null===u||o)&&(o?r.a.info("Forcing new Olm session for "+t+":"+i):r.a.info("Making new Olm session for "+t+":"+i),a.push([t,i])),c[t][i]={device:n,sessionId:u}}}if(0===a.length)return c;let u;try{u=await t.claimOneTimeKeys(a,"signed_curve25519",i)}catch(e){for(const e of Object.values(l))e.resolve();throw r.a.log("failed to claim one-time keys",e,a),e}s&&"failures"in u&&s.push(...Object.keys(u.failures));const d=u.one_time_keys||{},h=[];for(const[t,i]of Object.entries(n)){const n=d[t]||{};for(let s=0;s{l[d]&&l[d].resolve(e),c[t][u].sessionId=e},e=>{throw l[d]&&l[d].resolve(),e}));else{const e="No one-time keys (alg=signed_curve25519) for device "+t+":"+u;r.a.warn(e),l[d]&&l[d].resolve()}}}return await Promise.all(h),c}async function m(e,t,n,o){const i=o.deviceId;try{await g(e,t,n,i,o.getFingerprint())}catch(e){return r.a.error("Unable to verify signature on one-time key for device "+n+":"+i+":",e),null}let s;try{s=await e.createOutboundSession(o.getIdentityKey(),t.key)}catch(e){return r.a.error("Error starting olm session with device "+n+":"+i+": "+e),null}return r.a.log("Started new olm sessionid "+s+" for device "+n+":"+i),s}async function g(e,t,n,o,r){const i="ed25519:"+o,s=((t.signatures||{})[n]||{})[i];if(!s)throw Error("No signature");const c=Object.assign({},t);delete c.unsigned,delete c.signatures;const l=a.a.stringify(c);e.verifySignature(r,l,s)}function _(t,n,o,r){let i=!1;if(n instanceof Uint8Array){const t=new e.Olm.PkSigning;r=t.init_with_seed(n),n=t,i=!0}const s=t.signatures||{};delete t.signatures;const c=t.unsigned;t.unsigned&&delete t.unsigned;try{const e=s[o]||{};return s[o]=e,e["ed25519:"+r]=n.sign(a.a.stringify(t))}finally{t.signatures=s,c&&(t.unsigned=c),i&&n.free()}}function f(t,n,o){const r="ed25519:"+n;if(!(t.signatures&&t.signatures[o]&&t.signatures[o][r]))throw new Error("No signature");const i=t.signatures[o][r],s=new e.Olm.Utility,c=t.signatures;delete t.signatures;const l=t.unsigned;t.unsigned&&delete t.unsigned;try{s.ed25519_verify(n,a.a.stringify(t),i)}finally{t.signatures=c,l&&(t.unsigned=l),s.free()}}function b(e){return o.from(e).toString("base64")}function v(e){return b(e).replace(/=+$/g,"")}function E(e){return o.from(e,"base64")}}.call(this,n(6),n(22).Buffer)},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var o=n(2),r=n.n(o),i=n(10),s=n(431),a=n.n(s);const c="update";class l extends i.EventEmitter{constructor(e,t={}){super(),this.dispatcher=e,r()(this,"storeState",void 0),r()(this,"lock",new a.a),r()(this,"dispatcherRef",void 0),this.dispatcherRef=e.register(this.onDispatch.bind(this)),this.storeState=t}get state(){return this.storeState}stop(){this.dispatcherRef&&this.dispatcher.unregister(this.dispatcherRef)}async updateState(e){await this.lock.acquireAsync();try{this.storeState=Object.freeze(Object.assign({},this.storeState,e)),this.emit(c,this)}finally{await this.lock.release()}}async reset(e=null,t=!1){await this.lock.acquireAsync();try{this.storeState=Object.freeze(e||{}),t||this.emit(c,this)}finally{await this.lock.release()}}}},function(e,t,n){"use strict";(function(e){var o=n(10),r=n.n(o);let i=!0;class s extends r.a{constructor(e){super(),this._matrixClient=e,this._userGroups={},this._groupProfiles={},this._groupProfilesPromise={},this._usersPending={},this._usersInFlight={},this._debounceTimeoutID=null}groupSupport(){return i}invalidatePublicisedGroups(e){delete this._userGroups[e]}getPublicisedGroupsCached(e,t){return this._userGroups[t]?Promise.resolve(this._userGroups[t]):this._usersPending[t]?this._usersPending[t].prom:this._usersInFlight[t]?this._usersInFlight[t].prom:(this._usersPending[t]={},this._usersPending[t].prom=new Promise((e,n)=>{this._usersPending[t].resolve=e,this._usersPending[t].reject=n}).then(e=>(this._userGroups[t]=e,setTimeout(()=>{delete this._userGroups[t]},18e5),this._userGroups[t])).catch(e=>{if("M_UNRECOGNIZED"===e.errcode)return console.warn("Cannot display flair, server does not support groups"),void(i=!1);throw console.error("Could not get groups for user",t,e),e}).finally(()=>{delete this._usersInFlight[t]}),this._debounceTimeoutID&&clearTimeout(this._debounceTimeoutID),this._debounceTimeoutID=setTimeout(()=>{this._batchedGetPublicGroups(e)},200),this._usersPending[t].prom)}async _batchedGetPublicGroups(e){this._usersInFlight=this._usersPending,this._usersPending={};let t={users:[]};try{t=await e.getPublicisedGroups(Object.keys(this._usersInFlight))}catch(e){return void Object.keys(this._usersInFlight).forEach(t=>{this._usersInFlight[t]&&this._usersInFlight[t].reject(e)})}const n=t.users;Object.keys(this._usersInFlight).forEach(e=>{this._usersInFlight[e]&&this._usersInFlight[e].resolve(n[e]||[])})}getGroupProfileCachedFast(e,t){return e&&t?this._groupProfiles[t]?this._groupProfiles[t]:(this.getGroupProfileCached(e,t),null):null}async getGroupProfileCached(e,t){if(this._groupProfiles[t])return this._groupProfiles[t];if(this._groupProfilesPromise[t]){try{await this._groupProfilesPromise[t]}catch(e){return null}return this._groupProfiles[t]}let n;console.log("FlairStore: Request group profile of "+t),this._groupProfilesPromise[t]=e.getGroupProfile(t);try{n=await this._groupProfilesPromise[t]}catch(e){return console.log("FlairStore: Failed to get group profile for "+t,e),delete this._groupProfilesPromise[t],null}return this._groupProfiles[t]={groupId:t,avatarUrl:n.avatar_url,name:n.name,shortDescription:n.short_description},delete this._groupProfilesPromise[t],console.log("FlairStore: Emit updateGroupProfile for "+t),this.emit("updateGroupProfile"),setTimeout(()=>{this.refreshGroupProfile(e,t)},18e5),this._groupProfiles[t]}refreshGroupProfile(e,t){return delete this._groupProfiles[t],this.getGroupProfileCached(e,t)}}void 0===e.singletonFlairStore&&(e.singletonFlairStore=new s),t.a=e.singletonFlairStore}).call(this,n(6))},function(e,t,n){"use strict";function o(e,t){return new Promise(n=>{setTimeout(n,e,t)})}async function r(e,t,n){const o=new Promise(o=>{const r=setTimeout(o,n,t);e.then(()=>{clearTimeout(r)})});return Promise.race([e,o])}function i(){let e,t;const n=new Promise((n,o)=>{e=n,t=o});return{resolve:e,reject:t,promise:n}}function s(e){return Promise.allSettled?Promise.allSettled(e):Promise.all(e.map(e=>e.then(e=>({status:"fulfilled",value:e})).catch(e=>({status:"rejected",reason:e}))))}n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}))},function(e,t,n){var o=n(400);function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,t&&t.set(e,n),n}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return C}));var o=n(2),r=n.n(o),i=n(50),s=n(72),a=n(167),c=n(48),l=n(414),u=n(236),d=n(1121),h=n(75),p=n(1118),m=n(140),g=n(1),_=n(520),f=n(762),b=n(106),v=n(442),E=n(132);const y="lists_update";class S extends b.a{constructor(){super(c.a),r()(this,"initialListsGenerated",!1),r()(this,"algorithm",new p.a),r()(this,"filterConditions",[]),r()(this,"tagWatcher",new d.a(this)),r()(this,"updateFn",new f.a(()=>{for(const e of Object.keys(this.unfilteredLists))E.a.instance.getListState(e).setRooms(this.unfilteredLists[e]);this.emit(y)})),r()(this,"watchedSettings",["feature_custom_tags","advancedRoomListLogging"]),r()(this,"onAlgorithmListUpdated",()=>{i.a.getValue("advancedRoomListLogging")&&console.log("Underlying algorithm has triggered a list update - marking"),this.updateFn.mark()}),r()(this,"onAlgorithmFilterUpdated",()=>{this.updateFn.trigger()}),this.checkLoggingEnabled();for(const e of this.watchedSettings)i.a.monitorSetting(e,null);h.a.addListener(()=>this.handleRVSUpdate({})),this.algorithm.on(p.b,this.onAlgorithmListUpdated),this.algorithm.on(u.a,this.onAlgorithmFilterUpdated)}get unfilteredLists(){return this.algorithm?this.algorithm.getUnfilteredRooms():{}}get orderedLists(){return this.algorithm?this.algorithm.getOrderedRooms():{}}get matrixClient(){return super.matrixClient}async resetStore(){await this.reset(),this.tagWatcher=new d.a(this),this.filterConditions=[],this.initialListsGenerated=!1,this.algorithm.off(p.b,this.onAlgorithmListUpdated),this.algorithm.off(u.a,this.onAlgorithmListUpdated),this.algorithm=new p.a,this.algorithm.on(p.b,this.onAlgorithmListUpdated),this.algorithm.on(u.a,this.onAlgorithmListUpdated),await this.reset(null,!0)}async makeReady(e){e&&(super.matrixClient=e),this.checkLoggingEnabled(),console.log("Regenerating room lists: Startup"),await this.readAndCacheSettingsFromStore(),await this.regenerateAllLists({trigger:!1}),await this.handleRVSUpdate({trigger:!1}),this.updateFn.mark(),this.updateFn.trigger()}checkLoggingEnabled(){i.a.getValue("advancedRoomListLogging")&&console.warn("Advanced room list logging is enabled")}async readAndCacheSettingsFromStore(){const e=i.a.getValue("feature_custom_tags");await this.updateState({tagsEnabled:e}),await this.updateAlgorithmInstances()}async handleRVSUpdate({trigger:e=!0}){if(!this.matrixClient)return;const t=h.a.getRoomId();if(!t&&this.algorithm.stickyRoom)await this.algorithm.setStickyRoom(null);else if(t){const e=this.matrixClient.getRoom(t);e?e!==this.algorithm.stickyRoom&&(i.a.getValue("advancedRoomListLogging")&&console.log("Changing sticky room to "+t),await this.algorithm.setStickyRoom(e)):(console.warn(t+" is current in RVS but missing from client - clearing sticky room"),await this.algorithm.setStickyRoom(null))}e&&this.updateFn.trigger()}async onReady(){await this.makeReady()}async onNotReady(){await this.resetStore()}async onAction(t){this.matrixClient&&this.initialListsGenerated&&(S.TEST_MODE?await this.onDispatchAsync(t):e(()=>this.onDispatchAsync(t)))}async onDispatchAsync(e){if(this.matrixClient&&this.initialListsGenerated){if("setting_updated"===e.action&&this.watchedSettings.includes(e.settingName)){if("advancedRoomListLogging"===e.settingName){const e=i.a.getValue("advancedRoomListLogging");return void console.warn("Advanced room list logging is enabled? "+e)}console.log("Regenerating room lists: Settings changed"),await this.readAndCacheSettingsFromStore(),await this.regenerateAllLists({trigger:!1}),this.updateFn.trigger()}if(!this.algorithm)throw new Error("Room list store has no algorithm to process dispatcher update with");if("MatrixActions.Room.receipt"===e.action){if(Object(l.a)(e.event,this.matrixClient)){const t=e.room;return t?(i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Got own read receipt in "+t.roomId),await this.handleRoomUpdate(t,s.c.ReadReceipt),void this.updateFn.trigger()):void console.warn("Own read receipt was in unknown room "+t.roomId)}}else if("MatrixActions.Room.tags"===e.action){const t=e;i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Got tag change in "+t.room.roomId),await this.handleRoomUpdate(t.room,s.c.PossibleTagChange),this.updateFn.trigger()}else if("MatrixActions.Room.timeline"===e.action){const t=e;if(!t.isLiveEvent||!e.isLiveUnfilteredRoomTimelineEvent)return;const n=t.event.getRoomId(),o=this.matrixClient.getRoom(n),r=async e=>{if(i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Live timeline event "+t.event.getId()+" in "+e.roomId),"m.room.tombstone"===t.event.getType()&&""===t.event.getStateKey()){i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Got tombstone event - trying to remove now-dead room");if(this.matrixClient.getRoom(t.event.getContent().replacement_room))return}await this.handleRoomUpdate(e,s.c.Timeline),this.updateFn.trigger()};if(!o)return console.warn(`Live timeline event ${t.event.getId()} received without associated room`),console.warn("Queuing failed room update for retry as a result."),void setTimeout(async()=>{const e=this.matrixClient.getRoom(n);await r(e)},100);await r(o)}else if("MatrixActions.Event.decrypted"===e.action){const t=e,n=t.event.getRoomId(),o=this.matrixClient.getRoom(n);if(!o)return void console.warn(`Event ${t.event.getId()} was decrypted in an unknown room ${n}`);i.a.getValue("advancedRoomListLogging")&&console.log(`[RoomListDebug] Decrypted timeline event ${t.event.getId()} in ${n}`),await this.handleRoomUpdate(o,s.c.Timeline),this.updateFn.trigger()}else if("MatrixActions.accountData"===e.action&&"m.direct"===e.event_type){const t=e;i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Received updated DM map");const n=t.event.getContent();for(const e of Object.keys(n)){const t=n[e];for(const e of t){const t=this.matrixClient.getRoom(e);t?await this.handleRoomUpdate(t,s.c.PossibleTagChange):console.warn(e+" was found in DMs but the room is not in the store")}}this.updateFn.trigger()}else if("MatrixActions.Room.myMembership"===e.action){const t=e,n=Object(m.b)(t.oldMembership),o=Object(m.b)(t.membership);if(n!==m.a.Join&&o===m.a.Join){i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Handling new room "+t.room.roomId);const e=t.room.currentState.getStateEvents("m.room.create","");if(e&&e.getContent().predecessor){i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Room has a predecessor");const t=this.matrixClient.getRoom(e.getContent().predecessor.room_id);if(t){this.algorithm.stickyRoom===t&&(i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Clearing sticky room due to room upgrade"),await this.algorithm.setStickyRoom(null)),i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Removing previous room from room list"),await this.algorithm.handleRoomUpdate(t,s.c.RoomRemoved)}}return i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Adding new room to room list"),await this.handleRoomUpdate(t.room,s.c.NewRoom),void this.updateFn.trigger()}if(n!==m.a.Invite&&o===m.a.Invite)return i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Handling invite to "+t.room.roomId),await this.handleRoomUpdate(t.room,s.c.NewRoom),void this.updateFn.trigger();if(n!==o)return i.a.getValue("advancedRoomListLogging")&&console.log("[RoomListDebug] Handling membership change in "+t.room.roomId),await this.handleRoomUpdate(t.room,s.c.PossibleTagChange),void this.updateFn.trigger()}}}async handleRoomUpdate(e,t){await this.algorithm.handleRoomUpdate(e,t)&&(i.a.getValue("advancedRoomListLogging")&&console.log(`[DEBUG] Room "${e.name}" (${e.roomId}) triggered by ${t} requires list update`),this.updateFn.mark())}async setTagSorting(e,t){await this.setAndPersistTagSorting(e,t),this.updateFn.trigger()}async setAndPersistTagSorting(e,t){await this.algorithm.setTagSorting(e,t),localStorage.setItem("mx_tagSort_"+e,t)}getTagSorting(e){return this.algorithm.getTagSorting(e)}getStoredTagSorting(e){return localStorage.getItem("mx_tagSort_"+e)}calculateTagSorting(e){const t=e===s.a.Invite||e===s.a.DM?a.b.Recent:a.b.Alphabetic,n=i.a.getValue("RoomList.orderAlphabetically",null,!0),o=this.getTagSorting(e),r=this.getStoredTagSorting(e);let c=t;return r?c=r:Object(g.r)(n)?o&&(c=o):c=n?a.b.Alphabetic:a.b.Recent,c}async setListOrder(e,t){await this.setAndPersistListOrder(e,t),this.updateFn.trigger()}async setAndPersistListOrder(e,t){await this.algorithm.setListOrdering(e,t),localStorage.setItem("mx_listOrder_"+e,t)}getListOrder(e){return this.algorithm.getListOrdering(e)}getStoredListOrder(e){return localStorage.getItem("mx_listOrder_"+e)}calculateListOrder(e){const t=a.a.Natural,n=i.a.getValue("RoomList.orderByImportance",null,!0),o=this.getListOrder(e),r=this.getStoredListOrder(e);let s=t;return r?s=r:Object(g.r)(n)?o&&(s=o):s=n?a.a.Importance:a.a.Natural,s}async updateAlgorithmInstances(){this.updateFn.mark();for(const e of Object.keys(this.orderedLists)){const t=this.getTagSorting(e),n=this.getListOrder(e),o=this.calculateTagSorting(e),r=this.calculateListOrder(e);o!==t&&await this.setAndPersistTagSorting(e,o),r!==n&&await this.setAndPersistListOrder(e,r)}}async regenerateAllLists({trigger:e=!0}){console.warn("Regenerating all room lists");const t=this.matrixClient.getVisibleRooms(),n=new Set;if(this.state.tagsEnabled)for(const e of t){if(!e.tags)continue;Object.keys(e.tags).filter(e=>Object(s.d)(e)).forEach(e=>n.add(e))}const o={},r={},i=[...s.b,...Array.from(n)];for(const e of i)o[e]=this.calculateTagSorting(e),r[e]=this.calculateListOrder(e),_.a.instance.ensureLayoutExists(e);await this.algorithm.populateTags(o,r),await this.algorithm.setKnownRooms(t),this.initialListsGenerated=!0,e&&this.updateFn.trigger()}addFilter(e){i.a.getValue("advancedRoomListLogging")&&console.log("Adding filter condition:",e),this.filterConditions.push(e),this.algorithm&&this.algorithm.addFilterCondition(e),this.updateFn.trigger()}removeFilter(e){i.a.getValue("advancedRoomListLogging")&&console.log("Removing filter condition:",e);const t=this.filterConditions.indexOf(e);t>=0&&(this.filterConditions.splice(t,1),this.algorithm&&this.algorithm.removeFilterCondition(e)),this.updateFn.trigger()}getFirstNameFilterCondition(){for(const e of this.filterConditions)if(e instanceof v.a)return e;return null}getTagsForRoom(e){const t=this.algorithm.getTagsForRoom(e);return t||[s.a.Untagged]}}r()(S,"TEST_MODE",!1);class C{static get instance(){return C.internalInstance||(C.internalInstance=new S),C.internalInstance}}r()(C,"internalInstance",void 0),window.mxRoomListStore=C.instance}).call(this,n(135).setImmediate)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(47),r=n(64);n(138);class i{constructor(e){this.matrixClient=e,this.roomToUser=null,this._hasSentOutPatchDirectAccountDataPatch=!1,this._onAccountData=this._onAccountData.bind(this);const t=e.getAccountData("m.direct");this.mDirectEvent=t?t.getContent():{},this.userToRooms=null}static makeShared(){return i._sharedInstance=new i(o.a.get()),i._sharedInstance}static shared(){return i._sharedInstance}start(){this._populateRoomToUser(),this.matrixClient.on("accountData",this._onAccountData)}stop(){this.matrixClient.removeListener("accountData",this._onAccountData)}_onAccountData(e){"m.direct"==e.getType()&&(this.mDirectEvent=this.matrixClient.getAccountData("m.direct").getContent()||{},this.userToRooms=null,this.roomToUser=null)}_patchUpSelfDMs(e){const t=this.matrixClient.getUserId(),n=e[t];if(n){const o=n.map(e=>{const n=this.matrixClient.getRoom(e);if(n){const o=n.guessDMUserId();if(o&&o!==t)return{userId:o,roomId:e}}}).filter(e=>!!e);return!!o.length&&(e[t]=n.filter(e=>!o.some(t=>t.roomId===e)),o.forEach(({userId:t,roomId:n})=>{const o=e[t];o?(o.push(n),e[t]=Object(r.uniq)(o)):e[t]=[n]}),!0)}}getDMRoomsForUserId(e){return this._getUserToRooms()[e]||[]}getDMRoomForIdentifiers(e){let t=this.getDMRoomsForUserId(e[0]);for(let n=1;no.includes(e))}return t.map(e=>o.a.get().getRoom(e)).filter(e=>e&&"join"===e.getMyMembership())[0]}getUserIdForRoomId(e){if(null==this.roomToUser&&this._populateRoomToUser(),void 0===this.roomToUser[e]){const t=this.matrixClient.getRoom(e);if(t)return t.getDMInviter()}return this.roomToUser[e]}getUniqueRoomsWithIndividuals(){return this.roomToUser?Object.keys(this.roomToUser).map(e=>({userId:this.getUserIdForRoomId(e),room:this.matrixClient.getRoom(e)})).filter(e=>e.userId&&e.room&&2===e.room.getInvitedAndJoinedMemberCount()).reduce((e,t)=>(e[t.userId]=t.room)&&e,{}):{}}_getUserToRooms(){if(!this.userToRooms){const e=this.mDirectEvent,t=e[this.matrixClient.getUserId()];if(t&&t.length){const t=this._patchUpSelfDMs(e);console.warn("Invalid m.direct account data detected (self-chats that shouldn't be), patching it up."),t&&!this._hasSentOutPatchDirectAccountDataPatch&&(this._hasSentOutPatchDirectAccountDataPatch=!0,this.matrixClient.setAccountData("m.direct",e))}this.userToRooms=e}return this.userToRooms}_populateRoomToUser(){this.roomToUser={};for(const e of Object.keys(this._getUserToRooms()))for(const t of this.userToRooms[e])this.roomToUser[t]=e}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return a})),n.d(t,"g",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return u}));var o=n(44);function r(e){return e<1e3?e.toString():e<1e4?(e/1e3).toFixed(1)+"K":e<1e5?(e/1e3).toFixed(0)+"K":e<1e7?(e/1e6).toFixed(1)+"M":e<1e8?(e/1e6).toFixed(0)+"M":(e/1e9).toFixed(1)+"B"}function i(e){return(new Intl.NumberFormat).format(e)}function s(e,t=2){if(0===e)return"0 Bytes";const n=t<0?0:t,o=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,o)).toFixed(n))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][o]}function a(e){return e.match(/.{1,4}/g).join(" ")}function c(e){return"mx_Username_color"+(function(e){let t,n,o=0;if(0===e.length)return o;for(t=0;t0)return e=e.slice(0,t),Object(o.a)("%(items)s and %(count)s others",{items:e.join(", "),count:n});{const t=e.pop();return Object(o.a)("%(items)s and %(lastItem)s",{items:e.join(", "),lastItem:t})}}function u(e){return e<99?e.toString():"99+"}},function(e,t,n){"use strict";var o=n(43),r=n.n(o),i=n(323);t.a=({description:e,acceptLabel:t,rejectLabel:n,onAccept:o,onReject:s})=>r.a.createElement("div",null,r.a.createElement("div",{className:"mx_Toast_description"},e),r.a.createElement("div",{className:"mx_Toast_buttons","aria-live":"off"},s&&n&&r.a.createElement(i.a,{label:n,kind:"danger",onClick:s}),r.a.createElement(i.a,{label:t,onClick:o})))},function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var o=n(2),r=n.n(o),i=n(53),s=n(49),a=n(68),c=n.n(a),l=n(50),u=n(203),d=n(47),h=n(12),p=n.n(h),m=n(55);n(104);class g{constructor(e,t){this.apiUrl=e,this.uiUrl=t,this.scalarToken=null,this.termsInteractionCallback=void 0;const n=i.a.get().integrations_rest_url,o=i.a.get().integrations_ui_url;this.isDefaultManager=e===n&&o===t}_writeTokenToStore(){window.localStorage.setItem("mx_scalar_token_at_"+this.apiUrl,this.scalarToken),this.isDefaultManager&&window.localStorage.removeItem("mx_scalar_token")}_readTokenFromStore(){let e=window.localStorage.getItem("mx_scalar_token_at_"+this.apiUrl);return!e&&this.isDefaultManager&&(e=window.localStorage.getItem("mx_scalar_token")),e}_readToken(){return this.scalarToken?this.scalarToken:this._readTokenFromStore()}setTermsInteractionCallback(e){this.termsInteractionCallback=e}connect(){return this.getScalarToken().then(e=>{this.scalarToken=e})}hasCredentials(){return null!=this.scalarToken}getScalarToken(){const e=this._readToken();return e?this._checkToken(e).catch(e=>{if(e instanceof u.b)throw e;return this.registerForToken()}):this.registerForToken()}_getAccountName(e){const t=this.apiUrl+"/account";return new Promise((function(n,o){p()({method:"GET",uri:t,qs:{scalar_token:e,v:"1.1"},json:!0},(e,t,r)=>{e?o(e):r&&"M_TERMS_NOT_SIGNED"===r.errcode?o(new u.b):t.statusCode/100!=2?o(r):r&&r.user_id?n(r.user_id):o(new Error("Missing user_id in response"))})}))}_checkToken(e){return this._getAccountName(e).then(t=>{const n=d.a.get().getUserId();if(t!==n)throw new Error("Scalar token is owned by someone else: "+n);return e}).catch(t=>{if(t instanceof u.b){console.log("Integration manager requires new terms to be agreed to");const t=c.a.parse(this.apiUrl);return t.path="",t.pathname="",Object(u.d)([new u.a(m.m.IM,t.format(),e)],this.termsInteractionCallback).then(()=>e)}throw t})}registerForToken(){return d.a.get().getOpenIdToken().then(e=>this.exchangeForScalarToken(e)).then(e=>this._checkToken(e)).then(e=>(this.scalarToken=e,this._writeTokenToStore(),e))}exchangeForScalarToken(e){const t=this.apiUrl;return new Promise((function(n,o){p()({method:"POST",uri:t+"/register",qs:{v:"1.1"},body:e,json:!0},(e,t,r)=>{e?o(e):t.statusCode/100!=2?o({statusCode:t.statusCode}):r&&r.scalar_token?n(r.scalar_token):o(new Error("Missing scalar_token in response"))})}))}getScalarPageTitle(e){let t=this.apiUrl+"/widgets/title_lookup";return t=this.getStarterLink(t),t+="&curl="+encodeURIComponent(e),new Promise((function(e,n){p()({method:"GET",uri:t,json:!0},(t,o,r)=>{if(t)n(t);else if(o.statusCode/100!=2)n({statusCode:o.statusCode});else if(r){let t="";r.page_title_cache_item&&r.page_title_cache_item.cached_title&&(t=r.page_title_cache_item.cached_title),e(t)}else n(new Error("Missing page title in response"))})}))}disableWidgetAssets(e,t){let n=this.apiUrl+"/widgets/set_assets_state";return n=this.getStarterLink(n),new Promise((o,r)=>{p()({method:"GET",uri:n,json:!0,qs:{widget_type:e.preferred,widget_id:t,state:"disable"}},(e,t,n)=>{e?r(e):t.statusCode/100!=2?r({statusCode:t.statusCode}):n?o():r(new Error("Failed to set widget assets state"))})})}getScalarInterfaceUrlForRoom(e,t,n){const o=e.roomId,r=e.name;let i=this.uiUrl;return i+="?scalar_token="+encodeURIComponent(this.scalarToken),i+="&room_id="+encodeURIComponent(o),i+="&room_name="+encodeURIComponent(r),i+="&theme="+encodeURIComponent(l.a.getValue("theme")),n&&(i+="&integ_id="+encodeURIComponent(n)),t&&(i+="&screen="+encodeURIComponent(t)),i}getStarterLink(e){return e+"?scalar_token="+encodeURIComponent(this.scalarToken)}}var _=n(426);let f;!function(e){e.Account="account",e.Config="config",e.Homeserver="homeserver"}(f||(f={}));class b{constructor(e,t,n=t,o){r()(this,"apiUrl",void 0),r()(this,"uiUrl",void 0),r()(this,"kind",void 0),r()(this,"id",void 0),this.kind=e,this.apiUrl=t,this.uiUrl=n,this.id=o}get name(){return c.a.parse(this.uiUrl).host}get trimmedApiUrl(){const e=c.a.parse(this.apiUrl);return e.pathname="",e.path="",c.a.format(e)}getScalarClient(){return new g(this.apiUrl,this.uiUrl)}async open(e=null,t=null,n=null){if(!l.a.getValue("integrationProvisioning"))return w.sharedInstance().showDisabledDialog();const o=s.a.createTrackedDialog("Integration Manager","",_.a,{loading:!0},"mx_IntegrationManager"),r=this.getScalarClient();r.setTermsInteractionCallback((e,t)=>Object(u.c)(e,t,"mx_TermsDialog_forIntegrationManager"));const i={};try{await r.connect(),r.hasCredentials()?i.url=r.getScalarInterfaceUrlForRoom(e,t,n):i.connected=!1}catch(e){if(e instanceof u.b)return void o.close();console.error(e),i.connected=!1}o.close(),s.a.createTrackedDialog("Integration Manager","",_.a,i,"mx_IntegrationManager")}}var v=n(427),E=n(428),y=n(430),S=n(77);const C=[f.Account,f.Homeserver,f.Config];class w{static sharedInstance(){return w.instance||(w.instance=new w),w.instance}constructor(){r()(this,"managers",[]),r()(this,"client",void 0),r()(this,"primaryManager",void 0),r()(this,"setupHomeserverManagers",async e=>{if(console.log("Updating homeserver-configured integration managers..."),e&&e["m.integrations"]){let t=e["m.integrations"].managers;Array.isArray(t)||(t=[]),console.log(`Homeserver has ${t.length} integration managers`),this.managers=this.managers.filter(e=>e.kind!==f.Homeserver);for(const e of t)e.api_url&&this.managers.push(new b(f.Homeserver,e.api_url,e.ui_url));this.primaryManager=null}else console.log("Homeserver has no integration managers")}),r()(this,"onAccountData",e=>{"m.widgets"===e.getType()&&this.compileManagers()}),this.compileManagers()}startWatching(){this.stopWatching(),this.client=d.a.get(),this.client.on("accountData",this.onAccountData),this.client.on("WellKnown.client",this.setupHomeserverManagers),this.compileManagers()}stopWatching(){this.client&&(this.client.removeListener("accountData",this.onAccountData),this.client.removeListener("WellKnown.client",this.setupHomeserverManagers))}compileManagers(){this.managers=[],this.setupConfiguredManager(),this.setupAccountManagers()}setupConfiguredManager(){const e=i.a.get().integrations_rest_url,t=i.a.get().integrations_ui_url;e&&t&&(this.managers.push(new b(f.Config,e,t)),this.primaryManager=null)}setupAccountManagers(){if(!this.client||!this.client.getUserId())return;S.a.getIntegrationManagerWidgets().forEach(e=>{const t=e.content.data;if(!t)return;const n=e.content.url,o=t.api_url;if(!o||!n)return;const r=new b(f.Account,o,n,e.id||e.state_key||"");this.managers.push(r)}),this.primaryManager=null}hasManager(){return this.managers.length>0}getOrderedManagers(){const e=[];for(const t of C){const n=this.managers.filter(e=>e.kind===t);n&&n.length&&(t===f.Account&&n.sort((e,t)=>e.id.localeCompare(t.id)),e.push(...n))}return e}getPrimaryManager(){return this.hasManager()?(this.primaryManager||(this.primaryManager=this.getOrderedManagers()[0]),this.primaryManager):null}openNoManagerDialog(){s.a.createTrackedDialog("Integrations impossible","",v.a)}openAll(e=null,t=null,n=null){return l.a.getValue("integrationProvisioning")?0===this.managers.length?this.openNoManagerDialog():void s.a.createTrackedDialog("Tabbed Integration Manager","",E.a,{room:e,screen:t,integrationId:n},"mx_TabbedIntegrationManagerDialog"):this.showDisabledDialog()}showDisabledDialog(){s.a.createTrackedDialog("Integrations disabled","",y.a)}async overwriteManagerOnAccount(e){await S.a.removeIntegrationManagerWidgets(),await S.a.addIntegrationManagerWidget(e.name,e.uiUrl,e.apiUrl)}async tryDiscoverManager(e){let t;console.log("Looking up integration manager via .well-known"),(e.startsWith("http:")||e.startsWith("https:"))&&(e=c.a.parse(e).host);try{const n=await fetch(`https://${e}/.well-known/matrix/integrations`);t=await n.json()}catch(e){return console.error(e),console.warn("Failed to locate integration manager"),null}if(!t||!t["m.integrations_widget"])return console.warn("Missing integrations widget on .well-known response"),null;const n=t["m.integrations_widget"];if(!n.url||!n.data||!n.data.api_url)return console.warn("Malformed .well-known response for integrations widget"),null;const o=new b(f.Account,n.data.api_url,n.url);return console.log("Got an integration manager (untested)"),o}}r()(w,"instance",void 0),window.mxIntegrationManagers=w},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(2),c=n.n(a),l=n(43),u=n.n(l),d=n(13);class h extends u.a.PureComponent{constructor(e){super(e),c()(this,"id",void 0),this.id="checkbox_"+Object(d.a)(10)}render(){const e=this.props,{children:t,className:o}=e,i=s()(e,["children","className"]);return u.a.createElement("span",{className:"mx_Checkbox "+o},u.a.createElement("input",r()({id:this.id},i,{type:"checkbox"})),u.a.createElement("label",{htmlFor:this.id},u.a.createElement("div",{className:"mx_Checkbox_background"},u.a.createElement("img",{src:n(541)})),u.a.createElement("div",null,this.props.children)))}}c()(h,"defaultProps",{className:""})},function(e,t,n){var o=n(274)("wks"),r=n(228),i=n(113).Symbol,s="function"==typeof i;(e.exports=function(e){return o[e]||(o[e]=s&&i[e]||(s?i:r)("Symbol."+e))}).store=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"h",(function(){return m})),n.d(t,"g",(function(){return g})),n.d(t,"f",(function(){return _})),n.d(t,"e",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return E}));var o=n(43),r=n.n(o),i=n(47),s=n(244),a=n(49),c=n(46),l=n(44),u=n(357),d=n(433),h=n(105);function p(e,t){const n=new s.a(e);return n.invite(t).then(e=>Promise.resolve({states:e,inviter:n}))}function m(){const e=c.getComponent("dialogs.InviteDialog");a.a.createTrackedDialog("Start DM","",e,{kind:u.a},null,!1,!0)}function g(e){const t=c.getComponent("dialogs.InviteDialog");a.a.createTrackedDialog("Invite Users","",t,{kind:u.b,roomId:e},null,!1,!0)}function _(e,t){a.a.createTrackedDialog("Invite Users to Community","",d.a,{communityName:t,roomId:e},null,!1,!0)}function f(e){const t=h.a.instance.getGeneralChat(e);if(!t)throw new Error("Failed to locate appropriate room to start an invite in");{const n=h.a.instance.getCommunityName(e);_(t.roomId,n)}}function b(e){if(!e||"m.room.third_party_invite"!==e.getType())return!1;const t=["key_validity_url","public_key","display_name"];for(let n=0;n{const n=i.a.get().getRoom(e);E(t.states,n,t.inviter)}).catch(e=>{console.error(e.stack);const t=c.getComponent("dialogs.ErrorDialog");a.a.createTrackedDialog("Failed to invite","",t,{title:Object(l.a)("Failed to invite"),description:e&&e.message?e.message:Object(l.a)("Operation failed")})})}function E(e,t,n){const o=Object.keys(e).filter(t=>"error"===e[t]);if(1===o.length&&n.fatal){const e=c.getComponent("dialogs.ErrorDialog");return a.a.createTrackedDialog("Failed to invite users to the room","",e,{title:Object(l.a)("Failed to invite users to the room:",{roomName:t.name}),description:n.getErrorText(o[0])}),!1}{const i=[];for(const t of o)if("error"===e[t]){const e=n.getErrorText(t);i.push(t+": "+e)}if(i.length>0){const e=r.a.createElement("div",null,i.map(e=>r.a.createElement("div",{key:e},e))),n=c.getComponent("dialogs.ErrorDialog");return a.a.createTrackedDialog("Failed to invite the following users to the room","",n,{title:Object(l.a)("Failed to invite the following users to the %(roomName)s room:",{roomName:t.name}),description:e}),!1}}return!0}},function(e,t,n){"use strict";n.d(t,"b",(function(){return g})),n.d(t,"d",(function(){return _})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"e",(function(){return v}));var o,r,i=n(47),s=n(49),a=n(46),c=n(44),l=n(48),u=n(245),d=n(93),h=n(172),p=n(206),m=n(67);function g(e){void 0===(e=e||{}).spinner&&(e.spinner=!0),void 0===e.guestAccess&&(e.guestAccess=!0),void 0===e.encryption&&(e.encryption=!1);const t=a.getComponent("dialogs.ErrorDialog"),n=a.getComponent("elements.Spinner"),d=i.a.get();if(d.isGuest())return l.a.dispatch({action:"require_registration"}),Promise.resolve(null);const p=e.dmUserId?r.TrustedPrivateChat:r.PrivateChat,g=e.createOpts||{};if(g.preset=g.preset||p,g.visibility=g.visibility||o.Private,e.dmUserId&&void 0===g.invite)switch(Object(h.c)(e.dmUserId)){case"mx-user-id":g.invite=[e.dmUserId];break;case"email":g.invite_3pid=[{id_server:i.a.get().getIdentityServerUrl(!0),medium:"email",address:e.dmUserId}]}let _,f;return e.dmUserId&&void 0===g.is_direct&&(g.is_direct=!0),void 0===e.andView&&(e.andView=!0),g.initial_state=g.initial_state||[],e.guestAccess&&g.initial_state.push({type:"m.room.guest_access",state_key:"",content:{guest_access:"can_join"}}),e.encryption&&g.initial_state.push({type:"m.room.encryption",state_key:"",content:{algorithm:"m.megolm.v1.aes-sha2"}}),e.spinner&&(_=s.a.createDialog(n,null,"mx_Dialog_spinner")),d.createRoom(g).finally((function(){_&&_.close()})).then((function(t){return f=t.room_id,e.dmUserId?u.c(f,e.dmUserId):Promise.resolve()})).then(()=>{if(e.associatedWithCommunity)return m.a.addRoomToGroup(e.associatedWithCommunity,f,!1)}).then((function(){return e.andView&&l.a.dispatch({action:"view_room",room_id:f,should_peek:!1,joining:!0}),f}),(function(n){if(e.inlineErrors)throw n;l.a.dispatch({action:"join_room_error"}),console.error("Failed to create room "+f+" "+n);let o=Object(c.a)("Server may be unavailable, overloaded, or you hit a bug.");return"M_UNSUPPORTED_ROOM_VERSION"===n.errcode&&(o=Object(c.a)("The server does not support the room version specified.")),s.a.createTrackedDialog("Failure to create room","",t,{title:Object(c.a)("Failure to create room"),description:o}),null}))}function _(e,t){const n=d.a.shared().getDMRoomsForUserId(t).map(t=>e.getRoom(t)).filter(e=>{if(e&&"join"===e.getMyMembership()){const n=e.getMember(t);return n&&("invite"===n.membership||"join"===n.membership)}return!1}).sort((e,t)=>t.getLastActiveTimestamp()-e.getLastActiveTimestamp());if(n.length)return n[0]}async function f(e,t){const n=await e.downloadKeys(t);return Object.values(n).every(e=>Object.keys(e).length>0)}async function b(e,t){const n=_(e,t);let o;if(n)o=n.roomId;else{let n;v()&&(n=f(e,[t])),o=await g({encryption:n,dmUserId:t,spinner:!1,andView:!1}),await async function(e,t,n,o={timeout:1500}){const{timeout:r}=o;let i;return new Promise(o=>{i=function(e,r,i){i.userId===n&&i.roomId===t&&o(!0)},e.on("RoomState.newMember",i),setTimeout(o,r,!1)}).finally(()=>{e.removeListener("RoomState.newMember",i)})}(e,o,t)}return o}function v(){const e=Object(p.a)();if(e){return!(!1===e.default)}return!0}!function(e){e.Public="public",e.Private="private"}(o||(o={})),function(e){e.PrivateChat="private_chat",e.TrustedPrivateChat="trusted_private_chat",e.PublicChat="public_chat"}(r||(r={}))},function(e,t,n){"use strict";var o=n(43),r=n.n(o),i=n(45),s=n.n(i),a=n(44),c=n(50);const l=({w:e=32,h:t=32,imgClassName:o,message:i})=>{let s;return s=c.a.getValue("feature_new_spinner")?n(457):n(458),r.a.createElement("div",{className:"mx_Spinner"},i&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"mx_Spinner_Msg"},i)," "),r.a.createElement("img",{src:s,width:e,height:t,className:o,"aria-label":Object(a.a)("Loading...")}))};l.propTypes={w:s.a.number,h:s.a.number,imgClassName:s.a.string,message:s.a.node},t.a=l},function(e,t,n){"use strict";t.__esModule=!0;var o,r=n(375),i=(o=r)&&o.__esModule?o:{default:o};t.default=function(e,t,n){return t in e?(0,i.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";(function(e,o){var r=n(47),i=n(62),s=n(49),a=n(46),c=n(44),l=n(55),u=n(48),d=n(77),h=n(171),p=n(50),m=n(715),g=n(310),_=n(104),f=n(57),b=n(719);e.mxCalls={};const v=e.mxCalls;let E=null;const y={};function S(e){const t=document.getElementById(e);if(t){const n=async()=>{try{await t.play()}catch(e){console.log("Unable to play audio clip",e)}};y[e]?y[e]=y[e].then(()=>(t.load(),n())):y[e]=n()}}function C(e){const t=document.getElementById(e);t&&(y[e]?y[e]=y[e].then(()=>t.pause()):y[e]=t.pause())}function w(e){e.on("error",(function(e){if(console.error("Call error:",e),0===r.a.get().getTurnServers().length&&null===p.a.getValue("fallbackICEServerAllowed"))return void function(){const e=r.a.get(),t=a.getComponent("dialogs.QuestionDialog"),n=e=>React.createElement("code",null,e);s.a.createTrackedDialog("No TURN servers","",t,{title:Object(c.a)("Call failed due to misconfigured server"),description:React.createElement("div",null,React.createElement("p",null,Object(c.a)("Please ask the administrator of your homeserver (%(homeserverDomain)s) to configure a TURN server in order for calls to work reliably.",{homeserverDomain:e.getDomain()},{code:n})),React.createElement("p",null,Object(c.a)("Alternatively, you can try to use the public server at turn.matrix.org, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.",null,{code:n}))),button:Object(c.a)("Try using turn.matrix.org"),cancelButton:Object(c.a)("OK"),onFinished:t=>{p.a.setValue("fallbackICEServerAllowed",null,f.a.DEVICE,t),e.setFallbackICEServerAllowed(t)}},null,!0)}();const t=a.getComponent("dialogs.ErrorDialog");s.a.createTrackedDialog("Call Failed","",t,{title:Object(c.a)("Call Failed"),description:e.message})})),e.on("hangup",(function(){T(void 0,e.roomId,"ended")})),e.on("state",(function(t,n){if("ringing"===t)T(e,e.roomId,"ringing"),C("ringbackAudio");else if("invite_sent"===t)T(e,e.roomId,"ringback"),S("ringbackAudio");else if("ended"===t&&"connected"===n)T(void 0,e.roomId,"ended"),C("ringbackAudio"),S("callendAudio");else if("ended"===t&&"invite_sent"===n&&("remote"===e.hangupParty||"local"===e.hangupParty&&"invite_timeout"===e.hangupReason)){T(e,e.roomId,"busy"),C("ringbackAudio"),S("busyAudio");const t=a.getComponent("dialogs.ErrorDialog");s.a.createTrackedDialog("Call Handler","Call Timeout",t,{title:Object(c.a)("Call Timeout"),description:Object(c.a)("The remote side failed to pick up")+"."})}else"invite_sent"===n?(T(e,e.roomId,"stop_ringback"),C("ringbackAudio")):"ringing"===n?(T(e,e.roomId,"stop_ringing"),C("ringbackAudio")):"connected"===t&&(T(e,e.roomId,"connected"),C("ringbackAudio"))}))}function T(e,t,n){console.log(`Call state in ${t} changed to ${n} (${e?e.call_state:"-"})`),v[t]=e,"ringing"===n?S("ringAudio"):e&&"ringing"===e.call_state&&C("ringAudio"),e&&(e.call_state=n),u.a.dispatch({action:"call_state",room_id:t,state:n})}e.mxCallHandler||(u.a.register((function(e){switch(e.action){case"place_call":{if(x.getAnyActiveCall()){const e=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Call Handler","Existing Call",e,{title:Object(c.a)("Existing Call"),description:Object(c.a)("You are already in a call.")})}if(!r.a.get().supportsVoip()){const e=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Call Handler","VoIP is unsupported",e,{title:Object(c.a)("VoIP is unsupported"),description:Object(c.a)("You cannot place VoIP calls in this browser.")})}const t=r.a.get().getRoom(e.room_id);if(!t)return void console.error("Room %s does not exist.",e.room_id);const n=t.getJoinedMembers();if(n.length<=1){const e=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Call Handler","Cannot place call with self",e,{description:Object(c.a)("You cannot place a call with yourself.")})}if(2===n.length){console.info("Place %s call in %s",e.type,e.room_id);!function(t){if(w(t),"voice"===e.type)t.placeVoiceCall();else if("video"===e.type)t.placeVideoCall(e.remote_element,e.local_element);else if("screensharing"===e.type){const n=i.a.get().screenCaptureErrorString();if(n){T(void 0,t.roomId,"ended"),console.log("Can't capture screen: "+n);const e=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Call Handler","Unable to capture screen",e,{title:Object(c.a)("Unable to capture screen"),description:n})}t.placeScreenSharingCall(e.remote_element,e.local_element)}else console.error("Unknown conf call type: %s",e.type)}(l.s.createNewMatrixCall(r.a.get(),e.room_id))}else u.a.dispatch({action:"place_conference_call",room_id:e.room_id,type:e.type,remote_element:e.remote_element,local_element:e.local_element})}break;case"place_conference_call":console.info("Place conference call in %s",e.room_id),async function(e,t){u.a.dispatch({action:"appsDrawer",show:!0});const n=r.a.get().getRoom(e),i=d.a.getRoomWidgetsOfType(n,_.a.JITSI);if(h.a.roomHasPendingWidgetsOfType(e,i,_.a.JITSI)){const e=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Call already in progress","",e,{title:Object(c.a)("Call in Progress"),description:Object(c.a)("A call is currently being placed!")})}if(i.length>0){console.warn("Refusing to start conference call widget in "+e+" a conference call widget is already present");const t=a.getComponent("dialogs.ErrorDialog");return void s.a.createTrackedDialog("Already have Jitsi Widget","",t,{title:Object(c.a)("Call in Progress"),description:Object(c.a)("A call is already in progress!")})}const l=g.a.getInstance().preferredDomain,p=await g.a.getInstance().getJitsiAuth();let f;f="openidtoken-jwt"===p?b.base32.stringify(o.from(e),{pad:!1}):"JitsiConference"+Object(m.a)();let v=d.a.getLocalJitsiWrapperUrl({auth:p});const E=new URL(v);E.search="",E.searchParams.set("confId",f),v=E.toString();const y={conferenceId:f,isAudioOnly:"voice"===t,domain:l,auth:p},S="jitsi_"+r.a.get().credentials.userId+"_"+Date.now();d.a.setRoomWidget(e,S,_.a.JITSI,v,"Jitsi",y).then(()=>{console.log("Jitsi widget added")}).catch(e=>{if("M_FORBIDDEN"===e.errcode){const e=a.getComponent("dialogs.ErrorDialog");s.a.createTrackedDialog("Call Failed","",e,{title:Object(c.a)("Permission Required"),description:Object(c.a)("You do not have permission to start a conference call in this room")})}console.error(e)})}(e.room_id,e.type);break;case"incoming_call":{if(x.getAnyActiveCall())return;if(!r.a.get().supportsVoip())return;const t=e.call;w(t),T(t,t.roomId,"ringing")}break;case"hangup":if(!v[e.room_id])return;v[e.room_id].hangup(),T(null,e.room_id,"ended");break;case"answer":if(!v[e.room_id])return;v[e.room_id].answer(),T(v[e.room_id],e.room_id,"connected"),u.a.dispatch({action:"view_room",room_id:e.room_id})}})),navigator.mediaSession&&(navigator.mediaSession.setActionHandler("play",(function(){})),navigator.mediaSession.setActionHandler("pause",(function(){})),navigator.mediaSession.setActionHandler("seekbackward",(function(){})),navigator.mediaSession.setActionHandler("seekforward",(function(){})),navigator.mediaSession.setActionHandler("previoustrack",(function(){})),navigator.mediaSession.setActionHandler("nexttrack",(function(){}))));const x={getCallForRoom:function(e){let t=x.getCall(e);return t||(E&&(t=E.getConferenceCallForRoom(e)),t||null)},getCall:function(e){return v[e]||null},getAnyActiveCall:function(){const e=Object.keys(v);for(let t=0;te instanceof i).find(t=>t.matches(e));return t||new i(e,e)}}r()(i,"JITSI",new i("m.jitsi","jitsi")),r()(i,"STICKERPICKER",new i("m.stickerpicker","m.stickerpicker")),r()(i,"INTEGRATION_MANAGER",new i("m.integration_manager","m.integration_manager")),r()(i,"CUSTOM",new i("m.custom","m.custom"))},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var o=n(2),r=n.n(o),i=n(106),s=n(48),a=n(140),c=n(50),l=n(1),u=n(88),d=n(89),h=n(111),p=n(47),m=n(67);class g extends i.a{constructor(){super(s.a,{})}static get instance(){return g.internalInstance}getSelectedCommunityId(){return c.a.getValue("feature_communities_v2_prototypes")?h.a.getSelectedTags()[0]:null}getSelectedCommunityName(){return g.instance.getCommunityName(this.getSelectedCommunityId())}getSelectedCommunityGeneralChat(){const e=this.getSelectedCommunityId();if(e)return this.getGeneralChat(e)}getCommunityName(e){const t=d.a.getGroupProfileCachedFast(this.matrixClient,e);return(null==t?void 0:t.name)||e}getCommunityProfile(e){return d.a.getGroupProfileCachedFast(this.matrixClient,e)}getGeneralChat(e){const t=m.a.getGroupRooms(e).map(e=>p.a.get().getRoom(e.roomId)).filter(e=>!!e);let n=t.find(t=>{const n=t.currentState.getStateEvents("im.vector.general_chat","");return!(!n||n.getContent().groupId!==e)});return n||(n=t[0]),n}async onAction(e){if(this.matrixClient&&c.a.getValue("feature_communities_v2_prototypes"))if("MatrixActions.Room.myMembership"===e.action){const t=e.room,n=Object(a.b)(e.membership);if(n===Object(a.b)(e.oldMembership))return;if(n===a.a.Invite)try{const e=l.f("/rooms/$roomId/group_info",{$roomId:t.roomId}),n=await this.matrixClient._http.authedRequest(void 0,"GET",e,void 0,void 0,{prefix:"/_matrix/client/unstable/im.vector.custom"});await this.matrixClient.setAccountData("im.vector.group_info."+t.roomId,n)}catch(e){console.warn("Non-fatal error getting group information for invite:",e)}}else if("MatrixActions.accountData"===e.action)e.event_type.startsWith("im.vector.group_info.")&&this.emit(u.b,e.event_type.substring("im.vector.group_info.".length));else if("select_tag"===e.action){const t=this.getGeneralChat(e.tag);t&&s.a.dispatch({action:"view_room",room_id:t.roomId})}}getInviteProfile(e){if(!this.matrixClient)return{displayName:null,avatarMxc:null};const t=this.matrixClient.getRoom(e);if(c.a.getValue("feature_communities_v2_prototypes")){const t=this.matrixClient.getAccountData("im.vector.group_info."+e);if(t&&t.getContent())return{displayName:t.getContent().name,avatarMxc:t.getContent().avatar_url}}return{displayName:t.name,avatarMxc:t.avatar_url}}async onReady(){for(const e of this.matrixClient.getRooms()){const t=e.currentState.getMembers().find(e=>e.userId===this.matrixClient.getUserId());t&&(Object(a.b)(t.membership)===a.a.Invite&&this.emit(u.b,e.roomId))}}}r()(g,"internalInstance",new g)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(2),r=n.n(o),i=n(88),s=n(47);class a extends i.a{constructor(e,t={}){super(e,t),r()(this,"matrixClient",void 0),s.a.get()&&(this.matrixClient=s.a.get(),this.onReady())}async onReady(){}async onNotReady(){}async onDispatch(e){if(await this.onAction(e),"MatrixActions.sync"===e.action){if("PREPARED"!==e.prevState||"PREPARED"===e.state)return;this.matrixClient!==e.matrixClient&&(this.matrixClient&&await this.onNotReady(),this.matrixClient=e.matrixClient,await this.onReady())}else"on_client_not_viable"!==e.action&&"on_logged_out"!==e.action||this.matrixClient&&(await this.onNotReady(),this.matrixClient=null)}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return f})),n.d(t,"e",(function(){return b})),n.d(t,"b",(function(){return v}));var o=n(49),r=n(46),i=n(47),s=n(305),a=n(306),c=n(44),l=n(87),u=n(206);let d={},h=!1;function p(){return h}function m(){return h}class g extends Error{constructor(){super("Secret storage access canceled")}}function _(e,t){p()&&(d[e]=t)}const f={getSecretStorageKey:async function({keys:e},t){const n=Object.entries(e);if(n.length>1)throw new Error("Multiple storage key requests not implemented");const[l,u]=n[0];if(p()&&d[l])return[l,d[l]];const h=async({passphrase:e,recoveryKey:t})=>e?Object(s.a)(e,u.passphrase.salt,u.passphrase.iterations):Object(a.a)(t),m=r.getComponent("dialogs.secretstorage.AccessSecretStorageDialog"),{finished:f}=o.a.createTrackedDialog("Access Secret Storage dialog","",m,{keyInfo:u,checkPrivateKey:async e=>{const t=await h(e);return await i.a.get().checkSecretStorageKey(t,u)}},null,!1,!1,{onBeforeClose:async e=>"backgroundClick"!==e||async function(){const e=r.getComponent("dialogs.QuestionDialog"),[t]=await o.a.createDialog(e,{title:Object(c.a)("Cancel entering passphrase?"),description:Object(c.a)("Are you sure you want to cancel entering passphrase?"),danger:!1,button:Object(c.a)("Go Back"),cancelButton:Object(c.a)("Cancel")}).finished;return!t}()}),[b]=await f;if(!b)throw new g;const v=await h(b);return _(l,v),[l,v]},cacheSecretStorageKey:_,onSecretRequested:async function({user_id:e,device_id:t,request_id:n,name:o,device_trust:r}){console.log("onSecretRequested",e,t,n,o,r);const s=i.a.get();if(e===s.getUserId())if(r&&r.isVerified()){if("m.cross_signing.master"===o||"m.cross_signing.self_signing"===o||"m.cross_signing.user_signing"===o){const e=s.getCrossSigningCacheCallbacks();if(!e.getCrossSigningKeyCache)return;const n=o.replace("m.cross_signing.",""),r=await e.getCrossSigningKeyCache(n);return r||console.log(`${n} requested by ${t}, but not found in cache`),r&&Object(l.encodeBase64)(r)}if("m.megolm_backup.v1"===o){const e=await s._crypto.getSessionBackupPrivateKey();return e||console.log(`session backup key requested by ${t}, but not found in cache`),e&&Object(l.encodeBase64)(e)}console.warn("onSecretRequested didn't recognise the secret named ",o)}else console.log("Ignoring secret request from untrusted device "+t)}};async function b(){let e;const t=r.getComponent("dialogs.keybackup.RestoreKeyBackupDialog"),{finished:n}=o.a.createTrackedDialog("Restore Backup","",t,{showSummary:!1,keyCallback:t=>e=t},null,!1,!0);if(!await n)throw new Error("Key backup prompt cancelled");return e}async function v(e=(async()=>{}),t=!1){const s=i.a.get();h=!0;try{if(!await s.hasSecretStorageKey()||t){const{finished:e}=o.a.createTrackedDialogAsync("Create Secret Storage dialog","",n.e(2).then(n.bind(null,1108)),{forceReset:t},null,!1,!0,{onBeforeClose:e=>"backgroundClick"!==e||!Object(u.b)()}),[r]=await e;if(!r)throw new Error("Secret storage creation canceled")}else{const e=r.getComponent("dialogs.InteractiveAuthDialog");await s.bootstrapCrossSigning({authUploadDeviceSigningKeys:async t=>{const{finished:n}=o.a.createTrackedDialog("Cross-signing keys dialog","",e,{title:Object(c.a)("Setting up keys"),matrixClient:i.a.get(),makeRequest:t}),[r]=await n;if(!r)throw new Error("Cross-signing key upload auth canceled")}}),await s.bootstrapSecretStorage({getKeyBackupPassphrase:b})}return await e()}finally{h=!1,p()||(d={})}}},function(e,t,n){"use strict";class o{constructor(e){const t={},n=this._getOverriddenMethods(this,t);for(const o of Object.keys(n))"function"==typeof n[o]&&(t[o]=e[o],e[o]=n[o])}_getOverriddenMethods(){throw new Error("Not implemented")}}o.install=function(e,t,n){e.__mixins||(e.__mixins=[]);for(let n=0;n0)throw new Error("Cannot initialise state after events are added");for(const t of e)Object.freeze(t);this._startState.setStateEvents(e),this._endState.setStateEvents(e)},r.prototype.forkLive=function(e){const t=this.getState(e),n=new r(this._eventTimelineSet);return n._startState=t.clone(),n._endState=t,this._endState=t.clone(),n},r.prototype.fork=function(e){const t=this.getState(e),n=new r(this._eventTimelineSet);return n._startState=t.clone(),n._endState=t.clone(),n},r.prototype.getRoomId=function(){return this._roomId},r.prototype.getFilter=function(){return this._eventTimelineSet.getFilter()},r.prototype.getTimelineSet=function(){return this._eventTimelineSet},r.prototype.getBaseIndex=function(){return this._baseIndex},r.prototype.getEvents=function(){return this._events},r.prototype.getState=function(e){if(e==r.BACKWARDS)return this._startState;if(e==r.FORWARDS)return this._endState;throw new Error("Invalid direction '"+e+"'")},r.prototype.getPaginationToken=function(e){return this.getState(e).paginationToken},r.prototype.setPaginationToken=function(e,t){this.getState(t).paginationToken=e},r.prototype.getNeighbouringTimeline=function(e){if(e==r.BACKWARDS)return this._prevTimeline;if(e==r.FORWARDS)return this._nextTimeline;throw new Error("Invalid direction '"+e+"'")},r.prototype.setNeighbouringTimeline=function(e,t){if(this.getNeighbouringTimeline(t))throw new Error("timeline already has a neighbouring timeline - cannot reset neighbour (direction: "+t+")");if(t==r.BACKWARDS)this._prevTimeline=e;else{if(t!=r.FORWARDS)throw new Error("Invalid direction '"+t+"'");this._nextTimeline=e}this.setPaginationToken(null,t)},r.prototype.addEvent=function(e,t){const n=t?this._startState:this._endState,o=this.getTimelineSet();let i;o.room&&o.room.getUnfilteredTimelineSet()===o&&(r.setEventMetadata(e,n,t),e.isState()&&(n.setStateEvents([e]),e.sender&&("m.room.member"!==e.getType()||t)||r.setEventMetadata(e,n,t))),i=t?0:this._events.length,this._events.splice(i,0,e),t&&this._baseIndex++},r.setEventMetadata=function(e,t,n){e.sender=t.getSentinelMember(e.getSender()),"m.room.member"===e.getType()&&(e.target=t.getSentinelMember(e.getStateKey())),e.isState()&&n&&(e.forwardLooking=!1)},r.prototype.removeEvent=function(e){for(let t=this._events.length-1;t>=0;t--){const n=this._events[t];if(n.getId()==e)return this._events.splice(t,1),to){const e=t;t=o,o=e}n=e.ctrlOrCmdKey?this._state.selectedTags:[],n=[...new Set(this._state.orderedTags.slice(t,o+1).concat(n))]}else n=e.ctrlOrCmdKey&&t?this._state.selectedTags.includes(e.tag)?this._state.selectedTags.filter(t=>t!==e.tag):[...this._state.selectedTags,e.tag]:1===this._state.selectedTags.length&&this._state.selectedTags.includes(e.tag)?[]:[e.tag],this._state.selectedTags.includes(e.tag)||this._setState({anchorTag:e.tag});this._setState({selectedTags:n}),s.a.trackEvent("FilterStore","select_tag")}break;case"deselect_tags":e.tag?this._setState({selectedTags:this._state.selectedTags.filter(t=>t!==e.tag)}):this._setState({selectedTags:[]}),s.a.trackEvent("FilterStore","deselect_tags");break;case"on_client_not_viable":case"on_logged_out":this._state=Object.assign({},u);break;case"setting_updated":"TagPanel.enableTagPanel"!==e.settingName||e.newValue||(this._setState({selectedTags:[]}),s.a.trackEvent("FilterStore","disable_tags"))}}_updateBadges(e=this._state.joinedGroupIds){if(e&&e.length){const t=c.a.get(),n={};e.forEach(e=>{const o=i.a.getGroupRooms(e).map(e=>t.getRoom(e.roomId)).filter(e=>null!=e),r=o&&a.e(o);n[e]=r&&0!==r.count?r:void 0});const o=Object.assign({},this._state.badges,n);this._setState({badges:o})}}_updateOrderedTags(){this._setState({orderedTags:this._state.hasSynced&&this._state.hasFetchedJoinedGroups?this._mergeGroupsAndTags():null})}_mergeGroupsAndTags(){const e=this._state.joinedGroupIds||[],t=this._state.orderedTagsAccountData||[],n=new Set(this._state.removedTagsAccountData||[]),o=t.filter(t=>("+"!==t[0]||e.includes(t))&&!n.has(t)),r=e.filter(e=>!t.includes(e)&&!n.has(e));return o.concat(r)}getGroupBadge(e){const t=this._state.badges;return t&&t[e]}getOrderedTags(){return this._state.orderedTags}getRemovedTagsAccountData(){return this._state.removedTagsAccountData}getStoreId(){return this._id||(this._id=Math.random().toString(16).slice(2,10)),this._id}getSelectedTags(){return this._state.selectedTags}}void 0===e.singletonTagOrderStore&&(e.singletonTagOrderStore=new d),t.a=e.singletonTagOrderStore}).call(this,n(6))},function(e,t,n){var o=n(113),r=n(83),i=n(270),s=n(158),a=n(136),c=function(e,t,n){var l,u,d,h=e&c.F,p=e&c.G,m=e&c.S,g=e&c.P,_=e&c.B,f=e&c.W,b=p?r:r[t]||(r[t]={}),v=b.prototype,E=p?o:m?o[t]:(o[t]||{}).prototype;for(l in p&&(n=t),n)(u=!h&&E&&void 0!==E[l])&&a(b,l)||(d=u?E[l]:n[l],b[l]=p&&"function"!=typeof E[l]?n[l]:_&&u?i(d,o):f&&E[l]==d?function(e){var t=function(t,n,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((b.virtual||(b.virtual={}))[l]=d,e&c.R&&v&&!v[l]&&s(v,l,d)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var o=n(159),r=n(376),i=n(271),s=Object.defineProperty;t.f=n(115)?Object.defineProperty:function(e,t,n){if(o(e),t=i(t,!0),o(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(161)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){e.exports={default:n(562),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var o,r=n(375),i=(o=r)&&o.__esModule?o:{default:o};t.default=function(){function e(e,t){for(var n=0;n{if(!this._indexedDB)return void t(new Error("no indexeddb support available"));o.a.log("connecting to indexeddb "+this._dbName);const n=this._indexedDB.open(this._dbName,s.b);n.onupgradeneeded=e=>{const t=e.target.result,n=e.oldVersion;s.c(t,n)},n.onblocked=()=>{o.a.log("can't yet open IndexedDBCryptoStore because it is open elsewhere")},n.onerror=e=>{o.a.log("Error connecting to indexeddb",e),t(e.target.error)},n.onsuccess=t=>{const n=t.target.result;o.a.log("connected to indexeddb "+this._dbName),e(new s.a(n))}}).then(e=>e.doTxn("readonly",[l.STORE_INBOUND_GROUP_SESSIONS,l.STORE_INBOUND_GROUP_SESSIONS_WITHHELD],t=>{e.getEndToEndInboundGroupSession("","",t,()=>{})}).then(()=>e)).catch(t=>{if("VersionError"===t.name)throw o.a.warn("Crypto DB is too new for us to use!",t),new a.a(a.a.TOO_NEW);o.a.warn("unable to connect to indexeddb "+this._dbName+": falling back to localStorage store: "+t);try{return new r.a(e.localStorage)}catch(t){return o.a.warn("unable to open localStorage: falling back to in-memory store: "+t),new i.a}}).then(e=>{this._backend=e})),this._backendPromise}deleteAllData(){return new Promise((e,t)=>{if(!this._indexedDB)return void t(new Error("no indexeddb support available"));o.a.log("Removing indexeddb instance: "+this._dbName);const n=this._indexedDB.deleteDatabase(this._dbName);n.onblocked=()=>{o.a.log("can't yet delete IndexedDBCryptoStore because it is open elsewhere")},n.onerror=e=>{o.a.log("Error deleting data from indexeddb",e),t(e.target.error)},n.onsuccess=()=>{o.a.log("Removed indexeddb instance: "+this._dbName),e()}}).catch(e=>{o.a.warn("unable to delete IndexedDBCryptoStore: "+e)})}getOrAddOutgoingRoomKeyRequest(e){return this._backend.getOrAddOutgoingRoomKeyRequest(e)}getOutgoingRoomKeyRequest(e){return this._backend.getOutgoingRoomKeyRequest(e)}getOutgoingRoomKeyRequestByState(e){return this._backend.getOutgoingRoomKeyRequestByState(e)}getAllOutgoingRoomKeyRequestsByState(e){return this._backend.getAllOutgoingRoomKeyRequestsByState(e)}getOutgoingRoomKeyRequestsByTarget(e,t,n){return this._backend.getOutgoingRoomKeyRequestsByTarget(e,t,n)}updateOutgoingRoomKeyRequest(e,t,n){return this._backend.updateOutgoingRoomKeyRequest(e,t,n)}deleteOutgoingRoomKeyRequest(e,t){return this._backend.deleteOutgoingRoomKeyRequest(e,t)}getAccount(e,t){this._backend.getAccount(e,t)}storeAccount(e,t){this._backend.storeAccount(e,t)}getCrossSigningKeys(e,t){this._backend.getCrossSigningKeys(e,t)}getSecretStorePrivateKey(e,t,n){this._backend.getSecretStorePrivateKey(e,t,n)}storeCrossSigningKeys(e,t){this._backend.storeCrossSigningKeys(e,t)}storeSecretStorePrivateKey(e,t,n){this._backend.storeSecretStorePrivateKey(e,t,n)}countEndToEndSessions(e,t){this._backend.countEndToEndSessions(e,t)}getEndToEndSession(e,t,n,o){this._backend.getEndToEndSession(e,t,n,o)}getEndToEndSessions(e,t,n){this._backend.getEndToEndSessions(e,t,n)}getAllEndToEndSessions(e,t){this._backend.getAllEndToEndSessions(e,t)}storeEndToEndSession(e,t,n,o){this._backend.storeEndToEndSession(e,t,n,o)}storeEndToEndSessionProblem(e,t,n){return this._backend.storeEndToEndSessionProblem(e,t,n)}getEndToEndSessionProblem(e,t){return this._backend.getEndToEndSessionProblem(e,t)}filterOutNotifiedErrorDevices(e){return this._backend.filterOutNotifiedErrorDevices(e)}getEndToEndInboundGroupSession(e,t,n,o){this._backend.getEndToEndInboundGroupSession(e,t,n,o)}getAllEndToEndInboundGroupSessions(e,t){this._backend.getAllEndToEndInboundGroupSessions(e,t)}addEndToEndInboundGroupSession(e,t,n,o){this._backend.addEndToEndInboundGroupSession(e,t,n,o)}storeEndToEndInboundGroupSession(e,t,n,o){this._backend.storeEndToEndInboundGroupSession(e,t,n,o)}storeEndToEndInboundGroupSessionWithheld(e,t,n,o){this._backend.storeEndToEndInboundGroupSessionWithheld(e,t,n,o)}storeEndToEndDeviceData(e,t){this._backend.storeEndToEndDeviceData(e,t)}getEndToEndDeviceData(e,t){this._backend.getEndToEndDeviceData(e,t)}storeEndToEndRoom(e,t,n){this._backend.storeEndToEndRoom(e,t,n)}getEndToEndRooms(e,t){this._backend.getEndToEndRooms(e,t)}getSessionsNeedingBackup(e){return this._backend.getSessionsNeedingBackup(e)}countSessionsNeedingBackup(e){return this._backend.countSessionsNeedingBackup(e)}unmarkSessionsNeedingBackup(e,t){return this._backend.unmarkSessionsNeedingBackup(e,t)}markSessionsNeedingBackup(e,t){return this._backend.markSessionsNeedingBackup(e,t)}doTxn(e,t,n){return this._backend.doTxn(e,t,n)}}l.STORE_ACCOUNT="account",l.STORE_SESSIONS="sessions",l.STORE_INBOUND_GROUP_SESSIONS="inbound_group_sessions",l.STORE_INBOUND_GROUP_SESSIONS_WITHHELD="inbound_group_sessions_withheld",l.STORE_DEVICE_DATA="device_data",l.STORE_ROOMS="rooms",l.STORE_BACKUP="sessions_needing_backup"}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(55),r=n(47),i=n(49),s=n(46),a=n(44),c=n(203),l=n(205),u=n(173);class d extends Error{}class h{constructor(e=null){this.accessToken=null,this.authEnabled=!0,this.tempClient=e?Object(o.q)({baseUrl:"",idBaseUrl:e}):null}get _matrixClient(){return this.tempClient?this.tempClient:r.a.get()}_writeToken(){this.tempClient||window.localStorage.setItem("mx_is_access_token",this.accessToken)}_readToken(){return this.tempClient?null:window.localStorage.getItem("mx_is_access_token")}hasCredentials(){return null!=this.accessToken}async getAccessToken({check:e=!0}={}){if(!this.authEnabled)return null;let t=this.accessToken;if(t||(t=this._readToken()),!t)return t=await this.registerForToken(e),t&&(this.accessToken=t,this._writeToken()),t;if(e)try{await this._checkToken(t)}catch(e){if(e instanceof c.b||e instanceof d)throw e;t=await this.registerForToken(),t&&(this.accessToken=t,this._writeToken())}return t}async _checkToken(e){const t=this._matrixClient.getIdentityServerUrl();try{await this._matrixClient.getIdentityAccount(e)}catch(n){if("M_TERMS_NOT_SIGNED"===n.errcode)return console.log("Identity Server requires new terms to be agreed to"),void await Object(c.d)([new c.a(o.m.IS,t,e)]);throw n}if(!this.tempClient&&!Object(l.a)()&&!await Object(l.b)(t)){const e=s.getComponent("dialogs.QuestionDialog"),{finished:n}=i.a.createTrackedDialog("Default identity server terms warning","",e,{title:Object(a.a)("Identity server has no terms of service"),description:React.createElement("div",null,React.createElement("p",null,Object(a.a)("This action requires accessing the default identity server to validate an email address or phone number, but the server does not have any terms of service.",{},{server:()=>React.createElement("b",null,Object(u.a)(t))})),React.createElement("p",null,Object(a.a)("Only continue if you trust the owner of the server."))),button:Object(a.a)("Trust")}),[o]=await n;if(!o)throw new d("User aborted identity server action without terms");Object(l.d)()}}async registerForToken(e=!0){const t=await r.a.get().getOpenIdToken(),{access_token:n,token:o}=await this._matrixClient.registerWithIdentityServer(t),i=o||n;return e&&await this._checkToken(i),i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.FOCUS_GROUP="data-focus-lock",t.FOCUS_DISABLED="data-focus-lock-disabled",t.FOCUS_ALLOW="data-no-focus-lock",t.FOCUS_AUTO="data-autofocus-inside"},function(e,t,n){"use strict";var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(43),c=n.n(a),l=n(51),u=n.n(l),d=n(208),h=n(50),p=n(52),m=n(59),g=n(146),_=n(248);const f=(e,t)=>{let n=[];return h.a.getValue("lowBandwidth")||(n=t||[],e&&n.unshift(e)),Array.from(new Set(n))};t.a=e=>{const{name:t,idName:n,title:o,url:i,urls:l,width:h=40,height:b=40,resizeMethod:v="crop",defaultToInitialLetter:E=!0,onClick:y,inputRef:S,className:C}=e,w=s()(e,["name","idName","title","url","urls","width","height","resizeMethod","defaultToInitialLetter","onClick","inputRef","className"]),[T,x]=(({url:e,urls:t})=>{const[n,o]=Object(a.useState)(f(e,t)),[r,i]=Object(a.useState)(0),s=Object(a.useCallback)(()=>{i(e=>e+1)},[]);Object(a.useEffect)(()=>{o(f(e,t)),i(0)},[e,JSON.stringify(t)]);const c=Object(a.useContext)(m.a),l=Object(a.useCallback)((e,t)=>{"ERROR"!==e&&t!==e&&i(0)},[]);Object(g.a)(c,"sync",l);return[n[r],s]})({url:i,urls:l});if(!T&&E){const e=d.e(t),i=c.a.createElement("span",{className:"mx_BaseAvatar_initial","aria-hidden":"true",style:{fontSize:Object(_.a)(.65*h),width:Object(_.a)(h),lineHeight:Object(_.a)(b)}},e),s=c.a.createElement("img",{className:"mx_BaseAvatar_image",src:d.d(n||t),alt:"",title:o,onError:x,style:{width:Object(_.a)(h),height:Object(_.a)(b)},"aria-hidden":"true"});return y?c.a.createElement(p.a,r()({},w,{element:"span",className:u()("mx_BaseAvatar",C),onClick:y,inputRef:S}),i,s):c.a.createElement("span",r()({className:u()("mx_BaseAvatar",C),ref:S},w,{role:"presentation"}),i,s)}return y?c.a.createElement(p.a,r()({className:u()("mx_BaseAvatar mx_BaseAvatar_image",C),element:"img",src:T,onClick:y,onError:x,style:{width:Object(_.a)(h),height:Object(_.a)(b)},title:o,alt:"",inputRef:S},w)):c.a.createElement("img",r()({className:u()("mx_BaseAvatar mx_BaseAvatar_image",C),src:T,onError:x,style:{width:Object(_.a)(h),height:Object(_.a)(b)},title:o,alt:"",ref:S},w))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));class o{getValueOverride(e,t,n,o){return null}onChange(e,t,n){}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(45),c=n.n(a),l=n(255);class u extends s.a.Component{render(){let e=s.a.createElement("span",{className:"mx_SettingsFlag_label"},this.props.label),t=s.a.createElement(l.a,{checked:this.props.value,disabled:this.props.disabled,onChange:this.props.onChange,"aria-label":this.props.label});if(this.props.toggleInFront){const n=e;e=t,t=n}const n="mx_SettingsFlag "+(this.props.className||"");return s.a.createElement("div",{className:n},e,t)}}r()(u,"propTypes",{value:c.a.bool.isRequired,onChange:c.a.func.isRequired,label:c.a.string.isRequired,disabled:c.a.bool,toggleInFront:c.a.bool,className:c.a.string})},function(e,t,n){"use strict";var o="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var o in n)r(n,o)&&(e[o]=n[o])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,n,o,r){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+o),r);else for(var i=0;i{this.calculateTotalState()})}get symbol(){return null}setRooms(e){if(this.byTileCount)return this.rooms=e,void this.calculateTotalState();const t=this.rooms,n=Object(l.b)(t,e);this.rooms=e;for(const e of n.removed){const t=this.states[e.roomId];t&&(delete this.states[e.roomId],t.off(u.a,this.onRoomNotificationStateUpdate))}for(const e of n.added){const t=this.getRoomFn(e);t.on(u.a,this.onRoomNotificationStateUpdate),this.states[e.roomId]=t}this.calculateTotalState()}getForRoom(e){const t=this.states[e.roomId];if(!t)throw new Error("Unknown room for notification state");return t}destroy(){super.destroy();for(const e of Object.values(this.states))e.off(u.a,this.onRoomNotificationStateUpdate);this.states={}}calculateTotalState(){const e=this.snapshot();if(this.byTileCount)this._color=c.a.Red,this._count=this.rooms.length;else{this._count=0,this._color=c.a.None;for(const e of Object.values(this.states))this._count+=e.count,this._color=Math.max(this.color,e.color)}this.emitIfUpdated(e)}}var h=n(47),p=n(140),m=n(414),g=n(225),_=n(423);class f extends u.b{constructor(e){super(),this.room=e,r()(this,"handleReadReceipt",(e,t)=>{Object(m.a)(e,h.a.get())&&t.roomId===this.room.roomId&&this.updateNotificationState()}),r()(this,"handleMembershipUpdate",()=>{this.updateNotificationState()}),r()(this,"handleRoomEventUpdate",e=>{e.getRoomId()===this.room.roomId&&this.updateNotificationState()}),r()(this,"handleAccountDataUpdate",e=>{"m.push_rules"===e.getType()&&this.updateNotificationState()}),this.room.on("Room.receipt",this.handleReadReceipt),this.room.on("Room.timeline",this.handleRoomEventUpdate),this.room.on("Room.redaction",this.handleRoomEventUpdate),this.room.on("Room.myMembership",this.handleMembershipUpdate),h.a.get().on("Event.decrypted",this.handleRoomEventUpdate),h.a.get().on("accountData",this.handleAccountDataUpdate),this.updateNotificationState()}get roomIsInvite(){return Object(p.b)(this.room.getMyMembership())===p.a.Invite}destroy(){super.destroy(),this.room.removeListener("Room.receipt",this.handleReadReceipt),this.room.removeListener("Room.timeline",this.handleRoomEventUpdate),this.room.removeListener("Room.redaction",this.handleRoomEventUpdate),this.room.removeListener("Room.myMembership",this.handleMembershipUpdate),h.a.get()&&(h.a.get().removeListener("Event.decrypted",this.handleRoomEventUpdate),h.a.get().removeListener("accountData",this.handleAccountDataUpdate))}updateNotificationState(){const e=this.snapshot();if(g.f(this.room.roomId)===g.d)this._color=c.a.None,this._symbol=null,this._count=0;else if(this.roomIsInvite)this._color=c.a.Red,this._symbol="!",this._count=1;else{const e=g.g(this.room,"highlight"),t=g.g(this.room,"total"),n=t||(e||0);if(e>0)this._color=c.a.Red,this._count=n,this._symbol=null;else if(t>0)this._color=c.a.Grey,this._count=n,this._symbol=null;else{const e=_.a(this.room);this._color=e?c.a.Bold:c.a.None,this._count=0,this._symbol=null}}this.emitIfUpdated(e)}}class b extends u.b{constructor(){super(),r()(this,"totalStatesWithUnread",0),this._symbol=null,this._count=0,this._color=c.a.None}get numUnreadStates(){return this.totalStatesWithUnread}add(e,t=!1){e.symbol&&t&&(this._symbol=e.symbol),e.count&&(this._count+=e.count),e.color>this.color&&(this._color=e.color),e.hasUnreadCount&&this.totalStatesWithUnread++}}class v extends i.a{constructor(){super(s.a,{}),r()(this,"roomMap",new Map),r()(this,"listMap",new Map)}get globalState(){if(!this.matrixClient)return new b;const e=new b;for(const t of this.matrixClient.getVisibleRooms())e.add(this.getRoomState(t));return e}getListState(e){if(this.listMap.has(e))return this.listMap.get(e);const t=e===a.a.Invite,n=new d(t,e,e=>this.getRoomState(e));return this.listMap.set(e,n),n}getRoomState(e){return this.roomMap.has(e)||this.roomMap.set(e,new f(e)),this.roomMap.get(e)}static get instance(){return v.internalInstance}async onNotReady(){for(const e of this.roomMap.values())e.destroy()}async onAction(e){return Promise.resolve()}}r()(v,"internalInstance",new v)},function(e,t,n){"use strict";n.d(t,"c",(function(){return S})),n.d(t,"e",(function(){return C})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return _}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(58);const c=({children:e,inputRef:t})=>{const[n,o,r]=C(t);return e({onFocus:n,isActive:o,ref:r})};var l=n(56),u=n.n(l),d=n(60),h=n.n(d),p=n(52);const m=e=>{let{inputRef:t}=e,n=h()(e,["inputRef"]);const[o,r,i]=C(t);return s.a.createElement(p.a,u()({},n,{onFocus:o,inputRef:i,tabIndex:r?0:-1}))};var g=n(69);const _=e=>{let{inputRef:t}=e,n=h()(e,["inputRef"]);const[o,r,i]=C(t);return s.a.createElement(g.a,u()({},n,{onFocus:o,inputRef:i,tabIndex:r?0:-1}))};function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function b(e){for(var t=1;t{}});var E;v.displayName="RovingTabIndexContext",function(e){e.Register="REGISTER",e.Unregister="UNREGISTER",e.SetFocus="SET_FOCUS"}(E||(E={}));const y=(e,t)=>{switch(t.type){case E.Register:{if(0===e.refs.length)return b(b({},e),{},{activeRef:t.payload.ref,refs:[t.payload.ref]});if(e.refs.includes(t.payload.ref))return e;let n=e.refs.findIndex(e=>2&e.current.compareDocumentPosition(t.payload.ref.current));return n<0&&(n=e.refs.length),b(b({},e),{},{refs:[...e.refs.slice(0,n),t.payload.ref,...e.refs.slice(n)]})}case E.Unregister:{const n=e.refs.filter(e=>e!==t.payload.ref);if(n.length===e.refs.length)return e;if(e.activeRef===t.payload.ref){const o=e.refs.findIndex(e=>e===t.payload.ref);return b(b({},e),{},{activeRef:o>=n.length?n[n.length-1]:n[o],refs:n})}return b(b({},e),{},{refs:n})}case E.SetFocus:return b(b({},e),{},{activeRef:t.payload.ref});default:return e}},S=({children:e,handleHomeEnd:t,onKeyDown:n})=>{const[o,r]=Object(i.useReducer)(y,{activeRef:null,refs:[]}),c=Object(i.useMemo)(()=>({state:o,dispatch:r}),[o]),l=Object(i.useCallback)(e=>{let o=!1;if(t)switch(e.key){case a.a.HOME:o=!0,c.state.refs.length>0&&c.state.refs[0].current.focus();break;case a.a.END:o=!0,c.state.refs.length>0&&c.state.refs[c.state.refs.length-1].current.focus()}if(o)e.preventDefault(),e.stopPropagation();else if(n)return n(e,c.state)},[c.state,n,t]);return s.a.createElement(v.Provider,{value:c},e({onKeyDownHandler:l}))},C=e=>{const t=Object(i.useContext)(v);let n=Object(i.useRef)(null);e&&(n=e),Object(i.useLayoutEffect)(()=>(t.dispatch({type:E.Register,payload:{ref:n}}),()=>{t.dispatch({type:E.Unregister,payload:{ref:n}})}),[]);return[Object(i.useCallback)(()=>{t.dispatch({type:E.SetFocus,payload:{ref:n}})},[n,t]),t.state.activeRef===n,n]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(1),r=n(10);function i(e){this.userId=e,this.presence="offline",this.presenceStatusMsg=null,this._unstable_statusMessage="",this.displayName=e,this.rawDisplayName=e,this.avatarUrl=null,this.lastActiveAgo=0,this.lastPresenceTs=0,this.currentlyActive=!1,this.events={presence:null,profile:null},this._updateModifiedTime()}o.o(i,r.EventEmitter),i.prototype.setPresenceEvent=function(e){if("m.presence"!==e.getType())return;const t=null===this.events.presence;this.events.presence=e;const n=[];(e.getContent().presence!==this.presence||t)&&n.push("User.presence"),e.getContent().avatar_url&&e.getContent().avatar_url!==this.avatarUrl&&n.push("User.avatarUrl"),e.getContent().displayname&&e.getContent().displayname!==this.displayName&&n.push("User.displayName"),void 0!==e.getContent().currently_active&&e.getContent().currently_active!==this.currentlyActive&&n.push("User.currentlyActive"),this.presence=e.getContent().presence,n.push("User.lastPresenceTs"),e.getContent().status_msg&&(this.presenceStatusMsg=e.getContent().status_msg),e.getContent().displayname&&(this.displayName=e.getContent().displayname),e.getContent().avatar_url&&(this.avatarUrl=e.getContent().avatar_url),this.lastActiveAgo=e.getContent().last_active_ago,this.lastPresenceTs=Date.now(),this.currentlyActive=e.getContent().currently_active,this._updateModifiedTime();for(let t=0;t=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(539),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(6))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0;var o,r=n(611),i=(o=r)&&o.__esModule?o:{default:o};t.default=i.default||function(e){for(var t=1;tnew o.a;function N(e){F=e}function M(t){return"string"==typeof t&&(t={baseUrl:t}),t.request=t.request||O,t.store=t.store||new r.a({localStorage:e.localStorage}),t.scheduler=t.scheduler||new i.a,t.cryptoStore=t.cryptoStore||F(),new s.b(t)}}.call(this,n(6))},function(e,t,n){"use strict";n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"a",(function(){return h})),n.d(t,"h",(function(){return p})),n.d(t,"g",(function(){return m})),n.d(t,"e",(function(){return g})),n.d(t,"d",(function(){return _})),n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return v})),n.d(t,"k",(function(){return E}));var o=n(86),r=n.n(o),i=n(0),s=n(10),a=n(201),c=n(200);const l="m.key.verification.",u=l+"request",d=l+"start",h=l+"cancel",p=l+"ready",m=1,g=2,_=3,f=4,b=5,v=6;class E extends s.EventEmitter{constructor(e,t,n){super(),r()(this,"_cancelOnTimeout",()=>{try{this.initiatedByMe?this.cancel({reason:"Other party didn't accept in time",code:"m.timeout"}):this.cancel({reason:"User didn't accept in time",code:"m.timeout"})}catch(e){i.a.error("Error while cancelling verification request",e)}}),this.channel=e,this.channel._request=this,this._verificationMethods=t,this._client=n,this._commonMethods=[],this._setPhase(m,!1),this._eventsByUs=new Map,this._eventsByThem=new Map,this._observeOnly=!1,this._timeoutTimer=null,this._accepting=!1,this._declining=!1,this._verifierHasFinished=!1,this._cancelled=!1,this._chosenMethod=null,this._qrCodeData=null,this._requestReceivedAt=null}static validateEvent(e,t,n){const o=t.getContent();return!(!e||!e.startsWith(l))&&(o?e!==u&&e!==p||Array.isArray(o.methods)?e!==u&&e!==p&&e!==d||"string"==typeof o.from_device&&0!==o.from_device.length||(i.a.log("VerificationRequest: validateEvent: fail because from_device"),!1):(i.a.log("VerificationRequest: validateEvent: fail because methods"),!1):(i.a.log("VerificationRequest: validateEvent: no content"),!1))}get invalid(){return this.phase===m}get requested(){return this.phase===g}get cancelled(){return this.phase===b}get ready(){return this.phase===_}get started(){return this.phase===f}get done(){return this.phase===v}get methods(){return this._commonMethods}get chosenMethod(){return this._chosenMethod}calculateEventTimeout(e){let t=this.channel.getTimestamp(e)+6e5;if(this._requestReceivedAt&&!this.initiatedByMe&&this.phase<=g){const e=this._requestReceivedAt+12e4;t=Math.min(t,e)}return Math.max(0,t-Date.now())}get timeout(){const e=this._getEventByEither(u);return e?this.calculateEventTimeout(e):0}get requestEvent(){return this._getEventByEither(u)}get phase(){return this._phase}get verifier(){return this._verifier}get canAccept(){return this.phase<_&&!this._accepting&&!this._declining}get accepting(){return this._accepting}get declining(){return this._declining}get pending(){return!this.observeOnly&&this._phase!==v&&this._phase!==b}get qrCodeData(){return this._qrCodeData}otherPartySupportsMethod(e,t=!1){if(!t&&!this.ready&&!this.started)return!1;const n=this._eventsByThem.get(u)||this._eventsByThem.get(p);if(!n){if(this.started&&this.initiatedByMe){const t=this._eventsByUs.get(d),n=t&&t.getContent();return e==(n&&n.method)}return!1}const o=n.getContent();if(!o)return!1;const{methods:r}=o;return!!Array.isArray(r)&&r.includes(e)}get initiatedByMe(){const e=this._eventsByUs.size+this._eventsByThem.size===0;if(this._phase===m&&e)return!0;const t=this._eventsByUs.has(u),n=this._eventsByThem.has(u);if(t&&!n)return!0;if(!t&&n)return!1;const o=this._eventsByUs.has(d),r=this._eventsByThem.has(d);return!(!o||r)}get requestingUserId(){return this.initiatedByMe?this._client.getUserId():this.otherUserId}get receivingUserId(){return this.initiatedByMe?this.otherUserId:this._client.getUserId()}get otherUserId(){return this.channel.userId}get isSelfVerification(){return this._client.getUserId()===this.otherUserId}get cancellingUserId(){const e=this._eventsByUs.get(h),t=this._eventsByThem.get(h);return e&&(!t||e.getId(){const o=()=>{let r=!1;return e(this)?(t(this),r=!0):this.cancelled&&(n(new Error("cancelled")),r=!0),r&&this.off("change",o),r};o()||this.on("change",o)})}_setPhase(e,t=!0){this._phase=e,t&&this.emit("change")}_getEventByEither(e){return this._eventsByThem.get(e)||this._eventsByUs.get(e)}_getEventBy(e,t){return t?this._eventsByThem.get(e):this._eventsByUs.get(e)}_calculatePhaseTransitions(){const e=[{phase:m}],t=()=>e[e.length-1].phase,n=this._eventsByThem.has(u),o=this._getEventBy(u,n);o&&e.push({phase:g,event:o});const r=o&&this._getEventBy(p,!n);let i;if(r&&t()===g&&e.push({phase:_,event:r}),r||!o){const e=this._eventsByThem.get(d),t=this._eventsByUs.get(d);i=e&&t?e.getSender()this._verificationMethods.has(e))}if(this.observeOnly||t!==g&&t!==f&&t!==_||this.channel.receiveStartFromOtherDevices&&this._wasSentByOwnUser(n)&&!this._wasSentByOwnDevice(n)&&(this._observeOnly=!0),t===f){const{method:e}=n.getContent();this._verifier||this.observeOnly||(this._verifier=this._createVerifier(e,n),this._verifier?this._chosenMethod=e:this.cancel({code:"m.unknown_method",reason:"Unknown method: "+e}))}}_applyPhaseTransitions(){const e=this._calculatePhaseTransitions(),t=e.findIndex(e=>e.phase===this.phase),n=e.slice(t+1);for(const e of n)this._transitionToPhase(e);return n}_isWinningStartRace(e){if(e.getType()!==d)return!1;const t=this._verifier.startEvent;let n,o;if(this.isSelfVerification)if(t){const e=t.getContent();n=e&&e.from_device}else n=this._client.getDeviceId();else n=t?t.getSender():this._client.getUserId();if(this.isSelfVerification){const t=e.getContent();o=t&&t.from_device}else o=e.getSender();return oe.phase===_)){this.otherPartySupportsMethod(c.c,!0)&&(this._qrCodeData=await c.a.create(this,this._client))}const e=l[l.length-1],{phase:t}=e;this._setupTimeout(t),this._setPhase(t)}else this._observeOnly!==s&&this.emit("change")}finally{i.a.log(`Verification request ${this.channel.transactionId}: ${e} event with id:${t.getId()}, content:${JSON.stringify(t.getContent())} deviceId:${this.channel.deviceId}, sender:${t.getSender()}, isSentByUs:${r}, isLiveEvent:${n}, isRemoteEcho:${o}, phase:${a}=>${this.phase}, observeOnly:${s}=>${this._observeOnly}`)}}_setupTimeout(e){if(!this._timeoutTimer&&!this.observeOnly&&e===g&&(this._timeoutTimer=setTimeout(this._cancelOnTimeout,this.timeout)),this._timeoutTimer){(e===f||e===_||e===v||e===b)&&(clearTimeout(this._timeoutTimer),this._timeoutTimer=null)}}async _cancelOnError(e,t){if(e===d){const e=t.getContent().method;if(!this._verificationMethods.has(e))return await this.cancel(Object(a.b)(Object(a.g)())),!0}const n=e===u&&this.phase!==m,o=e===p&&this.phase!==g;if(this.phase!==m&&(n||o)){i.a.warn(`Cancelling, unexpected ${e} verification event from `+t.getSender());const n=`Unexpected ${e} event in phase ${this.phase}`;return await this.cancel(Object(a.b)(Object(a.f)({reason:n}))),!0}return!1}_adjustObserveOnly(e,t){t||(this._observeOnly=!0),this.calculateEventTimeout(e)<3e3&&(this._observeOnly=!0)}_addEvent(e,t,n){if(n?this._eventsByUs.set(e,t):this._eventsByThem.set(e,t),e===u){for(const[e,t]of this._eventsByThem.entries())t.getSender()!==this.otherUserId&&this._eventsByThem.delete(e);this._requestReceivedAt=Date.now()}}_createVerifier(e,t=null,n=null){n||(n=this.targetDevice);const{userId:o,deviceId:r}=n,s=this._verificationMethods.get(e);if(s)return new s(this.channel,this._client,o,r,t,this);i.a.warn("could not find verifier constructor for method",e)}_wasSentByOwnUser(e){return e.getSender()===this._client.getUserId()}_wasSentByOwnDevice(e){if(!this._wasSentByOwnUser(e))return!1;const t=e.getContent();return!(!t||t.from_device!==this._client.getDeviceId())}onVerifierCancelled(){this._cancelled=!0;const e=this._applyPhaseTransitions();e.length&&this._setPhase(e[e.length-1].phase)}onVerifierFinished(){this.channel.send("m.key.verification.done",{}),this._verifierHasFinished=!0;const e=this._applyPhaseTransitions();e.length&&this._setPhase(e[e.length-1].phase)}getEventFromOtherParty(e){return this._eventsByThem.get(e)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"d",(function(){return h})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return m}));var o=n(47),r=n(44),i=n(49),s=n(141),a=n(43),c=n.n(a),l=n(48),u=n(75);let d;function h(e){const t={[d.Invite]:[],[d.Join]:[],[d.Leave]:[]};for(const n of e)t[p(n.getMyMembership())].push(n);return t}function p(e){return"invite"===e?d.Invite:"join"===e?d.Join:d.Leave}async function m(e){let t=!0;const n=await o.a.get().getRoomUpgradeHistory(e);if(n&&n.length>0){n[n.length-1].roomId!==e&&(t=!1)}let a={};if(t)a=await o.a.get().leaveRoomChain(e);else try{await o.a.get().leave(e)}catch(t){if(t&&t.data&&t.data.errcode){const n=t.data.error||Object(r.a)("Unexpected server error trying to leave the room");a[e]=Object.assign(new Error(n),{errcode:t.data.errcode})}else a[e]=t||new Error("Failed to leave room for unknown causes")}const d=Object.entries(a).filter(e=>!!e[1]);if(d.length>0){const t=[];for(const n of d){const o=n[1];let l=Object(r.a)("Unexpected server error trying to leave the room");if(o.errcode&&o.message){if("M_CANNOT_LEAVE_SERVER_NOTICE_ROOM"===o.errcode)return void i.a.createTrackedDialog("Error Leaving Room","",s.a,{title:Object(r.a)("Can't leave Server Notices room"),description:Object(r.a)("This room is used for important messages from the Homeserver, so you cannot leave it.")});l=a[e].message}t.push(l,c.a.createElement("BR"))}i.a.createTrackedDialog("Error Leaving Room","",s.a,{title:Object(r.a)("Error leaving room"),description:t})}else u.a.getRoomId()===e&&l.a.dispatch({action:"view_next_room"})}!function(e){e.Join="JOIN",e.Invite="INVITE",e.Leave="LEAVE"}(d||(d={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(45),c=n.n(a),l=n(46),u=n(44);class d extends s.a.Component{render(){const e=l.getComponent("views.dialogs.BaseDialog");return s.a.createElement(e,{className:"mx_ErrorDialog",onFinished:this.props.onFinished,title:this.props.title||Object(u.a)("Error"),headerImage:this.props.headerImage,contentId:"mx_Dialog_content"},s.a.createElement("div",{className:"mx_Dialog_content",id:"mx_Dialog_content"},this.props.description||Object(u.a)("An error has occurred.")),s.a.createElement("div",{className:"mx_Dialog_buttons"},s.a.createElement("button",{className:"mx_Dialog_primary",onClick:this.props.onFinished,autoFocus:this.props.focus},this.props.button||Object(u.a)("OK"))))}}r()(d,"propTypes",{title:c.a.string,description:c.a.oneOfType([c.a.element,c.a.string]),button:c.a.string,focus:c.a.bool,onFinished:c.a.func.isRequired,headerImage:c.a.string}),r()(d,"defaultProps",{focus:!0,title:null,description:null,button:null})},function(e,t,n){"use strict";n.d(t,"a",(function(){return D})),n.d(t,"b",(function(){return F}));var o=n(56),r=n.n(o),i=n(2),s=n.n(i),a=n(170),c=n(43),l=n.n(c),u=n(45),d=n.n(u),h=n(51),p=n.n(h),m=n(44),g=n(243),_=n(46),f=n(48),b=n(50),v=n(55),E=n(76),y=n(47),S=n(249),C=n(250),w=n(59),T=n(147),x=n(248);const k={"m.room.message":"messages.MessageEvent","m.sticker":"messages.MessageEvent","m.key.verification.cancel":"messages.MKeyVerificationConclusion","m.key.verification.done":"messages.MKeyVerificationConclusion","m.room.encryption":"messages.EncryptionEvent","m.call.invite":"messages.TextualEvent","m.call.answer":"messages.TextualEvent","m.call.hangup":"messages.TextualEvent"},R={"m.room.encryption":"messages.EncryptionEvent","m.room.canonical_alias":"messages.TextualEvent","m.room.create":"messages.RoomCreate","m.room.member":"messages.TextualEvent","m.room.name":"messages.TextualEvent","m.room.avatar":"messages.RoomAvatarEvent","m.room.third_party_invite":"messages.TextualEvent","m.room.history_visibility":"messages.TextualEvent","m.room.topic":"messages.TextualEvent","m.room.power_levels":"messages.TextualEvent","m.room.pinned_events":"messages.TextualEvent","m.room.server_acl":"messages.TextualEvent","im.vector.modular.widgets":"messages.TextualEvent","m.room.tombstone":"messages.TextualEvent","m.room.join_rules":"messages.TextualEvent","m.room.guest_access":"messages.TextualEvent","m.room.related_groups":"messages.TextualEvent"};for(const e of S.a)R[e]="messages.TextualEvent";function O(e){const t=e.getType();if("m.room.message"===t){const t=e.getContent();if(t&&"m.key.verification.request"===t.msgtype){const n=y.a.get(),o=n&&n.getUserId();return e.getSender()!==o&&t.to!==o?void 0:"messages.MKeyVerificationRequest"}}if("m.key.verification.done"===t){const t=y.a.get(),n=t&&t.getUserId();if(e.getSender()!==n)return}if("m.key.verification.cancel"===t||"m.key.verification.done"===t){if(!_.getComponent("messages.MKeyVerificationConclusion").prototype._shouldRender.call(null,e,e.request))return}return e.isState()?R[t]:k[t]}class D extends l.a.Component{constructor(e,t){super(e,t),s()(this,"_onDecrypted",()=>{this._verifyEvent(this.props.mxEvent),this.forceUpdate()}),s()(this,"onDeviceVerificationChanged",(e,t)=>{e===this.props.mxEvent.getSender()&&this._verifyEvent(this.props.mxEvent)}),s()(this,"onUserVerificationChanged",(e,t)=>{e===this.props.mxEvent.getSender()&&this._verifyEvent(this.props.mxEvent)}),s()(this,"toggleAllReadAvatars",()=>{this.setState({allReadAvatars:!this.state.allReadAvatars})}),s()(this,"onSenderProfileClick",e=>{const t=this.props.mxEvent;f.a.dispatch({action:"insert_mention",user_id:t.getSender()})}),s()(this,"onRequestKeysClick",()=>{this.setState({previouslyRequestedKeys:!0}),this.context.cancelAndResendEventRoomKeyRequest(this.props.mxEvent)}),s()(this,"onPermalinkClicked",e=>{e.preventDefault(),f.a.dispatch({action:"view_room",event_id:this.props.mxEvent.getId(),highlighted:!0,room_id:this.props.mxEvent.getRoomId()})}),s()(this,"onActionBarFocusChange",e=>{this.setState({actionBarFocused:e})}),s()(this,"getTile",()=>this._tile.current),s()(this,"getReplyThread",()=>this._replyThread.current),s()(this,"getReactions",()=>{if(!this.props.showReactions||!this.props.getRelationsForEvent)return null;const e=this.props.mxEvent.getId();return e||(console.error("EventTile attempted to get relations for an event without an ID"),console.log(JSON.stringify(this.props.mxEvent,null,4)),console.trace("Stacktrace for https://github.com/vector-im/element-web/issues/11120")),this.props.getRelationsForEvent(e,"m.annotation","m.reaction")}),s()(this,"_onReactionsCreated",(e,t)=>{"m.annotation"===e&&"m.reaction"===t&&(this.props.mxEvent.removeListener("Event.relationsCreated",this._onReactionsCreated),this.setState({reactions:this.getReactions()}))}),this.state={actionBarFocused:!1,allReadAvatars:!1,verified:null,previouslyRequestedKeys:!1,reactions:this.getReactions()},this._suppressReadReceiptAnimation=!0,this._tile=Object(c.createRef)(),this._replyThread=Object(c.createRef)()}UNSAFE_componentWillMount(){this._verifyEvent(this.props.mxEvent)}componentDidMount(){this._suppressReadReceiptAnimation=!1;const e=this.context;e.on("deviceVerificationChanged",this.onDeviceVerificationChanged),e.on("userTrustStatusChanged",this.onUserVerificationChanged),this.props.mxEvent.on("Event.decrypted",this._onDecrypted),this.props.showReactions&&this.props.mxEvent.on("Event.relationsCreated",this._onReactionsCreated)}UNSAFE_componentWillReceiveProps(e){e.eventSendStatus!==this.props.eventSendStatus&&this._verifyEvent(e.mxEvent)}shouldComponentUpdate(e,t){return!C.a(this.state,t)||!this._propsEqual(this.props,e)}componentWillUnmount(){const e=this.context;e.removeListener("deviceVerificationChanged",this.onDeviceVerificationChanged),e.removeListener("userTrustStatusChanged",this.onUserVerificationChanged),this.props.mxEvent.removeListener("Event.decrypted",this._onDecrypted),this.props.showReactions&&this.props.mxEvent.removeListener("Event.relationsCreated",this._onReactionsCreated)}async _verifyEvent(e){if(!e.isEncrypted())return;const t=this.context.getEventEncryptionInfo(e),n=e.getSender(),o=this.context.checkUserTrust(n);if(t.mismatchedSender)return void this.setState({verified:T.a.WARNING},this.props.onHeightChanged);if(!o.isCrossSigningVerified())return void this.setState({verified:T.a.NORMAL},this.props.onHeightChanged);const r=t.sender&&this.context.checkDeviceTrust(n,t.sender.deviceId);r?r.isVerified()?t.authenticated?this.setState({verified:T.a.VERIFIED},this.props.onHeightChanged):this.setState({verified:T.a.UNAUTHENTICATED},this.props.onHeightChanged):this.setState({verified:T.a.WARNING},this.props.onHeightChanged):this.setState({verified:T.a.UNKNOWN},this.props.onHeightChanged)}_propsEqual(e,t){const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let o=0;o0&&(r=l.a.createElement("span",{className:"mx_EventTile_readAvatarRemainder",onClick:this.toggleAllReadAvatars,style:{right:"calc("+Object(x.b)(-n)+" + 15px)"}},e,"+"))}return l.a.createElement("span",{className:"mx_EventTile_readAvatars"},r,t)}_renderE2EPadlock(){const e=this.props.mxEvent;if("m.bad.encrypted"===e.getContent().msgtype)return l.a.createElement(N,null);if(e.isEncrypted())return this.state.verified===T.a.NORMAL||this.state.verified===T.a.VERIFIED?void 0:this.state.verified===T.a.UNAUTHENTICATED?l.a.createElement(U,null):this.state.verified===T.a.UNKNOWN?l.a.createElement(L,null):l.a.createElement(M,null);if(this.context.isRoomEncrypted(e.getRoomId())){if(e.status===v.b.ENCRYPTING)return;if(e.status===v.b.NOT_SENT)return;if(e.isState())return;return l.a.createElement(P,null)}return null}render(){const e=_.getComponent("messages.MessageTimestamp"),t=_.getComponent("messages.SenderProfile"),n=_.getComponent("avatars.MemberAvatar"),o=this.props.mxEvent.getContent().msgtype,r=this.props.mxEvent.getType(),i=r.startsWith("m.key.verification")||"m.room.message"===r&&o&&o.startsWith("m.key.verification")||"m.room.encryption"===r;let s=!i&&"m.room.message"!==r&&"m.sticker"!==r&&"m.room.create"!==r,c=O(this.props.mxEvent);if((!c||this.props.mxEvent.isRelation("m.replace"))&&b.a.getValue("showHiddenEventsInTimeline")&&(c="messages.ViewSourceEvent",s=!0),!c){const{mxEvent:e}=this.props;return console.warn(`Event type not supported: type:${e.getType()} isState:${e.isState()}`),l.a.createElement("div",{className:"mx_EventTile mx_EventTile_info mx_MNoticeBody"},l.a.createElement("div",{className:"mx_EventTile_line"},Object(m.a)("This event could not be displayed")))}const u=_.getComponent(c),d=-1!==["sending","queued","encrypting"].indexOf(this.props.eventSendStatus),h=A(this.props.mxEvent)&&this.props.isRedacted,g=this.props.mxEvent.isDecryptionFailure(),f=!!this.props.editState,v=p()({mx_EventTile_bubbleContainer:i,mx_EventTile:!0,mx_EventTile_isEditing:f,mx_EventTile_info:s,mx_EventTile_12hr:this.props.isTwelveHour,mx_EventTile_encrypting:"encrypting"===this.props.eventSendStatus,mx_EventTile_sending:!f&&d,mx_EventTile_notSent:"not_sent"===this.props.eventSendStatus,mx_EventTile_highlight:"notif"!==this.props.tileShape&&this.shouldHighlight(),mx_EventTile_selected:this.props.isSelectedEvent,mx_EventTile_continuation:this.props.tileShape?"":this.props.continuation,mx_EventTile_last:this.props.last,mx_EventTile_contextual:this.props.contextual,mx_EventTile_actionBarFocused:this.state.actionBarFocused,mx_EventTile_verified:!i&&this.state.verified===T.a.VERIFIED,mx_EventTile_unverified:!i&&this.state.verified===T.a.WARNING,mx_EventTile_unknown:!i&&this.state.verified===T.a.UNKNOWN,mx_EventTile_bad:g,mx_EventTile_emote:"m.emote"===o}),y=null!==this.props.eventSendStatus?"off":void 0;let S="#";this.props.permalinkCreator&&(S=this.props.permalinkCreator.forEvent(this.props.mxEvent.getId()));const C=this.getReadAvatars();let w,x,k,R;if("notif"===this.props.tileShape?(k=24,R=!0):"messages.RoomCreate"===c||i?(k=0,R=!1):s?(k=14,R=!1):this.props.useIRCLayout?(k=14,R=!0):this.props.continuation&&"file_grid"!==this.props.tileShape?(k=0,R=!1):(k=30,R=!0),this.props.mxEvent.sender&&k&&(w=l.a.createElement("div",{className:"mx_EventTile_avatar"},l.a.createElement(n,{member:this.props.mxEvent.sender,width:k,height:k,viewUserOnClick:!0}))),R){let e=null;this.props.tileShape&&"reply"!==this.props.tileShape&&"reply_preview"!==this.props.tileShape?x=l.a.createElement(t,{mxEvent:this.props.mxEvent,enableFlair:!0}):("m.image"===o?e=Object(m.b)("%(senderName)s sent an image"):"m.video"===o?e=Object(m.b)("%(senderName)s sent a video"):"m.file"===o&&(e=Object(m.b)("%(senderName)s uploaded a file")),x=l.a.createElement(t,{onClick:this.onSenderProfileClick,mxEvent:this.props.mxEvent,enableFlair:!e,text:e}))}const D=_.getComponent("messages.MessageActionBar"),I=f?void 0:l.a.createElement(D,{mxEvent:this.props.mxEvent,reactions:this.state.reactions,permalinkCreator:this.props.permalinkCreator,getTile:this.getTile,getReplyThread:this.getReplyThread,onFocusChange:this.onActionBarFocusChange}),F=this.props.mxEvent.getTs()?l.a.createElement(e,{showTwelveHour:this.props.isTwelveHour,ts:this.props.mxEvent.getTs()}):null,N=l.a.createElement("div",{className:"mx_EventTile_keyRequestInfo_tooltip_contents"},l.a.createElement("p",null,this.state.previouslyRequestedKeys?Object(m.a)("Your key share request has been sent - please check your other sessions for key share requests."):Object(m.a)("Key share requests are sent to your other sessions automatically. If you rejected or dismissed the key share request on your other sessions, click here to request the keys for this session again.")),l.a.createElement("p",null,Object(m.a)("If your other sessions do not have the key for this message you will not be able to decrypt them."))),M=this.state.previouslyRequestedKeys?Object(m.a)("Key request sent."):Object(m.a)("Re-request encryption keys from your other sessions.",{},{requestLink:e=>l.a.createElement("a",{onClick:this.onRequestKeysClick},e)}),P=_.getComponent("elements.TooltipButton"),L=g?l.a.createElement("div",{className:"mx_EventTile_keyRequestInfo"},l.a.createElement("span",{className:"mx_EventTile_keyRequestInfo_text"},M),l.a.createElement(P,{helpText:N})):null;let U;if(!h){const e=_.getComponent("messages.ReactionsRow");U=l.a.createElement(e,{mxEvent:this.props.mxEvent,reactions:this.state.reactions})}const B=l.a.createElement("a",{href:S,onClick:this.onPermalinkClicked,"aria-label":Object(E.d)(new Date(this.props.mxEvent.getTs()),this.props.isTwelveHour)},F),j=this.props.useIRCLayout?null:B,G=this.props.useIRCLayout?B:null,q=!this.props.useIRCLayout&&!i&&this._renderE2EPadlock(),V=this.props.useIRCLayout&&!i&&this._renderE2EPadlock();switch(this.props.tileShape){case"notif":{const e=this.context.getRoom(this.props.mxEvent.getRoomId());return l.a.createElement("div",{className:v,"aria-live":y,"aria-atomic":"true"},l.a.createElement("div",{className:"mx_EventTile_roomName"},l.a.createElement("a",{href:S,onClick:this.onPermalinkClicked},e?e.name:"")),l.a.createElement("div",{className:"mx_EventTile_senderDetails"},w,l.a.createElement("a",{href:S,onClick:this.onPermalinkClicked},x,F)),l.a.createElement("div",{className:"mx_EventTile_line"},l.a.createElement(u,{ref:this._tile,mxEvent:this.props.mxEvent,highlights:this.props.highlights,highlightLink:this.props.highlightLink,showUrlPreview:this.props.showUrlPreview,onHeightChanged:this.props.onHeightChanged})))}case"file_grid":return l.a.createElement("div",{className:v,"aria-live":y,"aria-atomic":"true"},l.a.createElement("div",{className:"mx_EventTile_line"},l.a.createElement(u,{ref:this._tile,mxEvent:this.props.mxEvent,highlights:this.props.highlights,highlightLink:this.props.highlightLink,showUrlPreview:this.props.showUrlPreview,tileShape:this.props.tileShape,onHeightChanged:this.props.onHeightChanged})),l.a.createElement("a",{className:"mx_EventTile_senderDetailsLink",href:S,onClick:this.onPermalinkClicked},l.a.createElement("div",{className:"mx_EventTile_senderDetails"},x,F)));case"reply":case"reply_preview":{let e;return"reply_preview"===this.props.tileShape&&(e=a.a.makeThread(this.props.mxEvent,this.props.onHeightChanged,this.props.permalinkCreator,this._replyThread)),l.a.createElement("div",{className:v,"aria-live":y,"aria-atomic":"true"},G,w,x,V,l.a.createElement("div",{className:"mx_EventTile_reply"},j,q,e,l.a.createElement(u,{ref:this._tile,mxEvent:this.props.mxEvent,highlights:this.props.highlights,highlightLink:this.props.highlightLink,onHeightChanged:this.props.onHeightChanged,showUrlPreview:!1})))}default:{const e=a.a.makeThread(this.props.mxEvent,this.props.onHeightChanged,this.props.permalinkCreator,this._replyThread,this.props.useIRCLayout);return l.a.createElement("div",{className:v,tabIndex:-1,"aria-live":y,"aria-atomic":"true"},G,l.a.createElement("div",{className:"mx_EventTile_msgOption"},C),x,V,l.a.createElement("div",{className:"mx_EventTile_line"},j,q,e,l.a.createElement(u,{ref:this._tile,mxEvent:this.props.mxEvent,replacingEventId:this.props.replacingEventId,editState:this.props.editState,highlights:this.props.highlights,highlightLink:this.props.highlightLink,showUrlPreview:this.props.showUrlPreview,onHeightChanged:this.props.onHeightChanged}),L,U,I),w)}}}}s()(D,"propTypes",{mxEvent:d.a.object.isRequired,isRedacted:d.a.bool,continuation:d.a.bool,last:d.a.bool,contextual:d.a.bool,highlights:d.a.array,highlightLink:d.a.string,showUrlPreview:d.a.bool,isSelectedEvent:d.a.bool,onHeightChanged:d.a.func,readReceipts:d.a.arrayOf(d.a.object),readReceiptMap:d.a.object,checkUnmounting:d.a.func,eventSendStatus:d.a.string,tileShape:d.a.string,isTwelveHour:d.a.bool,getRelationsForEvent:d.a.func,showReactions:d.a.bool,useIRCLayout:d.a.bool}),s()(D,"defaultProps",{onHeightChanged:function(){}}),s()(D,"contextType",w.a);const I=["m.room.message","m.sticker"];function A(e){return I.includes(e.getType())}function F(e){if(e.isRedacted()&&!A(e))return!1;if(e.isRelation("m.replace"))return!1;const t=O(e);return void 0!==t&&("messages.TextualEvent"===t?""!==g.a(e):"messages.RoomCreate"!==t||Boolean(e.getContent().predecessor))}function N(e){return l.a.createElement(B,r()({title:Object(m.a)("This message cannot be decrypted"),icon:"undecryptable"},e))}function M(e){return l.a.createElement(B,r()({title:Object(m.a)("Encrypted by an unverified session"),icon:"unverified"},e))}function P(e){return l.a.createElement(B,r()({title:Object(m.a)("Unencrypted"),icon:"unencrypted"},e))}function L(e){return l.a.createElement(B,r()({title:Object(m.a)("Encrypted by a deleted session"),icon:"unknown"},e))}function U(e){return l.a.createElement(B,r()({title:Object(m.a)("The authenticity of this encrypted message can't be guaranteed on this device."),icon:"unauthenticated"},e))}class B extends l.a.Component{constructor(){super(),s()(this,"onHoverStart",()=>{this.setState({hover:!0})}),s()(this,"onHoverEnd",()=>{this.setState({hover:!1})}),this.state={hover:!1}}render(){let e=null;if(this.state.hover){const t=_.getComponent("elements.Tooltip");e=l.a.createElement(t,{className:"mx_EventTile_e2eIcon_tooltip",label:this.props.title,dir:"auto"})}let t="mx_EventTile_e2eIcon mx_EventTile_e2eIcon_"+this.props.icon;return b.a.getValue("alwaysShowEncryptionIcons")||(t+=" mx_EventTile_e2eIcon_hidden"),l.a.createElement("div",{className:t,onClick:this.onClick,onMouseEnter:this.onHoverStart,onMouseLeave:this.onHoverEnd},e)}}s()(B,"propTypes",{icon:d.a.string.isRequired,title:d.a.string.isRequired})},function(e,t,n){"use strict";(function(e){var o=n(10),r=n.n(o),i=n(47);class s extends r.a{constructor(){super(),this._persistentWidgetId=null,this._capsByWidgetId={},this._widgetMessagingByWidgetId={},this._roomIdByWidgetId={},this.onRoomStateEvents=this.onRoomStateEvents.bind(this),this.dispatcherRef=null}start(){i.a.get().on("RoomState.events",this.onRoomStateEvents)}stop(){i.a.get()&&i.a.get().removeListener("RoomState.events",this.onRoomStateEvents),this._capsByWidgetId={},this._widgetMessagingByWidgetId={},this._roomIdByWidgetId={}}onRoomStateEvents(e,t){"im.vector.modular.widgets"===e.getType()&&e.getStateKey()===this._persistentWidgetId&&this.destroyPersistentWidget(this._persistentWidgetId)}destroyPersistentWidget(e){if(e!==this._persistentWidgetId)return;const t=this._persistentWidgetId;this.setWidgetPersistence(t,!1),this.delWidgetMessaging(t),this.delWidgetCapabilities(t),this.delRoomId(t)}setWidgetPersistence(e,t){this._persistentWidgetId!==e||t?this._persistentWidgetId!==e&&t&&(this._persistentWidgetId=e):this._persistentWidgetId=null,this.emit("update")}getWidgetPersistence(e){return this._persistentWidgetId===e}getPersistentWidgetId(){return this._persistentWidgetId}setWidgetCapabilities(e,t){this._capsByWidgetId[e]=t,this.emit("update")}widgetHasCapability(e,t){return this._capsByWidgetId[e]&&this._capsByWidgetId[e].includes(t)}delWidgetCapabilities(e){delete this._capsByWidgetId[e],this.emit("update")}setWidgetMessaging(e,t){this.delWidgetMessaging(e),this._widgetMessagingByWidgetId[e]=t,this.emit("update")}getWidgetMessaging(e){return this._widgetMessagingByWidgetId[e]}delWidgetMessaging(e){if(this._widgetMessagingByWidgetId[e]){try{this._widgetMessagingByWidgetId[e].stop()}catch(e){console.error("Failed to stop listening for widgetMessaging events",e.message)}delete this._widgetMessagingByWidgetId[e],this.emit("update")}}getRoomId(e){return this._roomIdByWidgetId[e]}setRoomId(e,t){this._roomIdByWidgetId[e]=t,this.emit("update")}delRoomId(e){delete this._roomIdByWidgetId[e],this.emit("update")}}void 0===e.singletonActiveWidgetStore&&(e.singletonActiveWidgetStore=new s),t.a=e.singletonActiveWidgetStore}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(434),c=n.n(a),l=n(45),u=n.n(l),d=n(51),h=n.n(d),p=n(58),m=n(52),g=n(47),_=n(44),f=n(59);class b extends s.a.Component{constructor(e){super(e),r()(this,"_onKeyDown",e=>{this.props.onKeyDown&&this.props.onKeyDown(e),this.props.hasCancel&&e.key===p.a.ESCAPE&&(e.stopPropagation(),e.preventDefault(),this.props.onFinished(!1))}),r()(this,"_onCancelClick",e=>{this.props.onFinished(!1)}),this._matrixClient=g.a.get()}render(){let e,t;return this.props.hasCancel&&(e=s.a.createElement(m.a,{onClick:this._onCancelClick,className:"mx_Dialog_cancelButton","aria-label":Object(_.a)("Close dialog")})),this.props.headerImage&&(t=s.a.createElement("img",{className:"mx_Dialog_titleImage",src:this.props.headerImage,alt:""})),s.a.createElement(f.a.Provider,{value:this._matrixClient},s.a.createElement(c.a,{returnFocus:!0,lockProps:{onKeyDown:this._onKeyDown,role:"dialog","aria-labelledby":"mx_BaseDialog_title","aria-describedby":this.props.contentId},className:h()({[this.props.className]:!0,mx_Dialog_fixedWidth:this.props.fixedWidth})},s.a.createElement("div",{className:h()("mx_Dialog_header",{mx_Dialog_headerWithButton:!!this.props.headerButton,mx_Dialog_headerWithCancel:!!e})},s.a.createElement("div",{className:h()("mx_Dialog_title",this.props.titleClass),id:"mx_BaseDialog_title"},t,this.props.title),this.props.headerButton,e),this.props.children))}}r()(b,"propTypes",{onFinished:u.a.func.isRequired,hasCancel:u.a.bool,onKeyDown:u.a.func,className:u.a.string,fixedWidth:u.a.bool,title:u.a.node.isRequired,headerImage:u.a.string,children:u.a.node,contentId:u.a.string,titleClass:u.a.oneOfType([u.a.string,u.a.object,u.a.arrayOf(u.a.string)])}),r()(b,"defaultProps",{hasCancel:!0,fixedWidth:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.toArray=function(e){for(var t=Array(e.length),n=0;n{const r=Object(o.useRef)(n);Object(o.useEffect)(()=>{r.current=n},[n]),Object(o.useEffect)(()=>{if(!e)return;const n=(...e)=>r.current(...e);return e.on(t,n),()=>{e.removeListener(t,n)}},[t,e])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(43),r=n.n(o),i=n(45),s=n.n(i),a=n(51),c=n.n(a),l=n(44),u=n(52),d=n(223);const h={VERIFIED:"verified",WARNING:"warning",UNKNOWN:"unknown",NORMAL:"normal",UNAUTHENTICATED:"unauthenticated"},p={[h.WARNING]:Object(l.b)("This user has not verified all of their sessions."),[h.NORMAL]:Object(l.b)("You have not verified this user."),[h.VERIFIED]:Object(l.b)("You have verified this user. This user has verified all of their sessions.")},m={[h.WARNING]:Object(l.b)("Someone is using an unknown session"),[h.NORMAL]:Object(l.b)("This room is end-to-end encrypted"),[h.VERIFIED]:Object(l.b)("Everyone in this room is verified")},g=({isUser:e,status:t,className:n,size:i,onClick:s,hideTooltip:a,bordered:g})=>{const[_,f]=Object(o.useState)(!1),b=c()({mx_E2EIcon:!0,mx_E2EIcon_bordered:g,mx_E2EIcon_warning:t===h.WARNING,mx_E2EIcon_normal:t===h.NORMAL,mx_E2EIcon_verified:t===h.VERIFIED},n);let v,E;v=e?p[t]:m[t],i&&(E={width:i+"px",height:i+"px"});const y=()=>f(!0),S=()=>f(!1);let C;return _&&!a&&(C=r.a.createElement(d.a,{label:v?Object(l.a)(v):""})),s?r.a.createElement(u.a,{onClick:s,onMouseOver:y,onMouseLeave:S,className:b,style:E},C):r.a.createElement("div",{onMouseOver:y,onMouseLeave:S,className:b,style:E},C)};g.propTypes={isUser:s.a.bool,status:s.a.oneOf(Object.values(h)),className:s.a.string,size:s.a.number,onClick:s.a.func},t.b=g},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(45),c=n.n(a),l=n(46),u=n(44);class d extends s.a.Component{constructor(...e){super(...e),r()(this,"onOk",()=>{this.props.onFinished(!0)}),r()(this,"onCancel",()=>{this.props.onFinished(!1)})}render(){const e=l.getComponent("views.dialogs.BaseDialog"),t=l.getComponent("views.elements.DialogButtons");let n="";return this.props.danger&&(n="danger"),s.a.createElement(e,{className:"mx_QuestionDialog",onFinished:this.props.onFinished,title:this.props.title,contentId:"mx_Dialog_content",headerImage:this.props.headerImage,hasCancel:this.props.hasCancelButton,fixedWidth:this.props.fixedWidth},s.a.createElement("div",{className:"mx_Dialog_content",id:"mx_Dialog_content"},this.props.description),s.a.createElement(t,{primaryButton:this.props.button||Object(u.a)("OK"),primaryButtonClass:n,cancelButton:this.props.cancelButton,hasCancel:this.props.hasCancelButton&&!this.props.quitOnly,onPrimaryButtonClick:this.onOk,focus:this.props.focus,onCancel:this.onCancel},this.props.extraButtons))}}r()(d,"propTypes",{title:c.a.string,description:c.a.node,extraButtons:c.a.node,button:c.a.string,danger:c.a.bool,focus:c.a.bool,onFinished:c.a.func.isRequired,headerImage:c.a.string,quitOnly:c.a.bool,fixedWidth:c.a.bool}),r()(d,"defaultProps",{title:"",description:"",extraButtons:null,focus:!0,hasCancelButton:!0,danger:!1,quitOnly:!1})},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return C})),n.d(t,"d",(function(){return x}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(45),c=n.n(a),l=n(68),u=n.n(l),d=n(51),h=n.n(d),p=n(46),m=n(44),g=n(50),_=n(52);const f=0;class b extends s.a.Component{constructor(...e){super(...e),r()(this,"state",{password:""}),r()(this,"_onSubmit",e=>{e.preventDefault(),this.props.busy||this.props.submitAuthDict({type:b.LOGIN_TYPE,user:this.props.matrixClient.credentials.userId,identifier:{type:"m.id.user",user:this.props.matrixClient.credentials.userId},password:this.state.password})}),r()(this,"_onPasswordFieldChange",e=>{this.setState({password:e.target.value})})}componentDidMount(){this.props.onPhaseChange(f)}render(){const e=h()({error:this.props.errorText});let t,n;if(this.props.busy){const e=p.getComponent("elements.Spinner");t=s.a.createElement(e,null)}else t=s.a.createElement("input",{type:"submit",className:"mx_Dialog_primary",disabled:!this.state.password,value:Object(m.a)("Continue")});this.props.errorText&&(n=s.a.createElement("div",{className:"error",role:"alert"},this.props.errorText));const o=p.getComponent("elements.Field");return s.a.createElement("div",null,s.a.createElement("p",null,Object(m.a)("Confirm your identity by entering your account password below.")),s.a.createElement("form",{onSubmit:this._onSubmit,className:"mx_InteractiveAuthEntryComponents_passwordSection"},s.a.createElement(o,{className:e,type:"password",name:"passwordField",label:Object(m.a)("Password"),autoFocus:!0,value:this.state.password,onChange:this._onPasswordFieldChange}),s.a.createElement("div",{className:"mx_button_row"},t)),n)}}r()(b,"LOGIN_TYPE","m.login.password"),r()(b,"propTypes",{matrixClient:c.a.object.isRequired,submitAuthDict:c.a.func.isRequired,errorText:c.a.string,busy:c.a.bool,onPhaseChange:c.a.func.isRequired});class v extends s.a.Component{constructor(...e){super(...e),r()(this,"_onCaptchaResponse",e=>{this.props.submitAuthDict({type:v.LOGIN_TYPE,response:e})})}componentDidMount(){this.props.onPhaseChange(f)}render(){if(this.props.busy){const e=p.getComponent("elements.Spinner");return s.a.createElement(e,null)}let e=this.props.errorText;const t=p.getComponent("views.auth.CaptchaForm");let n,o;return this.props.stageParams&&this.props.stageParams.public_key?n=this.props.stageParams.public_key:e=Object(m.a)("Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator."),e&&(o=s.a.createElement("div",{className:"error",role:"alert"},e)),s.a.createElement("div",null,s.a.createElement(t,{sitePublicKey:n,onCaptchaResponse:this._onCaptchaResponse}),o)}}r()(v,"LOGIN_TYPE","m.login.recaptcha"),r()(v,"propTypes",{submitAuthDict:c.a.func.isRequired,stageParams:c.a.object.isRequired,errorText:c.a.string,busy:c.a.bool,onPhaseChange:c.a.func.isRequired});class E extends s.a.Component{constructor(e){super(e),r()(this,"tryContinue",()=>{this._trySubmit()}),r()(this,"_trySubmit",()=>{let e=!0;for(const t of this.state.policies){const n=this.state.toggledPolicies[t.id];e=e&&n}e?this.props.submitAuthDict({type:E.LOGIN_TYPE}):this.setState({errorText:Object(m.a)("Please review and accept all of the homeserver's policies")})});const t=this.props.stageParams.policies||{},n=g.a.getValue("language"),o={},i=[];for(const e of Object.keys(t)){const r=t[e];let s=r[n];if(s||(s=r.en),!s){s=r[Object.keys(r).find(e=>"version"!==e)]}if(!s)throw new Error("Failed to find a policy to show the user");o[e]=!1,s.id=e,i.push(s)}this.state={toggledPolicies:o,policies:i}}componentDidMount(){this.props.onPhaseChange(f)}_togglePolicy(e){const t={};for(const n of this.state.policies){let o=this.state.toggledPolicies[n.id];n.id===e&&(o=!o),t[n.id]=o}this.setState({toggledPolicies:t})}render(){if(this.props.busy){const e=p.getComponent("elements.Spinner");return s.a.createElement(e,null)}const e=[];let t,n,o=!0;for(const t of this.state.policies){const n=this.state.toggledPolicies[t.id];o=o&&n,e.push(s.a.createElement("label",{key:"policy_checkbox_"+t.id,className:"mx_InteractiveAuthEntryComponents_termsPolicy"},s.a.createElement("input",{type:"checkbox",onChange:()=>this._togglePolicy(t.id),checked:n}),s.a.createElement("a",{href:t.url,target:"_blank",rel:"noreferrer noopener"},t.name)))}return(this.props.errorText||this.state.errorText)&&(t=s.a.createElement("div",{className:"error",role:"alert"},this.props.errorText||this.state.errorText)),!1!==this.props.showContinue&&(n=s.a.createElement("button",{className:"mx_InteractiveAuthEntryComponents_termsSubmit mx_GeneralButton",onClick:this._trySubmit,disabled:!o},Object(m.a)("Accept"))),s.a.createElement("div",null,s.a.createElement("p",null,Object(m.a)("Please review and accept the policies of this homeserver:")),e,t,n)}}r()(E,"LOGIN_TYPE","m.login.terms"),r()(E,"propTypes",{submitAuthDict:c.a.func.isRequired,stageParams:c.a.object.isRequired,errorText:c.a.string,busy:c.a.bool,showContinue:c.a.bool,onPhaseChange:c.a.func.isRequired});class y extends s.a.Component{componentDidMount(){this.props.onPhaseChange(f)}render(){if(void 0===this.props.inputs.emailAddress){const e=p.getComponent("elements.Spinner");return s.a.createElement(e,null)}return s.a.createElement("div",null,s.a.createElement("p",null,Object(m.a)("An email has been sent to %(emailAddress)s",{emailAddress:e=>s.a.createElement("i",null,this.props.inputs.emailAddress)})),s.a.createElement("p",null,Object(m.a)("Please check your email to continue registration.")))}}r()(y,"LOGIN_TYPE","m.login.email.identity"),r()(y,"propTypes",{matrixClient:c.a.object.isRequired,submitAuthDict:c.a.func.isRequired,authSessionId:c.a.string.isRequired,clientSecret:c.a.string.isRequired,inputs:c.a.object.isRequired,stageState:c.a.object.isRequired,fail:c.a.func.isRequired,setEmailSid:c.a.func.isRequired,onPhaseChange:c.a.func.isRequired});class S extends s.a.Component{constructor(...e){super(...e),r()(this,"state",{token:"",requestingToken:!1}),r()(this,"_onTokenChange",e=>{this.setState({token:e.target.value})}),r()(this,"_onFormSubmit",async e=>{if(e.preventDefault(),""!=this.state.token){this.setState({errorText:null});try{const e=await this.props.matrixClient.doesServerRequireIdServerParam();let t;if(this._submitUrl)t=await this.props.matrixClient.submitMsisdnTokenOtherUrl(this._submitUrl,this._sid,this.props.clientSecret,this.state.token);else{if(!e)throw new Error("The registration with MSISDN flow is misconfigured");t=await this.props.matrixClient.submitMsisdnToken(this._sid,this.props.clientSecret,this.state.token)}if(t.success){const t={sid:this._sid,client_secret:this.props.clientSecret};if(e){const e=u.a.parse(this.props.matrixClient.getIdentityServerUrl());t.id_server=e.host}this.props.submitAuthDict({type:S.LOGIN_TYPE,threepid_creds:t,threepidCreds:t})}else this.setState({errorText:Object(m.a)("Token incorrect")})}catch(e){this.props.fail(e),console.log("Failed to submit msisdn token")}}})}componentDidMount(){this.props.onPhaseChange(f),this._submitUrl=null,this._sid=null,this._msisdn=null,this._tokenBox=null,this.setState({requestingToken:!0}),this._requestMsisdnToken().catch(e=>{this.props.fail(e)}).finally(()=>{this.setState({requestingToken:!1})})}_requestMsisdnToken(){return this.props.matrixClient.requestRegisterMsisdnToken(this.props.inputs.phoneCountry,this.props.inputs.phoneNumber,this.props.clientSecret,1).then(e=>{this._submitUrl=e.submit_url,this._sid=e.sid,this._msisdn=e.msisdn})}render(){if(this.state.requestingToken){const e=p.getComponent("elements.Spinner");return s.a.createElement(e,null)}{const e=Boolean(this.state.token),t=h()({mx_InteractiveAuthEntryComponents_msisdnSubmit:!0,mx_GeneralButton:!0});let n;return this.state.errorText&&(n=s.a.createElement("div",{className:"error",role:"alert"},this.state.errorText)),s.a.createElement("div",null,s.a.createElement("p",null,Object(m.a)("A text message has been sent to %(msisdn)s",{msisdn:s.a.createElement("i",null,this._msisdn)})),s.a.createElement("p",null,Object(m.a)("Please enter the code it contains:")),s.a.createElement("div",{className:"mx_InteractiveAuthEntryComponents_msisdnWrapper"},s.a.createElement("form",{onSubmit:this._onFormSubmit},s.a.createElement("input",{type:"text",className:"mx_InteractiveAuthEntryComponents_msisdnEntry",value:this.state.token,onChange:this._onTokenChange,"aria-label":Object(m.a)("Code")}),s.a.createElement("br",null),s.a.createElement("input",{type:"submit",value:Object(m.a)("Submit"),className:t,disabled:!e})),n))}}}r()(S,"LOGIN_TYPE","m.login.msisdn"),r()(S,"propTypes",{inputs:c.a.shape({phoneCountry:c.a.string,phoneNumber:c.a.string}),fail:c.a.func,clientSecret:c.a.func,submitAuthDict:c.a.func.isRequired,matrixClient:c.a.object,onPhaseChange:c.a.func.isRequired});class C extends s.a.Component{constructor(e){super(e),r()(this,"_ssoUrl",void 0),r()(this,"onStartAuthClick",()=>{window.open(this._ssoUrl,"_blank"),this.setState({phase:C.PHASE_POSTAUTH}),this.props.onPhaseChange(C.PHASE_POSTAUTH)}),r()(this,"onConfirmClick",()=>{this.props.submitAuthDict({})}),this._ssoUrl=e.matrixClient.getFallbackAuthUrl(this.props.loginType,this.props.authSessionId),this.state={phase:C.PHASE_PREAUTH}}componentDidMount(){this.props.onPhaseChange(C.PHASE_PREAUTH)}render(){let e=null;const t=s.a.createElement(_.a,{onClick:this.props.onCancel,kind:this.props.continueKind?this.props.continueKind+"_outline":"primary_outline"},Object(m.a)("Cancel"));return e=this.state.phase===C.PHASE_PREAUTH?s.a.createElement(_.a,{onClick:this.onStartAuthClick,kind:this.props.continueKind||"primary"},this.props.continueText||Object(m.a)("Single Sign On")):s.a.createElement(_.a,{onClick:this.onConfirmClick,kind:this.props.continueKind||"primary"},this.props.continueText||Object(m.a)("Confirm")),s.a.createElement("div",{className:"mx_InteractiveAuthEntryComponents_sso_buttons"},t,e)}}r()(C,"propTypes",{matrixClient:c.a.object.isRequired,authSessionId:c.a.string.isRequired,loginType:c.a.string.isRequired,submitAuthDict:c.a.func.isRequired,errorText:c.a.string,onPhaseChange:c.a.func.isRequired,continueText:c.a.string,continueKind:c.a.string,onCancel:c.a.func}),r()(C,"LOGIN_TYPE","m.login.sso"),r()(C,"UNSTABLE_LOGIN_TYPE","org.matrix.login.sso"),r()(C,"PHASE_PREAUTH",1),r()(C,"PHASE_POSTAUTH",2);class w extends s.a.Component{constructor(e){super(e),r()(this,"focus",()=>{this._fallbackButton.current&&this._fallbackButton.current.focus()}),r()(this,"_onShowFallbackClick",e=>{e.preventDefault(),e.stopPropagation();const t=this.props.matrixClient.getFallbackAuthUrl(this.props.loginType,this.props.authSessionId);this._popupWindow=window.open(t),this._popupWindow.opener=null}),r()(this,"_onReceiveMessage",e=>{"authDone"===e.data&&e.origin===this.props.matrixClient.getHomeserverUrl()&&this.props.submitAuthDict({})}),this._popupWindow=null,window.addEventListener("message",this._onReceiveMessage),this._fallbackButton=Object(i.createRef)()}componentDidMount(){this.props.onPhaseChange(f)}componentWillUnmount(){window.removeEventListener("message",this._onReceiveMessage),this._popupWindow&&this._popupWindow.close()}render(){let e;return this.props.errorText&&(e=s.a.createElement("div",{className:"error",role:"alert"},this.props.errorText)),s.a.createElement("div",null,s.a.createElement("a",{href:"",ref:this._fallbackButton,onClick:this._onShowFallbackClick},Object(m.a)("Start authentication")),e)}}r()(w,"propTypes",{matrixClient:c.a.object.isRequired,authSessionId:c.a.string.isRequired,loginType:c.a.string.isRequired,submitAuthDict:c.a.func.isRequired,errorText:c.a.string,onPhaseChange:c.a.func.isRequired});const T=[b,v,y,S,E,C];function x(e){for(const t of T)if(t.LOGIN_TYPE===e||t.UNSTABLE_LOGIN_TYPE===e)return t;return w}},function(e,t){var n,o=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return o[e]},t.getBCHDigit=function(e){for(var t=0;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return void 0!==n},t.toSJIS=function(e){return n(e)}},function(e,t,n){var o=n(483),r=n(484);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!o.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return r.testNumeric(e)?t.NUMERIC:r.testAlphanumeric(e)?t.ALPHANUMERIC:r.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(e){return n}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(43),r=n.n(o),i=n(51),s=n.n(i),a=n(70),c=n(44),l=n(52),u=n(48),d=n(54);const h=({className:e,title:t,children:n})=>r.a.createElement("div",{className:s()("mx_BaseCard_Group",e)},r.a.createElement("h1",null,t),n);t.b=({onClose:e,className:t,header:n,footer:o,withoutScrollContainer:i,previousPhase:h,children:p})=>{let m,g;if(h){const e=()=>{u.a.dispatch({action:d.a.SetRightPanelPhase,phase:h})};m=r.a.createElement(l.a,{className:"mx_BaseCard_back",onClick:e,title:Object(c.a)("Back")})}return e&&(g=r.a.createElement(l.a,{className:"mx_BaseCard_close",onClick:e,title:Object(c.a)("Close")})),i||(p=r.a.createElement(a.a,null,p)),r.a.createElement("div",{className:s()("mx_BaseCard",t)},r.a.createElement("div",{className:"mx_BaseCard_header"},m,g,n),p,o&&r.a.createElement("div",{className:"mx_BaseCard_footer"},o))}},function(e,t,n){"use strict";const o=t.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};t.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},t.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};const r=t.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};t.SPECIAL_ELEMENTS={[o.HTML]:{[r.ADDRESS]:!0,[r.APPLET]:!0,[r.AREA]:!0,[r.ARTICLE]:!0,[r.ASIDE]:!0,[r.BASE]:!0,[r.BASEFONT]:!0,[r.BGSOUND]:!0,[r.BLOCKQUOTE]:!0,[r.BODY]:!0,[r.BR]:!0,[r.BUTTON]:!0,[r.CAPTION]:!0,[r.CENTER]:!0,[r.COL]:!0,[r.COLGROUP]:!0,[r.DD]:!0,[r.DETAILS]:!0,[r.DIR]:!0,[r.DIV]:!0,[r.DL]:!0,[r.DT]:!0,[r.EMBED]:!0,[r.FIELDSET]:!0,[r.FIGCAPTION]:!0,[r.FIGURE]:!0,[r.FOOTER]:!0,[r.FORM]:!0,[r.FRAME]:!0,[r.FRAMESET]:!0,[r.H1]:!0,[r.H2]:!0,[r.H3]:!0,[r.H4]:!0,[r.H5]:!0,[r.H6]:!0,[r.HEAD]:!0,[r.HEADER]:!0,[r.HGROUP]:!0,[r.HR]:!0,[r.HTML]:!0,[r.IFRAME]:!0,[r.IMG]:!0,[r.INPUT]:!0,[r.LI]:!0,[r.LINK]:!0,[r.LISTING]:!0,[r.MAIN]:!0,[r.MARQUEE]:!0,[r.MENU]:!0,[r.META]:!0,[r.NAV]:!0,[r.NOEMBED]:!0,[r.NOFRAMES]:!0,[r.NOSCRIPT]:!0,[r.OBJECT]:!0,[r.OL]:!0,[r.P]:!0,[r.PARAM]:!0,[r.PLAINTEXT]:!0,[r.PRE]:!0,[r.SCRIPT]:!0,[r.SECTION]:!0,[r.SELECT]:!0,[r.SOURCE]:!0,[r.STYLE]:!0,[r.SUMMARY]:!0,[r.TABLE]:!0,[r.TBODY]:!0,[r.TD]:!0,[r.TEMPLATE]:!0,[r.TEXTAREA]:!0,[r.TFOOT]:!0,[r.TH]:!0,[r.THEAD]:!0,[r.TITLE]:!0,[r.TR]:!0,[r.TRACK]:!0,[r.UL]:!0,[r.WBR]:!0,[r.XMP]:!0},[o.MATHML]:{[r.MI]:!0,[r.MO]:!0,[r.MN]:!0,[r.MS]:!0,[r.MTEXT]:!0,[r.ANNOTATION_XML]:!0},[o.SVG]:{[r.TITLE]:!0,[r.FOREIGN_OBJECT]:!0,[r.DESC]:!0}}},function(e,t){e.exports="img/cancel.4b9715b.svg"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));class o{}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n(10),r=n(81),i=n(1);function s(e,t){this.roomId=e,this.userId=t,this.typing=!1,this.name=t,this.rawDisplayName=t,this.powerLevel=0,this.powerLevelNorm=0,this.user=null,this.membership=null,this.events={member:null},this._isOutOfBand=!1,this._updateModifiedTime()}i.o(s,o.EventEmitter),s.prototype.markOutOfBand=function(){this._isOutOfBand=!0},s.prototype.isOutOfBand=function(){return this._isOutOfBand},s.prototype.setMembershipEvent=function(e,t){if("m.room.member"!==e.getType())return;this._isOutOfBand=!1,this.events.member=e;const n=this.membership;this.membership=e.getDirectionalContent().membership;const o=this.name;this.name=function(e,t,n){if(!t||t===e)return e;if(!i.z(t))return e;if(!n)return t;let o=/@.+:.+/.test(t);o||(o=/[\u200E\u200F\u202A-\u202F]/.test(t));if(!o){const r=n.getUserIdsWithDisplayName(t);o=r.some(t=>t!==e)}if(o)return t+" ("+e+")";return t}(this.userId,e.getDirectionalContent().displayname,t),this.rawDisplayName=e.getDirectionalContent().displayname||this.userId,n!==this.membership&&(this._updateModifiedTime(),this.emit("RoomMember.membership",e,this,n)),o!==this.name&&(this._updateModifiedTime(),this.emit("RoomMember.name",e,this,o))},s.prototype.setPowerLevelEvent=function(e){if("m.room.power_levels"!==e.getType())return;const t=e.getDirectionalContent();let n=t.users_default||0;i.l(i.B(t.users),(function(e){n=Math.max(n,e)}));const o=this.powerLevel,r=this.powerLevelNorm;t.users&&void 0!==t.users[this.userId]?this.powerLevel=t.users[this.userId]:void 0!==t.users_default?this.powerLevel=t.users_default:this.powerLevel=0,this.powerLevelNorm=0,n>0&&(this.powerLevelNorm=100*this.powerLevel/n),o===this.powerLevel&&r===this.powerLevelNorm||(this._updateModifiedTime(),this.emit("RoomMember.powerLevel",e,this))},s.prototype.setTypingEvent=function(e){if("m.typing"!==e.getType())return;const t=this.typing;this.typing=!1;const n=e.getContent().user_ids;i.p(n)&&(-1!==n.indexOf(this.userId)&&(this.typing=!0),t!==this.typing&&(this._updateModifiedTime(),this.emit("RoomMember.typing",e,this)))},s.prototype._updateModifiedTime=function(){this._modified=Date.now()},s.prototype.getLastModifiedTime=function(){return this._modified},s.prototype.isKicked=function(){return"leave"===this.membership&&this.events.member.getSender()!==this.events.member.getStateKey()},s.prototype.getDMInviter=function(){if(this.events.member){const e=this.events.member;let t=e.getContent(),n=e.getSender();if("join"===t.membership&&(t=e.getPrevContent(),n=e.getUnsigned().prev_sender),"invite"===t.membership&&t.is_direct)return n}},s.prototype.getAvatarUrl=function(e,t,n,o,i,s){void 0===i&&(i=!0);const a=this.getMxcAvatarUrl();if(!a&&!i)return null;const c=Object(r.a)(e,a,t,n,o,s);return c||null},s.prototype.getMxcAvatarUrl=function(){return this.events.member?this.events.member.getDirectionalContent().avatar_url:this.user?this.user.avatarUrl:null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n(1);const r=["override","content","room","sender","underride"],i=[{rule_id:".m.rule.tombstone",default:!0,enabled:!0,conditions:[{kind:"event_match",key:"type",pattern:"m.room.tombstone"},{kind:"event_match",key:"state_key",pattern:""}],actions:["notify",{set_tweak:"highlight",value:!0}]},{rule_id:".m.rule.reaction",default:!0,enabled:!0,conditions:[{kind:"event_match",key:"type",pattern:"m.reaction"}],actions:["dont_notify"]}];function s(e){const t={},n=(e,t)=>{for(let n=0;n]*)([0-9]*)$/);if(!i)return!1;const s=i[1],a=parseInt(i[2]);if(isNaN(a))return!1;switch(s){case"":case"==":return r==a;case"<":return r":return r>a;case"<=":return r<=a;case">=":return r>=a;default:return!1}},u=function(t,n){let r=n.getContent();if(n.isEncrypted()&&n.getClearContent()&&(r=n.getClearContent()),!r||!r.body||"string"!=typeof r.body)return!1;const i=e.getRoom(n.getRoomId());if(!(i&&i.currentState&&i.currentState.members&&i.currentState.getMember(e.credentials.userId)))return!1;const s=i.currentState.getMember(e.credentials.userId).name,a=new RegExp("(^|\\W)"+Object(o.h)(s)+"(\\W|$)","i");return r.body.search(a)>-1},d=function(e,t){if(!e.key)return!1;const n=p(e.key,t);if("string"!=typeof n)return!1;if(e.value)return e.value===n;let o;return o="content.body"==e.key?h("(^|\\W)",e.pattern,"(\\W|$)"):h("^",e.pattern,"$"),!!n.match(o)},h=function(e,n,r){return t[n]||(t[n]=new RegExp(e+Object(o.n)(n)+r,"i")),t[n]},p=function(e,t){const n=e.split(".");let r;const i=n[0];for("content"===i?(r=t.getContent(),n.shift()):"type"===i?(r=t.getType(),n.shift()):r=t.event;n.length>0;){const e=n.shift();if(Object(o.r)(r[e]))return null;r=r[e]}return r},m=function(t,o){const r=function(t,o){return o?t.getSender()===e.credentials.userId?null:n(t,o.global):null}(t,o);if(!r)return{};const i=s.actionListToActionsObject(r.actions);return void 0===i.tweaks.highlight&&(i.tweaks.highlight="content"==r.kind),i};this.ruleMatchesEvent=function(e,t){let n=!0;for(let o=0;ot.rule_id===e.rule_id);if(t)t.default=e.default,t.conditions=e.conditions,t.actions=e.actions;else{const t=e.rule_id;console.warn("Adding default global override for "+t),n.push(e)}}return t}},function(e,t,n){var o=n(114),r=n(192);e.exports=n(115)?function(e,t,n){return o.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var o=n(160);e.exports=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var o=n(272);e.exports=function(e){return Object(o(e))}},function(e,t,n){var o=n(384),r=n(272);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.top,n=e.right,o=e.bottom,r=e.left;return{top:t,right:n,bottom:o,left:r,width:n-r,height:o-t,center:{x:(n+r)/2,y:(o+t)/2}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(121)),r=i(n(84));function i(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.default)((function(e,t){return(0,o.default)(t).map((function(e){return t[e]})).filter((function(t){return e.descriptor.id===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(394)),r=i(n(286));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.draggable,n=e.destination,i=e.previousImpact,s=e.viewport,a=t.descriptor.id,c=(0,o.default)(i.movement.displaced),l=(0,r.default)({target:t.page.withMargin,destination:n,viewport:s}),u=function(){if(!l)return!1;var e=c[a];return!e||e.shouldAnimate}();return{draggableId:a,isVisible:l,shouldAnimate:u}}},function(e,t,n){"use strict";let o,r;n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),function(e){e.Manual="MANUAL",e.Alphabetic="ALPHABETIC",e.Recent="RECENT"}(o||(o={})),function(e){e.Importance="IMPORTANCE",e.Natural="NATURAL"}(r||(r={}))},function(e,t,n){"use strict";function o(e,t){const n=`Store is invalid because ${e}, please stop the client, delete all data and start the client again`,o=Reflect.construct(Error,[n]);return Reflect.setPrototypeOf(o,Reflect.getPrototypeOf(this)),o.reason=e,o.value=t,o}function r(e){const t=`Crypto store is invalid because ${e}, please stop the client, delete all data and start the client again`,n=Reflect.construct(Error,[t]);return Reflect.setPrototypeOf(n,Reflect.getPrototypeOf(this)),n.reason=e,n.name="InvalidCryptoStoreError",n}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),o.TOGGLED_LAZY_LOADING="TOGGLED_LAZY_LOADING",o.prototype=Object.create(Error.prototype,{constructor:{value:Error,enumerable:!1,writable:!0,configurable:!0}}),Reflect.setPrototypeOf(o,Error),r.TOO_NEW="TOO_NEW",r.prototype=Object.create(Error.prototype,{constructor:{value:Error,enumerable:!1,writable:!0,configurable:!0}}),Reflect.setPrototypeOf(r,Error);class i extends Error{constructor(e,t){super(e),this.value=t}}},function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return R})),n.d(t,"b",(function(){return O})),n.d(t,"d",(function(){return D})),n.d(t,"a",(function(){return I}));var o=n(0),r=n(10),i=n(1);function s(e){this.roomId=e.roomId,this.client=e.client,this.webRtc=e.webRtc,this.forceTURN=e.forceTURN,this.URL=e.URL,this.turnServers=e.turnServers||[],0===this.turnServers.length&&this.client.isFallbackICEServerAllowed()&&this.turnServers.push({urls:[s.FALLBACK_ICE_SERVER]}),i.l(this.turnServers,(function(e){i.a(e,["urls"])})),this.callId="c"+(new Date).getTime()+Math.random(),this.state="fledgling",this.didConnect=!1,this.candidateSendQueue=[],this.candidateSendTries=0,this.mediaPromises=Object.create(null),this.screenSharingStream=null,this._answerContent=null}s.CALL_TIMEOUT_MS=6e4,s.FALLBACK_ICE_SERVER="stun:turn.matrix.org",s.ERR_LOCAL_OFFER_FAILED="local_offer_failed",s.ERR_NO_USER_MEDIA="no_user_media",s.ERR_UNKNOWN_DEVICES="unknown_devices",s.ERR_SEND_INVITE="send_invite",s.ERR_SEND_ANSWER="send_answer",i.o(s,r.EventEmitter),s.prototype.placeVoiceCall=function(){b("placeVoiceCall"),_(this),E(this,S("voice")),this.type="voice"},s.prototype.placeVideoCall=function(e,t){b("placeVideoCall"),_(this),this.localVideoElement=t,this.remoteVideoElement=e,E(this,S("video")),this.type="video",m(this)},s.prototype.placeScreenSharingCall=async function(e,t){b("placeScreenSharingCall"),_(this),this.localVideoElement=t,this.remoteVideoElement=e;const n=this;try{n.screenSharingStream=await this.webRtc.getDisplayMedia({audio:!1}),b("Got screen stream, requesting audio stream...");const e=S("voice");E(n,e)}catch(e){n.emit("error",f(s.ERR_NO_USER_MEDIA,"Failed to get screen-sharing stream: "+e))}this.type="video",m(this)},s.prototype.playElement=function(e,t){o.a.log("queuing play on "+t+" and element "+e),this.mediaPromises[t]?this.mediaPromises[t]=this.mediaPromises[t].then((function(){return o.a.log("previous promise completed for "+t),e.play()}),(function(){return o.a.log("previous promise failed for "+t),e.play()})):this.mediaPromises[t]=e.play()},s.prototype.pauseElement=function(e,t){o.a.log("queuing pause on "+t+" and element "+e),this.mediaPromises[t]?this.mediaPromises[t]=this.mediaPromises[t].then((function(){return o.a.log("previous promise completed for "+t),e.pause()}),(function(){return o.a.log("previous promise failed for "+t),e.pause()})):this.mediaPromises[t]=e.pause()},s.prototype.assignElement=function(e,t,n){o.a.log("queuing assign on "+n+" element "+e+" for "+t),this.mediaPromises[n]?this.mediaPromises[n]=this.mediaPromises[n].then((function(){o.a.log("previous promise completed for "+n),e.srcObject=t}),(function(){o.a.log("previous promise failed for "+n),e.srcObject=t})):e.srcObject=t},s.prototype.getLocalVideoElement=function(){return this.localVideoElement},s.prototype.getRemoteVideoElement=function(){return this.remoteVideoElement},s.prototype.getRemoteAudioElement=function(){return this.remoteAudioElement},s.prototype.setLocalVideoElement=function(e){if(this.localVideoElement=e,e&&this.localAVStream&&"video"===this.type){e.autoplay=!0,this.assignElement(e,this.localAVStream,"localVideo"),e.muted=!0;const t=this;setTimeout((function(){const e=t.getLocalVideoElement();e.play&&t.playElement(e,"localVideo")}),0)}},s.prototype.setRemoteVideoElement=function(e){this.remoteVideoElement=e,m(this)},s.prototype.setRemoteAudioElement=function(e){this.remoteVideoElement.muted=!0,this.remoteAudioElement=e,this.remoteAudioElement.muted=!1,g(this)},s.prototype._initWithInvite=function(e){this.msg=e.getContent(),this.peerConn=y(this);const t=this;this.peerConn&&this.peerConn.setRemoteDescription(new this.webRtc.RtcSessionDescription(this.msg.offer),C(t,t._onSetRemoteDescriptionSuccess),C(t,t._onSetRemoteDescriptionError)),l(this,"ringing"),this.direction="inbound",this.msg.offer&&this.msg.offer.sdp&&this.msg.offer.sdp.indexOf("m=video")>-1?this.type="video":this.type="voice",e.getAge()&&setTimeout((function(){"ringing"==t.state&&(b("Call invite has expired. Hanging up."),t.hangupParty="remote",l(t,"ended"),p(t),"closed"!=t.peerConn.signalingState&&t.peerConn.close(),t.emit("hangup",t))}),this.msg.lifetime-e.getAge())},s.prototype._initWithHangup=function(e){this.msg=e.getContent(),l(this,"ended")},s.prototype.answer=function(){b(`Answering call ${this.callId} of type ${this.type}`);const e=this;if(e._answerContent)e._sendAnswer();else if(this.localAVStream||this.waitForLocalAVStream)this.localAVStream?this._maybeGotUserMediaForAnswer(this.localAVStream):this.waitForLocalAVStream&&l(this,"wait_local_media");else{const t=S(this.type);o.a.log("Getting user media with constraints",t),this.webRtc.getUserMedia(t,C(e,e._maybeGotUserMediaForAnswer),C(e,e._maybeGotUserMediaForAnswer)),l(this,"wait_local_media")}},s.prototype._replacedBy=function(e){b(this.callId+" being replaced by "+e.callId),"wait_local_media"==this.state?(b("Telling new call to wait for local media"),e.waitForLocalAVStream=!0):("create_offer"==this.state||"invite_sent"==this.state)&&(b("Handing local stream to new call"),e._maybeGotUserMediaForAnswer(this.localAVStream),delete this.localAVStream),e.localVideoElement=this.localVideoElement,e.remoteVideoElement=this.remoteVideoElement,e.remoteAudioElement=this.remoteAudioElement,this.successor=e,this.emit("replaced",e),this.hangup(!0)},s.prototype.hangup=function(e,t){if("ended"==this.state)return;b("Ending call "+this.callId),h(this,"local",e,!t);const n={version:0,call_id:this.callId,reason:e};u(this,"m.call.hangup",n)},s.prototype.setLocalVideoMuted=function(e){this.localAVStream&&a(this.localAVStream.getVideoTracks(),!e)},s.prototype.isLocalVideoMuted=function(){return!!this.localAVStream&&!c(this.localAVStream.getVideoTracks())},s.prototype.setMicrophoneMuted=function(e){this.localAVStream&&a(this.localAVStream.getAudioTracks(),!e)},s.prototype.isMicrophoneMuted=function(){return!!this.localAVStream&&!c(this.localAVStream.getAudioTracks())},s.prototype._maybeGotUserMediaForInvite=function(e){if(this.successor)return void this.successor._maybeGotUserMediaForAnswer(e);if("ended"==this.state)return;b("_maybeGotUserMediaForInvite -> "+this.type);const t=this,n=e,o={mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:"video"===t.type}};if(e instanceof MediaStream){const n=this.getLocalVideoElement();n&&"video"==this.type&&(n.autoplay=!0,this.screenSharingStream?(b("Setting screen sharing stream to the local video element"),this.assignElement(n,this.screenSharingStream,"localVideo")):this.assignElement(n,e,"localVideo"),n.muted=!0,setTimeout((function(){const e=t.getLocalVideoElement();e.play&&t.playElement(e,"localVideo")}),0)),this.screenSharingStream&&(this.screenSharingStream.addTrack(e.getAudioTracks()[0]),e=this.screenSharingStream),this.localAVStream=e,a(e.getAudioTracks(),!0),this.peerConn=y(this),this.peerConn.addStream(e)}else{if("PermissionDeniedError"!==n.name)return b("Failed to getUserMedia: "+n.name),void this._getUserMediaFailed(n);b("User denied access to camera/microphone. Or possibly you are using an insecure domain. Receiving only."),this.peerConn=y(this)}this.peerConn.createOffer(C(t,t._gotLocalOffer),C(t,t._getLocalOfferFailed),o),l(t,"create_offer")},s.prototype._sendAnswer=function(e){u(this,"m.call.answer",this._answerContent).then(()=>{l(this,"connecting"),v(this)}).catch(e=>{l(this,"ringing"),this.client.cancelPendingEvent(e.event);let t=s.ERR_SEND_ANSWER,n="Failed to send answer";throw"UnknownDeviceError"==e.name&&(t=s.ERR_UNKNOWN_DEVICES,n="Unknown devices present in the room"),this.emit("error",f(t,n)),e})},s.prototype._maybeGotUserMediaForAnswer=function(e){const t=this;if("ended"==t.state)return;const n=e;if(e instanceof MediaStream){const n=t.getLocalVideoElement();n&&"video"==t.type&&(n.autoplay=!0,this.assignElement(n,e,"localVideo"),n.muted=!0,setTimeout((function(){const e=t.getLocalVideoElement();e.play&&t.playElement(e,"localVideo")}),0)),t.localAVStream=e,a(e.getAudioTracks(),!0),t.peerConn.addStream(e)}else{if("PermissionDeniedError"!==n.name)return b("Failed to getUserMedia: "+n.name),void this._getUserMediaFailed(n);b("User denied access to camera/microphone. Or possibly you are using an insecure domain. Receiving only.")}const o={mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:"video"===t.type}};t.peerConn.createAnswer((function(e){b("Created answer: ",e),t.peerConn.setLocalDescription(e,(function(){t._answerContent={version:0,call_id:t.callId,answer:{sdp:t.peerConn.localDescription.sdp,type:t.peerConn.localDescription.type}},t._sendAnswer()}),(function(){b("Error setting local description!")}),o)}),(function(e){b("Failed to create answer: "+e)})),l(t,"create_answer")},s.prototype._gotLocalIceCandidate=function(e){if(e.candidate){if(b("Got local ICE "+e.candidate.sdpMid+" candidate: "+e.candidate.candidate),"ended"==this.state)return;const t={candidate:e.candidate.candidate,sdpMid:e.candidate.sdpMid,sdpMLineIndex:e.candidate.sdpMLineIndex};d(this,t)}},s.prototype._gotRemoteIceCandidate=function(e){"ended"!=this.state&&(b("Got remote ICE "+e.sdpMid+" candidate: "+e.candidate),this.peerConn.addIceCandidate(new this.webRtc.RtcIceCandidate(e),(function(){}),(function(e){})))},s.prototype._receivedAnswer=function(e){if("ended"==this.state)return;this.peerConn.setRemoteDescription(new this.webRtc.RtcSessionDescription(e.answer),C(this,this._onSetRemoteDescriptionSuccess),C(this,this._onSetRemoteDescriptionError)),l(this,"connecting")},s.prototype._gotLocalOffer=function(e){const t=this;b("Created offer: ",e),"ended"!=t.state?t.peerConn.setLocalDescription(e,(function(){const e={version:0,call_id:t.callId,offer:{sdp:t.peerConn.localDescription.sdp,type:t.peerConn.localDescription.type},lifetime:s.CALL_TIMEOUT_MS};u(t,"m.call.invite",e).then(()=>{l(t,"invite_sent"),setTimeout((function(){"invite_sent"==t.state&&t.hangup("invite_timeout")}),s.CALL_TIMEOUT_MS)}).catch(e=>{let n=s.ERR_SEND_INVITE,o="Failed to send invite";throw"UnknownDeviceError"==e.name&&(n=s.ERR_UNKNOWN_DEVICES,o="Unknown devices present in the room"),t.client.cancelPendingEvent(e.event),h(t,"local",n,!1),t.emit("error",f(n,o)),e})}),(function(){b("Error setting local description!")})):b("Ignoring newly created offer on call ID "+t.callId+" because the call has ended")},s.prototype._getLocalOfferFailed=function(e){this.emit("error",f(s.ERR_LOCAL_OFFER_FAILED,"Failed to start audio for call!"))},s.prototype._getUserMediaFailed=function(e){h(this,"local","user_media_failed",!1),this.emit("error",f(s.ERR_NO_USER_MEDIA,"Couldn't start capturing media! Is your microphone set up and does this app have permission?"))},s.prototype._onIceConnectionStateChanged=function(){"ended"!=this.state&&(b("Ice connection state changed to: "+this.peerConn.iceConnectionState),"completed"==this.peerConn.iceConnectionState||"connected"==this.peerConn.iceConnectionState?(l(this,"connected"),this.didConnect=!0):"failed"==this.peerConn.iceConnectionState&&this.hangup("ice_failed"))},s.prototype._onSignallingStateChanged=function(){b("call "+this.callId+": Signalling state changed to: "+this.peerConn.signalingState)},s.prototype._onSetRemoteDescriptionSuccess=function(){b("Set remote description")},s.prototype._onSetRemoteDescriptionError=function(e){b("Failed to set remote description"+e)},s.prototype._onAddStream=function(e){b("Stream id "+e.stream.id+" added");const t=e.stream;t.getVideoTracks().length>0?(this.type="video",this.remoteAVStream=t,this.remoteAStream=t):(this.type="voice",this.remoteAStream=t);const n=this;w(t,(function(e){b("Track id "+e.id+" added"),e.onstarted=C(n,n._onRemoteStreamTrackStarted)})),void 0!==e.stream.oninactive?e.stream.oninactive=C(n,n._onRemoteStreamEnded):e.stream.onended=C(n,n._onRemoteStreamEnded),e.stream.onstarted=C(n,n._onRemoteStreamStarted),"video"===this.type?(m(this),g(this)):g(this)},s.prototype._onRemoteStreamStarted=function(e){l(this,"connected")},s.prototype._onRemoteStreamEnded=function(e){b("Remote stream ended"),this.hangupParty="remote",l(this,"ended"),p(this),"closed"!=this.peerConn.signalingState&&this.peerConn.close(),this.emit("hangup",this)},s.prototype._onRemoteStreamTrackStarted=function(e){l(this,"connected")},s.prototype._onHangupReceived=function(e){b("Hangup received"),h(this,"remote",e.reason,!0)},s.prototype._onAnsweredElsewhere=function(e){b("Answered elsewhere"),h(this,"remote","answered_elsewhere",!0)};const a=function(e,t){for(let n=0;n5)return b("Failed to send candidates on attempt "+e.candidateSendTries+". Giving up for now."),void(e.candidateSendTries=0);const o=500*Math.pow(2,e.candidateSendTries);++e.candidateSendTries,b("Failed to send candidates. Retrying in "+o+"ms"),setTimeout((function(){v(e)}),o)}))},E=function(e,t){o.a.log("Getting user media with constraints",t),e.client.callList[e.callId]=e,e.webRtc.getUserMedia(t,C(e,e._maybeGotUserMediaForInvite),C(e,e._maybeGotUserMediaForInvite)),l(e,"wait_local_media"),e.direction="outbound",e.config=t},y=function(e){const t=new e.webRtc.RtcPeerConnection({iceTransportPolicy:e.forceTURN?"relay":void 0,iceServers:e.turnServers});return t.oniceconnectionstatechange=C(e,e._onIceConnectionStateChanged),t.onsignalingstatechange=C(e,e._onSignallingStateChanged),t.onicecandidate=C(e,e._gotLocalIceCandidate),t.onaddstream=C(e,e._onAddStream),t},S=function(t){const n=!!e.window.navigator.webkitGetUserMedia;switch(t){case"voice":return{audio:{deviceId:x?{ideal:x}:void 0},video:!1};case"video":return{audio:{deviceId:x?{ideal:x}:void 0},video:{deviceId:k?{ideal:k}:void 0,width:n?{exact:640}:{ideal:640},height:n?{exact:360}:{ideal:360}}}}},C=function(e,t){return function(){return t.apply(e,arguments)}},w=function(e,t){!function(e,t){const n=e.getVideoTracks();for(let e=0;e-1)return!0;return!1}},l=i.navigator.getUserMedia||i.navigator.webkitGetUserMedia||i.navigator.mozGetUserMedia;l&&(c.getUserMedia=function(){return l.apply(i.navigator,arguments)});const u=i.navigator.mediaDevices&&i.navigator.mediaDevices.getDisplayMedia||i.navigator.getDisplayMedia;u&&(c.getDisplayMedia=u.bind(i.navigator.mediaDevices));try{c.RtcPeerConnection=i.RTCPeerConnection||i.webkitRTCPeerConnection||i.mozRTCPeerConnection,c.RtcSessionDescription=i.RTCSessionDescription||i.webkitRTCSessionDescription||i.mozRTCSessionDescription,c.RtcIceCandidate=i.RTCIceCandidate||i.webkitRTCIceCandidate||i.mozRTCIceCandidate,c.vendor=null,i.mozRTCPeerConnection?c.vendor="mozilla":i.webkitRTCPeerConnection?c.vendor="webkit":i.RTCPeerConnection&&(c.vendor="generic")}catch(e){return o.a.error("Failed to set up WebRTC object: possible browser interference?"),o.a.error(e),null}if(!(c.RtcIceCandidate&&c.RtcSessionDescription&&c.RtcPeerConnection&&c.getUserMedia))return null;const d=!!r&&r.forceTURN;return new s({webRtc:c,client:t,URL:i.URL,roomId:n,turnServers:t.getTurnServers(),forceTURN:t._forceTURN||d})}}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(46),c=n(44),l=n(45),u=n.n(l),d=n(48),h=n(76),p=n(55),m=n(66),g=n(50),_=n(714),f=n.n(_),b=n(59),v=n(54),E=n(242),y=n.n(E);class S extends s.a.Component{constructor(e,t){super(e,t),r()(this,"onRoomRedaction",(e,t)=>{this.unmounted||this.state.events.some(t=>t.getId()===e.getId())&&this.forceUpdate()}),this.state={events:[],loadedEv:null,loading:!0,err:!1},this.onQuoteClick=this.onQuoteClick.bind(this),this.canCollapse=this.canCollapse.bind(this),this.collapse=this.collapse.bind(this)}static getParentEventId(e){if(!e||e.isRedacted())return;const t=e.getWireContent()["m.relates_to"];if(t&&t["m.in_reply_to"]){const e=t["m.in_reply_to"];if(e&&e.event_id)return e.event_id}}static stripPlainReply(e){const t=e.split("\n");for(;t.length&&t[0].startsWith("> ");)t.shift();return""===t[0]&&t.shift(),t.join("\n")}static stripHTMLReply(e){return y()(e,{allowedTags:!1,allowedAttributes:!1,exclusiveFilter:e=>"mx-reply"===e.tag})}static getNestedReplyText(e,t){if(!e)return null;let{body:n,formatted_body:o}=e.getContent();this.getParentEventId(e)&&n&&(n=this.stripPlainReply(n)),n||(n=""),o=o?this.stripHTMLReply(o):f()(n).replace(/\n/g,"
");const r=t.forEvent(e.getId()),i=Object(m.g)(e.getSender()),s=e.getSender();switch(e.getContent().msgtype){case"m.text":case"m.notice":{o=`
In reply to ${s}
${o}
`;const e=n.trim().split("\n");e.length>0&&(e[0]=`<${s}> ${e[0]}`,n=e.map(e=>"> "+e).join("\n")+"\n\n");break}case"m.image":o=`
In reply to ${s}
sent an image.
`,n=`> <${s}> sent an image.\n\n`;break;case"m.video":o=`
In reply to ${s}
sent a video.
`,n=`> <${s}> sent a video.\n\n`;break;case"m.audio":o=`
In reply to ${s}
sent an audio file.
`,n=`> <${s}> sent an audio file.\n\n`;break;case"m.file":o=`
In reply to ${s}
sent a file.
`,n=`> <${s}> sent a file.\n\n`;break;case"m.emote":{o=`
In reply to * ${s}
${o}
`;const e=n.trim().split("\n");e.length>0&&(e[0]=`* <${s}> ${e[0]}`,n=e.map(e=>"> "+e).join("\n")+"\n\n");break}default:return null}return{body:n,html:o}}static makeReplyMixIn(e){return e?{"m.relates_to":{"m.in_reply_to":{event_id:e.getId()}}}:{}}static makeThread(e,t,n,o,r){return S.getParentEventId(e)?s.a.createElement(S,{parentEv:e,onHeightChanged:t,ref:o,permalinkCreator:n,useIRCLayout:r}):s.a.createElement("div",{className:"mx_ReplyThread_wrapper_empty"})}componentDidMount(){this.unmounted=!1,this.room=this.context.getRoom(this.props.parentEv.getRoomId()),this.room.on("Room.redaction",this.onRoomRedaction),this.room.on("Room.redactionCancelled",this.onRoomRedaction),this.initialize()}componentDidUpdate(){this.props.onHeightChanged()}componentWillUnmount(){this.unmounted=!0,this.room&&(this.room.removeListener("Room.redaction",this.onRoomRedaction),this.room.removeListener("Room.redactionCancelled",this.onRoomRedaction))}async initialize(){const{parentEv:e}=this.props,t=await this.getEvent(S.getParentEventId(e));this.unmounted||(t?this.setState({events:[t]},this.loadNextEvent):this.setState({err:!0}))}async loadNextEvent(){if(this.unmounted)return;const e=this.state.events[0],t=S.getParentEventId(e);if(!t)return void this.setState({loading:!1});const n=await this.getEvent(t);this.unmounted||(n?this.setState({loadedEv:n}):this.setState({err:!0}))}async getEvent(e){const t=this.room.findEventById(e);if(t)return t;try{await this.context.getEventTimeline(this.room.getUnfilteredTimelineSet(),e)}catch(e){return null}return this.room.findEventById(e)}canCollapse(){return this.state.events.length>1}collapse(){this.initialize()}onQuoteClick(){const e=[this.state.loadedEv,...this.state.events];this.setState({loadedEv:null,events:e},this.loadNextEvent),d.a.fire(v.a.FocusComposer)}render(){let e=null;if(this.state.err)e=s.a.createElement("blockquote",{className:"mx_ReplyThread mx_ReplyThread_error"},Object(c.a)("Unable to load event that was replied to, it either does not exist or you do not have permission to view it."));else if(this.state.loadedEv){const t=this.state.loadedEv,n=a.getComponent("elements.Pill"),o=this.context.getRoom(t.getRoomId());e=s.a.createElement("blockquote",{className:"mx_ReplyThread"},Object(c.a)("In reply to ",{},{a:e=>s.a.createElement("a",{onClick:this.onQuoteClick,className:"mx_ReplyThread_show"},e),pill:s.a.createElement(n,{type:n.TYPE_USER_MENTION,room:o,url:Object(m.g)(t.getSender()),shouldShowPillAvatar:g.a.getValue("Pill.shouldShowPillAvatar")})}))}else if(this.state.loading){const t=a.getComponent("elements.Spinner");e=s.a.createElement(t,{w:16,h:16})}const t=a.getComponent("views.rooms.EventTile"),n=a.getComponent("messages.DateSeparator"),o=this.state.events.map(e=>{let o=null;return Object(h.e)(this.props.parentEv.getDate(),e.getDate())&&(o=s.a.createElement("a",{href:this.props.url},s.a.createElement(n,{ts:e.getTs()}))),s.a.createElement("blockquote",{className:"mx_ReplyThread",key:e.getId()},o,s.a.createElement(t,{mxEvent:e,tileShape:"reply",onHeightChanged:this.props.onHeightChanged,permalinkCreator:this.props.permalinkCreator,isRedacted:e.isRedacted(),isTwelveHour:g.a.getValue("showTwelveHourTimestamps"),useIRCLayout:this.props.useIRCLayout}))});return s.a.createElement("div",{className:"mx_ReplyThread_wrapper"},s.a.createElement("div",null,e),s.a.createElement("div",null,o))}}r()(S,"propTypes",{parentEv:u.a.instanceOf(p.j),onHeightChanged:u.a.func.isRequired,permalinkCreator:u.a.instanceOf(m.a).isRequired,useIRCLayout:u.a.bool}),r()(S,"contextType",b.a)},function(e,t,n){"use strict";var o=n(10),r=n.n(o);n(104);class i extends r.a{constructor(){super(),this._roomWidgetEcho={}}getEchoedRoomWidgets(e,t){const n=[],o=Object.assign({},this._roomWidgetEcho[e]);for(const e of t){const t=e.getStateKey();o[t]&&0===Object.keys(o[t]).length||n.push(e),delete o[t]}return n}roomHasPendingWidgetsOfType(e,t,n){const o=Object.assign({},this._roomWidgetEcho[e]);for(const e of t){delete o[e.getStateKey()]}return void 0===n?Object.keys(o).length>0:Object.values(o).some(e=>n.matches(e.type))}roomHasPendingWidgets(e,t){return this.roomHasPendingWidgetsOfType(e,t)}setRoomWidgetEcho(e,t,n){void 0===this._roomWidgetEcho[e]&&(this._roomWidgetEcho[e]={}),this._roomWidgetEcho[e][t]=n,this.emit("update",e,t)}removeRoomWidgetEcho(e,t){delete this._roomWidgetEcho[e][t],0===Object.keys(this._roomWidgetEcho[e]).length&&delete this._roomWidgetEcho[e],this.emit("update",e,t)}}let s=null;s||(s=new i),t.a=s},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return u}));var o=n(45),r=n.n(o);const i=/^\S+@\S+\.\S+$/,s=/^@\S+:\S+$/,a=/^!\S+:\S+$/,c=["mx-user-id","mx-room-id","email"],l=r.a.shape({addressType:r.a.oneOf(c).isRequired,address:r.a.string.isRequired,displayName:r.a.string,avatarMxc:r.a.string,isKnown:r.a.bool});function u(e){const t=i.test(e),n=s.test(e),o=a.test(e);return t?"email":n?"mx-user-id":o?"mx-room-id":null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));var o=n(68),r=n.n(o);function i(e){if(!e)return"";const t=r.a.parse(e);return t&&"/"===t.path?t.host:e}function s(e){if(!e)return"";let t=e;e.startsWith("https://")||(t="https://"+e);return null===r.a.parse(t).hostname?e:t}},function(e,t,n){"use strict";let o;n.d(t,"a",(function(){return o})),function(e){e[e.None=0]="None",e[e.Bold=1]="Bold",e[e.Grey=2]="Grey",e[e.Red=3]="Red"}(o||(o={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return c}));var o=n(2),r=n.n(o),i=n(10),s=n(174);const a="update";class c extends i.EventEmitter{constructor(...e){super(...e),r()(this,"_symbol",void 0),r()(this,"_count",void 0),r()(this,"_color",void 0)}get symbol(){return this._symbol}get count(){return this._count}get color(){return this._color}get isIdle(){return this.color<=s.a.None}get isUnread(){return this.color>=s.a.Bold}get hasUnreadCount(){return this.color>=s.a.Grey&&(!!this.count||!!this.symbol)}get hasMentions(){return this.color>=s.a.Red}emitIfUpdated(e){e.isDifferentFrom(this)&&this.emit(a)}snapshot(){return new l(this)}destroy(){this.removeAllListeners(a)}}class l{constructor(e){r()(this,"symbol",void 0),r()(this,"count",void 0),r()(this,"color",void 0),this.symbol=e.symbol,this.count=e.count,this.color=e.color}isDifferentFrom(e){const t={count:this.count,symbol:this.symbol,color:this.color},n={count:e.count,symbol:e.symbol,color:e.color};return JSON.stringify(t)!==JSON.stringify(n)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(2),c=n.n(a),l=n(43),u=n.n(l),d=n(81),h=n(128),p=n(446),m=n(47),g=n(49),_=n(208);class f extends u.a.Component{constructor(e){super(e),c()(this,"onRoomStateEvents",e=>{this.props.room&&e.getRoomId()===this.props.room.roomId&&"m.room.avatar"===e.getType()&&this.setState({urls:f.getImageUrls(this.props)})}),c()(this,"onRoomAvatarClick",()=>{const e={src:_.b(this.props.room,null,null,null),name:this.props.room.name};g.a.createDialog(p.a,e,"mx_Dialog_lightbox")}),this.state={urls:f.getImageUrls(this.props)}}componentDidMount(){m.a.get().on("RoomState.events",this.onRoomStateEvents)}componentWillUnmount(){const e=m.a.get();e&&e.removeListener("RoomState.events",this.onRoomStateEvents)}static getDerivedStateFromProps(e){return{urls:f.getImageUrls(e)}}static getImageUrls(e){return[Object(d.a)(m.a.get().getHomeserverUrl(),e.oobData.avatarUrl,Math.floor(e.width*window.devicePixelRatio),Math.floor(e.height*window.devicePixelRatio),e.resizeMethod),f.getRoomAvatarUrl(e)].filter((function(e){return null!==e&&""!==e}))}static getRoomAvatarUrl(e){return e.room?_.b(e.room,Math.floor(e.width*window.devicePixelRatio),Math.floor(e.height*window.devicePixelRatio),e.resizeMethod):null}render(){const e=this.props,{room:t,oobData:n,viewAvatarOnClick:o}=e,i=s()(e,["room","oobData","viewAvatarOnClick"]),a=t?t.name:n.name;return u.a.createElement(h.a,r()({},i,{name:a,idName:t?t.roomId:null,urls:this.state.urls,onClick:o&&this.state.urls[0]?this.onRoomAvatarClick:null}))}}c()(f,"defaultProps",{width:36,height:36,resizeMethod:"crop",oobData:{}})},function(e,t,n){"use strict";n.d(t,"d",(function(){return h})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return g}));var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(43),c=n.n(a),l=n(51),u=n.n(l),d=n(61);const h=e=>{let{label:t,iconClassName:n,active:o,className:i}=e,a=s()(e,["label","iconClassName","active","className"]);return c.a.createElement(d.h,r()({},a,{className:u()(i,{mx_IconizedContextMenu_active:o}),active:o,label:t}),c.a.createElement("span",{className:u()("mx_IconizedContextMenu_icon",n)}),c.a.createElement("span",{className:"mx_IconizedContextMenu_label"},t),o&&c.a.createElement("span",{className:"mx_IconizedContextMenu_icon mx_IconizedContextMenu_checked"}))},p=e=>{let{label:t,iconClassName:n,active:o,className:i}=e,a=s()(e,["label","iconClassName","active","className"]);return c.a.createElement(d.g,r()({},a,{className:u()(i,{mx_IconizedContextMenu_active:o}),active:o,label:t}),c.a.createElement("span",{className:u()("mx_IconizedContextMenu_icon",n)}),c.a.createElement("span",{className:"mx_IconizedContextMenu_label"},t),o&&c.a.createElement("span",{className:"mx_IconizedContextMenu_icon mx_IconizedContextMenu_checked"}))},m=e=>{let{label:t,iconClassName:n}=e,o=s()(e,["label","iconClassName"]);return c.a.createElement(d.f,r()({},o,{label:t}),n&&c.a.createElement("span",{className:u()("mx_IconizedContextMenu_icon",n)}),c.a.createElement("span",{className:"mx_IconizedContextMenu_label"},t))},g=({first:e,red:t,className:n,children:o})=>{const r=u()("mx_IconizedContextMenu_optionList",n,{mx_IconizedContextMenu_optionList_notFirst:!e,mx_IconizedContextMenu_optionList_red:t});return c.a.createElement("div",{className:r},o)};t.e=e=>{let{className:t,children:n,compact:o}=e,i=s()(e,["className","children","compact"]);const a=u()("mx_IconizedContextMenu",t,{mx_IconizedContextMenu_compact:o});return c.a.createElement(d.b,r()({chevronFace:d.a.None},i),c.a.createElement("div",{className:a},n))}},function(e,t,n){"use strict";(function(e){var o=n(62),r=n(783),i=n(50),s=n(57);class a{constructor(){this.index=null,this._supportIsInstalled=!1}async init(){const e=o.a.get().getEventIndexingManager();return e?(this._supportIsInstalled=await e.supportsEventIndexing(),this.supportIsInstalled()?i.a.getValueAt(s.a.DEVICE,"enableEventIndexing")?this.initEventIndex():(console.log("EventIndex: Event indexing is disabled, not initializing"),!1):(console.log("EventIndex: Event indexing isn't installed for the platform, not initializing."),!1)):(console.log("EventIndex: Platform doesn't support event indexing, not initializing."),!1)}async initEventIndex(){const e=new r.a,t=o.a.get().getEventIndexingManager();try{await t.initEventIndex();const n=await t.getUserVersion(),o=await t.isEventIndexEmpty();o?await t.setUserVersion(1):0!==n||o||(await t.closeEventIndex(),await this.deleteEventIndex(),await t.initEventIndex(),await t.setUserVersion(1)),console.log("EventIndex: Successfully initialized the event index"),await e.init()}catch(e){return console.log("EventIndex: Error initializing the event index",e),!1}return this.index=e,!0}platformHasSupport(){return null!==o.a.get().getEventIndexingManager()}supportIsInstalled(){return this._supportIsInstalled}get(){return this.index}start(){null!==this.index&&this.index.startCrawler()}stop(){null!==this.index&&this.index.stopCrawler()}async unset(){null!==this.index&&(await this.index.close(),this.index=null)}async deleteEventIndex(){const e=o.a.get().getEventIndexingManager();null!==e&&(await this.unset(),console.log("EventIndex: Deleting event index."),await e.deleteEventIndex())}}e.mxEventIndexPeg||(e.mxEventIndexPeg=new a),t.a=e.mxEventIndexPeg}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));class o{constructor(e){this._timeout=e,this._onTimeout=this._onTimeout.bind(this),this._setNotStarted()}_setNotStarted(){this._timerHandle=null,this._startTs=null,this._promise=new Promise((e,t)=>{this._resolve=e,this._reject=t}).finally(()=>{this._timerHandle=null})}_onTimeout(){const e=Date.now()-this._startTs;if(e>=this._timeout)this._resolve(),this._setNotStarted();else{const t=this._timeout-e;this._timerHandle=setTimeout(this._onTimeout,t)}}changeTimeout(e){if(e===this._timeout)return;const t=eo.getComponent(e)||t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return d}));var o=n(2),r=n.n(o),i=n(48),s=n(54),a=n(331);const c="mx_sso_hs_url",l="mx_sso_is_url";let u;!function(e){e.Checking="CHECKING",e.Error="ERROR",e.NotAvailable="NOTAVAILABLE",e.Downloading="DOWNLOADING",e.Ready="READY"}(u||(u={}));class d{constructor(){r()(this,"notificationCount",0),r()(this,"errorDidOccur",!1),r()(this,"onAction",e=>{switch(e.action){case"on_client_not_viable":case"on_logged_out":this.setNotificationCount(0)}}),i.a.register(this.onAction),this.startUpdateCheck=this.startUpdateCheck.bind(this)}setNotificationCount(e){this.notificationCount=e}setErrorStatus(e){this.errorDidOccur=e}async canSelfUpdate(){return!1}startUpdateCheck(){Object(a.a)(),localStorage.removeItem("mx_defer_update"),i.a.dispatch({action:s.a.CheckUpdates,status:u.Checking})}installUpdate(){}shouldShowUpdate(e){try{const[t,n]=JSON.parse(localStorage.getItem("mx_defer_update"));return e!==t||Date.now()>n}catch(e){return!0}}deferUpdate(e){const t=new Date(Date.now()+864e5);t.setHours(8,0,0,0),localStorage.setItem("mx_defer_update",JSON.stringify([e,t.getTime()])),Object(a.a)()}supportsNotifications(){return!1}maySendNotifications(){return!1}loudNotification(e,t){}clearNotification(e){e.close&&e.close()}screenCaptureErrorString(){return"Not implemented"}supportsAutoLaunch(){return!1}async getAutoLaunchEnabled(){return!1}async setAutoLaunchEnabled(e){throw new Error("Unimplemented")}supportsAutoHideMenuBar(){return!1}async getAutoHideMenuBarEnabled(){return!1}async setAutoHideMenuBarEnabled(e){throw new Error("Unimplemented")}supportsMinimizeToTray(){return!1}async getMinimizeToTrayEnabled(){return!1}async setMinimizeToTrayEnabled(e){throw new Error("Unimplemented")}getEventIndexingManager(){return null}setLanguage(e){}getSSOCallbackUrl(e){const t=new URL(window.location.href);return t.hash=e||"",t}startSingleSignOn(e,t,n){localStorage.setItem(c,e.getHomeserverUrl()),e.getIdentityServerUrl()&&localStorage.setItem(l,e.getIdentityServerUrl());const o=this.getSSOCallbackUrl(n);window.location.href=e.getSsoLoginUrl(o.toString(),t)}onKeyDown(e){return!1}async getPickleKey(e,t){return null}async createPickleKey(e,t){return null}async destroyPickleKey(e,t){}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(43),r=n.n(o),i=n(44),s=n(50);class a extends r.a.Component{render(){const e=this.props.w||16,t=this.props.h||16,o=this.props.imgClassName||"";let a;return a=s.a.getValue("feature_new_spinner")?n(457):n(458),r.a.createElement("div",{className:"mx_InlineSpinner"},r.a.createElement("img",{src:a,width:e,height:t,className:o,"aria-label":Object(i.a)("Loading...")}))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(43),r=n.n(o),i=n(51),s=n.n(i);function a({description:e,rules:t}){return async function({value:n,focused:o,allowEmpty:i=!0}){if(!n&&i)return{valid:null,feedback:null};const a=[];let c,l,u,d=!0;if(t&&t.length)for(const e of t){if(!e.key||!e.test)continue;if(!d&&e.final)continue;const t={value:n,allowEmpty:i};if(e.skip&&e.skip.call(this,t))continue;const o=await e.test.call(this,t);if(d=d&&o,o&&e.valid){const t=e.valid.call(this);if(!t)continue;a.push({key:e.key,valid:!0,text:t})}else if(!o&&e.invalid){const t=e.invalid.call(this);if(!t)continue;a.push({key:e.key,valid:!1,text:t})}}if(!o)return{valid:d,feedback:null};if(a&&a.length&&(c=r.a.createElement("ul",{className:"mx_Validation_details"},a.map(e=>{const t=s()({mx_Validation_detail:!0,mx_Validation_valid:e.valid,mx_Validation_invalid:!e.valid});return r.a.createElement("li",{key:e.key,className:t},e.text)}))),e){const t=e.call(this);l=r.a.createElement("div",{className:"mx_Validation_description"},t)}return(l||c)&&(u=r.a.createElement("div",{className:"mx_Validation"},l,c)),{valid:d,feedback:u}}}},function(e,t,n){"use strict";var o=n(337);i.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}();var r=i.TYPED_ARRAY_SUPPORT?2147483647:1073741823;function i(e,t,n){return i.TYPED_ARRAY_SUPPORT||this instanceof i?"number"==typeof e?c(this,e):function(e,t,n,o){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer)return function(e,t,n,o){if(n<0||t.byteLength=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function a(e,t){var n;return i.TYPED_ARRAY_SUPPORT?(n=new Uint8Array(t)).__proto__=i.prototype:(null===(n=e)&&(n=new i(t)),n.length=t),n}function c(e,t){var n=a(e,t<0?0:0|s(t));if(!i.TYPED_ARRAY_SUPPORT)for(var o=0;o55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===o){(t-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function d(e){return i.isBuffer(e)?e.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)?e.byteLength:("string"!=typeof e&&(e=""+e),0===e.length?0:u(e).length)}i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),i.prototype.write=function(e,t,n){void 0===t||void 0===n&&"string"==typeof t?(n=this.length,t=0):isFinite(t)&&(t|=0,isFinite(n)?n|=0:n=void 0);var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");return function(e,t,n,o){return function(e,t,n,o){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}(u(t,e.length-n),e,n,o)}(this,e,t,n)},i.prototype.slice=function(e,t){var n,o=this.length;if((e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=void 0===t?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t=0;--r)e[r+t]=this[r+n];else if(s<1e3||!i.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(r=t;r`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>",a="]",c=new RegExp("^(?:<[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?>|]|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|[<][?].*?[?][>]|]*>|)","i"),l=/[\\&]/,u="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",d=new RegExp("\\\\"+u+"|"+i,"gi"),h=new RegExp('[&<>"]',"g"),p=function(e){return 92===e.charCodeAt(0)?e.charAt(1):r(e)},m=function(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";default:return e}};e.exports={unescapeString:function(e){return l.test(e)?e.replace(d,p):e},normalizeURI:function(e){try{return o(e)}catch(t){return e}},escapeXml:function(e){return h.test(e)?e.replace(h,m):e},reHtmlTag:c,OPENTAG:s,CLOSETAG:a,ENTITY:i,ESCAPABLE:u}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var o=n(10),r=n(263),i=n(109),s=n(81),a=n(1),c=n(82),l=n(156);function u(e,t){this.roomId=e,this.info=t}var d=n(0),h=n(301);const p=["1","2","3","4","5"];function m(e,t,n){const o={content:{},type:"m.receipt",room_id:t.getRoomId()};return o.content[t.getId()]={},o.content[t.getId()][n]={},o.content[t.getId()][n][e]={ts:t.getTs()},new c.b(o)}function g(e,t,n,o){if((o=o||{}).pendingEventOrdering=o.pendingEventOrdering||"chronological",this.setMaxListeners(100),this.reEmitter=new h.a(this),-1===["chronological","detached"].indexOf(o.pendingEventOrdering))throw new Error("opts.pendingEventOrdering MUST be either 'chronological' or 'detached'. Got: '"+o.pendingEventOrdering+"'");this.myUserId=n,this.roomId=e,this.name=e,this.tags={},this.accountData={},this.summary=null,this.storageToken=o.storageToken,this._opts=o,this._txnToEvent={},this._receipts={},this._receiptCacheByEventId={},this._realReceipts={},this._notificationCounts={},this._timelineSets=[new r.a(this,o)],this.reEmitter.reEmit(this.getUnfilteredTimelineSet(),["Room.timeline","Room.timelineReset"]),this._fixUpLegacyTimelineFields(),this._filteredTimelineSets={},"detached"==this._opts.pendingEventOrdering&&(this._pendingEventList=[]),this._blacklistUnverifiedDevices=null,this._selfMembership=null,this._summaryHeroes=null,this._client=t,this._opts.lazyLoadMembers?this._membersPromise=null:this._membersPromise=Promise.resolve()}a.o(g,o.EventEmitter),g.prototype.getVersion=function(){const e=this.currentState.getStateEvents("m.room.create","");if(!e)return d.a.warn("Room "+this.roomId+" does not have an m.room.create event"),"1";const t=e.getContent().room_version;return void 0===t?"1":t},g.prototype.shouldUpgradeToVersion=function(){return p.includes(this.getVersion())?null:"5"},g.prototype.getRecommendedVersion=async function(){let e=(await this._client.getCapabilities())["m.room_versions"];if(!e){e={default:"5",available:{}};for(const t of p)e.available[t]="stable"}let t=this._checkVersionAgainstCapability(e);if(t.urgent&&t.needsUpgrade){d.a.warn("Refreshing room version capability because the server looks to be supporting a newer room version we don't know about.");if(e=(await this._client.getCapabilities(!0))["m.room_versions"],!e)return d.a.warn("No room version capability - assuming upgrade required."),t;t=this._checkVersionAgainstCapability(e)}return t},g.prototype._checkVersionAgainstCapability=function(e){const t=this.getVersion();d.a.log(`[${this.roomId}] Current version: ${t}`),d.a.log(`[${this.roomId}] Version capability: `,e);const n={version:t,needsUpgrade:!1,urgent:!1};if(t===e.default)return n;return Object.keys(e.available).filter(t=>"stable"===e.available[t]).includes(t)||(n.version=e.default,n.needsUpgrade=!0,n.urgent=!!this.getVersion().match(/^[0-9]+[0-9.]*$/g),n.urgent?d.a.warn("URGENT upgrade required on "+this.roomId):d.a.warn("Non-urgent upgrade required on "+this.roomId)),n},g.prototype.userMayUpgradeRoom=function(e){return this.currentState.maySendStateEvent("m.room.tombstone",e)},g.prototype.getPendingEvents=function(){if("detached"!==this._opts.pendingEventOrdering)throw new Error("Cannot call getPendingEvents with pendingEventOrdering == "+this._opts.pendingEventOrdering);return this._pendingEventList},g.prototype.hasPendingEvent=function(e){if("detached"!==this._opts.pendingEventOrdering)throw new Error("Cannot call hasPendingEvent with pendingEventOrdering == "+this._opts.pendingEventOrdering);return this._pendingEventList.some(t=>t.getId()===e)},g.prototype.getLiveTimeline=function(){return this.getUnfilteredTimelineSet().getLiveTimeline()},g.prototype.getLastActiveTimestamp=function(){const e=this.getLiveTimeline().getEvents();if(e.length){return e[e.length-1].getTs()}return Number.MIN_SAFE_INTEGER},g.prototype.getMyMembership=function(){return this._selfMembership},g.prototype.getDMInviter=function(){if(this.myUserId){const e=this.getMember(this.myUserId);if(e)return e.getDMInviter()}if("invite"===this._selfMembership){if(2==this.getInvitedAndJoinedMemberCount()&&this._summaryHeroes.length)return this._summaryHeroes[0]}},g.prototype.guessDMUserId=function(){const e=this.getMember(this.myUserId);if(e){const t=e.getDMInviter();if(t)return t}if(Array.isArray(this._summaryHeroes)&&this._summaryHeroes.length)return this._summaryHeroes[0];const t=this.currentState.getMembers().find(e=>e.userId!==this.myUserId);return t?t.userId:this.myUserId},g.prototype.getAvatarFallbackMember=function(){if(this.getInvitedAndJoinedMemberCount()>2)return;const e=Array.isArray(this._summaryHeroes)&&this._summaryHeroes.length;if(e){const e=this._summaryHeroes.map(e=>this.getMember(e)).find(e=>!!e);if(e)return e}const t=this.currentState.getMembers();if(t.length<=2){const e=t.find(e=>e.userId!==this.myUserId);if(e)return e}if(e){const e=this._summaryHeroes.map(e=>this._client.getUser(e)).find(e=>!!e);if(e){const t=new l.a(this.roomId,e.userId);return t.user=e,t}}},g.prototype.updateMyMembership=function(e){const t=this._selfMembership;this._selfMembership=e,t!==e&&("leave"===e&&this._cleanupAfterLeaving(),this.emit("Room.myMembership",this,e,t))},g.prototype._loadMembersFromServer=async function(){const e=this._client.store.getSyncToken(),t=a.e({not_membership:"leave",at:e}),n=a.f("/rooms/$roomId/members?"+t,{$roomId:this.roomId}),o=this._client._http;return(await o.authedRequest(void 0,"GET",n)).chunk},g.prototype._loadMembers=async function(){let e=!1,t=await this._client.store.getOutOfBandMembers(this.roomId);null===t&&(e=!0,t=await this._loadMembersFromServer(),d.a.log(`LL: got ${t.length} members from server for room `+this.roomId));return{memberEvents:t.map(this._client.getEventMapper()),fromServer:e}},g.prototype.loadMembersIfNeeded=function(){if(this._membersPromise)return this._membersPromise;this.currentState.markOutOfBandMembersStarted();const e=this._loadMembers().then(e=>(this.currentState.setOutOfBandMembers(e.memberEvents),this._client.isCryptoEnabled()&&this._client.isRoomEncrypted(this.roomId)&&this._client._crypto.trackRoomDevices(this.roomId),e.fromServer)).catch(e=>{throw this._membersPromise=null,this.currentState.markOutOfBandMembersFailed(),e});return e.then(e=>{if(e){const e=this.currentState.getMembers().filter(e=>e.isOutOfBand()).map(e=>e.events.member.event);d.a.log("LL: telling store to write "+e.length+" members for room "+this.roomId);return this._client.store.setOutOfBandMembers(this.roomId,e).catch(e=>{d.a.log("LL: storing OOB room members failed, oh well",e)})}}).catch(e=>{d.a.error(e)}),this._membersPromise=e,this._membersPromise},g.prototype.clearLoadedMembersIfNeeded=async function(){this._opts.lazyLoadMembers&&this._membersPromise&&(await this.loadMembersIfNeeded(),await this._client.store.clearOutOfBandMembers(this.roomId),this.currentState.clearOutOfBandMembers(),this._membersPromise=null)},g.prototype._cleanupAfterLeaving=function(){this.clearLoadedMembersIfNeeded().catch(e=>{d.a.error(`error after clearing loaded members from room ${this.roomId} after leaving`),d.a.log(e)})},g.prototype.resetLiveTimeline=function(e,t){for(let n=0;ne.isUnverified()))return!0}return!1},g.prototype.getTimelineSets=function(){return this._timelineSets},g.prototype.getUnfilteredTimelineSet=function(){return this._timelineSets[0]},g.prototype.getTimelineForEvent=function(e){return this.getUnfilteredTimelineSet().getTimelineForEvent(e)},g.prototype.addTimeline=function(){return this.getUnfilteredTimelineSet().addTimeline()},g.prototype.findEventById=function(e){return this.getUnfilteredTimelineSet().findEventById(e)},g.prototype.getUnreadNotificationCount=function(e){return e=e||"total",this._notificationCounts[e]},g.prototype.setUnreadNotificationCount=function(e,t){this._notificationCounts[e]=t},g.prototype.setSummary=function(e){const t=e["m.heroes"],n=e["m.joined_member_count"],o=e["m.invited_member_count"];Number.isInteger(n)&&this.currentState.setJoinedMemberCount(n),Number.isInteger(o)&&this.currentState.setInvitedMemberCount(o),Array.isArray(t)&&(this._summaryHeroes=t.filter(e=>e!==this.myUserId))},g.prototype.setBlacklistUnverifiedDevices=function(e){this._blacklistUnverifiedDevices=e},g.prototype.getBlacklistUnverifiedDevices=function(){return this._blacklistUnverifiedDevices},g.prototype.getAvatarUrl=function(e,t,n,o,r){const i=this.currentState.getStateEvents("m.room.avatar","");if(void 0===r&&(r=!0),!i&&!r)return null;const a=i?i.getContent().url:null;return a?Object(s.a)(e,a,t,n,o):null},g.prototype.getAliases=function(){const e=[],t=this.currentState.getStateEvents("m.room.aliases");if(t)for(let n=0;n"string"==typeof e&&("#"===e[0]&&!!e.endsWith(":"+o.getStateKey())));Array.prototype.push.apply(e,t)}}return e},g.prototype.getCanonicalAlias=function(){const e=this.currentState.getStateEvents("m.room.canonical_alias","");return e&&e.getContent().alias||null},g.prototype.getAltAliases=function(){const e=this.currentState.getStateEvents("m.room.canonical_alias","");return e&&e.getContent().alt_aliases||[]},g.prototype.addEventsToTimeline=function(e,t,n,o){n.getTimelineSet().addEventsToTimeline(e,t,n,o)},g.prototype.getMember=function(e){return this.currentState.getMember(e)},g.prototype.getJoinedMembers=function(){return this.getMembersWithMembership("join")},g.prototype.getJoinedMemberCount=function(){return this.currentState.getJoinedMemberCount()},g.prototype.getInvitedMemberCount=function(){return this.currentState.getInvitedMemberCount()},g.prototype.getInvitedAndJoinedMemberCount=function(){return this.getInvitedMemberCount()+this.getJoinedMemberCount()},g.prototype.getMembersWithMembership=function(e){return a.j(this.currentState.getMembers(),(function(t){return t.membership===e}))},g.prototype.getEncryptionTargetMembers=async function(){await this.loadMembersIfNeeded();let e=this.getMembersWithMembership("join");return this.shouldEncryptForInvitedMembers()&&(e=e.concat(this.getMembersWithMembership("invite"))),e},g.prototype.shouldEncryptForInvitedMembers=function(){const e=this.currentState.getStateEvents("m.room.history_visibility","");return e&&e.getContent()&&"joined"!==e.getContent().history_visibility},g.prototype.getDefaultRoomName=function(e){return f(this,e,!0)},g.prototype.hasMembershipState=function(e,t){const n=this.getMember(e);return!!n&&n.membership===t},g.prototype.getOrCreateFilteredTimelineSet=function(e){if(this._filteredTimelineSets[e.filterId])return this._filteredTimelineSets[e.filterId];const t=Object.assign({filter:e},this._opts),n=new r.a(this,t);this.reEmitter.reEmit(n,["Room.timeline","Room.timelineReset"]),this._filteredTimelineSets[e.filterId]=n,this._timelineSets.push(n);const o=this.getLiveTimeline();o.getEvents().forEach((function(e){n.addLiveEvent(e)}));let s=o;for(;s.getNeighbouringTimeline(i.a.BACKWARDS);)s=s.getNeighbouringTimeline(i.a.BACKWARDS);return n.getLiveTimeline().setPaginationToken(s.getPaginationToken(i.a.BACKWARDS),i.a.BACKWARDS),n},g.prototype.removeFilteredTimelineSet=function(e){const t=this._filteredTimelineSets[e.filterId];delete this._filteredTimelineSets[e.filterId];const n=this._timelineSets.indexOf(t);n>-1&&this._timelineSets.splice(n,1)},g.prototype._addLiveEvent=function(e,t,n){if(e.isRedaction()){const t=e.event.redacts,n=this.getUnfilteredTimelineSet().findEventById(t);if(n){if(n.makeRedacted(e),n.getStateKey()){this.currentState.getStateEvents(n.getType(),n.getStateKey()).getId()===n.getId()&&this.currentState.setStateEvents([n])}this.emit("Room.redaction",e,this)}}if(e.getUnsigned().transaction_id){const t=this._txnToEvent[e.getUnsigned().transaction_id];if(t)return void this._handleRemoteEcho(e,t)}for(let o=0;oe.status===c.a.NOT_SENT)&&(d.a.warn("Setting event as NOT_SENT due to messages in the same state"),e.setStatus(c.a.NOT_SENT)),this._pendingEventList.push(e),e.isRelation()&&this._aggregateNonLiveRelation(e),e.isRedaction()){const t=e.event.redacts;let n=this._pendingEventList&&this._pendingEventList.find(e=>e.getId()===t);n||(n=this.getUnfilteredTimelineSet().findEventById(t)),n&&(n.markLocallyRedacted(e),this.emit("Room.redaction",e,this))}}else for(let t=0;t ${o} old status `+r),delete this._txnToEvent[e.getUnsigned().transaction_id],this._pendingEventList&&a.y(this._pendingEventList,(function(e){return e.getId()==n}),!1),t.handleRemoteEcho(e.event);for(let e=0;e{const n=e.getMember(t);return n?n.name:t});else{let n=e.currentState.getMembers().filter(e=>e.userId!==t&&("invite"===e.membership||"join"===e.membership));n.sort((e,t)=>e.userId.localeCompare(t.userId)),n=n.slice(0,5),i=n.map(e=>e.name)}if(r)return b(i,r);if("join"==e.getMyMembership()){const t=e.currentState.getStateEvents("m.room.third_party_invite");if(t&&t.length){return"Inviting "+b(t.map(e=>e.getContent().display_name))}}let s=i;return s.length||(s=e.currentState.getMembers().filter(e=>e.userId!==t&&"invite"!==e.membership&&"join"!==e.membership).map(e=>e.name)),s.length?`Empty room (was ${b(s)})`:"Empty room"}function b(e,t=e.length+1){const n=t-1;if(e.length){if(1===e.length&&n<=1)return e[0];if(2===e.length&&n<=2)return`${e[0]} and ${e[1]}`;return n>1?`${e[0]} and ${n} others`:e[0]+" and 1 other"}return"Empty room"}_[c.a.ENCRYPTING]=[c.a.SENDING,c.a.NOT_SENT],_[c.a.SENDING]=[c.a.ENCRYPTING,c.a.QUEUED,c.a.NOT_SENT,c.a.SENT],_[c.a.QUEUED]=[c.a.SENDING,c.a.CANCELLED],_[c.a.SENT]=[],_[c.a.NOT_SENT]=[c.a.SENDING,c.a.QUEUED,c.a.CANCELLED],_[c.a.CANCELLED]=[],g.prototype.updatePendingEvent=function(e,t,n){if(d.a.log(`setting pendingEvent status to ${t} in ${e.getRoomId()} event ID ${e.getId()} -> ${n}`),t==c.a.SENT&&!n)throw new Error("updatePendingEvent called with status=SENT, but no new event id");if(t==c.a.SENT){if(this.getUnfilteredTimelineSet().eventIdToTimeline(n))return}const o=e.status,r=e.getId();if(!o)throw new Error("updatePendingEventStatus called on an event which is not a local echo.");const i=_[o];if(!i||i.indexOf(t)<0)throw new Error("Invalid EventStatus transition "+o+"->"+t);if(e.setStatus(t),t==c.a.SENT){e.replaceLocalEventId(n);for(let e=0;ee.getId()===r);if(-1!==e){const[t]=this._pendingEventList.splice(e,1);t.isRedaction()&&this._revertRedactionLocalEcho(t)}}this.removeEvent(r)}this.emit("Room.localEchoUpdated",e,this,r,o)},g.prototype._revertRedactionLocalEcho=function(e){const t=e.event.redacts;if(!t)return;const n=this.getUnfilteredTimelineSet().findEventById(t);n&&(n.unmarkLocallyRedacted(),this.emit("Room.redactionCancelled",e,this),n.isRelation()&&this._aggregateNonLiveRelation(n))},g.prototype.addLiveEvents=function(e,t,n){let o;if(t&&-1===["replace","ignore"].indexOf(t))throw new Error("duplicateStrategy MUST be either 'replace' or 'ignore'");for(o=0;o=0;--e){const o=this.timeline[e];if(o.getId()===t)return!1;if(o.getId()===n)return!0}return!1},g.prototype.getReceiptsForEvent=function(e){return this._receiptCacheByEventId[e.getId()]||[]},g.prototype.addReceipt=function(e,t){void 0===t&&(t=!1),t||this._addReceiptsToStructure(e,this._realReceipts),this._addReceiptsToStructure(e,this._receipts),this._receiptCacheByEventId=this._buildReceiptCache(this._receipts),this.emit("Room.receipt",e,this)},g.prototype._addReceiptsToStructure=function(e,t){const n=this;a.t(e.getContent()).forEach((function(o){a.t(e.getContent()[o]).forEach((function(r){a.t(e.getContent()[o][r]).forEach((function(i){const s=e.getContent()[o][r][i];t[r]||(t[r]={});const a=t[r][i];if(a){const e=n.getUnfilteredTimelineSet().compareEventOrdering(a.eventId,o);if(null!==e&&e>=0)return}else t[r][i]={};t[r][i]={eventId:o,data:s}}))}))}))},g.prototype._buildReceiptCache=function(e){const t={};return a.t(e).forEach((function(n){a.t(e[n]).forEach((function(o){const r=e[n][o];t[r.eventId]||(t[r.eventId]=[]),t[r.eventId].push({userId:o,type:n,data:r.data})}))})),t},g.prototype._addLocalEchoReceipt=function(e,t,n){this.addReceipt(m(e,t,n),!0)},g.prototype.addTags=function(e){this.tags=e.getContent().tags||{},this.emit("Room.tags",e,this)},g.prototype.addAccountData=function(e){for(let t=0;t{const n=this._getOutgoingRoomKeyRequest(t);return n?(i.a.log(`already have key request outstanding for ${t.room_id} / ${t.session_id}: not sending another`),n):(i.a.log(`enqueueing key request for ${t.room_id} / `+t.session_id),this._outgoingRoomKeyRequests.push(e),e)})}getOutgoingRoomKeyRequest(e){return Promise.resolve(this._getOutgoingRoomKeyRequest(e))}_getOutgoingRoomKeyRequest(e){for(const t of this._outgoingRoomKeyRequests)if(s.b(t.requestBody,e))return t;return null}getOutgoingRoomKeyRequestByState(e){for(const t of this._outgoingRoomKeyRequests)for(const n of e)if(t.state===n)return Promise.resolve(t);return Promise.resolve(null)}getAllOutgoingRoomKeyRequestsByState(e){return Promise.resolve(this._outgoingRoomKeyRequests.filter(t=>t.state==e))}getOutgoingRoomKeyRequestsByTarget(e,t,n){const o=[];for(const r of this._outgoingRoomKeyRequests)for(const i of n)r.state===i&&r.recipients.includes({userId:e,deviceId:t})&&o.push(r);return Promise.resolve(o)}updateOutgoingRoomKeyRequest(e,t,n){for(const o of this._outgoingRoomKeyRequests)if(o.requestId===e)return o.state!=t?(i.a.warn(`Cannot update room key request from ${t} as it was already updated to `+o.state),Promise.resolve(null)):(Object.assign(o,n),Promise.resolve(o));return Promise.resolve(null)}deleteOutgoingRoomKeyRequest(e,t){for(let n=0;n{Object.entries(n).forEach(([n,o])=>{t(c(c({},o),{},{deviceKey:e,sessionId:n}))})})}storeEndToEndSession(e,t,n,o){let r=this._sessions[e];void 0===r&&(r={},this._sessions[e]=r),r[t]=n}async storeEndToEndSessionProblem(e,t,n){const o=this._sessionProblems[e]=this._sessionProblems[e]||[];o.push({type:t,fixed:n,time:Date.now()}),o.sort((e,t)=>e.time-t.time)}async getEndToEndSessionProblem(e,t){const n=this._sessionProblems[e]||[];if(!n.length)return null;const o=n[n.length-1];for(const e of n)if(e.time>t)return Object.assign({},e,{fixed:o.fixed});return o.fixed?null:o}async filterOutNotifiedErrorDevices(e){const t=this._notifiedErrorDevices,n=[];for(const o of e){const{userId:e,deviceInfo:r}=o;e in t?r.deviceId in t[e]||(n.push(o),t[e][r.deviceId]=!0):(n.push(o),t[e]={[r.deviceId]:!0})}return n}getEndToEndInboundGroupSession(e,t,n,o){const r=e+"/"+t;o(this._inboundGroupSessions[r]||null,this._inboundGroupSessionsWithheld[r]||null)}getAllEndToEndInboundGroupSessions(e,t){for(const e of Object.keys(this._inboundGroupSessions))t({senderKey:e.substr(0,43),sessionId:e.substr(44),sessionData:this._inboundGroupSessions[e]});t(null)}addEndToEndInboundGroupSession(e,t,n,o){const r=e+"/"+t;void 0===this._inboundGroupSessions[r]&&(this._inboundGroupSessions[r]=n)}storeEndToEndInboundGroupSession(e,t,n,o){this._inboundGroupSessions[e+"/"+t]=n}storeEndToEndInboundGroupSessionWithheld(e,t,n,o){const r=e+"/"+t;this._inboundGroupSessionsWithheld[r]=n}getEndToEndDeviceData(e,t){t(this._deviceData)}storeEndToEndDeviceData(e,t){this._deviceData=e}storeEndToEndRoom(e,t,n){this._rooms[e]=t}getEndToEndRooms(e,t){t(this._rooms)}getSessionsNeedingBackup(e){const t=[];for(const n in this._sessionsNeedingBackup)if(this._inboundGroupSessions[n]&&(t.push({senderKey:n.substr(0,43),sessionId:n.substr(44),sessionData:this._inboundGroupSessions[n]}),e&&n.length>=e))break;return Promise.resolve(t)}countSessionsNeedingBackup(){return Promise.resolve(Object.keys(this._sessionsNeedingBackup).length)}unmarkSessionsNeedingBackup(e){for(const t of e){const e=t.senderKey+"/"+t.sessionId;delete this._sessionsNeedingBackup[e]}return Promise.resolve()}markSessionsNeedingBackup(e){for(const t of e){const e=t.senderKey+"/"+t.sessionId;this._sessionsNeedingBackup[e]=!0}return Promise.resolve()}doTxn(e,t,n){return Promise.resolve(n(null))}}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return A}));var o=n(68),r=n.n(o),i=n(10),s=n(690),a=n(264),c=n(693),l=n(82),u=n(109),d=n(1120),h=n(694),p=n(169),m=n(1),g=n(199),_=n(81),f=n(415),b=n(87),v=n(301),E=n(695),y=n(0),S=n(238),C=n(306),w=n(305),T=n(13),x=n(157),k=n(134),R=n(241);const O=Object(S.c)();function D(e,t,n){const o=[];for(const[r,i]of Object.entries(e))try{const e=I(i,t);e.session_id=r,e.room_id=n,o.push(e)}catch(e){y.a.log("Failed to decrypt megolm session from backup",e)}return o}function I(e,t){return JSON.parse(t.decrypt(e.session_data.ephemeral,e.session_data.mac,e.session_data.ciphertext))}function A(e){e.baseUrl=m.g(e.baseUrl),e.idBaseUrl=m.g(e.idBaseUrl),s.a.call(this,e),this.olmVersion=null,this.reEmitter=new v.a(this),this.store=e.store||new h.a,this.deviceId=e.deviceId||null;const t=e.userId||null;if(this.credentials={userId:t},e.deviceToImport?this.deviceId?y.a.warn("not importing device because device ID is provided to constructor independently of exported data"):this.credentials.userId?y.a.warn("not importing device because user ID is provided to constructor independently of exported data"):e.deviceToImport.deviceId?(this.deviceId=e.deviceToImport.deviceId,this.credentials.userId=e.deviceToImport.userId,this._exportedOlmDeviceToImport=e.deviceToImport.olmDevice):y.a.warn("not importing device because no device ID in exported data"):e.pickleKey&&(this.pickleKey=e.pickleKey),this.scheduler=e.scheduler,this.scheduler){const e=this;this.scheduler.setProcessFunction((async function(t){const n=e.getRoom(t.getRoomId());t.status!==l.a.SENDING&&P(n,t,l.a.SENDING);const o=await L(e,t);return n&&n.updatePendingEvent(t,l.a.SENT,o.event_id),o}))}this.clientRunning=!1,this.callList={};const n=Object(p.a)(this);this._supportsVoip=!1,n&&(!function(e){const t={};let n=[];function o(){if("SYNCING"===e.getSyncState()){if(n.some(e=>e.isBeingDecrypted()))return;const e={};for(let t=n.length-1;t>=0;t--){const o=n[t];"m.call.answer"!==o.getType()&&"m.call.hangup"!==o.getType()||(e[o.getContent().call_id]="yep")}n.forEach((function(t){"m.call.invite"===t.getType()&&e[t.getContent().call_id]||r(t)})),n=[]}}function r(n){const o=n.getContent();let r,i=o.call_id?e.callList[o.call_id]:void 0;if("m.call.invite"===n.getType()){if(n.getSender()===e.credentials.userId)return;if(n.getAge()>o.lifetime)return;if(i&&"ended"===i.state)return;if(i&&y.a.log("WARN: Already have a MatrixCall with id %s but got an invite. Clobbering.",o.call_id),i=Object(p.a)(e,n.getRoomId(),{forceTURN:e._forceTURN}),!i)return void y.a.log("Incoming call ID "+o.call_id+" but this client doesn't support WebRTC");if(i.callId=o.call_id,i._initWithInvite(n),e.callList[i.callId]=i,t[i.callId])for(r=0;ri.callId?(y.a.log("Glare detected: answering incoming call "+i.callId+" and canceling outgoing call "+s.callId),s._replacedBy(i),i.answer()):(y.a.log("Glare detected: rejecting incoming call "+i.callId+" and keeping outgoing call "+s.callId),i.hangup()):e.emit("Call.incoming",i)}else if("m.call.answer"===n.getType()){if(!i)return;n.getSender()===e.credentials.userId?"ringing"===i.state&&i._onAnsweredElsewhere(o):i._receivedAnswer(o)}else if("m.call.candidates"===n.getType()){if(n.getSender()===e.credentials.userId)return;if(i)for(r=0;r{-1!==e.getType().indexOf("m.call.")&&(n.includes(e)?o():r(e))})}))}(this),this._supportsVoip=!0),this._syncingRetry=null,this._syncApi=null,this._peekSync=null,this._isGuest=!1,this._ongoingScrollbacks={},this.timelineSupport=Boolean(e.timelineSupport),this.urlPreviewCache={},this._notifTimelineSet=null,this.unstableClientRelationAggregation=!!e.unstableClientRelationAggregation,this._crypto=null,this._cryptoStore=e.cryptoStore,this._sessionStore=e.sessionStore,this._verificationMethods=e.verificationMethods,this._cryptoCallbacks=e.cryptoCallbacks||{},this._forceTURN=e.forceTURN||!1,this._fallbackICEServerAllowed=e.fallbackICEServerAllowed||!1,this._roomList=new E.a(this._cryptoStore),this._pushProcessor=new x.a(this),this._serverVersionsCache=null,this._cachedCapabilities=null,this._clientWellKnown=void 0,this._clientWellKnownPromise=void 0,this.on("Event.decrypted",e=>{const t=e.getPushActions(),n=this._pushProcessor.actionsForEvent(e);e.setPushActions(n);const o=this.getRoom(e.getRoomId());if(!o)return;const r=o.getUnreadNotificationCount("highlight"),i=!(!t||!t.tweaks)&&!!t.tweaks.highlight,s=!(!n||!n.tweaks)&&!!n.tweaks.highlight;if((i!==s||r>0)&&!o.hasUserReadEvent(this.getUserId(),e.getId())){let e=r;s&&!i&&e++,!s&&i&&e--,o.setUnreadNotificationCount("highlight",e);o.getUnreadNotificationCount("total"){if(t&&this.isRoomEncrypted(t.roomId)){const n=e.getContent();if(!(Object.keys(n).filter(e=>Object.keys(n[e]["m.read"]).includes(this.getUserId())).length>0))return;const o=20,r=t.getLiveTimeline().getEvents();let i=0;for(let e=r.length-1;e>=0;e--){if(e===r.length-o)return;const n=r[e];if(t.hasUserReadEvent(this.getUserId(),n.getId()))break;const s=this.getPushActionsForEvent(n);i+=s.tweaks&&s.tweaks.highlight?1:0}t.setUnreadNotificationCount("highlight",i)}})}async function F(e,t,n,o,r,i){if(!e._crypto)throw new Error("End-to-End encryption disabled");await e._crypto.setDeviceVerification(t,n,o,r,i)}function N(e,t){for(const n of t)e.prototype[n]=function(...e){if(!this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto[n](...e)}}function M(e,t,n,o){return Promise.resolve().then((function(){const o=function(e,t,n){if(t.isEncrypted())return null;if(!e.isRoomEncrypted(t.getRoomId()))return null;if("m.reaction"===t.getType())return null;if(!e._crypto)throw new Error("This room is configured to use encryption, but your client does not support encryption.");return e._crypto.encryptEvent(t,n)}(e,n,t);return o?(P(t,n,l.a.ENCRYPTING),o.then(()=>{P(t,n,l.a.SENDING)})):null})).then((function(){let o;return e.scheduler&&(o=e.scheduler.queueEvent(n),o&&e.scheduler.getQueueForEvent(n).length>1&&P(t,n,l.a.QUEUED)),o||(o=L(e,n),t&&(o=o.then(e=>(t.updatePendingEvent(n,l.a.SENT,e.event_id),e)))),o})).then((function(e){return o&&o(null,e),e}),(function(e){y.a.error("Error sending event",e.stack||e);try{n.error=e,P(t,n,l.a.NOT_SENT),e.event=n,o&&o(e)}catch(t){y.a.error("Exception in error handler!",t.stack||e)}throw e}))}function P(e,t,n){e?e.updatePendingEvent(t,n):t.setStatus(n)}function L(e,t){let n=t.getTxnId();n||(n=e.makeTxnId(),t.setTxnId(n));const o={$roomId:t.getRoomId(),$eventType:t.getWireType(),$stateKey:t.getStateKey(),$txnId:n};let r;if(t.isState()){let e="/rooms/$roomId/state/$eventType";t.getStateKey()&&t.getStateKey().length>0&&(e="/rooms/$roomId/state/$eventType/$stateKey"),r=m.f(e,o)}else if(t.isRedaction()){const e="/rooms/$roomId/redact/$redactsEventId/$txnId";r=m.f(e,Object.assign({$redactsEventId:t.event.redacts},o))}else r=m.f("/rooms/$roomId/send/$eventType/$txnId",o);return e._http.authedRequest(void 0,"PUT",r,void 0,t.getWireContent()).then(e=>(y.a.log(`Event sent to ${t.getRoomId()} with event id ${e.event_id}`),e))}function U(e,t,n,o,r,i){m.q(r)&&(i=r,r=void 0);const s=m.f("/rooms/$room_id/$membership",{$room_id:t,$membership:o});return e._http.authedRequest(i,"POST",s,void 0,{user_id:n,reason:r})}function B(e,t,n){e&&e(n),t(n)}function j(e,t,n){e&&e(null,n),t(n)}function G(e,t){const n=Boolean(t&&t.preventReEmit);return function(t){const o=new l.b(t);o.isEncrypted()&&(n||e.reEmitter.reEmit(o,["Event.decrypted"]),o.attemptDecryption(e._crypto));const r=e.getRoom(o.getRoomId());return r&&!n&&r.reEmitter.reEmit(o,["Event.replaced"]),o}}m.o(A,i.EventEmitter),m.i(A.prototype,s.a.prototype),A.prototype.exportDevice=async function(){if(this._crypto)return{userId:this.credentials.userId,deviceId:this.deviceId,olmDevice:await this._crypto._olmDevice.export()};y.a.warn("not exporting device if crypto is not enabled")},A.prototype.clearStores=function(){if(this._clientRunning)throw new Error("Cannot clear stores while client is running");const e=[];return e.push(this.store.deleteAllData()),this._cryptoStore&&e.push(this._cryptoStore.deleteAllData()),Promise.all(e)},A.prototype.getUserId=function(){return this.credentials&&this.credentials.userId?this.credentials.userId:null},A.prototype.getDomain=function(){return this.credentials&&this.credentials.userId?this.credentials.userId.replace(/^.*?:/,""):null},A.prototype.getUserIdLocalpart=function(){return this.credentials&&this.credentials.userId?this.credentials.userId.split(":")[0].substring(1):null},A.prototype.getDeviceId=function(){return this.deviceId},A.prototype.supportsVoip=function(){return this._supportsVoip},A.prototype.setForceTURN=function(e){this._forceTURN=e},A.prototype.getSyncState=function(){return this._syncApi?this._syncApi.getSyncState():null},A.prototype.getSyncStateData=function(){return this._syncApi?this._syncApi.getSyncStateData():null},A.prototype.isInitialSyncComplete=function(){const e=this.getSyncState();return!!e&&("PREPARED"===e||"SYNCING"===e)},A.prototype.isGuest=function(){return this._isGuest},A.prototype.getScheduler=function(){return this.scheduler},A.prototype.setGuest=function(e){this._isGuest=e},A.prototype.retryImmediately=function(){return this._syncApi.retryImmediately()},A.prototype.getNotifTimelineSet=function(){return this._notifTimelineSet},A.prototype.setNotifTimelineSet=function(e){this._notifTimelineSet=e},A.prototype.getCapabilities=function(e=!1){const t=(new Date).getTime();return this._cachedCapabilities&&!e&&t(y.a.error(e),null)).then(e=>{e||(e={});const n=e.capabilities||{},o=Object.keys(n).length?216e5:6e4+5e3*Math.random();return this._cachedCapabilities={capabilities:n,expiration:t+o},y.a.log("Caching capabilities: ",n),n})},A.prototype.initCrypto=async function(){if(!Object(S.c)())throw new Error("End-to-end encryption not supported in this js-sdk build: did you remember to load the olm library?");if(this._crypto)return void y.a.warn("Attempt to re-initialise e2e encryption on MatrixClient");if(!this._sessionStore)throw new Error("Cannot enable encryption: no sessionStore provided");if(!this._cryptoStore)throw new Error("Cannot enable encryption: no cryptoStore provided");y.a.log("Crypto: Starting up crypto store..."),await this._cryptoStore.startup(),y.a.log("Crypto: initialising roomlist..."),await this._roomList.init();const e=this.getUserId();if(null===e)throw new Error("Cannot enable encryption on MatrixClient with unknown userId: ensure userId is passed in createClient().");if(null===this.deviceId)throw new Error("Cannot enable encryption on MatrixClient with unknown deviceId: ensure deviceId is passed in createClient().");const t=new S.a(this,this._sessionStore,e,this.deviceId,this.store,this._cryptoStore,this._roomList,this._verificationMethods);this.reEmitter.reEmit(t,["crypto.keyBackupFailed","crypto.keyBackupSessionsRemaining","crypto.roomKeyRequest","crypto.roomKeyRequestCancellation","crypto.warning","crypto.devicesUpdated","crypto.willUpdateDevices","deviceVerificationChanged","userTrustStatusChanged","crossSigning.keysChanged"]),y.a.log("Crypto: initialising crypto object..."),await t.init({exportedOlmDevice:this._exportedOlmDeviceToImport,pickleKey:this.pickleKey}),delete this._exportedOlmDeviceToImport,this.olmVersion=S.a.getOlmVersion(),t.registerEventHandlers(this),this._crypto=t},A.prototype.isCryptoEnabled=function(){return null!==this._crypto},A.prototype.getDeviceEd25519Key=function(){return this._crypto?this._crypto.getDeviceEd25519Key():null},A.prototype.getDeviceCurve25519Key=function(){return this._crypto?this._crypto.getDeviceCurve25519Key():null},A.prototype.uploadKeys=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.uploadDeviceKeys()},A.prototype.downloadKeys=function(e,t){return null===this._crypto?Promise.reject(new Error("End-to-end encryption disabled")):this._crypto.downloadKeys(e,t)},A.prototype.getStoredDevicesForUser=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.getStoredDevicesForUser(e)||[]},A.prototype.getStoredDevice=function(e,t){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.getStoredDevice(e,t)||null},A.prototype.setDeviceVerified=function(e,t,n){void 0===n&&(n=!0);const o=F(this,e,t,n,null);return e==this.credentials.userId&&this._crypto.checkKeyBackup(),o},A.prototype.setDeviceBlocked=function(e,t,n){return void 0===n&&(n=!0),F(this,e,t,null,n)},A.prototype.setDeviceKnown=function(e,t,n){return void 0===n&&(n=!0),F(this,e,t,null,null,n)},A.prototype.requestVerificationDM=function(e,t){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.requestVerificationDM(e,t)},A.prototype.findVerificationRequestDMInProgress=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.findVerificationRequestDMInProgress(e)},A.prototype.getVerificationRequestsToDeviceInProgress=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.getVerificationRequestsToDeviceInProgress(e)},A.prototype.requestVerification=function(e,t){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.requestVerification(e,t)},A.prototype.beginKeyVerification=function(e,t,n){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.beginKeyVerification(e,t,n)},A.prototype.setGlobalBlacklistUnverifiedDevices=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");this._crypto.setGlobalBlacklistUnverifiedDevices(e)},A.prototype.getGlobalBlacklistUnverifiedDevices=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.getGlobalBlacklistUnverifiedDevices()},A.prototype.setGlobalErrorOnUnknownDevices=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");this._crypto.setGlobalErrorOnUnknownDevices(e)},A.prototype.getGlobalErrorOnUnknownDevices=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.getGlobalErrorOnUnknownDevices()},N(A,["getCrossSigningId","getStoredCrossSigningForUser","checkUserTrust","checkDeviceTrust","checkOwnCrossSigningTrust","checkCrossSigningPrivateKey","legacyDeviceVerification","prepareToEncrypt","isCrossSigningReady","bootstrapCrossSigning","getCryptoTrustCrossSignedDevices","setCryptoTrustCrossSignedDevices","countSessionsNeedingBackup"]),N(A,["getEventEncryptionInfo","createRecoveryKeyFromPassphrase","isSecretStorageReady","bootstrapSecretStorage","addSecretStorageKey","hasSecretStorageKey","storeSecret","getSecret","isSecretStored","requestSecret","getDefaultSecretStorageKeyId","setDefaultSecretStorageKeyId","checkSecretStorageKey","checkSecretStoragePrivateKey"]),A.prototype.getEventSenderDeviceInfo=async function(e){return this._crypto?this._crypto.getEventSenderDeviceInfo(e):null},A.prototype.isEventSenderVerified=async function(e){const t=await this.getEventSenderDeviceInfo(e);return!!t&&t.isVerified()},A.prototype.cancelAndResendEventRoomKeyRequest=function(e){return e.cancelAndResendKeyRequest(this._crypto,this.getUserId())},A.prototype.setRoomEncryption=function(e,t){if(!this._crypto)throw new Error("End-to-End encryption disabled");return this._crypto.setRoomEncryption(e,t)},A.prototype.isRoomEncrypted=function(e){const t=this.getRoom(e);if(!t)return!1;return!!t.currentState.getStateEvents("m.room.encryption","")||this._roomList.isRoomEncrypted(e)},A.prototype.forceDiscardSession=function(e){if(!this._crypto)throw new Error("End-to-End encryption disabled");this._crypto.forceDiscardSession(e)},A.prototype.exportRoomKeys=function(){return this._crypto?this._crypto.exportRoomKeys():Promise.reject(new Error("End-to-end encryption disabled"))},A.prototype.importRoomKeys=function(e,t){if(!this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.importRoomKeys(e,t)},A.prototype.checkKeyBackup=function(){return this._crypto.checkKeyBackup()},A.prototype.getKeyBackupVersion=function(){return this._http.authedRequest(void 0,"GET","/room_keys/version",void 0,void 0,{prefix:g.i}).then(e=>{if(e.algorithm!==b.MEGOLM_BACKUP_ALGORITHM){const t="Unknown backup algorithm: "+e.algorithm;return Promise.reject(t)}if("object"==typeof e.auth_data&&e.auth_data.public_key)return e;{const e="Invalid backup data returned";return Promise.reject(e)}}).catch(e=>{if("M_NOT_FOUND"===e.errcode)return null;throw e})},A.prototype.isKeyBackupTrusted=function(e){return this._crypto.isKeyBackupTrusted(e)},A.prototype.getKeyBackupEnabled=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto._checkedForBackup?Boolean(this._crypto.backupKey):null},A.prototype.enableKeyBackup=function(t){if(null===this._crypto)throw new Error("End-to-end encryption disabled");this._crypto.backupInfo=t,this._crypto.backupKey&&this._crypto.backupKey.free(),this._crypto.backupKey=new e.Olm.PkEncryption,this._crypto.backupKey.set_recipient_key(t.auth_data.public_key),this.emit("crypto.keyBackupStatus",!0),this._crypto.scheduleKeyBackupSend()},A.prototype.disableKeyBackup=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");this._crypto.backupInfo=null,this._crypto.backupKey&&this._crypto.backupKey.free(),this._crypto.backupKey=null,this.emit("crypto.keyBackupStatus",!1)},A.prototype.prepareKeyBackupVersion=async function(e,{secureSecretStorage:t=!1}={}){if(null===this._crypto)throw new Error("End-to-end encryption disabled");const{keyInfo:n,encodedPrivateKey:o,privateKey:r}=await this.createRecoveryKeyFromPassphrase(e);t&&(await this.storeSecret("m.megolm_backup.v1",Object(b.encodeBase64)(r)),y.a.info("Key backup private key stored in secret storage"));const i={public_key:n.pubkey};return n.passphrase&&(i.private_key_salt=n.passphrase.salt,i.private_key_iterations=n.passphrase.iterations),{algorithm:b.MEGOLM_BACKUP_ALGORITHM,auth_data:i,recovery_key:o}},A.prototype.isKeyBackupKeyStored=async function(){return this.isSecretStored("m.megolm_backup.v1",!1)},A.prototype.createKeyBackupVersion=async function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");const t={algorithm:e.algorithm,auth_data:e.auth_data};await this._crypto._signObject(t.auth_data),this._cryptoCallbacks.getCrossSigningKey&&this._crypto._crossSigningInfo.getId()&&await this._crypto._crossSigningInfo.signObject(t.auth_data,"master");const n=await this._http.authedRequest(void 0,"POST","/room_keys/version",void 0,t,{prefix:g.i});return await this.checkKeyBackup(),this.getKeyBackupEnabled()||y.a.error("Key backup not usable even though we just created it"),n},A.prototype.deleteKeyBackupVersion=function(e){if(null===this._crypto)throw new Error("End-to-end encryption disabled");this._crypto.backupInfo&&this._crypto.backupInfo.version===e&&this.disableKeyBackup();const t=m.f("/room_keys/version/$version",{$version:e});return this._http.authedRequest(void 0,"DELETE",t,void 0,void 0,{prefix:g.i})},A.prototype._makeKeyBackupPath=function(e,t,n){let o;o=void 0!==t?m.f("/room_keys/keys/$roomId/$sessionId",{$roomId:e,$sessionId:t}):void 0!==e?m.f("/room_keys/keys/$roomId",{$roomId:e}):"/room_keys/keys";return{path:o,queryData:void 0===n?void 0:{version:n}}},A.prototype.sendKeyBackup=function(e,t,n,o){if(null===this._crypto)throw new Error("End-to-end encryption disabled");const r=this._makeKeyBackupPath(e,t,n);return this._http.authedRequest(void 0,"PUT",r.path,r.queryData,o,{prefix:g.i})},A.prototype.scheduleAllGroupSessionsForBackup=async function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");await this._crypto.scheduleAllGroupSessionsForBackup()},A.prototype.flagAllGroupSessionsForBackup=function(){if(null===this._crypto)throw new Error("End-to-end encryption disabled");return this._crypto.flagAllGroupSessionsForBackup()},A.prototype.isValidRecoveryKey=function(e){try{return Object(C.a)(e),!0}catch(e){return!1}},A.prototype.keyBackupKeyFromPassword=function(e,t){return Object(w.b)(t.auth_data,e)},A.prototype.keyBackupKeyFromRecoveryKey=function(e){return Object(C.a)(e)},A.RESTORE_BACKUP_ERROR_BAD_KEY="RESTORE_BACKUP_ERROR_BAD_KEY",A.prototype.restoreKeyBackupWithPassword=async function(e,t,n,o,r){const i=await Object(w.b)(o.auth_data,e);return this._restoreKeyBackup(i,t,n,o,r)},A.prototype.restoreKeyBackupWithSecretStorage=async function(e,t,n,o){const r=await this.getSecret("m.megolm_backup.v1"),i=Object(S.b)(r);if(i){const[e]=await this._crypto.getSecretStorageKey();await this.storeSecret("m.megolm_backup.v1",i,[e])}const s=Object(b.decodeBase64)(i||r);return this._restoreKeyBackup(s,t,n,e,o)},A.prototype.restoreKeyBackupWithRecoveryKey=function(e,t,n,o,r){const i=Object(C.a)(e);return this._restoreKeyBackup(i,t,n,o,r)},A.prototype.restoreKeyBackupWithCache=async function(e,t,n,o){const r=await this._crypto.getSessionBackupPrivateKey();if(!r)throw new Error("Couldn't get key");return this._restoreKeyBackup(r,e,t,n,o)},A.prototype._restoreKeyBackup=function(t,n,o,r,{cacheCompleteCallback:i,progressCallback:s}={}){if(null===this._crypto)throw new Error("End-to-end encryption disabled");let a=0,c=[];const l=this._makeKeyBackupPath(n,o,r.version),u=new e.Olm.PkDecryption;let d;try{d=u.init_with_private_key(t)}catch(e){throw u.free(),e}return d!==r.auth_data.public_key?Promise.reject({errcode:A.RESTORE_BACKUP_ERROR_BAD_KEY}):(this._crypto.storeSessionBackupPrivateKey(t).catch(e=>{console.warn("Error caching session backup key:",e)}).then(i),s&&s({stage:"fetch"}),this._http.authedRequest(void 0,"GET",l.path,l.queryData,void 0,{prefix:g.i}).then(e=>{if(e.rooms)for(const[t,n]of Object.entries(e.rooms)){if(!n.sessions)continue;a+=Object.keys(n.sessions).length;const e=D(n.sessions,u,t);for(const n of e)n.room_id=t,c.push(n)}else if(e.sessions)a=Object.keys(e.sessions).length,c=D(e.sessions,u,n);else{a=1;try{const t=I(e,u);t.room_id=n,t.session_id=o,c.push(t)}catch(e){y.a.log("Failed to decrypt megolm session from backup",e)}}return this.importRoomKeys(c,{progressCallback:s,untrusted:!0,source:"backup"})}).then(()=>this._crypto.setTrustedBackupPubKey(d)).then(()=>({total:a,imported:c.length})).finally(()=>{u.free()}))},A.prototype.deleteKeysFromBackup=function(e,t,n){if(null===this._crypto)throw new Error("End-to-end encryption disabled");const o=this._makeKeyBackupPath(e,t,n);return this._http.authedRequest(void 0,"DELETE",o.path,o.queryData,void 0,{prefix:g.i})},A.prototype.getGroup=function(e){return this.store.getGroup(e)},A.prototype.getGroups=function(){return this.store.getGroups()},A.prototype.getMediaConfig=function(e){return this._http.authedRequest(e,"GET","/config",void 0,void 0,{prefix:g.g})},A.prototype.getRoom=function(e){return this.store.getRoom(e)},A.prototype.getRooms=function(){return this.store.getRooms()},A.prototype.getVisibleRooms=function(){const e=this.store.getRooms(),t=new Set;for(const n of e){const e=n.currentState.getStateEvents("m.room.create","");if(e){const n=e.getContent().predecessor;n&&n.room_id&&t.add(n.room_id)}}return e.filter(e=>!e.currentState.getStateEvents("m.room.tombstone","")||!t.has(e.roomId))},A.prototype.getUser=function(e){return this.store.getUser(e)},A.prototype.getUsers=function(){return this.store.getUsers()},A.prototype.setAccountData=function(e,t,n){const o=m.f("/user/$userId/account_data/$type",{$userId:this.credentials.userId,$type:e}),r=Object(g.j)(5,()=>this._http.authedRequest(void 0,"PUT",o,void 0,t));return n&&r.then(e=>n(null,e),n),r},A.prototype.getAccountData=function(e){return this.store.getAccountData(e)},A.prototype.getAccountDataFromServer=async function(e){if(this.isInitialSyncComplete()){const t=this.store.getAccountData(e);return t?t.getContent():null}const t=m.f("/user/$userId/account_data/$type",{$userId:this.credentials.userId,$type:e});try{return await this._http.authedRequest(void 0,"GET",t,void 0)}catch(e){if(e.data&&"M_NOT_FOUND"===e.data.errcode)return null;throw e}},A.prototype.getIgnoredUsers=function(){const e=this.getAccountData("m.ignored_user_list");return e&&e.getContent()&&e.getContent().ignored_users?Object.keys(e.getContent().ignored_users):[]},A.prototype.setIgnoredUsers=function(e,t){const n={ignored_users:{}};return e.map(e=>n.ignored_users[e]={}),this.setAccountData("m.ignored_user_list",n,t)},A.prototype.isUserIgnored=function(e){return-1!==this.getIgnoredUsers().indexOf(e)},A.prototype.joinRoom=function(e,t,n){if(m.q(t))throw new Error("Expected 'opts' object, got function.");void 0===(t=t||{}).syncRoom&&(t.syncRoom=!0);const o=this.getRoom(e);if(o&&o.hasMembershipState(this.credentials.userId,"join"))return Promise.resolve(o);let r=Promise.resolve();t.inviteSignUrl&&(r=this._http.requestOtherUrl(void 0,"POST",t.inviteSignUrl,{mxid:this.credentials.userId}));const i={};t.viaServers&&(i.server_name=t.viaServers);const s={qsStringifyOptions:{arrayFormat:"repeat"}},a=this;return new Promise((o,l)=>{r.then((function(t){const n={};t&&(n.third_party_signed=t);const o=m.f("/join/$roomid",{$roomid:e});return a._http.authedRequest(void 0,"POST",o,i,n,s)})).then((function(e){const n=e.room_id,o=new c.a(a,a._clientOpts).createRoom(n);return t.syncRoom,Promise.resolve(o)})).then((function(e){j(n,o,e)}),(function(e){B(n,l,e)}))})},A.prototype.resendEvent=function(e,t){return P(t,e,l.a.SENDING),M(this,t,e)},A.prototype.cancelPendingEvent=function(e){if([l.a.QUEUED,l.a.NOT_SENT].indexOf(e.status)<0)throw new Error("cannot cancel an event with status "+e.status);this.scheduler&&this.scheduler.removeEventFromQueue(e);P(this.getRoom(e.getRoomId()),e,l.a.CANCELLED)},A.prototype.setRoomName=function(e,t,n){return this.sendStateEvent(e,"m.room.name",{name:t},void 0,n)},A.prototype.setRoomTopic=function(e,t,n){return this.sendStateEvent(e,"m.room.topic",{topic:t},void 0,n)},A.prototype.getRoomTags=function(e,t){const n=m.f("/user/$userId/rooms/$roomId/tags/",{$userId:this.credentials.userId,$roomId:e});return this._http.authedRequest(t,"GET",n,void 0)},A.prototype.setRoomTag=function(e,t,n,o){const r=m.f("/user/$userId/rooms/$roomId/tags/$tag",{$userId:this.credentials.userId,$roomId:e,$tag:t});return this._http.authedRequest(o,"PUT",r,void 0,n)},A.prototype.deleteRoomTag=function(e,t,n){const o=m.f("/user/$userId/rooms/$roomId/tags/$tag",{$userId:this.credentials.userId,$roomId:e,$tag:t});return this._http.authedRequest(n,"DELETE",o,void 0,void 0)},A.prototype.setRoomAccountData=function(e,t,n,o){const r=m.f("/user/$userId/rooms/$roomId/account_data/$type",{$userId:this.credentials.userId,$roomId:e,$type:t});return this._http.authedRequest(o,"PUT",r,void 0,n)},A.prototype.setPowerLevel=function(e,t,n,o,r){let i={users:{}};o&&"m.room.power_levels"===o.getType()&&(i=m.c(o.getContent())),i.users[t]=n;const s=m.f("/rooms/$roomId/state/m.room.power_levels",{$roomId:e});return this._http.authedRequest(r,"PUT",s,void 0,i)},A.prototype.sendEvent=function(e,t,n,o,r){return this._sendCompleteEvent(e,{type:t,content:n},o,r)},A.prototype._sendCompleteEvent=function(e,t,n,o){m.q(n)&&(o=n,n=void 0),n||(n=this.makeTxnId());const r=new l.b(Object.assign(t,{event_id:"~"+e+":"+n,user_id:this.credentials.userId,sender:this.credentials.userId,room_id:e,origin_server_ts:(new Date).getTime()})),i=this.getRoom(e),s=r.getAssociatedId();if(s&&s.startsWith("~")){const e=i.getPendingEvents().find(e=>e.getId()===s);e.once("Event.localEventIdReplaced",()=>{r.updateAssociatedId(e.getId())})}const a=r.getType();return y.a.log(`sendEvent of type ${a} in ${e} with txnId ${n}`),r.setTxnId(n),r.setStatus(l.a.SENDING),i&&i.addPendingEvent(r,n),r.status===l.a.NOT_SENT?Promise.reject(new Error("Event blocked by other events not yet sent")):M(this,i,r,o)},A.prototype.redactEvent=function(e,t,n,o){return this._sendCompleteEvent(e,{type:"m.room.redaction",content:{},redacts:t},n,o)},A.prototype.sendMessage=function(e,t,n,o){return m.q(n)&&(o=n,n=void 0),this.sendEvent(e,"m.room.message",t,n,o)},A.prototype.sendTextMessage=function(e,t,n,o){const r=f.makeTextMessage(t);return this.sendMessage(e,r,n,o)},A.prototype.sendNotice=function(e,t,n,o){const r=f.makeNotice(t);return this.sendMessage(e,r,n,o)},A.prototype.sendEmoteMessage=function(e,t,n,o){const r=f.makeEmoteMessage(t);return this.sendMessage(e,r,n,o)},A.prototype.sendImageMessage=function(e,t,n,o,r){m.q(o)&&(r=o,o=void 0),o||(o="Image");const i={msgtype:"m.image",url:t,info:n,body:o};return this.sendMessage(e,i,r)},A.prototype.sendStickerMessage=function(e,t,n,o,r){m.q(o)&&(r=o,o=void 0),o||(o="Sticker");const i={url:t,info:n,body:o};return this.sendEvent(e,"m.sticker",i,r,void 0)},A.prototype.sendHtmlMessage=function(e,t,n,o){const r=f.makeHtmlMessage(t,n);return this.sendMessage(e,r,o)},A.prototype.sendHtmlNotice=function(e,t,n,o){const r=f.makeHtmlNotice(t,n);return this.sendMessage(e,r,o)},A.prototype.sendHtmlEmote=function(e,t,n,o){const r=f.makeHtmlEmote(t,n);return this.sendMessage(e,r,o)},A.prototype.sendReceipt=function(e,t,n,o){if("function"==typeof n&&(o=n,n={}),this.isGuest())return Promise.resolve({});const r=m.f("/rooms/$roomId/receipt/$receiptType/$eventId",{$roomId:e.getRoomId(),$receiptType:t,$eventId:e.getId()}),i=this._http.authedRequest(o,"POST",r,void 0,n||{}),s=this.getRoom(e.getRoomId());return s&&s._addLocalEchoReceipt(this.credentials.userId,e,t),i},A.prototype.sendReadReceipt=async function(e,t,n){"function"==typeof t&&(n=t,t={}),t||(t={});const o=e.getId(),r=this.getRoom(e.getRoomId());if(r&&r.hasPendingEvent(o))throw new Error(`Cannot set read receipt to a pending event (${o})`);const i={"m.hidden":Boolean(t.hidden)};return this.sendReceipt(e,"m.read",i,n)},A.prototype.setRoomReadMarkers=async function(e,t,n,o){const r=this.getRoom(e);if(r&&r.hasPendingEvent(t))throw new Error(`Cannot set read marker to a pending event (${t})`);let i;if(n){if(i=n.getId(),r&&r.hasPendingEvent(i))throw new Error(`Cannot set read receipt to a pending event (${i})`);r&&r._addLocalEchoReceipt(this.credentials.userId,n,"m.read")}return this.setRoomReadMarkersHttpRequest(e,t,i,o)},A.prototype.getUrlPreview=function(e,t,n){const o=(t=6e4*Math.floor(t/6e4))+"_"+e,r=this.urlPreviewCache[o];if(r)return n&&r.then(n).catch(n),r;const i=this._http.authedRequest(n,"GET","/preview_url",{url:e,ts:t},void 0,{prefix:g.g});return this.urlPreviewCache[o]=i,i},A.prototype.sendTyping=function(e,t,n,o){if(this.isGuest())return Promise.resolve({});const r=m.f("/rooms/$roomId/typing/$userId",{$roomId:e,$userId:this.credentials.userId}),i={typing:t};return t&&(i.timeout=n||2e4),this._http.authedRequest(o,"PUT",r,void 0,i)},A.prototype.getRoomUpgradeHistory=function(e,t=!1){let n=this.getRoom(e);if(!n)return[];const o=[n];let r=n.currentState.getStateEvents("m.room.create","");for(;r;){y.a.log("Looking at "+r.getId());const e=r.getContent().predecessor;if(!e||!e.room_id)break;{y.a.log("Looking at predecessor "+e.room_id);const n=this.getRoom(e.room_id);if(!n)break;if(t){const e=n.currentState.getStateEvents("m.room.tombstone","");if(!e||e.getContent().replacement_room!==n.roomId)break}o.splice(0,0,n),r=n.currentState.getStateEvents("m.room.create","")}}let i=n.currentState.getStateEvents("m.room.tombstone","");for(;i;){const e=this.getRoom(i.getContent().replacement_room);if(!e)break;if(e.roomId===n.roomId)break;if(t){if(r=e.currentState.getStateEvents("m.room.create",""),!r||!r.getContent().predecessor)break;if(r.getContent().predecessor.room_id!==n.roomId)break}o.push(e);if(new Set(o.map(e=>e.roomId)).sizethis.leave(e).then(()=>{r[e]=null}).catch(t=>(r[e]=t,null));for(const e of o)i.push(s(e.roomId));return Promise.all(i).then(()=>r)},A.prototype.ban=function(e,t,n,o){return U(this,e,t,"ban",n,o)},A.prototype.forget=function(e,t,n){void 0===t&&(t=!0);const o=U(this,e,void 0,"forget",void 0,n);if(!t)return o;const r=this;return o.then((function(t){return r.store.removeRoom(e),r.emit("deleteRoom",e),t}))},A.prototype.unban=function(e,t,n){const o=m.f("/rooms/$roomId/unban",{$roomId:e}),r={user_id:t};return this._http.authedRequest(n,"POST",o,void 0,r)},A.prototype.kick=function(e,t,n,o){return function(e,t,n,o,r,i){m.q(r)&&(i=r,r=void 0);const s=m.f("/rooms/$roomId/state/m.room.member/$userId",{$roomId:t,$userId:n});return e._http.authedRequest(i,"PUT",s,void 0,{membership:o,reason:r})}(this,e,t,"leave",n,o)},A.prototype.getPushActionsForEvent=function(e){return e.getPushActions()||e.setPushActions(this._pushProcessor.actionsForEvent(e)),e.getPushActions()},A.prototype.setProfileInfo=function(e,t,n){const o=m.f("/profile/$userId/$info",{$userId:this.credentials.userId,$info:e});return this._http.authedRequest(n,"PUT",o,void 0,t)},A.prototype.setDisplayName=function(e,t){return this.setProfileInfo("displayname",{displayname:e},t)},A.prototype.setAvatarUrl=function(e,t){return this.setProfileInfo("avatar_url",{avatar_url:e},t)},A.prototype.mxcUrlToHttp=function(e,t,n,o,r){return Object(_.a)(this.baseUrl,e,t,n,o,r)},A.prototype._unstable_setStatusMessage=function(e){const t="im.vector.user_status";return Promise.all(this.getRooms().map(n=>{const o="join"===n.getMyMembership(),r=2===n.getInvitedAndJoinedMemberCount();if(!o||!r)return Promise.resolve();return n.currentState.mayClientSendStateEvent(t,this)?this.sendStateEvent(n.roomId,t,{status:e},this.getUserId()):Promise.resolve()}))},A.prototype.setPresence=function(e,t){const n=m.f("/presence/$userId/status",{$userId:this.credentials.userId});"string"==typeof e&&(e={presence:e});if(-1==["offline","online","unavailable"].indexOf(e.presence))throw new Error("Bad presence value: "+e.presence);return this._http.authedRequest(t,"PUT",n,void 0,e)},A.prototype.scrollback=function(e,t,n){m.q(t)&&(n=t,t=void 0),t=t||30;let o=0,r=this._ongoingScrollbacks[e.roomId]||{};if(r.promise)return r.promise;if(r.errorTs){const e=Date.now()-r.errorTs;o=Math.max(3e3-e,0)}if(null===e.oldState.paginationToken)return Promise.resolve(e);const i=this.store.scrollback(e,t).length;if(i===t)return Promise.resolve(e);t-=i;const s=this,a=new Promise((r,i)=>{Object(m.A)(o).then((function(){return s._createMessagesRequest(e.roomId,e.oldState.paginationToken,t,"b")})).then((function(t){const o=m.u(t.chunk,G(s));if(t.state){const n=m.u(t.state,G(s));e.currentState.setUnknownStateEvents(n)}e.addEventsToTimeline(o,!0,e.getLiveTimeline()),e.oldState.paginationToken=t.end,0===t.chunk.length&&(e.oldState.paginationToken=null),s.store.storeEvents(e,o,t.end,!0),s._ongoingScrollbacks[e.roomId]=null,j(n,r,e)}),(function(t){s._ongoingScrollbacks[e.roomId]={errorTs:Date.now()},B(n,i,t)}))});return r={promise:a,errorTs:null},this._ongoingScrollbacks[e.roomId]=r,a},A.prototype.getEventTimeline=function(e,t){if(!this.timelineSupport)throw new Error("timeline support is disabled. Set the 'timelineSupport' parameter to true when creating MatrixClient to enable it.");if(e.getTimelineForEvent(t))return Promise.resolve(e.getTimelineForEvent(t));const n=m.f("/rooms/$roomId/context/$eventId",{$roomId:e.room.roomId,$eventId:t});let o=void 0;this._clientOpts.lazyLoadMembers&&(o={filter:JSON.stringify(a.a.LAZY_LOADING_MESSAGES_FILTER)});const r=this;return r._http.authedRequest(void 0,"GET",n,o).then((function(n){if(!n.event)throw new Error("'event' not in '/context' result - homeserver too old?");if(e.getTimelineForEvent(t))return e.getTimelineForEvent(t);n.events_after.reverse();const o=n.events_after.concat([n.event]).concat(n.events_before),i=m.u(o,r.getEventMapper());let s=e.getTimelineForEvent(i[0].getId());if(s){const e=m.u(n.state,r.getEventMapper());s.getState(u.a.BACKWARDS).setUnknownStateEvents(e)}else s=e.addTimeline(),s.initialiseState(m.u(n.state,r.getEventMapper())),s.getState(u.a.FORWARDS).paginationToken=n.end;e.addEventsToTimeline(i,!0,s,n.start);return e.getTimelineForEvent(t)||s}))},A.prototype._createMessagesRequest=function(e,t,n,o,r){const i=m.f("/rooms/$roomId/messages",{$roomId:e});void 0===n&&(n=30);const s={from:t,limit:n,dir:o};let c=null;return this._clientOpts.lazyLoadMembers&&(c=Object.assign({},a.a.LAZY_LOADING_MESSAGES_FILTER)),r&&(c=c||{},Object.assign(c,r.getRoomTimelineFilterComponent())),c&&(s.filter=JSON.stringify(c)),this._http.authedRequest(void 0,"GET",i,s)},A.prototype.paginateEventTimeline=function(e,t){const n=e.getTimelineSet()===this._notifTimelineSet,o=(t=t||{}).backwards||!1;if(n&&!o)throw new Error("paginateNotifTimeline can only paginate backwards");const r=o?u.a.BACKWARDS:u.a.FORWARDS,i=e.getPaginationToken(r);if(!i)return Promise.resolve(!1);const s=e._paginationRequests[r];if(s)return s;let a,c,l;const d=this;if(n)a="/notifications",c={limit:"limit"in t?t.limit:30,only:"highlight"},i&&"end"!==i&&(c.from=i),l=this._http.authedRequest(void 0,"GET","/notifications",c,void 0).then((function(t){const n=t.next_token,i=[];for(let e=0;e{r.then((function(){o.getPushRules().then((function(t){o.pushRules=t,e()}),(function(e){t(e)}))}),(function(e){o.getPushRules().then((function(n){o.pushRules=n,t(e)}),(function(n){t(e)}))}))})},A.prototype.searchMessageText=function(e,t){const n={search_term:e.query};return"keys"in e&&(n.keys=e.keys),this.search({body:{search_categories:{room_events:n}}},t)},A.prototype.searchRoomEvents=function(e){const t={search_categories:{room_events:{search_term:e.term,filter:e.filter,order_by:"recent",event_context:{before_limit:1,after_limit:1,include_profile:!0}}}},n={_query:t,results:[],highlights:[]};return this.search({body:t}).then(this._processRoomEventsSearch.bind(this,n))},A.prototype.backPaginateRoomEventsSearch=function(e){if(!e.next_batch)return Promise.reject(new Error("Cannot backpaginate event search any further"));if(e.pendingRequest)return e.pendingRequest;const t={body:e._query,next_batch:e.next_batch},n=this.search(t).then(this._processRoomEventsSearch.bind(this,e)).finally((function(){e.pendingRequest=null}));return e.pendingRequest=n,n},A.prototype._processRoomEventsSearch=function(e,t){const n=t.search_categories.room_events;e.count=n.count,e.next_batch=n.next_batch;const o={};n.highlights.forEach((function(e){o[e]=1})),e.highlights.forEach((function(e){o[e]=1})),e.highlights=Object.keys(o);for(let t=0;te.admin)},A.prototype.whoisSynapseUser=function(e){const t=m.f("/_synapse/admin/v1/whois/$userId",{$userId:e});return this._http.authedRequest(void 0,"GET",t,void 0,void 0,{prefix:""})},A.prototype.deactivateSynapseUser=function(e){const t=m.f("/_synapse/admin/v1/deactivate/$userId",{$userId:e});return this._http.authedRequest(void 0,"POST",t,void 0,void 0,{prefix:""})},A.prototype.startClient=async function(e){if(this.clientRunning)return;this.clientRunning=!0,"number"==typeof e&&(e={initialSyncLimit:e});const t=this.getUserId();t&&this.store.storeUser(new k.a(t)),this._crypto&&(this._crypto.uploadDeviceKeys(),this._crypto.start()),function e(t){if(!t._supportsVoip)return;t.turnServer().then((function(n){if(n.uris){y.a.log("Got TURN URIs: "+n.uris+" refresh in "+n.ttl+" secs");const o={urls:n.uris,username:n.username,credential:n.password};t._turnServers=[o],t._checkTurnServersTimeoutID=setTimeout(()=>{e(t)},1e3*(n.ttl||3600)*.9)}}),(function(n){y.a.error("Failed to get TURN URIs"),t._checkTurnServersTimeoutID=setTimeout((function(){e(t)}),6e4)}))}(this),this._syncApi&&(y.a.error("Still have sync object whilst not running: stopping old one"),this._syncApi.stop()),(e=Object.assign({},e)).crypto=this._crypto,e.canResetEntireTimeline=e=>!!this._canResetTimelineCallback&&this._canResetTimelineCallback(e),this._clientOpts=e,this._syncApi=new c.a(this,e),this._syncApi.sync(),void 0!==e.clientWellKnownPollPeriod&&(this._clientWellKnownIntervalID=setInterval(()=>{this._fetchClientWellKnown()},1e3*e.clientWellKnownPollPeriod),this._fetchClientWellKnown())},A.prototype._fetchClientWellKnown=async function(){this._clientWellKnownPromise=R.a.getRawClientConfig(this.getDomain()),this._clientWellKnown=await this._clientWellKnownPromise,this.emit("WellKnown.client",this._clientWellKnown)},A.prototype.getClientWellKnown=function(){return this._clientWellKnown},A.prototype.waitForClientWellKnown=function(){return this._clientWellKnownPromise},A.prototype._storeClientOptions=function(){const e=["boolean","string","number"],t=Object.entries(this._clientOpts).filter(([t,n])=>e.includes(typeof n)).reduce((e,[t,n])=>(e[t]=n,e),{});return this.store.storeClientOptions(t)},A.prototype.stopClient=function(){y.a.log("stopping MatrixClient"),this.clientRunning=!1,this._syncApi&&(this._syncApi.stop(),this._syncApi=null),this._crypto&&this._crypto.stop(),this._peekSync&&this._peekSync.stopPeeking(),e.clearTimeout(this._checkTurnServersTimeoutID),void 0!==this._clientWellKnownIntervalID&&e.clearInterval(this._clientWellKnownIntervalID)},A.prototype.getVersions=async function(){return null===this._serverVersionsCache&&(this._serverVersionsCache=await this._http.request(void 0,"GET","/_matrix/client/versions",void 0,void 0,{prefix:""})),this._serverVersionsCache},A.prototype.isVersionSupported=async function(e){const{versions:t}=await this.getVersions();return t&&t.includes(e)},A.prototype.doesServerSupportLazyLoading=async function(){const e=await this.getVersions();if(!e)return!1;const t=e.versions,n=e.unstable_features;return t&&t.includes("r0.5.0")||n&&n["m.lazy_load_members"]},A.prototype.doesServerRequireIdServerParam=async function(){const e=await this.getVersions();if(!e)return!0;const t=e.versions;if(t&&t.includes("r0.6.0"))return!1;const n=e.unstable_features;return!n||(void 0===n["m.require_identity_server"]||n["m.require_identity_server"])},A.prototype.doesServerAcceptIdentityAccessToken=async function(){const e=await this.getVersions();if(!e)return!1;const t=e.versions,n=e.unstable_features;return t&&t.includes("r0.6.0")||n&&n["m.id_access_token"]},A.prototype.doesServerSupportSeparateAddAndBind=async function(){const e=await this.getVersions();if(!e)return!1;const t=e.versions,n=e.unstable_features;return t&&t.includes("r0.6.0")||n&&n["m.separate_add_and_bind"]},A.prototype.doesServerSupportUnstableFeature=async function(e){const t=await this.getVersions();if(!t)return!1;const n=t.unstable_features;return n&&!!n[e]},A.prototype.hasLazyLoadMembersEnabled=function(){return!!this._clientOpts.lazyLoadMembers},A.prototype.setCanResetTimelineCallback=function(e){this._canResetTimelineCallback=e},A.prototype.getCanResetTimelineCallback=function(){return this._canResetTimelineCallback},A.prototype.relations=async function(e,t,n,o,r={}){const i=function(e,t,n){return"m.reaction"===n?n:e.isRoomEncrypted(t)?"m.room.encrypted":n}(this,e,o),s=await this.fetchRelations(e,t,n,i,r),a=this.getEventMapper();let c;s.original_event&&(c=a(s.original_event));let l=s.chunk.map(a);if("m.room.encrypted"===i){const e=c?l.concat(c):l;await Promise.all(e.map(e=>new Promise(t=>e.once("Event.decrypted",t)))),l=l.filter(e=>e.getType()===o)}return{originalEvent:c,events:l,nextBatch:s.next_batch}},A.prototype.getEventMapper=function(e){return G(this,e)},A.prototype.getCrossSigningCacheCallbacks=function(){return this._crypto&&this._crypto._crossSigningInfo.getCacheCallbacks()},A.prototype.generateClientSecret=function(){return Object(T.a)(32)}}).call(this,n(6))},function(e,t,n){"use strict";(function(e){n.d(t,"h",(function(){return a})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return _})),n.d(t,"j",(function(){return f}));var o=n(691),r=n(1),i=n(0),s=n(692);const a="/_matrix/client/r0",c="/_matrix/client/unstable",l="/_matrix/identity/api/v1",u="/_matrix/identity/v2",d="/_matrix/media/r0";function h(e,t){r.a(t,["baseUrl","request","prefix"]),t.onlyData=t.onlyData||!1,this.event_emitter=e,this.opts=t,this.useAuthorizationHeader=Boolean(t.useAuthorizationHeader),this.uploads=[]}h.prototype={setIdBaseUrl:function(e){this.opts.idBaseUrl=e},getContentUri:function(){const e={access_token:this.opts.accessToken};return{base:this.opts.baseUrl,path:"/_matrix/media/r0/upload",params:e}},uploadContent:function(t,n){r.q(n)?n={callback:n}:void 0===n&&(n={});const o=!1!==n.includeFilename,a=n.type||t.type||"application/octet-stream",c=n.name||t.name;let l=t;l.stream&&"function"!=typeof l.stream&&(i.a.warn("Using `file.stream` as the content to upload. Future versions of the js-sdk will change this to expect `file` to be the content directly."),l=l.stream);let u=n.rawResponse;void 0===u&&(e.XMLHttpRequest?u=!1:(i.a.warn("Returning the raw JSON from uploadContent(). Future versions of the js-sdk will change this default, to return the parsed object. Set opts.rawResponse=false to change this behaviour now."),u=!0));let d=n.onlyContentUri;u||void 0!==d||(e.XMLHttpRequest?(i.a.warn("Returning only the content-uri from uploadContent(). Future versions of the js-sdk will change this default, to return the whole response object. Set opts.onlyContentUri=false to change this behaviour now."),d=!0):d=!1);const h={loaded:0,total:0};let m,g=null;if(u||(g=function(e){let t=JSON.parse(e);if(d&&(t=t.content_uri,void 0===t))throw Error("Bad response");return t}),e.XMLHttpRequest){const t=r.d(),i=new e.XMLHttpRequest;h.xhr=i;const u=p(t,n.callback,this.opts.onlyData),d=function(){i.abort(),u(new Error("Timeout"))};i.timeout_timer=s.b(d,3e4),i.onreadystatechange=function(){switch(i.readyState){case e.XMLHttpRequest.DONE:var t;s.a(i.timeout_timer);try{if(0===i.status)throw new _;if(!i.responseText)throw new Error("No response body.");t=i.responseText,g&&(t=g(t))}catch(e){return e.http_status=i.status,void u(e)}u(void 0,i,t)}},i.upload.addEventListener("progress",(function(e){s.a(i.timeout_timer),h.loaded=e.loaded,h.total=e.total,i.timeout_timer=s.b(d,3e4),n.progressHandler&&n.progressHandler({loaded:e.loaded,total:e.total})}));let f=this.opts.baseUrl+"/_matrix/media/r0/upload";const b=[];o&&c&&b.push("filename="+encodeURIComponent(c)),this.useAuthorizationHeader||b.push("access_token="+encodeURIComponent(this.opts.accessToken)),b.length>0&&(f+="?"+b.join("&")),i.open("POST",f),this.useAuthorizationHeader&&i.setRequestHeader("Authorization","Bearer "+this.opts.accessToken),i.setRequestHeader("Content-Type",a),i.send(l),m=t.promise,m.abort=i.abort.bind(i)}else{const e={};o&&c&&(e.filename=c),m=this.authedRequest(n.callback,"POST","/upload",e,l,{prefix:"/_matrix/media/r0",headers:{"Content-Type":a},json:!1,bodyParser:g})}const f=this,b=m.finally((function(){for(let e=0;e{b&&(g&&s.a(g),g=s.b((function(){f=!0,_&&_.abort&&_.abort(),h.reject(new m({error:"Locally timed out waiting for a response",errcode:"ORG.MATRIX.JSSDK_TIMEOUT",timeout:b}))}),b))};v();const E=h.promise;try{_=this.opts.request({uri:n,method:t,withCredentials:!1,qs:o,qsStringifyOptions:a.qsStringifyOptions,useQuerystring:!0,body:i,json:!1,timeout:b,headers:l||{},_matrix_opts:this.opts},(function(t,n,o){if(b&&(s.a(g),f))return;p(h,e,c.opts.onlyData,d)(t,n,o)})),_&&("onprogress"in _&&(_.onprogress=e=>{v()}),_.abort&&(E.abort=_.abort.bind(_)))}catch(t){h.reject(t),e&&e(t)}return E}};const p=function(e,t,n,r){return t=t||function(){},function(i,s,a){if(i){"AbortError"===i.name||"aborted"===i||i instanceof m||(i=new g("request failed",i))}if(!i)try{s.statusCode>=400?i=function(e,t){const n=e.statusCode,r=function(e){let t;e.getResponseHeader?t=e.getResponseHeader("Content-Type"):e.headers&&(t=e.headers["content-type"]||null);if(!t)return null;try{return Object(o.parse)(t)}catch(e){throw new Error(`Error parsing Content-Type '${t}': ${e}`)}}(e);let i;if(r)if("application/json"===r.type){const e="object"==typeof t?t:JSON.parse(t);i=new m(e)}else"text/plain"===r.type&&(i=new Error(`Server returned ${n} error: ${t}`));i||(i=new Error(`Server returned ${n} error`));return i.httpStatus=n,i}(s,a):r&&(a=r(a))}catch(e){i=new Error("Error parsing server response: "+e)}if(i)e.reject(i),t(i);else{const o={code:s.statusCode,headers:s.headers,data:a};e.resolve(n?a:o),t(null,n?a:o)}}};class m extends Error{constructor(e){super("MatrixError: "+(e=e||{}).errcode),this.errcode=e.errcode,this.name=e.errcode||"Unknown error code",this.message=e.error||"Unknown message",this.data=e}}class g extends Error{constructor(e,t){super(e+(t?": "+t.message:"")),this._cause=t}get name(){return"ConnectionError"}get cause(){return this._cause}}class _ extends Error{constructor(){super("Operation aborted")}get name(){return"AbortError"}}async function f(e,t){let n=0,o=null;for(;n0){const e=1e3*Math.pow(2,n);console.log(`network operation failed ${n} times, retrying in ${e}ms...`),await new Promise(t=>setTimeout(t,e))}return await t()}catch(e){if(!(e instanceof g))throw e;n+=1,o=e}throw o}}).call(this,n(6))},function(e,t,n){"use strict";(function(e,o){n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return p}));var r=n(304),i=n(201),s=n(87);const a="m.qr_code.show.v1",c="m.qr_code.scan.v1";class l extends r.b{static factory(...e){return new l(...e)}static get NAME(){return"m.reciprocate.v1"}async _doVerification(){if(!this.startEvent)throw new Error("It is not currently possible to start verificationwith this method yet.");const{qrCodeData:e}=this.request;if(this.startEvent.getContent().secret!==e.encodedSharedSecret)throw Object(i.d)();await new Promise((e,t)=>{this.reciprocateQREvent={confirm:e,cancel:()=>t(Object(i.h)())},this.emit("show_reciprocate_qr",this.reciprocateQREvent)});const t={};switch(e.mode){case u:{const n=e.otherUserMasterKey;t["ed25519:"+n]=n;break}case d:{const n=this.request.targetDevice.deviceId;t["ed25519:"+n]=e.otherDeviceKey;break}case h:{const n=e.myMasterKey;t["ed25519:"+n]=n;break}}await this._verifyKeys(this.userId,t,(e,n,o)=>{const r=t[e];if(!r)throw Object(i.d)();if(o!==r)throw console.error("key ID from key info does not match"),Object(i.d)();for(const e in n.keys){if(!e.startsWith("ed25519"))continue;const o=t[e];if(!o)throw Object(i.d)();if(n.keys[e]!==o)throw console.error("master key does not match"),Object(i.d)()}})}}const u=0,d=1,h=2;class p{constructor(e,t,n,o,r,i){this._sharedSecret=t,this._mode=e,this._otherUserMasterKey=n,this._otherDeviceKey=o,this._myMasterKey=r,this._buffer=i}static async create(e,t){const n=p._generateSharedSecret(),o=p._determineMode(e,t);let r=null,i=null,s=null;if(o===u){r=t.getStoredCrossSigningForUser(e.otherUserId).getId("master")}else if(o===d)i=await p._getOtherDeviceKey(e,t);else if(o===h){const e=t.getUserId();s=t.getStoredCrossSigningForUser(e).getId("master")}const a=p._generateQrData(e,t,o,n,r,i,s),c=p._generateBuffer(a);return new p(o,n,r,i,s,c)}get buffer(){return this._buffer}get mode(){return this._mode}get otherDeviceKey(){return this._otherDeviceKey}get otherUserMasterKey(){return this._otherUserMasterKey}get myMasterKey(){return this._myMasterKey}get encodedSharedSecret(){return this._sharedSecret}static _generateSharedSecret(){const t=new Uint8Array(11);return e.crypto.getRandomValues(t),Object(s.encodeUnpaddedBase64)(t)}static async _getOtherDeviceKey(e,t){const n=t.getUserId(),o=e.targetDevice,r=o?o.deviceId:null,i=t.getStoredDevice(n,r);if(!i)throw new Error("could not find device "+r);return i.getFingerprint()}static _determineMode(e,t){const n=t.getUserId(),o=e.otherUserId;let r=u;if(n===o){r=t.checkUserTrust(n).isCrossSigningVerified()?d:h}return r}static _generateQrData(e,t,n,o,r,i,s){const a=t.getUserId(),c={prefix:"MATRIX",version:2,mode:n,transactionId:e.channel.transactionId,firstKeyB64:"",secondKeyB64:"",secretB64:o},l=t.getStoredCrossSigningForUser(a);return n===u?(c.firstKeyB64=l.getId("master"),c.secondKeyB64=r):n===d?(c.firstKeyB64=l.getId("master"),c.secondKeyB64=i):n===h&&(c.firstKeyB64=t.getDeviceEd25519Key(),c.secondKeyB64=s),c}static _generateBuffer(e){let t=o.alloc(0);const n=e=>{const n=o.from([e]);t=o.concat([t,n])},r=(e,n,r=!0)=>{const i=o.from(e,n);r&&(e=>{const n=o.alloc(2);n.writeInt16BE(e,0),t=o.concat([t,n])})(i.byteLength),t=o.concat([t,i])},i=e=>{const n=Object(s.decodeBase64)(e),r=o.from(n);t=o.concat([t,r])};return r(e.prefix,"ascii",!1),n(e.version),n(e.mode),r(e.transactionId,"utf-8"),i(e.firstKeyB64),i(e.secondKeyB64),i(e.secretB64),t}}}).call(this,n(6),n(22).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"h",(function(){return i})),n.d(t,"e",(function(){return s})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return d}));var o=n(82);function r(e,t){return function(n){return function(e,t,n){const r=Object.assign({},{code:e,reason:t},n);return new o.b({type:"m.key.verification.cancel",content:r})}(e,t,n)}}const i=r("m.user","Cancelled by user"),s=r("m.timeout","Timed out"),a=(r("m.unknown_transaction","Unknown transaction"),r("m.unknown_method","Unknown method")),c=r("m.unexpected_message","Unexpected message"),l=r("m.key_mismatch","Key mismatch"),u=(r("m.user_error","User mismatch"),r("m.invalid_message","Invalid message"));function d(e){const t=e.getContent();if(t){const{code:e,reason:n}=t;return{code:e,reason:n}}return{code:"Unknown error",reason:"m.unknown"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(50);function r(e){const t=t=>o.a.getValue(t,e.getRoomId());if(e.isRedacted()&&!t("showRedactions"))return!0;if(e.isRelation("m.replace"))return!0;const n=function(e){const t={isMemberEvent:"m.room.member"===e.getType()};if(!t.isMemberEvent)return t;const n=e.getContent(),o=e.getPrevContent(),r=n.membership!==o.membership;t.isJoin=r&&"join"===n.membership,t.isPart=r&&"leave"===n.membership&&e.getStateKey()===e.getSender();const i=!r&&"join"===n.membership;return t.isDisplaynameChange=i&&n.displayname!==o.displayname,t.isAvatarChange=i&&n.avatar_url!==o.avatar_url,t}(e);if(n.isMemberEvent){if((n.isJoin||n.isPart)&&!t("showJoinLeaves"))return!0;if(n.isAvatarChange&&!t("showAvatarChanges"))return!0;if(n.isDisplaynameChange&&!t("showDisplaynameChanges"))return!0}return!1}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"c",(function(){return d}));var o=n(51),r=n.n(o),i=n(47),s=n(46),a=n(49);class c extends Error{}class l{constructor(e,t,n){this.serviceType=e,this.baseUrl=t,this.accessToken=n}}async function u(e,t=d){const n=e.map(e=>i.a.get().getTerms(e.serviceType,e.baseUrl)),o=(await Promise.all(n)).map((t,n)=>({service:e[n],policies:t.policies})),r=await i.a.get().getAccountData("m.accepted_terms");let s;s=r&&r.getContent()&&r.getContent().accepted?new Set(r.getContent().accepted):new Set;const a=[];for(const{service:e,policies:t}of o){const n={};for(const[e,o]of Object.entries(t)){let t=!1;for(const e of Object.keys(o))if("version"!==e&&s.has(o[e].url)){t=!0;break}t||(n[e]=o)}Object.keys(n).length>0&&a.push({service:e,policies:n})}const c=s.size;if(a.length>0){const e=await t(a,[...s]);console.log("User has agreed to URLs",e),e.forEach(e=>s.add(e))}else console.log("User has already agreed to all required policies");if(s.size!==c){const e={accepted:Array.from(s)};await i.a.get().setAccountData("m.accepted_terms",e)}const l=o.map(e=>{const t=Array.from(s).filter(t=>{for(const n of Object.values(e.policies))for(const e of Object.keys(n))if("version"!==e&&n[e].url===t)return!0;return!1});return 0===t.length?Promise.resolve():i.a.get().agreeToTerms(e.service.serviceType,e.service.baseUrl,e.service.accessToken,t)});return Promise.all(l)}function d(e,t,n){return new Promise((o,i)=>{console.log("Terms that need agreement",e);const l=s.getComponent("views.dialogs.TermsDialog");a.a.createTrackedDialog("Terms of Service","",l,{policiesAndServicePairs:e,agreedUrls:t,onFinished:(e,t)=>{e?o(t):i(new c)}},r()("mx_TermsDialog",n))})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const o=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i;function r(e){return o.test(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var o=n(55),r=n(53),i=n(47);function s(){return r.a.get().validated_server_config.isUrl}function a(){const e=s();i.a.get().setAccountData("m.identity_server",{base_url:e})}async function c(e){let t;try{t=await i.a.get().getTerms(o.m.IS,e)}catch(e){if(console.error(e),"rejected"!==e.cors&&404!==e.httpStatus)throw e;t=null}return t&&t.policies&&Object.keys(t.policies).length>0}function l(){const e=i.a.get().getAccountData("m.identity_server");return e&&e.getContent()&&e.getContent().base_url}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var o=n(47);function r(){const e=o.a.get().getClientWellKnown();return e&&e["io.element.e2ee"]?e["io.element.e2ee"]:e&&e["im.vector.riot.e2ee"]?e["im.vector.riot.e2ee"]:null}function i(){const e=r();return e&&!0===e.secure_backup_required}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignRef=function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return u})),n.d(t,"b",(function(){return d}));var o=n(47),r=n(93),i=n(81);function s(e,t,n,r){let i;return e&&e.getAvatarUrl&&(i=e.getAvatarUrl(o.a.get().getHomeserverUrl(),Math.floor(t*window.devicePixelRatio),Math.floor(n*window.devicePixelRatio),r,!1,!1)),i||(i=l(e?e.userId:"")),i}function a(e,t,n,r){const s=Object(i.a)(o.a.get().getHomeserverUrl(),e.avatarUrl,Math.floor(t*window.devicePixelRatio),Math.floor(n*window.devicePixelRatio),r);return s&&0!==s.length?s:null}const c=new Map;function l(e){const t=["#0DBD8B","#368bd6","#ac3ba8"];let n=0;for(let t=0;tisNaN(parseInt(e,16)))}(i)?s="":(s=function(e){const t=document.createElement("canvas");t.width=40,t.height=40;const n=t.getContext("2d");return n?(n.fillStyle=e,n.fillRect(0,0,40,40),t.toDataURL()):""}(i),c.set(i,s))),s}function u(e){if(!e)return void console.trace("`name` argument to `getInitialLetter` not supplied");if(e.length<1)return;let t=0;const n=e[0];"@"!==n&&"#"!==n&&"+"!==n||!e[1]||t++;let o=1;const r=e.charCodeAt(t);if(r>=55296&&r<=56319&&e[t+1]){const n=e.charCodeAt(t+1);n>=56320&&n<=57343&&o++}return e.substring(t,t+o).toUpperCase()}function d(e,t,n,i){if(!e)return null;const s=e.getAvatarUrl(o.a.get().getHomeserverUrl(),t,n,i,!1);if(s)return s;let a=null;const c=r.a.shared().getUserIdForRoomId(e.roomId);return a=c?e.getMember(c):e.getAvatarFallbackMember(),a?a.getAvatarUrl(o.a.get().getHomeserverUrl(),t,n,i,!1):null}},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return a})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return d}));var o=n(773);const r=new Map,i=new Map,s=new Map,a=e=>r.get(u(e)),c=["people","people","control","nature","foods","places","activity","objects","symbols","flags"],l={people:[],nature:[],foods:[],places:[],activity:[],objects:[],symbols:[],flags:[]};function u(e){return e.replace(/[\uFE00-\uFE0F]$/,"")}o.forEach(e=>{const t=c[e.group];l.hasOwnProperty(t)&&l[t].push(e),e.filterString=(`${e.annotation}\n${e.shortcodes.join("\n")}}\n${e.emoticon||""}\n`+e.unicode.split("‍").join("\n")).toLowerCase(),r.set(u(e.unicode),e),e.emoticon&&i.set(e.emoticon,e),e.shortcodes&&e.shortcodes.forEach(t=>{s.set(t,e)})});const d=o},function(e,t,n){"use strict";(function(t){!function(t){var n=/^(b|B)$/,o={iec:{bits:["b","Kib","Mib","Gib","Tib","Pib","Eib","Zib","Yib"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["b","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},r={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]};function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=[],s=0,a=void 0,c=void 0,l=void 0,u=void 0,d=void 0,h=void 0,p=void 0,m=void 0,g=void 0,_=void 0,f=void 0,b=void 0,v=void 0,E=void 0,y=void 0;if(isNaN(e))throw new Error("Invalid arguments");return l=!0===t.bits,f=!0===t.unix,c=t.base||2,_=void 0!==t.round?t.round:f?1:2,b=void 0!==t.separator&&t.separator||"",v=void 0!==t.spacer?t.spacer:f?"":" ",y=t.symbols||t.suffixes||{},E=2===c&&t.standard||"jedec",g=t.output||"string",d=!0===t.fullform,h=t.fullforms instanceof Array?t.fullforms:[],a=void 0!==t.exponent?t.exponent:-1,u=c>2?1e3:1024,(p=(m=Number(e))<0)&&(m=-m),(-1===a||isNaN(a))&&(a=Math.floor(Math.log(m)/Math.log(u)))<0&&(a=0),a>8&&(a=8),0===m?(i[0]=0,i[1]=f?"":o[E][l?"bits":"bytes"][a]):(s=m/(2===c?Math.pow(2,10*a):Math.pow(1e3,a)),l&&(s*=8)>=u&&a<8&&(s/=u,a++),i[0]=Number(s.toFixed(a>0?_:0)),i[1]=10===c&&1===a?l?"kb":"kB":o[E][l?"bits":"bytes"][a],f&&(i[1]="jedec"===E?i[1].charAt(0):a>0?i[1].replace(/B$/,""):i[1],n.test(i[1])&&(i[0]=Math.floor(i[0]),i[1]=""))),p&&(i[0]=-i[0]),i[1]=y[i[1]]||i[1],"array"===g?i:"exponent"===g?a:"object"===g?{value:i[0],suffix:i[1],symbol:i[1]}:(d&&(i[1]=h[a]?h[a]:r[E][a]+(l?"bit":"byte")+(1===i[0]?"":"s")),b.length>0&&(i[0]=i[0].toString().replace(".",b)),i.join(v))}i.partial=function(e){return function(t){return i(t,e)}},e.exports=i}("undefined"!=typeof window&&window)}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(2),c=n.n(a),l=n(43),u=n.n(l),d=n(51),h=n.n(d),p=n(94),m=n(50),g=n(52),_=n(175);class f extends u.a.PureComponent{constructor(e){super(e),c()(this,"countWatcherRef",void 0),c()(this,"countPreferenceChanged",()=>{this.setState({showCounts:m.a.getValue("Notifications.alwaysShowBadgeCounts",this.roomId)})}),c()(this,"onNotificationUpdate",()=>{this.forceUpdate()}),this.props.notification.on(_.a,this.onNotificationUpdate),this.state={showCounts:m.a.getValue("Notifications.alwaysShowBadgeCounts",this.roomId)},this.countWatcherRef=m.a.watchSetting("Notifications.alwaysShowBadgeCounts",this.roomId,this.countPreferenceChanged)}get roomId(){return this.props.roomId||null}componentWillUnmount(){m.a.unwatchSetting(this.countWatcherRef),this.props.notification.off(_.a,this.onNotificationUpdate)}componentDidUpdate(e){e.notification&&e.notification.off(_.a,this.onNotificationUpdate),this.props.notification.on(_.a,this.onNotificationUpdate)}render(){const e=this.props,{notification:t,forceCount:n,roomId:o,onClick:i}=e,a=s()(e,["notification","forceCount","roomId","onClick"]);if(t.isIdle)return null;let c=!(t.symbol||t.count>0)||!t.hasUnreadCount;if(n&&(c=!1,!t.hasUnreadCount))return null;let l=t.symbol||Object(p.f)(t.count);c&&(l="");const d=h()({mx_NotificationBadge:!0,mx_NotificationBadge_visible:!!c||t.hasUnreadCount,mx_NotificationBadge_highlighted:t.hasMentions,mx_NotificationBadge_dot:c,mx_NotificationBadge_2char:l.length>0&&l.length<3,mx_NotificationBadge_3char:l.length>2});return i?u.a.createElement(g.a,r()({},a,{className:d,onClick:i}),u.a.createElement("span",{className:"mx_NotificationBadge_count"},l)):u.a.createElement("div",{className:d},u.a.createElement("span",{className:"mx_NotificationBadge_count"},l))}}},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"Notifier",(function(){return f}));var o=n(47),r=n(53),i=n(62),s=n(243),a=n(73),c=n(208),l=n(48),u=n(46),d=n(44),h=n(49),p=n(50),m=n(463),g=n(57);const _={"m.key.verification.request":e=>{const t=(e.sender||{}).name;return Object(d.a)("%(name)s is requesting verification",{name:t})}},f={notifsByRoom:{},pendingEncryptedEventIds:[],notificationMessageForEvent:function(e){return _.hasOwnProperty(e.getContent().msgtype)?_[e.getContent().msgtype](e):s.a(e)},_displayPopupNotification:function(t,n){const o=i.a.get();if(!o)return;if(!o.supportsNotifications()||!o.maySendNotifications())return;if(e.document.hasFocus())return;let r,s=this.notificationMessageForEvent(t);if(!s)return;t.sender&&n.name!==t.sender.name?"m.room.member"===t.getType()?r=n.name:t.sender&&(r=t.sender.name+" ("+n.name+")",t.getContent().body&&!_.hasOwnProperty(t.getContent().msgtype)&&(s=t.getContent().body)):(r=n.name,t.getContent().body&&!_.hasOwnProperty(t.getContent().msgtype)&&(s=t.getContent().body)),this.isBodyEnabled()||(s="");let a=null;t.sender&&!p.a.getValue("lowBandwidth")&&(a=c.a(t.sender,40,40,"crop"));const l=o.displayNotification(r,s,a,n);l&&(void 0===this.notifsByRoom[t.getRoomId()]&&(this.notifsByRoom[t.getRoomId()]=[]),this.notifsByRoom[t.getRoomId()].push(l))},getSoundForRoom:function(e){const t=p.a.getValue("notificationSound",e);return t?t.url?t.url.startsWith("mxc://")?{url:o.a.get().mxcUrlToHttp(t.url),name:t.name,type:t.type,size:t.size}:(console.warn(e+" has custom notification sound event, but url is not a mxc url"),null):(console.warn(e+" has custom notification sound event, but no url key"),null):null},_playAudioNotification:async function(e,t){const n=this.getSoundForRoom(t.roomId);console.log(`Got sound ${n&&n.name||"default"} for ${t.roomId}`);try{const e=document.querySelector(n?`audio[src='${n.url}']`:"#messageAudio");let t=e;if(!e){if(!n)return void console.error("No audio element or sound to play for notification");t=new Audio(n.url),n.type&&(t.type=n.type),document.body.appendChild(t)}await t.play()}catch(e){console.warn("Caught error when trying to fetch room notification sound:",e)}},start:function(){this.boundOnEvent=this.boundOnEvent||this.onEvent.bind(this),this.boundOnSyncStateChange=this.boundOnSyncStateChange||this.onSyncStateChange.bind(this),this.boundOnRoomReceipt=this.boundOnRoomReceipt||this.onRoomReceipt.bind(this),this.boundOnEventDecrypted=this.boundOnEventDecrypted||this.onEventDecrypted.bind(this),o.a.get().on("event",this.boundOnEvent),o.a.get().on("Room.receipt",this.boundOnRoomReceipt),o.a.get().on("Event.decrypted",this.boundOnEventDecrypted),o.a.get().on("sync",this.boundOnSyncStateChange),this.toolbarHidden=!1,this.isSyncing=!1},stop:function(){o.a.get()&&(o.a.get().removeListener("Event",this.boundOnEvent),o.a.get().removeListener("Room.receipt",this.boundOnRoomReceipt),o.a.get().removeListener("Event.decrypted",this.boundOnEventDecrypted),o.a.get().removeListener("sync",this.boundOnSyncStateChange)),this.isSyncing=!1},supportsDesktopNotifications:function(){const e=i.a.get();return e&&e.supportsNotifications()},setEnabled:function(e,t){const n=i.a.get();n&&(a.a.trackEvent("Notifier","Set Enabled",e),p.a.isLevelSupported(g.a.DEVICE)&&p.a.setValue("audioNotificationsEnabled",null,g.a.DEVICE,this.isEnabled()),e?n.requestNotificationPermission().then(e=>{if("granted"===e)t&&t(),l.a.dispatch({action:"notifier_enabled",value:!0});else{const t=r.a.get().brand,n="denied"===e?Object(d.a)("%(brand)s does not have permission to send you notifications - please check your browser settings",{brand:t}):Object(d.a)("%(brand)s was not given permission to send notifications - please try again",{brand:t}),o=u.getComponent("dialogs.ErrorDialog");h.a.createTrackedDialog("Unable to enable Notifications",e,o,{title:Object(d.a)("Unable to enable Notifications"),description:n})}}):l.a.dispatch({action:"notifier_enabled",value:!1}),this.setToolbarHidden(!0))},isEnabled:function(){return this.isPossible()&&p.a.getValue("notificationsEnabled")},isPossible:function(){const e=i.a.get();return!!e&&(!!e.supportsNotifications()&&!!e.maySendNotifications())},isBodyEnabled:function(){return this.isEnabled()&&p.a.getValue("notificationBodyEnabled")},isAudioEnabled:function(){return p.a.getValue("audioNotificationsEnabled")},setToolbarHidden:function(t,n=!0){this.toolbarHidden=t,a.a.trackEvent("Notifier","Set Toolbar Hidden",t),Object(m.a)(),n&&e.localStorage&&e.localStorage.setItem("notifications_hidden",String(t))},shouldShowToolbar:function(){const e=o.a.get();if(!e)return!1;return!e.isGuest()&&this.supportsDesktopNotifications()&&!this.isEnabled()&&!this._isToolbarHidden()},_isToolbarHidden:function(){return e.localStorage?"true"===e.localStorage.getItem("notifications_hidden"):this.toolbarHidden},onSyncStateChange:function(e){"SYNCING"===e?this.isSyncing=!0:"STOPPED"!==e&&"ERROR"!==e||(this.isSyncing=!1)},onEvent:function(e){if(this.isSyncing&&(!e.sender||e.sender.userId!==o.a.get().credentials.userId))if(e.isBeingDecrypted()||e.isDecryptionFailure())for(this.pendingEncryptedEventIds.push(e.getId());this.pendingEncryptedEventIds.length>20;)this.pendingEncryptedEventIds.shift();else this._evaluateEvent(e)},onEventDecrypted:function(e){if(e.isDecryptionFailure())return;const t=this.pendingEncryptedEventIds.indexOf(e.getId());-1!==t&&(this.pendingEncryptedEventIds.splice(t,1),this._evaluateEvent(e))},onRoomReceipt:function(e,t){if(0===t.getUnreadNotificationCount()){const e=i.a.get();if(!e)return;if(void 0===this.notifsByRoom[t.roomId])return;for(const n of this.notifsByRoom[t.roomId])e.clearNotification(n);delete this.notifsByRoom[t.roomId]}},_evaluateEvent:function(e){const t=o.a.get().getRoom(e.getRoomId()),n=o.a.get().getPushActionsForEvent(e);n&&n.notify&&(this.isEnabled()&&this._displayPopupNotification(e,t),n.tweaks.sound&&this.isAudioEnabled()&&(i.a.get().loudNotification(e,t),this._playAudioNotification(e,t)))}};window.mxNotifier||(window.mxNotifier=f),t.default=window.mxNotifier}.call(this,n(6))},function(e,t,n){"use strict";(function(e){class n{constructor(){this.keyRgb=["rgb(118, 207, 166)","rgb(234, 245, 240)","rgb(211, 239, 225)"],this.keyHex=["#76CFA6","#EAF5F0","#D3EFE1","#FFFFFF","#000000"],this.colors=[this.keyHex[0],this.keyHex[1],this.keyHex[2],this.keyHex[3],this.keyHex[4]],this.currentTint=[void 0,void 0,void 0,void 0,void 0],this.cssFixups=[],this.cssAttrs=["color","backgroundColor","borderColor","borderTopColor","borderBottomColor","borderLeftColor"],this.svgAttrs=["fill","stroke"],this.tintables=[],this.theme=void 0,this.forceTint=!1}registerTintable(e){this.tintables.push(e),e()}getKeyRgb(){return this.keyRgb}tint(e,t,n){}tintSvgWhite(e){this.currentTint[3]=e,e||(e=this.colors[3]),this.colors[3]!==e&&(this.colors[3]=e,this.tintables.forEach((function(e){e()})))}tintSvgBlack(e){this.currentTint[4]=e,e||(e=this.colors[4]),this.colors[4]!==e&&(this.colors[4]=e,this.tintables.forEach((function(e){e()})))}setTheme(e){this.theme=e,document.getElementById("mx_theme_accentColor")&&(this.keyRgb[0]=window.getComputedStyle(document.getElementById("mx_theme_accentColor")).color),document.getElementById("mx_theme_secondaryAccentColor")&&(this.keyRgb[1]=window.getComputedStyle(document.getElementById("mx_theme_secondaryAccentColor")).color),document.getElementById("mx_theme_tertiaryAccentColor")&&(this.keyRgb[2]=window.getComputedStyle(document.getElementById("mx_theme_tertiaryAccentColor")).color),this.calcCssFixups(),this.forceTint=!0,this.tint(this.currentTint[0],this.currentTint[1],this.currentTint[2]),"dark"===e?(this.tintSvgWhite("#2d2d2d"),this.tintSvgBlack("#dddddd")):(this.tintSvgWhite("#ffffff"),this.tintSvgBlack("#000000"))}calcCssFixups(){if(!this.cssFixups[this.theme]){0,this.cssFixups[this.theme]=[];for(let e=0;e{const t=e.src&&e.src.map(e=>{let t;return e.format&&(t=`format("${e.format}")`),e.url?`url("${e.url}") ${t}`:e.local?`local("${e.local}") ${t}`:""}).join(", ");return`@font-face {${Object.keys(e).filter(e=>l.includes(e)).map(n=>{let o;return o="src"===n?t:"font-family"===n?`"${e[n]}"`:e[n],`${n}: ${o}`}).join(";")}}`}).join("\n"),t=document.createElement("style");t.setAttribute("title","custom-theme-font-faces"),t.setAttribute("type","text/css"),t.appendChild(document.createTextNode(e)),document.head.appendChild(t)}n.general&&t.setProperty("--font-family",n.general),n.monospace&&t.setProperty("--font-family-monospace",n.monospace)}}function d(e){const t=i.a.getValue("custom_themes");if(!t)throw new Error(`No custom themes set, can't set custom theme "${e}"`);const n=t.find(t=>t.name===e);if(!n){const n=t.map(e=>e.name).join(", ");throw new Error(`Can't find custom theme "${e}", only know ${n}`)}return n}async function h(t){if(!t){const e=new s.a;t=e.getEffectiveTheme()}!function(){const e=Object.values(document.body.style);for(const t of e)t.startsWith("--")&&document.body.style.removeProperty(t);const t=document.querySelector("head > style[title='custom-theme-font-faces']");t&&t.remove()}();let n=t;if(t.startsWith("custom-")){const e=d(t.substr(7));n=e.is_dark?"dark-custom":"light-custom",u(e)}const o=Object.create(null);let i;for(let e=0;i=document.getElementsByTagName("link")[e];e++){const e=i.getAttribute("href").match(/^bundles\/.*\/theme-(.*)\.css$/);e&&(o[e[1]]=i)}if(!(n in o))throw new Error("Unknown theme "+n);return o[n].disabled=!1,new Promise(i=>{const s=function(){o[n].disabled=!1,Object.values(o).forEach(e=>{e!=o[n]&&(e.disabled=!0)});const s=e.getComputedStyle(document.body);s.backgroundColor&&(document.querySelector('meta[name="theme-color"]').content=s.backgroundColor),r.a.setTheme(t),i()};let a=!1;o[n].onload=()=>{s()};for(let e=0;et?React.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener"},e):e;return i.includes("")?Object(o.a)(i,{},Object.assign({a:s},r)):Object(o.a)(i,{},r)}function i(e){if("M_TOO_LARGE"===e.errcode)return Object(o.a)("The message you are trying to send is too large.")}function s(e){if("M_RESOURCE_LIMIT_EXCEEDED"===e.errcode){const t=r(e.data.limit_type,e.data.admin_contact,{monthly_active_user:Object(o.b)("This homeserver has hit its Monthly Active User limit."),"":Object(o.b)("This homeserver has exceeded one of its resource limits.")}),n=r(e.data.limit_type,e.data.admin_contact,{"":Object(o.b)("Please contact your service administrator to continue using the service.")});return React.createElement("div",null,React.createElement("div",null,t),React.createElement("div",null,n))}return React.createElement("div",null,Object(o.a)("Unable to connect to Homeserver. Retrying..."))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var o=n(2),r=n.n(o),i=n(48),s=n(486),a=n(191),c=n(50),l=n(71),u=n(54),d=n(57);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}const p={showRoomPanel:c.a.getValue("showRightPanelInRoom"),showGroupPanel:c.a.getValue("showRightPanelInGroup"),lastRoomPhase:c.a.getValue("lastRightPanelPhaseForRoom"),lastGroupPhase:c.a.getValue("lastRightPanelPhaseForGroup"),lastRoomPhaseParams:{}},m=[l.b.GroupMemberList,l.b.GroupRoomList,l.b.GroupRoomInfo,l.b.GroupMemberInfo],g=[l.b.RoomMemberInfo,l.b.Room3pidMemberInfo,l.b.EncryptionPanel];class _ extends a.Store{constructor(){super(i.a),r()(this,"state",void 0),this.state=p}get isOpenForRoom(){return this.state.showRoomPanel}get isOpenForGroup(){return this.state.showGroupPanel}get roomPanelPhase(){return this.state.lastRoomPhase}get groupPanelPhase(){return this.state.lastGroupPhase}get previousPhase(){return l.a.includes(this.state.previousPhase)?this.state.previousPhase:null}get visibleRoomPanelPhase(){return this.isOpenForRoom?this.roomPanelPhase:null}get visibleGroupPanelPhase(){return this.isOpenForGroup?this.groupPanelPhase:null}get roomPanelPhaseParams(){return this.state.lastRoomPhaseParams||{}}setState(e){this.state=Object.assign(this.state,e),c.a.setValue("showRightPanelInRoom",null,d.a.DEVICE,this.state.showRoomPanel),c.a.setValue("showRightPanelInGroup",null,d.a.DEVICE,this.state.showGroupPanel),l.a.includes(this.state.lastRoomPhase)&&c.a.setValue("lastRightPanelPhaseForRoom",null,d.a.DEVICE,this.state.lastRoomPhase),l.a.includes(this.state.lastGroupPhase)&&c.a.setValue("lastRightPanelPhaseForGroup",null,d.a.DEVICE,this.state.lastGroupPhase),this.__emitChange()}__onDispatch(e){switch(e.action){case"view_room":case"view_group":g.includes(this.state.lastRoomPhase)&&this.setState({lastRoomPhase:l.b.RoomMemberList,lastRoomPhaseParams:{}}),this.state.lastGroupPhase===l.b.GroupMemberInfo&&this.setState({lastGroupPhase:l.b.GroupMemberList});break;case u.a.SetRightPanelPhase:{let t=e.phase,n=e.refireParams;if(t===l.b.RoomMemberInfo&&e.refireParams){const{member:o}=e.refireParams,r=Object(s.b)(o);r&&(t=l.b.EncryptionPanel,n={verificationRequest:r,member:o})}if(!l.b[t])return void console.warn("Tried to switch right panel to unknown phase: "+t);m.includes(t)?t===this.state.lastGroupPhase?this.setState({showGroupPanel:!this.state.showGroupPanel,previousPhase:null}):this.setState({lastGroupPhase:t,showGroupPanel:!0,previousPhase:this.state.lastGroupPhase}):t!==this.state.lastRoomPhase||n?this.setState({lastRoomPhase:t,showRoomPanel:!0,lastRoomPhaseParams:n||{},previousPhase:this.state.lastRoomPhase}):this.setState({showRoomPanel:!this.state.showRoomPanel,previousPhase:null}),i.a.dispatch(function(e){for(var t=1;t{switch(e){case M.SET_UP_ENCRYPTION:return Object(R.a)("Set up encryption");case M.UPGRADE_ENCRYPTION:return Object(R.a)("Encryption upgrade available");case M.VERIFY_THIS_SESSION:return Object(R.a)("Verify this session")}},F=e=>{switch(e){case M.SET_UP_ENCRYPTION:return Object(R.a)("Set up");case M.UPGRADE_ENCRYPTION:return Object(R.a)("Upgrade");case M.VERIFY_THIS_SESSION:return Object(R.a)("Verify")}},N=e=>{switch(e){case M.SET_UP_ENCRYPTION:case M.UPGRADE_ENCRYPTION:return Object(R.a)("Verify yourself & others to keep your chats safe");case M.VERIFY_THIS_SESSION:return Object(R.a)("Other users may not trust it")}};let M;!function(e){e.SET_UP_ENCRYPTION="set_up_encryption",e.UPGRADE_ENCRYPTION="upgrade_encryption",e.VERIFY_THIS_SESSION="verify_this_session"}(M||(M={}));const P=()=>{z.sharedInstance().dismissEncryptionSetup()},L=e=>{C.a.sharedInstance().addOrReplaceToast({key:"setupencryption",title:A(e),icon:"verification_warning",props:{description:N(e),acceptLabel:F(e),onAccept:async()=>{if(e===M.VERIFY_THIS_SESSION)g.a.createTrackedDialog("Verify session","Verify session",D.a,{},null,!1,!0);else{const e=_.getComponent("elements.Spinner"),t=g.a.createDialog(e,null,"mx_Dialog_spinner",!1,!0);try{await Object(I.b)()}finally{t.close()}}},rejectLabel:Object(R.a)("Later"),onReject:P},component:O.a,priority:e===M.VERIFY_THIS_SESSION?95:40})},U=()=>{C.a.sharedInstance().dismissToast("setupencryption")};var B=n(467);function j(e){return"unverified_session_"+e}const G=e=>{const t=r.a.get(),n=t.getStoredDevice(t.getUserId(),e);C.a.sharedInstance().addOrReplaceToast({key:j(e),title:Object(R.a)("New login. Was this you?"),icon:"verification_warning",props:{description:Object(R.a)("Verify the new login accessing your account: %(name)s",{name:n.getDisplayName()}),acceptLabel:Object(R.a)("Verify"),onAccept:()=>{g.a.createTrackedDialog("New Session Review","Starting dialog",B.a,{userId:t.getUserId(),device:t.getStoredDevice(t.getUserId(),e),onFinished:t=>{t||z.sharedInstance().dismissUnverifiedSessions([e])}},null,!1,!0)},rejectLabel:Object(R.a)("Later"),onReject:()=>{z.sharedInstance().dismissUnverifiedSessions([e])}},component:O.a,priority:80})},q=e=>{C.a.sharedInstance().dismissToast(j(e))};var V=n(100),H=n(206),K=n(516);class z{constructor(){k()(this,"dispatcherRef",void 0),k()(this,"dismissed",new Set),k()(this,"dismissedThisDeviceToast",!1),k()(this,"keyBackupInfo",null),k()(this,"keyBackupFetchedAt",null),k()(this,"ourDeviceIdsAtStart",null),k()(this,"displayingToastsForDeviceIds",new Set),k()(this,"_onWillUpdateDevices",async(e,t)=>{if(t)return;const n=r.a.get().getUserId();e.includes(n)&&this._ensureDeviceIdsAtStartPopulated()}),k()(this,"_onDevicesUpdated",e=>{e.includes(r.a.get().getUserId())&&this._recheck()}),k()(this,"_onDeviceVerificationChanged",e=>{e===r.a.get().getUserId()&&this._recheck()}),k()(this,"_onUserTrustStatusChanged",e=>{e===r.a.get().getUserId()&&this._recheck()}),k()(this,"_onCrossSingingKeysChanged",()=>{this._recheck()}),k()(this,"_onAccountData",e=>{(e.getType().startsWith("m.secret_storage.")||e.getType().startsWith("m.cross_signing."))&&this._recheck()}),k()(this,"_onSync",(e,t)=>{"PREPARED"===e&&null===t&&this._recheck()}),k()(this,"_onAction",({action:e})=>{"on_logged_in"===e&&this._recheck()})}static sharedInstance(){return window.mxDeviceListener||(window.mxDeviceListener=new z),window.mxDeviceListener}start(){r.a.get().on("crypto.willUpdateDevices",this._onWillUpdateDevices),r.a.get().on("crypto.devicesUpdated",this._onDevicesUpdated),r.a.get().on("deviceVerificationChanged",this._onDeviceVerificationChanged),r.a.get().on("userTrustStatusChanged",this._onUserTrustStatusChanged),r.a.get().on("crossSigning.keysChanged",this._onCrossSingingKeysChanged),r.a.get().on("accountData",this._onAccountData),r.a.get().on("sync",this._onSync),this.dispatcherRef=u.a.register(this._onAction),this._recheck()}stop(){r.a.get()&&(r.a.get().removeListener("crypto.willUpdateDevices",this._onWillUpdateDevices),r.a.get().removeListener("crypto.devicesUpdated",this._onDevicesUpdated),r.a.get().removeListener("deviceVerificationChanged",this._onDeviceVerificationChanged),r.a.get().removeListener("userTrustStatusChanged",this._onUserTrustStatusChanged),r.a.get().removeListener("crossSigning.keysChanged",this._onCrossSingingKeysChanged),r.a.get().removeListener("accountData",this._onAccountData),r.a.get().removeListener("sync",this._onSync)),this.dispatcherRef&&(u.a.unregister(this.dispatcherRef),this.dispatcherRef=null),this.dismissed.clear(),this.dismissedThisDeviceToast=!1,this.keyBackupInfo=null,this.keyBackupFetchedAt=null,this.ourDeviceIdsAtStart=null,this.displayingToastsForDeviceIds=new Set}async dismissUnverifiedSessions(e){for(const t of e)this.dismissed.add(t);this._recheck()}dismissEncryptionSetup(){this.dismissedThisDeviceToast=!0,this._recheck()}_ensureDeviceIdsAtStartPopulated(){if(null===this.ourDeviceIdsAtStart){const e=r.a.get();this.ourDeviceIdsAtStart=new Set(e.getStoredDevicesForUser(e.getUserId()).map(e=>e.deviceId))}}async _getKeyBackupInfo(){const e=(new Date).getTime();return(!this.keyBackupInfo||this.keyBackupFetchedAte.isRoomEncrypted(t.roomId))}async _recheck(){const e=r.a.get();if(!await e.doesServerSupportUnstableFeature("org.matrix.e2e_cross_signing"))return;if(!e.isCryptoEnabled())return;if(!e.isInitialSyncComplete())return;const t=await e.isCrossSigningReady(),n=await e.isSecretStorageReady(),o=t&&n;if(this.dismissedThisDeviceToast||o)U();else if(this.shouldShowSetupEncryptionToast())if(await e.downloadKeys([e.getUserId()]),!e.getCrossSigningId()&&e.getStoredCrossSigningForUser(e.getUserId()))L(M.VERIFY_THIS_SESSION);else{await this._getKeyBackupInfo()?L(M.UPGRADE_ENCRYPTION):(await e.waitForClientWellKnown(),Object(H.b)()&&Object(K.b)()?(U(),Object(I.b)()):L(M.SET_UP_ENCRYPTION))}this._ensureDeviceIdsAtStartPopulated();const i=new Set,s=new Set;if(t){const t=e.getStoredDevicesForUser(e.getUserId());for(const n of t){if(n.deviceId===e.deviceId)continue;(await e.checkDeviceTrust(e.getUserId(),n.deviceId)).isCrossSigningVerified()||this.dismissed.has(n.deviceId)||(this.ourDeviceIdsAtStart.has(n.deviceId)?i.add(n.deviceId):s.add(n.deviceId))}}var a;i.size>0?(a=i,C.a.sharedInstance().addOrReplaceToast({key:"reviewsessions",title:Object(R.a)("Review where you’re logged in"),icon:"verification_warning",props:{description:Object(R.a)("Verify all your sessions to ensure your account & messages are safe"),acceptLabel:Object(R.a)("Review"),onAccept:()=>{z.sharedInstance().dismissUnverifiedSessions(a),u.a.dispatch({action:"view_user_info",userId:r.a.get().getUserId()})},rejectLabel:Object(R.a)("Later"),onReject:()=>{z.sharedInstance().dismissUnverifiedSessions(a)}},component:O.a,priority:50})):C.a.sharedInstance().dismissToast("reviewsessions");for(const e of s)G(e);for(const e of this.displayingToastsForDeviceIds)s.has(e)||q(e);this.displayingToastsForDeviceIds=s}}var W=n(310),Y=n(181);async function $(e){try{let t=e.enableGuest||!1;const n=e.guestHsUrl,r=e.guestIsUrl,i=e.fragmentQueryParams||{},s=e.defaultDeviceDisplayName;if(t&&!n&&(console.warn("Cannot enable guest access: can't determine HS URL to use"),t=!1),t&&i.guest_user_id&&i.guest_access_token)return console.log("Using guest access credentials"),oe({userId:i.guest_user_id,accessToken:i.guest_access_token,homeserverUrl:n,identityServerUrl:r,guest:!0},!0).then(()=>!0);return!!await async function(e){const t=e.ignoreGuest;if(!localStorage)return!1;const{hsUrl:n,isUrl:o,accessToken:r,userId:i,deviceId:s,isGuest:a}=ee();if(r&&i&&n){if(t&&a)return console.log("Ignoring stored guest account: "+i),!1;const e=await b.a.get().getPickleKey(i,s);return e?console.log("Got pickle key"):console.log("No pickle key available"),console.log("Restoring session for "+i),await oe({userId:i,deviceId:s,accessToken:r,homeserverUrl:n,identityServerUrl:o,guest:a,pickleKey:e},!1),!0}return console.log("No previous session found."),!1}({ignoreGuest:Boolean(e.ignoreGuest)})||!!t&&function(e,t,n){console.log("Doing guest login on "+e);return o.s.createClient({baseUrl:e}).registerGuest({body:{initial_device_display_name:n}}).then(n=>(console.log("Registered as guest: "+n.user_id),oe({userId:n.user_id,deviceId:n.device_id,accessToken:n.access_token,homeserverUrl:e,identityServerUrl:t,guest:!0},!0).then(()=>!0)),e=>(console.error("Failed to register as guest",e),!1))}(n,r,s)}catch(e){return!(e instanceof re)&&async function(e){console.error("Unable to load session",e);const t=_.getComponent("views.dialogs.SessionRestoreErrorDialog"),n=g.a.createTrackedDialog("Session Restore Error","",t,{error:e.message}),[o]=await n.finished;if(o)return await he(),!1;return $()}(e)}}function Q(){const{hsUrl:e,userId:t,accessToken:n}=ee();return e&&t&&n?t:null}function X(){const e=ee();return e.hsUrl&&e.userId&&e.accessToken?e.isGuest:null}function J(e,t){if(!e.loginToken)return Promise.resolve(!1);const n=localStorage.getItem(Y.a),o=localStorage.getItem(Y.b);return n?Object(v.b)(n,o,"m.login.token",{token:e.loginToken,initial_device_display_name:t}).then((function(e){return console.log("Logged in with token"),he().then(()=>(ie(e),!0))})).catch(e=>(console.error("Failed to log in with login token: "+e+" "+e.data),!1)):(console.warn("Cannot log in with token: can't determine HS URL to use"),Promise.resolve(!1))}function Z(e){if(e.reason===o.s.InvalidStoreError.TOGGLED_LAZY_LOADING)return Promise.resolve().then(()=>{if(e.value){const e=_.getComponent("views.dialogs.LazyLoadingResyncDialog");return new Promise(t=>{g.a.createDialog(e,{onFinished:t})})}{const e=_.getComponent("views.dialogs.LazyLoadingDisabledDialog");return new Promise(t=>{g.a.createDialog(e,{onFinished:t,host:window.location.host})})}}).then(()=>r.a.get().store.deleteAllData()).then(()=>{b.a.get().reload()})}function ee(){const e=localStorage.getItem("mx_hs_url"),t=localStorage.getItem("mx_is_url"),n=localStorage.getItem("mx_access_token"),o=localStorage.getItem("mx_user_id"),r=localStorage.getItem("mx_device_id");let i;return i=null!==localStorage.getItem("mx_is_guest")?"true"===localStorage.getItem("mx_is_guest"):"true"===localStorage.getItem("matrix-is-guest"),{hsUrl:e,isUrl:t,accessToken:n,userId:o,deviceId:r,isGuest:i}}async function te(e){pe();const t=e.userId&&e.deviceId?await b.a.get().createPickleKey(e.userId,e.deviceId):null;return t?console.log("Created pickle key"):console.log("Pickle key not created"),oe(Object.assign({},e,{pickleKey:t}),!0)}function ne(e){const t=r.a.get().getUserId(),n=r.a.get().getDeviceId();pe(),localStorage.removeItem("mx_soft_logout"),se=!1;const o=e.userId!==t||e.deviceId!==n;return o&&console.warn("Clearing all data: Old session belongs to a different user/session"),oe(e,o)}async function oe(e,t){e.guest=Boolean(e.guest);const n=le();console.log("setLoggedIn: mxid: "+e.userId+" deviceId: "+e.deviceId+" guest: "+e.guest+" hs: "+e.homeserverUrl+" softLogout: "+n),u.a.dispatch({action:"on_logging_in"},!0),t&&await he();const o=await E.a();if(o.dataInLocalStorage&&o.cryptoInited&&!o.dataInCryptoStore){if(await function(){const e=_.getComponent("views.dialogs.StorageEvictedDialog");return new Promise(t=>{g.a.createTrackedDialog("Storage evicted","",e,{onFinished:t})})}())throw await he(),new re("Aborting login in progress because of storage inconsistency")}if(a.a.setLoggedIn(e.guest,e.homeserverUrl),localStorage)try{ie(e),e.password&&u.a.dispatch({action:"cached_password",cachedPassword:e.password})}catch(e){console.warn("Error using local storage: can't persist session!",e)}else console.warn("No local storage available: can't persist session!");return r.a.replaceUsingCreds(e),u.a.dispatch({action:"on_logged_in"}),await async function(e=!0){console.log("Lifecycle: Starting MatrixClient"),u.a.dispatch({action:"will_start_client"},!0),S.a.sharedInstance().reset(),C.a.sharedInstance().reset(),c.default.start(),l.a.sharedInstance().start(),m.a.makeShared().start(),w.a.sharedInstance().startWatching(),f.a.start(),T.a.sharedInstance().start(),e?(await i.a.init(),await r.a.start()):(console.warn("Caller requested only auxiliary services be started"),await r.a.assign());z.sharedInstance().start(),y.a.getValue("lowBandwidth")||p.start();await W.a.getInstance().start(),u.a.dispatch({action:"client_started"}),le()&&ce()}(!n),r.a.get()}class re extends Error{}function ie(e){localStorage.setItem("mx_hs_url",e.homeserverUrl),e.identityServerUrl&&localStorage.setItem("mx_is_url",e.identityServerUrl),localStorage.setItem("mx_user_id",e.userId),localStorage.setItem("mx_access_token",e.accessToken),localStorage.setItem("mx_is_guest",JSON.stringify(e.guest)),e.pickleKey?localStorage.setItem("mx_has_pickle_key",!0):localStorage.getItem("mx_has_pickle_key")&&console.error("Expected a pickle key, but none provided. Encryption may not work."),e.deviceId&&localStorage.setItem("mx_device_id",e.deviceId),console.log("Session persisted for "+e.userId)}let se=!1;function ae(){if(!r.a.get())return;if(r.a.get().isGuest())return void de();se=!0;const e=r.a.get();b.a.get().destroyPickleKey(e.getUserId(),e.getDeviceId()),e.logout().then(de,e=>{console.log("Failed to call logout API: token will not be invalidated"),de()})}function ce(){r.a.get()&&(localStorage.setItem("mx_soft_logout","true"),console.log("Soft logout initiated"),se=!0,u.a.dispatch({action:"on_client_not_viable"}),pe(!1))}function le(){return"true"===localStorage.getItem("mx_soft_logout")}function ue(){return se}async function de(){se=!1,u.a.dispatch({action:"on_logged_out"},!0),pe(),await he()}async function he(){a.a.disable(),window.localStorage&&window.localStorage.clear(),window.sessionStorage&&window.sessionStorage.clear();const e=Object(s.a)({baseUrl:""});await i.a.deleteEventIndex(),await e.clearStores()}function pe(e=!0){c.default.stop(),l.a.sharedInstance().stop(),S.a.sharedInstance().reset(),p.stop(),f.a.stop(),w.a.sharedInstance().stopWatching(),T.a.sharedInstance().stop(),z.sharedInstance().stop(),m.a.shared()&&m.a.shared().stop(),i.a.stop();const t=r.a.get();t&&(t.stopClient(),t.removeAllListeners(),e&&(r.a.unset(),i.a.unset()))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=function(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},c=n(48),l=n(47),u=n(46),d=n(44),h=n(49),p=n(75),m=n(507),g=n.n(m),_=n(860),f=n.n(_),b=n(101),v=(n(862),n(54));const E=[0,0,22,37,0,0,22,37,1];class y extends Error{}function S(e,t,n,o){return new Promise(r=>{let i=t,s=n;s>600&&(i=Math.floor(i*(600/s)),s=600),i>800&&(s=Math.floor(s*(800/i)),i=800);const a=document.createElement("canvas");a.width=i,a.height=s,a.getContext("2d").drawImage(e,0,0,i,s),a.toBlob((function(e){r({info:{thumbnail_info:{w:i,h:s,mimetype:e.type,size:e.size},w:t,h:n},thumbnail:e})}),o)})}function C(e,t,n){let o,r="image/png";return"image/jpeg"===n.type&&(r="image/jpeg"),async function(e){const t=document.createElement("img"),n=URL.createObjectURL(e),o=new Promise((e,o)=>{t.onload=function(){URL.revokeObjectURL(n),e(t)},t.onerror=function(e){o(e)}});let r;if(t.src=n,"image/png"===e.type){r=T(e).then(e=>{const t=new Uint8Array(e),n=f()(t);for(const e of n)if("pHYs"===e.name){if(e.data.byteLength!==E.length)return;return e.data.every((e,t)=>e===E[t])}return!1})}const[i]=await Promise.all([r,o]);return{width:i?t.width>>1:t.width,height:i?t.height>>1:t.height,img:t}}(n).then((function(e){return S(e.img,e.width,e.height,r)})).then((function(n){return o=n.info,x(e,t,n.thumbnail)})).then((function(e){return o.thumbnail_url=e.url,o.thumbnail_file=e.file,o}))}function w(e,t,n){let o;return function(e){return new Promise((t,n)=>{const o=document.createElement("video"),r=new FileReader;r.onload=function(e){o.src=e.target.result,o.onloadeddata=function(){t(o)},o.onerror=function(e){n(e)}},r.onerror=function(e){n(e)},r.readAsDataURL(e)})}(n).then((function(e){return S(e,e.videoWidth,e.videoHeight,"image/jpeg")})).then((function(n){return o=n.info,x(e,t,n.thumbnail)})).then((function(e){return o.thumbnail_url=e.url,o.thumbnail_file=e.file,o}))}function T(e){return new Promise((t,n)=>{const o=new FileReader;o.onload=function(e){t(e.target.result)},o.onerror=function(e){n(e)},o.readAsArrayBuffer(e)})}function x(e,t,n,o){let r=!1;if(e.isRoomEncrypted(t)){let t,i;const s=T(n).then((function(e){if(r)throw new y;return g.a.encryptAttachment(e)})).then((function(n){if(r)throw new y;i=n.info;const s=new Blob([n.data]);return t=e.uploadContent(s,{progressHandler:o,includeFilename:!1}),t})).then((function(e){if(r)throw new y;return i.url=e,n.type&&(i.mimetype=n.type),{file:i}}));return s.abort=()=>{r=!0,t&&l.a.get().cancelUpload(t)},s}{const t=e.uploadContent(n,{progressHandler:o}),i=t.then((function(e){if(r)throw new y;return{url:e}}));return i.abort=()=>{r=!0,l.a.get().cancelUpload(t)},i}}class k{constructor(){r()(this,"inprogress",[]),r()(this,"mediaConfig",null)}sendStickerContentToRoom(e,t,n,o,r){return l.a.get().sendStickerMessage(t,e,n,o).catch(n=>{throw console.warn(`Failed to send content with URL ${e} to room ${t}`,n),n})}getUploadLimit(){return null!==this.mediaConfig&&void 0!==this.mediaConfig["m.upload.size"]?this.mediaConfig["m.upload.size"]:null}async sendContentListToRoom(e,t,n){if(n.isGuest())return void c.a.dispatch({action:"require_registration"});if(Boolean(p.a.getQuotingEvent())){const e=u.getComponent("dialogs.QuestionDialog"),{finished:t}=h.a.createTrackedDialog("Upload Reply Warning","",e,{title:Object(d.a)("Replying With Files"),description:s.a.createElement("div",null,Object(d.a)("At this time it is not possible to reply with a file. Would you like to upload this file without replying?")),hasCancelButton:!0,button:Object(d.a)("Continue")}),[n]=await t;if(!n)return}if(!this.mediaConfig){const e=h.a.createDialog(b.a,null,"mx_Dialog_spinner");await this.ensureMediaConfigFetched(),e.close()}const o=[],r=[];for(let t=0;t0){const t=u.getComponent("dialogs.UploadFailureDialog"),{finished:n}=h.a.createTrackedDialog("Upload Failure","",t,{badFiles:o,totalFiles:e.length,contentMessages:this}),[r]=await n;if(!r)return}const i=u.getComponent("dialogs.UploadConfirmDialog");let a=!1,l=Promise.resolve();for(let e=0;e!e.canceled)}cancelUpload(e){let t;for(let n=0;n{0===e.type.indexOf("image/")?(r.msgtype="m.image",C(n,t,e).then(e=>{a(r.info,e),o()},e=>{console.error(e),r.msgtype="m.file",o()})):0===e.type.indexOf("audio/")?(r.msgtype="m.audio",o()):0===e.type.indexOf("video/")?(r.msgtype="m.video",w(n,t,e).then(e=>{a(r.info,e),o()},e=>{r.msgtype="m.file",o()})):(r.msgtype="m.file",o())});i.abort=()=>{s.canceled=!0};const s={fileName:e.name||"Attachment",roomId:t,total:e.size,loaded:0,promise:i};function l(e){s.total=e.total,s.loaded=e.loaded,c.a.dispatch({action:"upload_progress",upload:s})}let p;return this.inprogress.push(s),c.a.dispatch({action:"upload_started"}),c.a.fire(v.a.FocusComposer),i.then((function(){if(s.canceled)throw new y;return s.promise=x(n,t,e,l),s.promise.then((function(e){r.file=e.file,r.url=e.url}))})).then(()=>o).then((function(){if(s.canceled)throw new y;return n.sendMessage(t,r)}),(function(e){if(p=e,!s.canceled){let t=Object(d.a)("The file '%(fileName)s' failed to upload.",{fileName:s.fileName});413===e.http_status&&(t=Object(d.a)("The file '%(fileName)s' exceeds this homeserver's size limit for uploads",{fileName:s.fileName}));const n=u.getComponent("dialogs.ErrorDialog");h.a.createTrackedDialog("Upload failed","",n,{title:Object(d.a)("Upload Failed"),description:t})}})).finally(()=>{for(let e=0;ethis.mediaConfig["m.upload.size"])}ensureMediaConfigFetched(){if(null===this.mediaConfig)return console.log("[Media Config] Fetching"),l.a.get().getMediaConfig().then(e=>(console.log("[Media Config] Fetched config:",e),e)).catch(()=>(console.log("[Media Config] Could not fetch config, so not limiting uploads."),{})).then(e=>{this.mediaConfig=e})}static sharedInstance(){return void 0===window.mxContentMessages&&(window.mxContentMessages=new k),window.mxContentMessages}}},function(e,t){var n,o,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{o="function"==typeof clearTimeout?clearTimeout:s}catch(e){o=s}}();var c,l=[],u=!1,d=-1;function h(){u&&c&&(u=!1,c.length?l=c.concat(l):d=-1,l.length&&p())}function p(){if(!u){var e=a(h);u=!0;for(var t=l.length;t;){for(c=l,l=[];++d1)for(var n=1;n{const e=this.updatePosition({});e.display=this.props.visible?"block":"none";const t=u()("mx_Tooltip",this.props.tooltipClassName,{mx_Tooltip_visible:this.props.visible,mx_Tooltip_invisible:!this.props.visible}),n=s.a.createElement("div",{className:t,style:e},s.a.createElement("div",{className:"mx_Tooltip_chevron"}),this.props.label);this.tooltip=c.a.render(n,this.tooltipContainer)})}componentDidMount(){this.tooltipContainer=document.createElement("div"),this.tooltipContainer.className="mx_Tooltip_wrapper",document.body.appendChild(this.tooltipContainer),window.addEventListener("scroll",this.renderTooltip,!0),this.parent=c.a.findDOMNode(this).parentNode,this.renderTooltip()}componentDidUpdate(){this.renderTooltip()}componentWillUnmount(){c.a.unmountComponentAtNode(this.tooltipContainer),document.body.removeChild(this.tooltipContainer),window.removeEventListener("scroll",this.renderTooltip,!0)}updatePosition(e){const t=this.parent.getBoundingClientRect();let n=0;return n=t.height>25?Math.floor((t.height-25)/2):Math.floor(t.height-25),e.top=t.top-2+window.pageYOffset+n,!this.props.forceOnRight&&t.right>window.innerWidth/2?e.right=window.innerWidth-t.right-window.pageXOffset-8:e.left=t.right+window.pageXOffset+6,e}render(){return s.a.createElement("div",{className:this.props.className})}}r()(d,"defaultProps",{visible:!0})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l}));var o=n(45),r=n.n(o),i=n(44);const s=r.a.shape({userId:r.a.string.isRequired,displayname:r.a.string,avatarUrl:r.a.string}),a=r.a.shape({displayname:r.a.string,name:r.a.string,roomId:r.a.string.isRequired,canonicalAlias:r.a.string,avatarUrl:r.a.string});function c(e){return{userId:e.user_id,displayname:e.displayname,avatarUrl:e.avatar_url,isPrivileged:e.is_privileged}}function l(e){return{displayname:e.name||e.canonical_alias||Object(i.a)("Unnamed Room"),name:e.name,roomId:e.room_id,canonicalAlias:e.canonical_alias,avatarUrl:e.avatar_url,topic:e.topic,numJoinedMembers:e.num_joined_members,worldReadable:e.world_readable,guestCanJoin:e.guest_can_join,isPublic:!1!==e.is_public}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return m})),n.d(t,"h",(function(){return g})),n.d(t,"g",(function(){return _}));var o=n(47),r=n(157);const i="all_messages_loud",s="all_messages",a="mentions_only",c="mute",l=[s,i],u=[...l,a];function d(e){return l.includes(e)}function h(e){return u.includes(e)}function p(e){return e.reduce((e,t)=>{const n=m(t.roomId),o=t.getUnreadNotificationCount("highlight")>0,r=_(t),i=r>0&&d(n),s=o&&h(n);return(i||s)&&(e.count+=r,o&&(e.highlight=!0)),e},{count:0,highlight:!1})}function m(e){if(o.a.get().isGuest())return s;if(f(e))return c;let t=null;try{t=o.a.get().getRoomPushRule("global",e)}catch(e){return null}if(!t||!t.enabled)return s;if(v(t))return a;return r.a.actionListToActionsObject(t.actions).tweaks.sound?i:null}function g(e,t){return t===c?function(e){const t=o.a.get(),n=[],r=t.getRoomPushRule("global",e);r&&n.push(t.deletePushRule("global","room",r.rule_id));return n.push(t.addPushRule("global","override",e,{conditions:[{kind:"event_match",key:"room_id",pattern:e}],actions:["dont_notify"]})),Promise.all(n)}(e):function(e,t){const n=o.a.get(),r=[],i=f(e);i&&r.push(n.deletePushRule("global","override",i.rule_id));if("all_messages"===t){const t=n.getRoomPushRule("global",e);t&&r.push(n.deletePushRule("global","room",t.rule_id))}else"mentions_only"===t?(r.push(n.addPushRule("global","room",e,{actions:["dont_notify"]})),r.push(n.setPushRuleEnabled("global","room",e,!0))):(r.push(n.addPushRule("global","room",e,{actions:["notify",{set_tweak:"sound",value:"default"}]})),r.push(n.setPushRuleEnabled("global","room",e,!0)));return Promise.all(r)}(e,t)}function _(e,t=null){let n=e.getUnreadNotificationCount(t);const r=e.currentState.getStateEvents("m.room.create","");if(r&&r.getContent().predecessor){const e=r.getContent().predecessor.room_id,t=o.a.get().getRoom(e);t&&(n+=t.getUnreadNotificationCount("highlight"))}return n}function f(e){if(!o.a.get().pushRules||!o.a.get().pushRules.global||!o.a.get().pushRules.global.override)return null;for(const t of o.a.get().pushRules.global.override)if(b(e,t)&&v(t)&&t.enabled)return t;return null}function b(e,t){if(1!==t.conditions.length)return!1;const n=t.conditions[0];return"event_match"===n.kind&&"room_id"===n.key&&n.pattern===e}function v(e){return 1===e.actions.length&&"dont_notify"===e.actions[0]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(557);Object.defineProperty(t,"DragDropContext",{enumerable:!0,get:function(){return s(o).default}});var r=n(645);Object.defineProperty(t,"Droppable",{enumerable:!0,get:function(){return s(r).default}});var i=n(666);function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Draggable",{enumerable:!0,get:function(){return s(i).default}})},function(e,t){e.exports=!0},function(e,t){var n=0,o=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+o).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){"use strict";t.__esModule=!0;var o,r=n(615),i=(o=r)&&o.__esModule?o:{default:o};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||(r[n]=e[n]);return r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]="number"==typeof e[n]?e[n]:e[n].val);return t},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.preventDefault(),e.stopPropagation()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));const o="filter_changed";let r;!function(e){e[e.Lowest=0]="Lowest",e[e.Highest=1]="Highest"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(1),r=n(10);function i(e){this.groupId=e,this.name=null,this.avatarUrl=null,this.myMembership=null,this.inviter=null}o.o(i,r.EventEmitter),i.prototype.setProfile=function(e,t){this.name===e&&this.avatarUrl===t||(this.name=e||this.groupId,this.avatarUrl=t,this.emit("Group.profile",this))},i.prototype.setMyMembership=function(e){this.myMembership!==e&&(this.myMembership=e,this.emit("Group.myMembership",this))},i.prototype.setInviter=function(e){this.inviter=e}},function(e,t,n){"use strict";(function(e,o){n.d(t,"d",(function(){return A})),n.d(t,"c",(function(){return F})),n.d(t,"a",(function(){return N})),n.d(t,"b",(function(){return M}));var r=n(302),i=n.n(r),s=n(10),a=n(301),c=n(0),l=n(1),u=n(417),d=n(87),h=n(697),p=n(239),m=n(517),g=n(240),_=n(698),f=n(699),b=n(700),v=n(125),E=n(200),y=n(701),S=n(305),C=n(306),w=n(139),T=n(705),x=n(706),k=n(707),R=n(168),O=n(303);const D=p.a.DeviceVerification,I={[E.b.NAME]:E.b,[y.a.NAME]:y.a,[E.d]:k.a,[E.c]:k.a},A={RECIPROCATE_QR_CODE:E.b.NAME,SAS:y.a.NAME};function F(){return Boolean(e.Olm)}function N(e,t,n,o,r,i,s,c){if(this._onDeviceListUserCrossSigningUpdated=this._onDeviceListUserCrossSigningUpdated.bind(this),this._trustCrossSignedDevices=!0,this._reEmitter=new a.a(this),this._baseApis=e,this._sessionStore=t,this._userId=n,this._deviceId=o,this._clientStore=r,this._cryptoStore=i,this._roomList=s,c){this._verificationMethods=new Map;for(const e of c)"string"==typeof e?I[e]&&this._verificationMethods.set(e,I[e]):e.NAME?this._verificationMethods.set(e.NAME,e):console.warn("Excluding unknown verification method "+e)}else this._verificationMethods=I;this.backupInfo=null,this.backupKey=null,this._checkedForBackup=!1,this._sendingBackups=!1,this._olmDevice=new u.a(i),this._deviceList=new h.a(e,i,this._olmDevice),this._deviceList.on("userCrossSigningUpdated",this._onDeviceListUserCrossSigningUpdated),this._reEmitter.reEmit(this._deviceList,["crypto.devicesUpdated","crypto.willUpdateDevices"]),this._lastOneTimeKeyCheck=null,this._oneTimeKeyCheckInProgress=!1,this._roomEncryptors={},this._roomDecryptors={},this._supportedAlgorithms=l.t(m.a),this._deviceKeys={},this._globalBlacklistUnverifiedDevices=!1,this._globalErrorOnUnknownDevices=!0,this._outgoingRoomKeyRequestManager=new b.a(e,this._deviceId,this._cryptoStore),this._receivedRoomKeyRequests=[],this._receivedRoomKeyRequestCancellations=[],this._processingRoomKeyRequests=!1,this._lazyLoadMembers=!1,this._roomDeviceTrackingState={},this._lastNewSessionForced={},this._toDeviceVerificationRequests=new x.b,this._inRoomVerificationRequests=new T.b,this._sendKeyRequestsImmediately=!1;const d=this._baseApis._cryptoCallbacks||{},p=Object(g.d)(i,this._olmDevice);this._crossSigningInfo=new g.a(n,d,p),this._secretStorage=new f.b(e,d),!d.getCrossSigningKey&&d.getSecretStorageKey&&(d.getCrossSigningKey=async e=>g.a.getFromSecretStorage(e,this._secretStorage))}function M(e){if("string"!=typeof e||e.indexOf(",")<0)return null;const t=Uint8Array.from(e.split(","),e=>parseInt(e));return d.encodeBase64(t)}function P(e){if(e._oneTimeKeyCheckInProgress)return;const t=Date.now();if(null!==e._lastOneTimeKeyCheck&&t-e._lastOneTimeKeyCheck<6e4)return;e._lastOneTimeKeyCheck=t;const n=e._olmDevice.maxNumberOfOneTimeKeys(),o=Math.floor(n/2);function r(t){if(o<=t)return Promise.resolve();const n=Math.min(o-t,5);return e._olmDevice.generateOneTimeKeys(n).then(()=>async function(e){const t=await e._olmDevice.getOneTimeKeys(),n={},o=[];for(const r in t.curve25519)if(t.curve25519.hasOwnProperty(r)){const i={key:t.curve25519[r]};n["signed_curve25519:"+r]=i,o.push(e._signObject(i))}await Promise.all(o);const r=await e._baseApis.uploadKeysRequest({one_time_keys:n});return await e._olmDevice.markKeysAsPublished(),r}(e)).then(e=>{if(e.one_time_key_counts&&e.one_time_key_counts.signed_curve25519)return r(e.one_time_key_counts.signed_curve25519);throw new Error("response for uploading keys does not contain one_time_key_counts.signed_curve25519")})}e._oneTimeKeyCheckInProgress=!0,Promise.resolve().then(()=>void 0!==e._oneTimeKeyCount?Promise.resolve(e._oneTimeKeyCount):e._baseApis.uploadKeysRequest({}).then(e=>e.one_time_key_counts.signed_curve25519||0)).then(e=>r(e)).catch(e=>{c.a.error("Error uploading one-time keys",e.stack||e)}).finally(()=>{e._oneTimeKeyCount=void 0,e._oneTimeKeyCheckInProgress=!1})}l.o(N,s.EventEmitter),N.prototype.init=async function(t){const{exportedOlmDevice:n,pickleKey:o}=t||{};c.a.log("Crypto: initialising Olm..."),await e.Olm.init(),c.a.log(n?"Crypto: initialising Olm device from exported device...":"Crypto: initialising Olm device..."),await this._olmDevice.init({fromExportedDevice:n,pickleKey:o}),c.a.log("Crypto: loading device list..."),await this._deviceList.load(),this._deviceKeys["ed25519:"+this._deviceId]=this._olmDevice.deviceEd25519Key,this._deviceKeys["curve25519:"+this._deviceId]=this._olmDevice.deviceCurve25519Key,c.a.log("Crypto: fetching own devices...");let r=this._deviceList.getRawStoredDevicesForUser(this._userId);if(r||(r={}),!r[this._deviceId]){c.a.log("Crypto: adding this device to the store...");const e={keys:this._deviceKeys,algorithms:this._supportedAlgorithms,verified:D.VERIFIED,known:!0};r[this._deviceId]=e,this._deviceList.storeDevicesForUser(this._userId,r),this._deviceList.saveIfDirty()}await this._cryptoStore.doTxn("readonly",[v.a.STORE_ACCOUNT],e=>{this._cryptoStore.getCrossSigningKeys(e,e=>{e&&0!==Object.keys(e).length&&(c.a.log("Loaded cross-signing public keys from crypto store"),this._crossSigningInfo.setKeys(e))})}),this._deviceList.startTrackingDeviceList(this._userId),c.a.log("Crypto: checking for key backup..."),this._checkAndStartKeyBackup()},N.prototype.getCryptoTrustCrossSignedDevices=function(){return this._trustCrossSignedDevices},N.prototype.setCryptoTrustCrossSignedDevices=function(e){this._trustCrossSignedDevices=e;for(const e of this._deviceList.getKnownUserIds()){const t=this._deviceList.getRawStoredDevicesForUser(e);for(const n of Object.keys(t)){const t=this.checkDeviceTrust(e,n);if(!t.isLocallyVerified()&&t.isCrossSigningVerified()){const t=this._deviceList.getStoredDevice(e,n);this.emit("deviceVerificationChanged",e,n,t)}}}},N.prototype.createRecoveryKeyFromPassphrase=async function(t){const n=new e.Olm.PkDecryption;try{const e={};if(t){const o=await Object(S.c)(t);e.passphrase={algorithm:"m.pbkdf2",iterations:o.iterations,salt:o.salt},e.pubkey=n.init_with_private_key(o.key)}else e.pubkey=n.generate_key();const o=n.get_private_key();return{keyInfo:e,encodedPrivateKey:Object(C.b)(o),privateKey:o}}finally{n&&n.free()}},N.prototype.isCrossSigningReady=async function(){const e=this._crossSigningInfo.getId(),t=await this._crossSigningInfo.isStoredInKeyCache()||await this._crossSigningInfo.isStoredInSecretStorage(this._secretStorage);return!(!e||!t)},N.prototype.isSecretStorageReady=async function(){const e=await this._secretStorage.hasKey(),t=await this._crossSigningInfo.isStoredInSecretStorage(this._secretStorage),n=!this._baseApis.getKeyBackupEnabled()||this._baseApis.isKeyBackupKeyStored();return!!(e&&t&&n)},N.prototype.bootstrapCrossSigning=async function({authUploadDeviceSigningKeys:e,setupNewCrossSigning:t}={}){c.a.log("Bootstrapping cross-signing");const n=this._baseApis._cryptoCallbacks,o=new _.a(this._baseApis.store.accountData,n),r=new g.a(this._userId,o.crossSigningCallbacks,o.crossSigningCallbacks),i=async()=>{r.resetKeys(),await this._signObject(r.keys.master),o.addCrossSigningKeys(e,r.keys);const t=this._deviceList.getStoredDevice(this._userId,this._deviceId),n=await r.signDevice(this._userId,t);o.addKeySignature(this._userId,this._deviceId,n),this.backupInfo&&(await r.signObject(this.backupInfo.auth_data,"master"),o.addSessionBackup(this.backupInfo))},s=this._crossSigningInfo.getId(),a=await this._crossSigningInfo.isStoredInKeyCache(),l=await this._crossSigningInfo.isStoredInSecretStorage(this._secretStorage);!(a||l)||t?(c.a.log("Cross-signing private keys not found locally or in secret storage, creating new keys"),await i()):s&&a?c.a.log("Cross-signing public keys trusted and private keys found locally"):l&&(c.a.log("Cross-signing private keys not found locally, but they are available in secret storage, reading storage and caching locally"),await this.checkOwnCrossSigningTrust());const u=o.crossSigningCallbacks.privateKeys;if(u.size&&!this._baseApis._cryptoCallbacks.saveCrossSigningKeys){const e=new f.b(o.accountDataClientAdapter,o.ssssCryptoCallbacks);await e.hasKey()&&(c.a.log("Storing new cross-signing private keys in secret storage"),await g.a.storeInSecretStorage(u,e))}const d=o.buildOperation();await d.apply(this),await o.persist(this),c.a.log("Cross-signing ready")},N.prototype.bootstrapSecretStorage=async function({createSecretStorageKey:e=(async()=>({})),keyBackupInfo:t,setupNewKeyBackup:n,setupNewSecretStorage:o,getKeyBackupPassphrase:r}={}){c.a.log("Bootstrapping Secure Secret Storage");const i=this._baseApis._cryptoCallbacks,s=new _.a(this._baseApis.store.accountData,i),a=new f.b(s.accountDataClientAdapter,s.ssssCryptoCallbacks);let l=null;const u=async(e,t)=>{e=e||{},t&&(e.key=t);const n=await a.addKey(f.a,e);return t&&s.ssssCryptoCallbacks.addPrivateKey(n,t),await a.setDefaultKeyId(n),n},h=async(e,t)=>{if(!t.mac){const n=await this._baseApis._cryptoCallbacks.getSecretStorageKey({keys:{[e]:t}},"");if(n){const o=n[1];s.ssssCryptoCallbacks.addPrivateKey(e,o);const{iv:r,mac:i}=await f.b._calculateKeyCheck(o);t.iv=r,t.mac=i,await s.setAccountData("m.secret_storage.key."+e,t)}}},p=await this.getSecretStorageKey(),[m,b]=p||[null,null],v=!o&&b&&b.algorithm===f.a;if(v||t)if(!v&&t){c.a.log("Secret storage does not exist, using key backup key");const e=await this.getSessionBackupPrivateKey()||await r(),n={};t.auth_data.private_key_salt&&t.auth_data.private_key_iterations&&(n.passphrase={algorithm:"m.pbkdf2",iterations:t.auth_data.private_key_iterations,salt:t.auth_data.private_key_salt,bits:256}),l=await u(n,e),await a.store("m.megolm_backup.v1",d.encodeBase64(e),[l]),c.a.log("Adding cross signing signature to key backup"),await this._crossSigningInfo.signObject(t.auth_data,"master"),s.addSessionBackup(t)}else c.a.log("Secret storage exists"),b&&b.algorithm===f.a&&await h(m,b);else{c.a.log("Secret storage does not exist, creating new storage key");const{keyInfo:t,privateKey:n}=await e();l=await u(t,n)}if(!this._baseApis._cryptoCallbacks.saveCrossSigningKeys&&await this.isCrossSigningReady()&&(l||!await this._crossSigningInfo.isStoredInSecretStorage(a))){c.a.log("Copying cross-signing private keys from cache to secret storage");const e=await this._crossSigningInfo.getCrossSigningKeysFromCache();await g.a.storeInSecretStorage(e,a)}if(n&&!t){c.a.log("Creating new message key backup version");const e=await this._baseApis.prepareKeyBackupVersion(null,{secureSecretStorage:!1}),t=Object(C.a)(e.recovery_key);await a.store("m.megolm_backup.v1",d.encodeBase64(t));const n={algorithm:e.algorithm,auth_data:e.auth_data};await this._crossSigningInfo.signObject(n.auth_data,"master"),await this._signObject(n.auth_data),s.addSessionBackup(n)}const E=await a.get("m.megolm_backup.v1");if(E){c.a.info("Got session backup key from secret storage: caching");const e=M(E);e&&await a.store("m.megolm_backup.v1",e,[l||m]);const t=new Uint8Array(d.decodeBase64(e||E));await s.addSessionBackupPrivateKeyToCache(t)}const y=s.buildOperation();await y.apply(this),await s.persist(this),c.a.log("Secure Secret Storage ready")},N.prototype.addSecretStorageKey=function(e,t,n){return this._secretStorage.addKey(e,t,n)},N.prototype.hasSecretStorageKey=function(e){return this._secretStorage.hasKey(e)},N.prototype.getSecretStorageKey=function(e){return this._secretStorage.getKey(e)},N.prototype.storeSecret=function(e,t,n){return this._secretStorage.store(e,t,n)},N.prototype.getSecret=function(e){return this._secretStorage.get(e)},N.prototype.isSecretStored=function(e,t){return this._secretStorage.isStored(e,t)},N.prototype.requestSecret=function(e,t){return t||(t=Object.keys(this._deviceList.getRawStoredDevicesForUser(this._userId))),this._secretStorage.request(e,t)},N.prototype.getDefaultSecretStorageKeyId=function(){return this._secretStorage.getDefaultKeyId()},N.prototype.setDefaultSecretStorageKeyId=function(e){return this._secretStorage.setDefaultKeyId(e)},N.prototype.checkSecretStorageKey=function(e,t){return this._secretStorage.checkKey(e,t)},N.prototype.checkSecretStoragePrivateKey=function(t,n){let o=null;try{o=new e.Olm.PkDecryption;return o.init_with_private_key(t)===n}finally{o&&o.free()}},N.prototype.getSessionBackupPrivateKey=async function(){let e=await new Promise(e=>{this._cryptoStore.doTxn("readonly",[v.a.STORE_ACCOUNT],t=>{this._cryptoStore.getSecretStorePrivateKey(t,e,"m.megolm_backup.v1")})});if(e&&"string"==typeof e&&(e=new Uint8Array(d.decodeBase64(M(e)||e)),await this.storeSessionBackupPrivateKey(e)),e&&e.ciphertext){const t=o.from(this._olmDevice._pickleKey),n=await Object(O.a)(e,t,"m.megolm_backup.v1");e=d.decodeBase64(n)}return e},N.prototype.storeSessionBackupPrivateKey=async function(e){if(!(e instanceof Uint8Array))throw new Error("storeSessionBackupPrivateKey expects Uint8Array, got "+e);const t=o.from(this._olmDevice._pickleKey);return e=await Object(O.b)(d.encodeBase64(e),t,"m.megolm_backup.v1"),this._cryptoStore.doTxn("readwrite",[v.a.STORE_ACCOUNT],t=>{this._cryptoStore.storeSecretStorePrivateKey(t,"m.megolm_backup.v1",e)})},N.prototype.checkCrossSigningPrivateKey=function(t,n){let o=null;try{o=new e.Olm.PkSigning;return o.init_with_seed(t)===n}finally{o&&o.free()}},N.prototype._afterCrossSigningLocalKeyChange=async function(){c.a.info("Starting cross-signing key change post-processing");const e=this._deviceList.getStoredDevice(this._userId,this._deviceId),t=await this._crossSigningInfo.signDevice(this._userId,e);c.a.info("Starting background key sig upload for "+this._deviceId);const n=({shouldEmit:e})=>this._baseApis.uploadKeySignatures({[this._userId]:{[this._deviceId]:t}}).then(t=>{const{failures:o}=t||{};if(Object.keys(o||[]).length>0)throw e&&this._baseApis.emit("crypto.keySignatureUploadFailure",o,"_afterCrossSigningLocalKeyChange",n),new R.c("Key upload failed",{failures:o});c.a.info("Finished background key sig upload for "+this._deviceId)}).catch(e=>{c.a.error("Error during background key sig upload for "+this._deviceId,e)});n({shouldEmit:!0});const o=this._baseApis._cryptoCallbacks.shouldUpgradeDeviceVerifications;if(o){c.a.info("Starting device verification upgrade");const e={};for(const[t,n]of Object.entries(this._deviceList._crossSigningInfo)){const o=await this._checkForDeviceVerificationUpgrade(t,g.a.fromStorage(n,t));o&&(e[t]=o)}if(Object.keys(e).length>0){c.a.info(`Found ${Object.keys(e).length} verif users to upgrade`);try{const t=await o({users:e});if(t)for(const n of t)n in e&&await this._baseApis.setDeviceVerified(n,e[n].crossSigningInfo.getId())}catch(e){c.a.log("shouldUpgradeDeviceVerifications threw an error: not upgrading",e)}}c.a.info("Finished device verification upgrade")}c.a.info("Finished cross-signing key change post-processing")},N.prototype._checkForDeviceVerificationUpgrade=async function(e,t){const n=this._crossSigningInfo.checkUserTrust(t);if(t.firstUse&&!n.verified){const n=this._deviceList.getRawStoredDevicesForUser(e),o=await this._checkForValidDeviceSignature(e,t.keys.master,n);if(o.length)return{devices:o.map(e=>p.a.fromStorage(n[e],e)),crossSigningInfo:t}}},N.prototype._checkForValidDeviceSignature=async function(e,t,n){const o=[];if(n&&t.signatures&&t.signatures[e])for(const r of Object.keys(t.signatures[e])){const[,i]=r.split(":",2);if(i in n&&n[i].verified===D.VERIFIED)try{await d.verifySignature(this._olmDevice,t,e,i,n[i].keys[r]),o.push(i)}catch(e){}}return o},N.prototype.getCrossSigningId=function(e){return this._crossSigningInfo.getId(e)},N.prototype.getStoredCrossSigningForUser=function(e){return this._deviceList.getStoredCrossSigningForUser(e)},N.prototype.checkUserTrust=function(e){const t=this._deviceList.getStoredCrossSigningForUser(e);return t?this._crossSigningInfo.checkUserTrust(t):new g.c(!1,!1,!1)},N.prototype.checkDeviceTrust=function(e,t){const n=this._deviceList.getStoredDevice(e,t);return this._checkDeviceInfoTrust(e,n)},N.prototype._checkDeviceInfoTrust=function(e,t){const n=!(!t||!t.isVerified()),o=this._deviceList.getStoredCrossSigningForUser(e);if(t&&o){const r=this._trustCrossSignedDevices||e===this._userId;return this._crossSigningInfo.checkDeviceTrust(o,t,n,r)}return new g.b(!1,!1,n,!1)},N.prototype._onDeviceListUserCrossSigningUpdated=async function(e){if(e===this._userId){const t=this._deviceList.getStoredCrossSigningForUser(e),n=t?t.getId():null,o=this._crossSigningInfo.getId(),r=o!==n;o&&n&&!r?await this.checkOwnCrossSigningTrust():(this._storeTrustedSelfKeys(null),this.emit("crossSigning.keysChanged",{}),this.emit("userTrustStatusChanged",this._userId,this.checkUserTrust(e)))}else{await this._checkDeviceVerifications(e);const t=this._deviceList.getStoredCrossSigningForUser(e);t&&(t.updateCrossSigningVerifiedBefore(this.checkUserTrust(e).isCrossSigningVerified()),this._deviceList.setRawStoredCrossSigningForUser(e,t.toStorage())),this.emit("userTrustStatusChanged",e,this.checkUserTrust(e))}},N.prototype.checkOwnCrossSigningTrust=async function(){const e=this._userId;await this.downloadKeys([this._userId]);const t=this._deviceList.getStoredCrossSigningForUser(e);if(!t)return void c.a.error("Got cross-signing update event for user "+e+" but no new cross-signing information found!");const n=t.getId(),o=this._crossSigningInfo.getId()!==n;if(o){c.a.info("Got new master public key",n);let e=null;try{if(e=(await this._crossSigningInfo.getCrossSigningKey("master",n))[1],!e)throw new Error("Cross-signing master private key not available")}finally{e&&e.free()}c.a.info("Got matching private key from callback for new public master key")}const r=this._crossSigningInfo.getId("self_signing"),i=this._crossSigningInfo.getId("user_signing");this._storeTrustedSelfKeys(t.keys);const s={};if(r!==t.getId("self_signing")){c.a.info("Got new self-signing key",t.getId("self_signing"));let e=null;try{e=(await this._crossSigningInfo.getCrossSigningKey("self_signing",t.getId("self_signing")))[1],c.a.info("Got matching private key from callback for new public self-signing key")}finally{e&&e.free()}const n=this._deviceList.getStoredDevice(this._userId,this._deviceId),o=await this._crossSigningInfo.signDevice(this._userId,n);s[this._deviceId]=o}if(i!==t.getId("user_signing")){c.a.info("Got new user-signing key",t.getId("user_signing"));let e=null;try{e=(await this._crossSigningInfo.getCrossSigningKey("user_signing",t.getId("user_signing")))[1],c.a.info("Got matching private key from callback for new public user-signing key")}finally{e&&e.free()}}if(o){const e=this._crossSigningInfo.keys.master;await this._signObject(e);const t=e.signatures[this._userId]["ed25519:"+this._deviceId];s[this._crossSigningInfo.getId()]=Object.assign({},e,{signatures:{[this._userId]:{["ed25519:"+this._deviceId]:t}}})}const a=Object.keys(s);if(a.length){const e=({shouldEmit:t})=>(c.a.info("Starting background key sig upload for "+a),this._baseApis.uploadKeySignatures({[this._userId]:s}).then(n=>{const{failures:o}=n||{};if(c.a.info("Finished background key sig upload for "+a),Object.keys(o||[]).length>0)throw t&&this._baseApis.emit("crypto.keySignatureUploadFailure",o,"checkOwnCrossSigningTrust",e),new R.c("Key upload failed",{failures:o})}).catch(e=>{c.a.error("Error during background key sig upload for "+a,e)}));e({shouldEmit:!0})}this.emit("userTrustStatusChanged",e,this.checkUserTrust(e)),o&&(this._baseApis.emit("crossSigning.keysChanged",{}),await this._afterCrossSigningLocalKeyChange()),await this.checkKeyBackup()},N.prototype._storeTrustedSelfKeys=async function(e){e?this._crossSigningInfo.setKeys(e):this._crossSigningInfo.clearKeys(),await this._cryptoStore.doTxn("readwrite",[v.a.STORE_ACCOUNT],e=>{this._cryptoStore.storeCrossSigningKeys(e,this._crossSigningInfo.keys)})},N.prototype._checkDeviceVerifications=async function(e){const t=this._baseApis._cryptoCallbacks.shouldUpgradeDeviceVerifications;if(t){if(c.a.info("Starting device verification upgrade for "+e),this._crossSigningInfo.keys.user_signing){const n=this._deviceList.getStoredCrossSigningForUser(e);if(n){const o=await this._checkForDeviceVerificationUpgrade(e,n);if(o){(await t({users:{[e]:o}})).includes(e)&&await this._baseApis.setDeviceVerified(e,n.getId())}}}c.a.info("Finished device verification upgrade for "+e)}},N.prototype._checkAndStartKeyBackup=async function(){if(c.a.log("Checking key backup status..."),this._baseApis.isGuest())return c.a.log("Skipping key backup check since user is guest"),this._checkedForBackup=!0,null;let e;try{e=await this._baseApis.getKeyBackupVersion()}catch(e){return c.a.log("Error checking for active key backup",e),404===e.httpStatus&&(this._checkedForBackup=!0),null}this._checkedForBackup=!0;const t=await this.isKeyBackupTrusted(e);return t.usable&&!this.backupInfo?(c.a.log("Found usable key backup v"+e.version+": enabling key backups"),this._baseApis.enableKeyBackup(e)):!t.usable&&this.backupInfo?(c.a.log("No usable key backup: disabling key backup"),this._baseApis.disableKeyBackup()):t.usable||this.backupInfo?t.usable&&this.backupInfo&&(e.version!==this.backupInfo.version?(c.a.log("On backup version "+this.backupInfo.version+" but found version "+e.version+": switching."),this._baseApis.disableKeyBackup(),this._baseApis.enableKeyBackup(e),await this.scheduleAllGroupSessionsForBackup()):c.a.log("Backup version "+e.version+" still current")):c.a.log("No usable key backup: not enabling key backup"),{backupInfo:e,trustInfo:t}},N.prototype.setTrustedBackupPubKey=async function(e){this._sessionStore.setLocalTrustedBackupPubKey(e),await this.checkKeyBackup()},N.prototype.checkKeyBackup=async function(){return this._checkedForBackup=!1,this._checkAndStartKeyBackup()},N.prototype.isKeyBackupTrusted=async function(e){const t={usable:!1,trusted_locally:!1,sigs:[]};if(!(e&&e.algorithm&&e.auth_data&&e.auth_data.public_key&&e.auth_data.signatures))return c.a.info("Key backup is absent or missing required data"),t;const n=this._sessionStore.getLocalTrustedBackupPubKey();e.auth_data.public_key===n&&(c.a.info("Backup public key "+n+" is trusted locally"),t.trusted_locally=!0);const o=e.auth_data.signatures[this._userId]||[];for(const n of Object.keys(o)){const o=n.split(":");if("ed25519"!==o[0]){c.a.log("Ignoring unknown signature type: "+o[0]);continue}const r={deviceId:o[1]},i=this._crossSigningInfo.getId();if(i===r.deviceId){r.crossSigningId=!0;try{await d.verifySignature(this._olmDevice,e.auth_data,this._userId,r.deviceId,i),r.valid=!0}catch(e){c.a.warning("Bad signature from cross signing key "+i,e),r.valid=!1}t.sigs.push(r);continue}const s=this._deviceList.getStoredDevice(this._userId,r.deviceId);if(s){r.device=s,r.deviceTrust=await this.checkDeviceTrust(this._userId,r.deviceId);try{await d.verifySignature(this._olmDevice,e.auth_data,this._userId,s.deviceId,s.getFingerprint()),r.valid=!0}catch(t){c.a.info("Bad signature from key ID "+n+" userID "+this._userId+" device ID "+s.deviceId+" fingerprint: "+s.getFingerprint(),e.auth_data,t),r.valid=!1}}else r.valid=null,c.a.info("Ignoring signature from unknown key "+n);t.sigs.push(r)}return t.usable=t.sigs.some(e=>e.valid&&(e.device&&e.deviceTrust.isVerified()||e.crossSigningId)),t.usable|=t.trusted_locally,t},N.prototype.enableLazyLoading=function(){this._lazyLoadMembers=!0},N.prototype.registerEventHandlers=function(e){const t=this;e.on("RoomMember.membership",(function(e,n,o){try{t._onRoomMembership(e,n,o)}catch(e){c.a.error("Error handling membership change:",e)}})),e.on("toDeviceEvent",t._onToDeviceEvent.bind(t));const n=t._onTimelineEvent.bind(t);e.on("Room.timeline",n),e.on("Event.decrypted",n)},N.prototype.start=function(){this._outgoingRoomKeyRequestManager.start()},N.prototype.stop=function(){this._outgoingRoomKeyRequestManager.stop(),this._deviceList.stop()},N.getOlmVersion=function(){return u.a.getOlmVersion()},N.prototype.getDeviceEd25519Key=function(){return this._olmDevice.deviceEd25519Key},N.prototype.getDeviceCurve25519Key=function(){return this._olmDevice.deviceCurve25519Key},N.prototype.setGlobalBlacklistUnverifiedDevices=function(e){this._globalBlacklistUnverifiedDevices=e},N.prototype.getGlobalBlacklistUnverifiedDevices=function(){return this._globalBlacklistUnverifiedDevices},N.prototype.setGlobalErrorOnUnknownDevices=function(e){this._globalErrorOnUnknownDevices=e},N.prototype.getGlobalErrorOnUnknownDevices=function(){return this._globalErrorOnUnknownDevices},N.prototype.uploadDeviceKeys=function(){const e=this,t=e._userId,n=e._deviceId,o={algorithms:e._supportedAlgorithms,device_id:n,keys:e._deviceKeys,user_id:t};return e._signObject(o).then(()=>e._baseApis.uploadKeysRequest({device_keys:o}))},N.prototype.updateOneTimeKeyCount=function(e){if(!isFinite(e))throw new TypeError("Parameter for updateOneTimeKeyCount has to be a number");this._oneTimeKeyCount=e},N.prototype.downloadKeys=function(e,t){return this._deviceList.downloadKeys(e,t)},N.prototype.getStoredDevicesForUser=function(e){return this._deviceList.getStoredDevicesForUser(e)},N.prototype.getStoredDevice=function(e,t){return this._deviceList.getStoredDevice(e,t)},N.prototype.saveDeviceList=function(e){return this._deviceList.saveIfDirty(e)},N.prototype.setDeviceVerification=async function(e,t,n,o,r){void 0===n&&(n=null),void 0===o&&(o=null),void 0===r&&(r=null);const i=this._deviceList.getStoredCrossSigningForUser(e);if(i&&i.getId()===t){if(null!==o||null!==r)throw new Error("Cannot set blocked or known for a cross-signing key");if(!n)throw new Error("Cannot set a cross-signing key as unverified");if(this._crossSigningInfo.getId()||e!==this._crossSigningInfo.userId||(this._storeTrustedSelfKeys(i.keys),this.emit("userTrustStatusChanged",this._userId,this.checkUserTrust(e))),e!==this._userId){c.a.info("Master key "+i.getId()+" for "+e+" marked verified. Signing...");const n=await this._crossSigningInfo.signUser(i);if(n){const o=async({shouldEmit:r})=>{c.a.info("Uploading signature for "+e+"...");const i=await this._baseApis.uploadKeySignatures({[e]:{[t]:n}}),{failures:s}=i||{};if(Object.keys(s||[]).length>0)throw r&&this._baseApis.emit("crypto.keySignatureUploadFailure",s,"setDeviceVerification",o),new R.c("Key upload failed",{failures:s})};await o({shouldEmit:!0})}return n}return i}const s=this._deviceList.getRawStoredDevicesForUser(e);if(!s||!s[t])throw new Error("Unknown device "+e+":"+t);const a=s[t];let l=a.verified;n?l=D.VERIFIED:null!==n&&l==D.VERIFIED&&(l=D.UNVERIFIED),o?l=D.BLOCKED:null!==o&&l==D.BLOCKED&&(l=D.UNVERIFIED);let u=a.known;if(null!==r&&(u=r),a.verified===l&&a.known===u||(a.verified=l,a.known=u,this._deviceList.storeDevicesForUser(e,s),this._deviceList.saveIfDirty()),n&&e===this._userId){let n;c.a.info("Own device "+t+" marked verified: signing");if(this.checkDeviceTrust(e,t).isCrossSigningVerified()?c.a.log(`Own device ${t} already cross-signing verified`):n=await this._crossSigningInfo.signDevice(e,p.a.fromStorage(a,t)),n){const o=async({shouldEmit:r})=>{c.a.info("Uploading signature for "+t);const i=await this._baseApis.uploadKeySignatures({[e]:{[t]:n}}),{failures:s}=i||{};if(Object.keys(s||[]).length>0)throw r&&this._baseApis.emit("crypto.keySignatureUploadFailure",s,"setDeviceVerification",o),new R.c("Key upload failed",{failures:s})};await o({shouldEmit:!0})}}const d=p.a.fromStorage(a,t);return this.emit("deviceVerificationChanged",e,t,d),d},N.prototype.findVerificationRequestDMInProgress=function(e){return this._inRoomVerificationRequests.findRequestInProgress(e)},N.prototype.getVerificationRequestsToDeviceInProgress=function(e){return this._toDeviceVerificationRequests.getRequestsInProgress(e)},N.prototype.requestVerificationDM=function(e,t){const n=this._inRoomVerificationRequests.findRequestInProgress(t);if(n)return Promise.resolve(n);const o=new T.a(this._baseApis,t,e);return this._requestVerificationWithChannel(e,o,this._inRoomVerificationRequests)},N.prototype.requestVerification=function(e,t){t||(t=Object.keys(this._deviceList.getRawStoredDevicesForUser(e)));const n=this._toDeviceVerificationRequests.findRequestInProgress(e,t);if(n)return Promise.resolve(n);const o=new x.a(this._baseApis,e,t,x.a.makeTransactionId());return this._requestVerificationWithChannel(e,o,this._toDeviceVerificationRequests)},N.prototype._requestVerificationWithChannel=async function(e,t,n){let o=new w.k(t,this._verificationMethods,this._baseApis);t.transactionId&&n.setRequestByChannel(t,o),await o.sendRequest();const r=n.getRequestByChannel(t);return r?o=r:(c.a.log(`Crypto: adding new request to requestsByTxnId with id ${t.transactionId} ${t.roomId}`),n.setRequestByChannel(t,o)),o},N.prototype.beginKeyVerification=function(e,t,n,o=null){let r;if(o){if(r=this._toDeviceVerificationRequests.getRequestBySenderAndTxnId(t,o),!r)throw new Error(`No request found for user ${t} with transactionId `+o)}else{o=x.a.makeTransactionId();const e=new x.a(this._baseApis,t,[n],o,n);r=new w.k(e,this._verificationMethods,this._baseApis),this._toDeviceVerificationRequests.setRequestBySenderAndTxnId(t,o,r)}return r.beginKeyVerification(e,{userId:t,deviceId:n})},N.prototype.legacyDeviceVerification=async function(e,t,n){const o=x.a.makeTransactionId(),r=new x.a(this._baseApis,e,[t],o,t),i=new w.k(r,this._verificationMethods,this._baseApis);this._toDeviceVerificationRequests.setRequestBySenderAndTxnId(e,o,i);const s=i.beginKeyVerification(n,{userId:e,deviceId:t});return await Promise.race([s.verify(),i.waitFor(e=>e.started)]),i},N.prototype.getOlmSessionsForUser=async function(e){const t=this.getStoredDevicesForUser(e)||[],n={};for(let e=0;e0)return null;if(e.isKeySourceUntrusted())return null;const o=this._deviceList.getDeviceByIdentityKey(n,t);if(null===o)return null;const r=e.getClaimedEd25519Key();return r?r!==o.getFingerprint()?(c.a.warn("Event "+e.getId()+" claims ed25519 key "+r+"but sender device has key "+o.getFingerprint()),null):o:(c.a.warn("Event "+e.getId()+" claims no ed25519 key: cannot verify sending device"),null)},N.prototype.getEventEncryptionInfo=function(e){const t={};if(t.senderKey=e.getSenderKey(),t.algorithm=e.getWireContent().algorithm,!t.senderKey||!t.algorithm)return t.encrypted=!1,t;t.encrypted=!0;e.getForwardingCurve25519KeyChain().length>0||e.isKeySourceUntrusted()?t.authenticated=!1:t.authenticated=!0,t.sender=this._deviceList.getDeviceByIdentityKey(t.algorithm,t.senderKey);const n=e.getClaimedEd25519Key();return n||(c.a.warn("Event "+e.getId()+" claims no ed25519 key: cannot verify sending device"),t.mismatchedSender=!0),t.sender&&n!==t.sender.getFingerprint()&&(c.a.warn("Event "+e.getId()+" claims ed25519 key "+n+"but sender device has key "+t.sender.getFingerprint()),t.mismatchedSender=!0),t},N.prototype.forceDiscardSession=function(e){const t=this._roomEncryptors[e];if(void 0===t)throw new Error("Room not encrypted");if(void 0===t.forceDiscardSession)throw new Error("Room encryption algorithm doesn't support session discarding");t.forceDiscardSession()},N.prototype.setRoomEncryption=async function(e,t,n){if(!t.algorithm)return void c.a.log("Ignoring setRoomEncryption with no algorithm");const o=this._roomList.getRoomEncryption(e);if(o&&JSON.stringify(o)!=JSON.stringify(t))return void c.a.error("Ignoring m.room.encryption event which requests a change of config in "+e);if(this._roomEncryptors[e])return;let r=null;o||(r=this._roomList.setRoomEncryption(e,t));const i=m.c[t.algorithm];if(!i)throw new Error("Unable to encrypt with "+t.algorithm);const s=new i({userId:this._userId,deviceId:this._deviceId,crypto:this,olmDevice:this._olmDevice,baseApis:this._baseApis,roomId:e,config:t});this._roomEncryptors[e]=s,r&&await r,this._lazyLoadMembers?c.a.log("Enabling encryption in "+e):(c.a.log("Enabling encryption in "+e+"; starting to track device lists for all users therein"),await this.trackRoomDevices(e),this.inhibitDeviceQuery||this._deviceList.refreshOutdatedDeviceLists())},N.prototype.trackRoomDevices=function(e){const t=async()=>{if(!this._roomEncryptors[e])return;const t=this._clientStore.getRoom(e);if(!t)throw new Error("Unable to start tracking devices in unknown room "+e);c.a.log(`Starting to track devices for room ${e} ...`);(await t.getEncryptionTargetMembers()).forEach(e=>{this._deviceList.startTrackingDeviceList(e.userId)})};let n=this._roomDeviceTrackingState[e];return n||(n=t(),this._roomDeviceTrackingState[e]=n),n},N.prototype.ensureOlmSessionsForUsers=function(e){const t={};for(let n=0;n{this._cryptoStore.getAllEndToEndInboundGroupSessions(t,t=>{if(null===t)return;const n=this._olmDevice.exportInboundGroupSession(t.senderKey,t.sessionId,t.sessionData);delete n.first_known_index,n.algorithm=d.MEGOLM_ALGORITHM,e.push(n)})}),e},N.prototype.importRoomKeys=function(e,t={}){let n=0,o=0;const r=e.length;function i(){t.progressCallback({stage:"load_keys",successes:n,failures:o,total:r})}return Promise.all(e.map(e=>{if(!e.room_id||!e.algorithm)return c.a.warn("ignoring room key entry with missing fields",e),o++,t.progressCallback&&i(),null;return this._getRoomDecryptor(e.room_id,e.algorithm).importRoomKey(e,t).finally(e=>{n++,t.progressCallback&&i()})}))},N.prototype.scheduleKeyBackupSend=async function(e=1e4){if(!this._sendingBackups){this._sendingBackups=!0;try{const t=Math.random()*e;await Object(l.A)(t);let n=0;for(;;){if(!this.backupKey)return;try{if(0===await this._backupPendingKeys(200))return;n=0}catch(e){if(n++,c.a.log("Key backup request failed",e),e.data&&("M_NOT_FOUND"==e.data.errcode||"M_WRONG_ROOM_KEYS_VERSION"==e.data.errcode))throw await this.checkKeyBackup(),this.emit("crypto.keyBackupFailed",e.data.errcode),e}n&&await Object(l.A)(1e3*Math.pow(2,Math.min(n-1,4)))}}finally{this._sendingBackups=!1}}},N.prototype._backupPendingKeys=async function(e){const t=await this._cryptoStore.getSessionsNeedingBackup(e);if(!t.length)return 0;let n=await this._cryptoStore.countSessionsNeedingBackup();this.emit("crypto.keyBackupSessionsRemaining",n);const o={};for(const e of t){const t=e.sessionData.room_id;void 0===o[t]&&(o[t]={sessions:{}});const n=await this._olmDevice.exportInboundGroupSession(e.senderKey,e.sessionId,e.sessionData);n.algorithm=d.MEGOLM_ALGORITHM,delete n.session_id,delete n.room_id;const r=n.first_known_index;delete n.first_known_index;const i=this.backupKey.encrypt(JSON.stringify(n)),s=(n.forwarding_curve25519_key_chain||[]).length,a=this._deviceList.getUserByIdentityKey(d.MEGOLM_ALGORITHM,e.senderKey),c=this._deviceList.getDeviceByIdentityKey(d.MEGOLM_ALGORITHM,e.senderKey),l=this._checkDeviceInfoTrust(a,c).isVerified();o[t].sessions[e.sessionId]={first_message_index:r,forwarded_count:s,is_verified:l,session_data:i}}return await this._baseApis.sendKeyBackup(void 0,void 0,this.backupInfo.version,{rooms:o}),await this._cryptoStore.unmarkSessionsNeedingBackup(t),n=await this._cryptoStore.countSessionsNeedingBackup(),this.emit("crypto.keyBackupSessionsRemaining",n),t.length},N.prototype.backupGroupSession=async function(e,t,n,o,r,i,s){if(!this.backupInfo)throw new Error("Key backups are not enabled");await this._cryptoStore.markSessionsNeedingBackup([{senderKey:t,sessionId:o}]),this.scheduleKeyBackupSend()},N.prototype.scheduleAllGroupSessionsForBackup=async function(){await this.flagAllGroupSessionsForBackup(),this.scheduleKeyBackupSend(0)},N.prototype.flagAllGroupSessionsForBackup=async function(){await this._cryptoStore.doTxn("readwrite",[v.a.STORE_INBOUND_GROUP_SESSIONS,v.a.STORE_BACKUP],e=>{this._cryptoStore.getAllEndToEndInboundGroupSessions(e,t=>{null!==t&&this._cryptoStore.markSessionsNeedingBackup([t],e)})});const e=await this._cryptoStore.countSessionsNeedingBackup();return this.emit("crypto.keyBackupSessionsRemaining",e),e},N.prototype.countSessionsNeedingBackup=function(){return this._cryptoStore.countSessionsNeedingBackup()},N.prototype.prepareToEncrypt=function(e){const t=e.roomId,n=this._roomEncryptors[t];n&&n.prepareToEncrypt(e)},N.prototype.encryptEvent=async function(e,t){if(!t)throw new Error("Cannot send encrypted messages in unknown rooms");const n=e.getRoomId(),o=this._roomEncryptors[n];if(!o)throw new Error("Room was previously configured to use encryption, but is no longer. Perhaps the homeserver is hiding the configuration event.");this._roomDeviceTrackingState[n]||this.trackRoomDevices(n),await this._roomDeviceTrackingState[n];let r=e.getContent();const i=r["m.relates_to"];i&&(r=Object.assign({},r),delete r["m.relates_to"]);const s=await o.encryptMessage(t,e.getType(),r);i&&(s["m.relates_to"]=i),e.makeEncrypted("m.room.encrypted",s,this._olmDevice.deviceCurve25519Key,this._olmDevice.deviceEd25519Key)},N.prototype.decryptEvent=function(e){if(e.isRedacted())return Promise.resolve({clearEvent:{room_id:e.getRoomId(),type:"m.room.message",content:{}}});const t=e.getWireContent();return this._getRoomDecryptor(e.getRoomId(),t.algorithm).decryptEvent(e)},N.prototype.handleDeviceListChanges=async function(e,t){e.oldSyncToken&&await this._evalDeviceListChanges(t)},N.prototype.requestRoomKey=function(e,t,n=!1){return this._outgoingRoomKeyRequestManager.queueRoomKeyRequest(e,t,n).then(()=>{this._sendKeyRequestsImmediately&&this._outgoingRoomKeyRequestManager.sendQueuedRequests()}).catch(e=>{c.a.error("Error requesting key for event",e)})},N.prototype.cancelRoomKeyRequest=function(e){this._outgoingRoomKeyRequestManager.cancelRoomKeyRequest(e).catch(e=>{c.a.warn("Error clearing pending room key requests",e)})},N.prototype.cancelAndResendAllOutgoingKeyRequests=function(){return this._outgoingRoomKeyRequestManager.cancelAndResendAllOutgoingRequests()},N.prototype.onCryptoEvent=async function(e){const t=e.getRoomId(),n=e.getContent();try{await this.setRoomEncryption(t,n,!0)}catch(e){c.a.error("Error configuring encryption in room "+t+":",e)}},N.prototype.onSyncWillProcess=async function(e){e.oldSyncToken||(c.a.log("Initial sync performed - resetting device tracking state"),this._deviceList.stopTrackingAllDeviceLists(),this._deviceList.startTrackingDeviceList(this._userId),this._roomDeviceTrackingState={}),this._sendKeyRequestsImmediately=!1},N.prototype.onSyncCompleted=async function(e){const t=e.nextSyncToken;this._deviceList.setSyncToken(e.nextSyncToken),this._deviceList.saveIfDirty(),this._deviceList.lastKnownSyncToken=t,this._deviceList.startTrackingDeviceList(this._userId),this._deviceList.refreshOutdatedDeviceLists(),e.catchingUp||(P(this),this._processReceivedRoomKeyRequests(),this._outgoingRoomKeyRequestManager.sendQueuedRequests(),this._sendKeyRequestsImmediately=!0)},N.prototype._evalDeviceListChanges=async function(e){if(e.changed&&Array.isArray(e.changed)&&e.changed.forEach(e=>{this._deviceList.invalidateUserDeviceList(e)}),e.left&&Array.isArray(e.left)&&e.left.length){const t=new Set(await this._getTrackedE2eUsers());e.left.forEach(e=>{t.has(e)||this._deviceList.stopTrackingDeviceList(e)})}},N.prototype._getTrackedE2eUsers=async function(){const e=[];for(const t of this._getTrackedE2eRooms()){const n=await t.getEncryptionTargetMembers();for(const t of n)e.push(t.userId)}return e},N.prototype._getTrackedE2eRooms=function(){return this._clientStore.getRooms().filter(e=>{if(!this._roomEncryptors[e.roomId])return!1;if(!this._roomDeviceTrackingState[e.roomId])return!1;const t=e.getMyMembership();return"join"===t||"invite"===t})},N.prototype._onToDeviceEvent=function(e){try{c.a.log(`received to_device ${e.getType()} from: ${e.getSender()} id: ${e.getId()}`),"m.room_key"==e.getType()||"m.forwarded_room_key"==e.getType()?this._onRoomKeyEvent(e):"m.room_key_request"==e.getType()?this._onRoomKeyRequestEvent(e):"m.secret.request"===e.getType()?this._secretStorage._onRequestReceived(e):"m.secret.send"===e.getType()?this._secretStorage._onSecretReceived(e):"org.matrix.room_key.withheld"===e.getType()?this._onRoomKeyWithheldEvent(e):e.getContent().transaction_id?this._onKeyVerificationMessage(e):"m.bad.encrypted"===e.getContent().msgtype?this._onToDeviceBadEncrypted(e):e.isBeingDecrypted()&&e.once("Event.decrypted",e=>{this._onToDeviceEvent(e)})}catch(e){c.a.error("Error handling toDeviceEvent:",e)}},N.prototype._onRoomKeyEvent=function(e){const t=e.getContent();if(!t.room_id||!t.algorithm)return void c.a.error("key event is missing fields");this._checkedForBackup||this._checkAndStartKeyBackup();this._getRoomDecryptor(t.room_id,t.algorithm).onRoomKeyEvent(e)},N.prototype._onRoomKeyWithheldEvent=function(e){const t=e.getContent();if(!(("m.no_olm"===t.code||t.room_id&&t.session_id)&&t.algorithm&&t.sender_key))return void c.a.error("key withheld event is missing fields");c.a.info(`Got room key withheld event from ${e.getSender()} (${t.sender_key}) for ${t.algorithm}/${t.room_id}/${t.session_id} with reason ${t.code} (${t.reason})`);const n=this._getRoomDecryptor(t.room_id,t.algorithm);if(n.onRoomKeyWithheldEvent&&n.onRoomKeyWithheldEvent(e),!t.room_id){const e=this._getRoomDecryptors(t.algorithm);for(const n of e)n.retryDecryptionFromSender(t.sender_key)}},N.prototype._onKeyVerificationMessage=function(e){if(!x.a.validateEvent(e,this._baseApis))return;this._handleVerificationEvent(e,this._toDeviceVerificationRequests,e=>{if(!x.a.canCreateRequest(x.a.getEventType(e)))return;const t=e.getContent(),n=t&&t.from_device;if(!n)return;const o=e.getSender(),r=new x.a(this._baseApis,o,[n]);return new w.k(r,this._verificationMethods,this._baseApis)})},N.prototype._onTimelineEvent=function(e,t,n,o,{liveEvent:r}={}){if(!T.a.validateEvent(e,this._baseApis))return;this._handleVerificationEvent(e,this._inRoomVerificationRequests,e=>{const t=new T.a(this._baseApis,e.getRoomId());return new w.k(t,this._verificationMethods,this._baseApis)},r)},N.prototype._handleVerificationEvent=async function(e,t,n,o=!0){let r=t.getRequest(e),i=!1;if(!r){if(r=n(e),!r)return void c.a.log("Crypto: could not find VerificationRequest for "+e.getType()+", and could not create one, so ignoring.");i=!0,t.setRequest(e,r)}e.setVerificationRequest(r);try{await r.channel.handleEvent(e,r,o)}catch(e){c.a.error("error while handling verification event: "+e.message)}i&&!r.initiatedByMe&&!r.invalid&&!r.observeOnly&&this._baseApis.emit("crypto.verification.request",r)},N.prototype._onToDeviceBadEncrypted=async function(e){const t=e.getWireContent(),n=e.getSender(),o=t.algorithm,r=t.sender_key,i=()=>{const e=this._getRoomDecryptors(d.MEGOLM_ALGORITHM);for(const t of e)t.retryDecryptionFromSender(r)};if(void 0===n||void 0===r||void 0===r)return;this._lastNewSessionForced[n]=this._lastNewSessionForced[n]||{};const s=this._lastNewSessionForced[n][r]||0;if(s+36e5>Date.now())return c.a.debug("New session already forced with device "+n+":"+r+" at "+s+": not forcing another"),await this._olmDevice.recordSessionProblem(r,"wedged",!0),void i();let a=this._deviceList.getDeviceByIdentityKey(o,r);if(!a&&(await this.downloadKeys([n],!1),a=this._deviceList.getDeviceByIdentityKey(o,r),!a))return c.a.info("Couldn't find device for identity key "+r+": not re-establishing session"),await this._olmDevice.recordSessionProblem(r,"wedged",!1),void i();const l={};l[n]=[a],await d.ensureOlmSessionsForDevices(this._olmDevice,this._baseApis,l,!0),this._lastNewSessionForced[n][r]=Date.now();const u={algorithm:d.OLM_ALGORITHM,sender_key:this._olmDevice.deviceCurve25519Key,ciphertext:{}};await d.encryptMessageForDevice(u.ciphertext,this._userId,this._deviceId,this._olmDevice,n,a,{type:"m.dummy"}),await this._olmDevice.recordSessionProblem(r,"wedged",!0),i(),await this._baseApis.sendToDevice("m.room.encrypted",{[n]:{[a.deviceId]:u}});const h=await this._outgoingRoomKeyRequestManager.getOutgoingSentRoomKeyRequest(n,a.deviceId);for(const e of h)this.requestRoomKey(e.requestBody,e.recipients,!0)},N.prototype._onRoomMembership=function(e,t,n){const o=t.roomId,r=this._roomEncryptors[o];r&&(this._roomDeviceTrackingState[o]&&("join"==t.membership?(c.a.log("Join event for "+t.userId+" in "+o),this._deviceList.startTrackingDeviceList(t.userId)):"invite"==t.membership&&this._clientStore.getRoom(o).shouldEncryptForInvitedMembers()&&(c.a.log("Invite event for "+t.userId+" in "+o),this._deviceList.startTrackingDeviceList(t.userId))),r.onRoomMembership(e,t,n))},N.prototype._onRoomKeyRequestEvent=function(e){const t=e.getContent();if("request"===t.action){const t=new L(e);this._receivedRoomKeyRequests.push(t)}else if("request_cancellation"===t.action){const t=new U(e);this._receivedRoomKeyRequestCancellations.push(t)}},N.prototype._processReceivedRoomKeyRequests=async function(){if(!this._processingRoomKeyRequests){this._processingRoomKeyRequests=!0;try{const e=this._receivedRoomKeyRequests;this._receivedRoomKeyRequests=[];const t=this._receivedRoomKeyRequestCancellations;this._receivedRoomKeyRequestCancellations=[],await Promise.all(e.map(e=>this._processReceivedRoomKeyRequest(e))),await Promise.all(t.map(e=>this._processReceivedRoomKeyRequestCancellation(e)))}catch(e){c.a.error("Error processing room key requsts: "+e)}finally{this._processingRoomKeyRequests=!1}}},N.prototype._processReceivedRoomKeyRequest=async function(e){const t=e.userId,n=e.deviceId,o=e.requestBody,r=o.room_id,i=o.algorithm;if(c.a.log(`m.room_key_request from ${t}:${n} for ${r} / ${o.session_id} (id ${e.requestId})`),t!==this._userId){if(!this._roomEncryptors[r])return void c.a.debug("room key request for unencrypted room "+r);const e=this._roomEncryptors[r],i=this._deviceList.getStoredDevice(t,n);if(!i)return void c.a.debug(`Ignoring keyshare for unknown device ${t}:${n}`);try{await e.reshareKeyWithDevice(o.sender_key,o.session_id,t,i)}catch(e){c.a.warn("Failed to re-share keys for session "+o.session_id+" with device "+t+":"+i.deviceId,e)}return}if(n===this._deviceId)return void c.a.log("Ignoring room key request from ourselves");if(!this._roomDecryptors[r])return void c.a.log("room key request for unencrypted room "+r);const s=this._roomDecryptors[r][i];if(s)if(await s.hasKeysForKeyRequest(e)){if(e.share=()=>{s.shareKeysWithDevice(e)},this.checkDeviceTrust(t,n).isVerified())return c.a.log("device is already verified: sharing keys"),void e.share();this.emit("crypto.roomKeyRequest",e)}else c.a.log(`room key request for unknown session ${r} / `+o.session_id);else c.a.log(`room key request for unknown alg ${i} in room ${r}`)},N.prototype._processReceivedRoomKeyRequestCancellation=async function(e){c.a.log(`m.room_key_request cancellation for ${e.userId}:${e.deviceId} (id ${e.requestId})`),this.emit("crypto.roomKeyRequestCancellation",e)},N.prototype._getRoomDecryptor=function(e,t){let n,o;if((e=e||null)&&(n=this._roomDecryptors[e],n||(this._roomDecryptors[e]=n={}),o=n[t],o))return o;const r=m.a[t];if(!r)throw new m.b("UNKNOWN_ENCRYPTION_ALGORITHM",'Unknown encryption algorithm "'+t+'".');return o=new r({userId:this._userId,crypto:this,olmDevice:this._olmDevice,baseApis:this._baseApis,roomId:e}),n&&(n[t]=o),o},N.prototype._getRoomDecryptors=function(e){const t=[];for(const n of Object.values(this._roomDecryptors))e in n&&t.push(n[e]);return t},N.prototype._signObject=async function(e){const t=e.signatures||{},n=e.unsigned;delete e.signatures,delete e.unsigned,t[this._userId]=t[this._userId]||{},t[this._userId]["ed25519:"+this._deviceId]=await this._olmDevice.sign(i.a.stringify(e)),e.signatures=t,void 0!==n&&(e.unsigned=n)};class L{constructor(e){const t=e.getContent();this.userId=e.getSender(),this.deviceId=t.requesting_device_id,this.requestId=t.request_id,this.requestBody=t.body||{},this.share=()=>{throw new Error("don't know how to share keys for this request yet")}}}class U{constructor(e){const t=e.getContent();this.userId=e.getSender(),this.deviceId=t.requesting_device_id,this.requestId=t.request_id}}}).call(this,n(6),n(22).Buffer)},function(e,t,n){"use strict";function o(e){Object.defineProperty(this,"deviceId",{enumerable:!0,value:e}),this.algorithms=[],this.keys={},this.verified=r.UNVERIFIED,this.known=!1,this.unsigned={},this.signatures={}}n.d(t,"a",(function(){return o})),o.fromStorage=function(e,t){const n=new o(t);for(const t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n},o.prototype.toStorage=function(){return{algorithms:this.algorithms,keys:this.keys,verified:this.verified,known:this.known,unsigned:this.unsigned,signatures:this.signatures}},o.prototype.getFingerprint=function(){return this.keys["ed25519:"+this.deviceId]},o.prototype.getIdentityKey=function(){return this.keys["curve25519:"+this.deviceId]},o.prototype.getDisplayName=function(){return this.unsigned.device_display_name||null},o.prototype.isBlocked=function(){return this.verified==r.BLOCKED},o.prototype.isVerified=function(){return this.verified==r.VERIFIED},o.prototype.isUnverified=function(){return this.verified==r.UNVERIFIED},o.prototype.isKnown=function(){return 1==this.known},o.DeviceVerification={VERIFIED:1,UNVERIFIED:0,BLOCKED:-1};const r=o.DeviceVerification},function(e,t,n){"use strict";(function(e,o){n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return g}));var r=n(87),i=n(10),s=n(0),a=n(125),c=n(303);function l(e){return Object.values(e.keys)[0]}class u extends i.EventEmitter{constructor(e,t,n){super(),Object.defineProperty(this,"userId",{enumerable:!0,value:e}),this._callbacks=t||{},this._cacheCallbacks=n||{},this.keys={},this.firstUse=!0,this.crossSigningVerifiedBefore=!1}static fromStorage(e,t){const n=new u(t);for(const t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n}toStorage(){return{keys:this.keys,firstUse:this.firstUse,crossSigningVerifiedBefore:this.crossSigningVerifiedBefore}}async getCrossSigningKey(t,n){const o=["master","self_signing","user_signing"].indexOf(t)>=0;if(!this._callbacks.getCrossSigningKey)throw new Error("No getCrossSigningKey callback supplied");function r(t){if(!t)return;const o=new e.Olm.PkSigning,r=o.init_with_seed(t);if(r===n)return[r,o];o.free()}let i;void 0===n&&(n=this.getId(t)),this._cacheCallbacks.getCrossSigningKeyCache&&o&&(i=await this._cacheCallbacks.getCrossSigningKeyCache(t,n));const s=r(i);if(s)return s;i=await this._callbacks.getCrossSigningKey(t,n);const a=r(i);if(a)return this._cacheCallbacks.storeCrossSigningKeyCache&&o&&await this._cacheCallbacks.storeCrossSigningKeyCache(t,i),a;if(!i)throw new Error("getCrossSigningKey callback for "+t+" returned falsey");throw new Error("Key type "+t+" from getCrossSigningKey callback did not match")}async isStoredInSecretStorage(e){const t=await e.isStored("m.cross_signing.master",!1)||{};function n(e){for(const n of Object.keys(t))e[n]||delete t[n]}for(const t of["self_signing","user_signing"])n(await e.isStored("m.cross_signing."+t,!1)||{});return Object.keys(t).length?t:null}static async storeInSecretStorage(e,t){for(const[n,o]of e){const e=Object(r.encodeBase64)(o);await t.store("m.cross_signing."+n,e)}}static async getFromSecretStorage(e,t){const n=await t.get("m.cross_signing."+e);return n?Object(r.decodeBase64)(n):null}async isStoredInKeyCache(){const e=this._cacheCallbacks;if(!e)return!1;for(const t of["master","self_signing","user_signing"])if(!await e.getCrossSigningKeyCache(t))return!1;return!0}async getCrossSigningKeysFromCache(){const e=new Map,t=this._cacheCallbacks;if(!t)return e;for(const n of["master","self_signing","user_signing"]){const o=await t.getCrossSigningKeyCache(n);e.set(n,o)}return e}getId(e){if(e=e||"master",!this.keys[e])return null;return l(this.keys[e])}async resetKeys(t){if(!this._callbacks.saveCrossSigningKeys)throw new Error("No saveCrossSigningKeys callback supplied");if(void 0===t||t&d.MASTER||!this.keys.master)t=d.MASTER|d.USER_SIGNING|d.SELF_SIGNING;else if(0===t)return;const n={},o={};let i,s;try{if(t&d.MASTER?(i=new e.Olm.PkSigning,n.master=i.generate_seed(),s=i.init_with_seed(n.master),o.master={user_id:this.userId,usage:["master"],keys:{["ed25519:"+s]:s}}):[s,i]=await this.getCrossSigningKey("master"),t&d.SELF_SIGNING){const t=new e.Olm.PkSigning;try{n.self_signing=t.generate_seed();const e=t.init_with_seed(n.self_signing);o.self_signing={user_id:this.userId,usage:["self_signing"],keys:{["ed25519:"+e]:e}},Object(r.pkSign)(o.self_signing,i,this.userId,s)}finally{t.free()}}if(t&d.USER_SIGNING){const t=new e.Olm.PkSigning;try{n.user_signing=t.generate_seed();const e=t.init_with_seed(n.user_signing);o.user_signing={user_id:this.userId,usage:["user_signing"],keys:{["ed25519:"+e]:e}},Object(r.pkSign)(o.user_signing,i,this.userId,s)}finally{t.free()}}Object.assign(this.keys,o),this._callbacks.saveCrossSigningKeys(n)}finally{i&&i.free()}}clearKeys(){this.keys={}}setKeys(e){const t={};if(e.master){if(e.master.user_id!==this.userId){const t="Mismatched user ID "+e.master.user_id+" in master key from "+this.userId;throw s.a.error(t),new Error(t)}this.keys.master?l(e.master)!==this.getId()&&(this.firstUse=!1):this.firstUse=!0,t.master=e.master}else{if(!this.keys.master)throw new Error("Tried to set cross-signing keys without a master key");t.master=this.keys.master}const n=l(t.master);if(e.user_signing){if(e.user_signing.user_id!==this.userId){const t="Mismatched user ID "+e.master.user_id+" in user_signing key from "+this.userId;throw s.a.error(t),new Error(t)}try{Object(r.pkVerify)(e.user_signing,n,this.userId)}catch(e){throw s.a.error("invalid signature on user-signing key"),e}}if(e.self_signing){if(e.self_signing.user_id!==this.userId){const t="Mismatched user ID "+e.master.user_id+" in self_signing key from "+this.userId;throw s.a.error(t),new Error(t)}try{Object(r.pkVerify)(e.self_signing,n,this.userId)}catch(e){throw s.a.error("invalid signature on self-signing key"),e}}e.master&&(this.keys.master=e.master,this.keys.self_signing=null,this.keys.user_signing=null),e.self_signing&&(this.keys.self_signing=e.self_signing),e.user_signing&&(this.keys.user_signing=e.user_signing)}updateCrossSigningVerifiedBefore(e){!this.crossSigningVerifiedBefore&&e&&(this.crossSigningVerifiedBefore=!0)}async signObject(e,t){if(!this.keys[t])throw new Error("Attempted to sign with "+t+" key but no such key present");const[n,o]=await this.getCrossSigningKey(t);try{return Object(r.pkSign)(e,o,this.userId,n),e}finally{o.free()}}async signUser(e){if(this.keys.user_signing)return this.signObject(e.keys.master,"user_signing");s.a.info("No user signing key: not signing user")}async signDevice(e,t){if(e!==this.userId)throw new Error(`Trying to sign ${e}'s device; can only sign our own device`);if(this.keys.self_signing)return this.signObject({algorithms:t.algorithms,keys:t.keys,device_id:t.deviceId,user_id:e},"self_signing");s.a.info("No self signing key: not signing device")}checkUserTrust(e){if(this.userId===e.userId&&this.getId()&&this.getId()===e.getId()&&this.getId("self_signing")&&this.getId("self_signing")===e.getId("self_signing"))return new h(!0,!0,this.firstUse);if(!this.keys.user_signing)return new h(!1,!1,e.firstUse);let t;const n=e.keys.master,o=this.getId("user_signing");try{Object(r.pkVerify)(n,o,this.userId),t=!0}catch(e){t=!1}return new h(t,e.crossSigningVerifiedBefore,e.firstUse)}checkDeviceTrust(e,t,n,o){const i=this.checkUserTrust(e),s=e.keys.self_signing;if(!s)return new p(!1,!1,n,o);const a=function(e,t){return{algorithms:e.algorithms,keys:e.keys,device_id:e.deviceId,user_id:t,signatures:e.signatures}}(t,e.userId);try{return Object(r.pkVerify)(s,e.getId(),e.userId),Object(r.pkVerify)(a,l(s),e.userId),p.fromUserTrustLevel(i,n,o)}catch(e){return new p(!1,!1,n,o)}}getCacheCallbacks(){return this._cacheCallbacks}}const d={MASTER:4,USER_SIGNING:2,SELF_SIGNING:1};class h{constructor(e,t,n){this._crossSigningVerified=e,this._crossSigningVerifiedBefore=t,this._tofu=n}isVerified(){return this.isCrossSigningVerified()}isCrossSigningVerified(){return this._crossSigningVerified}wasCrossSigningVerified(){return this._crossSigningVerifiedBefore}isTofu(){return this._tofu}}class p{constructor(e,t,n,o){this._crossSigningVerified=e,this._tofu=t,this._localVerified=n,this._trustCrossSignedDevices=o}static fromUserTrustLevel(e,t,n){return new p(e._crossSigningVerified,e._tofu,t,n)}isVerified(){return Boolean(this.isLocallyVerified()||this._trustCrossSignedDevices&&this.isCrossSigningVerified())}isCrossSigningVerified(){return this._crossSigningVerified}isLocallyVerified(){return this._localVerified}isTofu(){return this._tofu}}function m(e,t){return{getCrossSigningKeyCache:async function(n,i){const s=await new Promise(t=>e.doTxn("readonly",[a.a.STORE_ACCOUNT],o=>{e.getSecretStorePrivateKey(o,t,n)}));if(s&&s.ciphertext){const e=o.from(t._pickleKey),i=await Object(c.a)(s,e,n);return Object(r.decodeBase64)(i)}return s},storeCrossSigningKeyCache:async function(n,i){if(!(i instanceof Uint8Array))throw new Error("storeCrossSigningKeyCache expects Uint8Array, got "+i);const s=o.from(t._pickleKey);return i=await Object(c.b)(Object(r.encodeBase64)(i),s,n),e.doTxn("readwrite",[a.a.STORE_ACCOUNT],t=>{e.storeSecretStorePrivateKey(t,n,i)})}}}async function g(e,t,n){if(e.getUserId()===t)return console.log("Cross-signing: Self-verification done; requesting keys"),new Promise((t,o)=>{const i=e,a=i._crypto._crossSigningInfo,c=new u(a.userId,{getCrossSigningKey:async e=>{console.debug("Cross-signing: requesting secret",e,n);const{promise:t}=i.requestSecret("m.cross_signing."+e,[n]),o=await t,s=Object(r.decodeBase64)(o);return Uint8Array.from(s)}},a._cacheCallbacks);c.keys=a.keys;const l=new Promise((e,t)=>{setTimeout(e,6e4,new Error("Timeout"))}),d=new Promise(async e=>{if(!await i._crypto.getSessionBackupPrivateKey()){s.a.info("No cached backup key found. Requesting...");const e=i.requestSecret("m.megolm_backup.v1",[n]),t=await e.promise;s.a.info("Got key backup key, decoding...");const o=Object(r.decodeBase64)(t);s.a.info("Decoded backup key, storing..."),i._crypto.storeSessionBackupPrivateKey(Uint8Array.from(o)),s.a.info("Backup key stored. Starting backup restore...");const a=await i.getKeyBackupVersion();i.restoreKeyBackupWithCache(void 0,void 0,a).then(()=>{s.a.info("Backup restored.")})}e()});return Promise.race([Promise.all([c.getCrossSigningKey("master"),c.getCrossSigningKey("self_signing"),c.getCrossSigningKey("user_signing"),d]),l]).then(t,o)}).catch(e=>{console.warn("Cross-signing: failure while requesting keys:",e)})}}).call(this,n(6),n(22).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(0),r=n(68);class i{static get ERROR_INVALID(){return"Invalid homeserver discovery response"}static get ERROR_GENERIC_FAILURE(){return"Failed to get autodiscovery configuration from server"}static get ERROR_INVALID_HS_BASE_URL(){return"Invalid base_url for m.homeserver"}static get ERROR_INVALID_HOMESERVER(){return"Homeserver URL does not appear to be a valid Matrix homeserver"}static get ERROR_INVALID_IS_BASE_URL(){return"Invalid base_url for m.identity_server"}static get ERROR_INVALID_IDENTITY_SERVER(){return"Identity server URL does not appear to be a valid identity server"}static get ERROR_INVALID_IS(){return"Invalid identity server discovery response"}static get ERROR_MISSING_WELLKNOWN(){return"No .well-known JSON file found"}static get ERROR_INVALID_JSON(){return"Invalid JSON"}static get ALL_ERRORS(){return[i.ERROR_INVALID,i.ERROR_GENERIC_FAILURE,i.ERROR_INVALID_HS_BASE_URL,i.ERROR_INVALID_HOMESERVER,i.ERROR_INVALID_IS_BASE_URL,i.ERROR_INVALID_IDENTITY_SERVER,i.ERROR_INVALID_IS,i.ERROR_MISSING_WELLKNOWN,i.ERROR_INVALID_JSON]}static get FAIL_ERROR(){return"FAIL_ERROR"}static get FAIL_PROMPT(){return"FAIL_PROMPT"}static get PROMPT(){return"PROMPT"}static get SUCCESS(){return"SUCCESS"}static async fromDiscoveryConfig(e){const t={"m.homeserver":{state:i.FAIL_ERROR,error:i.ERROR_INVALID,base_url:null},"m.identity_server":{state:i.PROMPT,error:null,base_url:null}};if(!e||!e["m.homeserver"])return o.a.error("No m.homeserver key in config"),t["m.homeserver"].state=i.FAIL_PROMPT,t["m.homeserver"].error=i.ERROR_INVALID,Promise.resolve(t);if(!e["m.homeserver"].base_url)return o.a.error("No m.homeserver base_url in config"),t["m.homeserver"].state=i.FAIL_PROMPT,t["m.homeserver"].error=i.ERROR_INVALID_HS_BASE_URL,Promise.resolve(t);const n=this._sanitizeWellKnownUrl(e["m.homeserver"].base_url);if(!n)return o.a.error("Invalid base_url for m.homeserver"),t["m.homeserver"].error=i.ERROR_INVALID_HS_BASE_URL,Promise.resolve(t);const r=await this._fetchWellKnownObject(n+"/_matrix/client/versions");if(!r||!r.raw.versions)return o.a.error("Invalid /versions response"),t["m.homeserver"].error=i.ERROR_INVALID_HOMESERVER,t["m.homeserver"].base_url=n,Promise.resolve(t);t["m.homeserver"]={state:i.SUCCESS,error:null,base_url:n};let s="";if(e["m.identity_server"]){const n={"m.homeserver":t["m.homeserver"],"m.identity_server":{state:i.FAIL_PROMPT,error:i.ERROR_INVALID_IS,base_url:null}};if(s=this._sanitizeWellKnownUrl(e["m.identity_server"].base_url),!s)return o.a.error("Invalid base_url for m.identity_server"),n["m.identity_server"].error=i.ERROR_INVALID_IS_BASE_URL,Promise.resolve(n);const r=await this._fetchWellKnownObject(s+"/_matrix/identity/api/v1");if(!r||!r.raw||"SUCCESS"!==r.action)return o.a.error("Invalid /api/v1 response"),n["m.identity_server"].error=i.ERROR_INVALID_IDENTITY_SERVER,n["m.identity_server"].base_url=s,Promise.resolve(n)}return s&&s.length>0&&(t["m.identity_server"]={state:i.SUCCESS,error:null,base_url:s}),Object.keys(e).map(n=>{if("m.homeserver"===n||"m.identity_server"===n){const o=["error","state","base_url"];for(const r of Object.keys(e[n]))o.includes(r)||(t[n][r]=e[n][r])}else t[n]=e[n]}),Promise.resolve(t)}static async findClientConfig(e){if(!e||"string"!=typeof e||0===e.length)throw new Error("'domain' must be a string of non-zero length");const t={"m.homeserver":{state:i.FAIL_ERROR,error:i.ERROR_INVALID,base_url:null},"m.identity_server":{state:i.PROMPT,error:null,base_url:null}},n=await this._fetchWellKnownObject(`https://${e}/.well-known/matrix/client`);return n&&"SUCCESS"===n.action?i.fromDiscoveryConfig(n.raw):(o.a.error("No response or error when parsing .well-known"),n.reason&&o.a.error(n.reason),"IGNORE"===n.action?t["m.homeserver"]={state:i.PROMPT,error:null,base_url:null}:(t["m.homeserver"].state=i.FAIL_PROMPT,t["m.homeserver"].error=i.ERROR_INVALID),Promise.resolve(t))}static async getRawClientConfig(e){if(!e||"string"!=typeof e||0===e.length)throw new Error("'domain' must be a string of non-zero length");const t=await this._fetchWellKnownObject(`https://${e}/.well-known/matrix/client`);return t&&t.raw||{}}static _sanitizeWellKnownUrl(e){if(!e)return!1;try{let t=null;try{t=r.URL?new r.URL(e):new URL(e)}catch(n){t=new URL(e)}if(!t||!t.hostname)return!1;if("http:"!==t.protocol&&"https:"!==t.protocol)return!1;const n=t.port?":"+t.port:"",o=t.pathname?t.pathname:"";let i=`${t.protocol}//${t.hostname}${n}${o}`;return i.endsWith("/")&&(i=i.substring(0,i.length-1)),i}catch(e){return o.a.error(e),!1}}static async _fetchWellKnownObject(e){return new Promise((function(t,o){const r=n(138).getRequest();if(!r)throw new Error("No request library available");r({method:"GET",uri:e,timeout:5e3},(e,n,o)=>{if(e||n&&(n.statusCode<200||n.statusCode>=300)){let o="FAIL_PROMPT",r=(e?e.message:null)||"General failure";return n&&404===n.statusCode&&(o="IGNORE",r=i.ERROR_MISSING_WELLKNOWN),void t({raw:{},action:o,reason:r,error:e})}try{t({raw:JSON.parse(o),action:"SUCCESS"})}catch(e){let n=i.ERROR_INVALID;"SyntaxError"===e.name&&(n=i.ERROR_INVALID_JSON),t({raw:{},action:"FAIL_PROMPT",reason:n,error:e})}})}))}}},function(e,t,n){"use strict";(function(n){var o,r,i,s;function a(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=l(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,r=function(){};return{s:r,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,a=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){a=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw i}}}}function c(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n0?s-4:s;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===a&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===a&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},n.fromByteArray=function(e){for(var t,n=e.length,r=n%3,i=[],s=0,a=n-r;sa?a:s+16383));return 1===r?(t=e[n-1],i.push(o[t>>2]+o[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"=")),i.join("")};for(var o=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var r,i,s=[],a=t;a>18&63]+o[i>>12&63]+o[i>>6&63]+o[63&i]);return s.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},{}],2:[function(e,t,n){},{}],3:[function(e,t,n){(function(t){var o=e("base64-js"),r=e("ieee754");function i(e){if(e>2147483647)throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=new Uint8Array(e);return n.__proto__=t.prototype,n}function t(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return s(e,t,n)}function s(e,n,o){if("string"==typeof e)return function(e,n){if("string"==typeof n&&""!==n||(n="utf8"),!t.isEncoding(n))throw new TypeError("Unknown encoding: "+n);var o=0|h(e,n),r=i(o),s=r.write(e,n);return s!==o&&(r=r.slice(0,s)),r}(e,n);if(ArrayBuffer.isView(e))return l(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+d(e));if(U(e,ArrayBuffer)||e&&U(e.buffer,ArrayBuffer))return function(e,n,o){if(n<0||e.byteLength=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|e}function h(e,n){if(t.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||U(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+d(e));var o=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===o)return 0;for(var i=!1;;)switch(n){case"ascii":case"latin1":case"binary":return o;case"utf8":case"utf-8":return M(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*o;case"hex":return o>>>1;case"base64":return P(e).length;default:if(i)return r?-1:M(e).length;n=(""+n).toLowerCase(),i=!0}}function p(e,t,n){var o=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return w(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return x(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function m(e,t,n){var o=e[t];e[t]=e[n],e[n]=o}function g(e,n,o,r,i){if(0===e.length)return-1;if("string"==typeof o?(r=o,o=0):o>2147483647?o=2147483647:o<-2147483648&&(o=-2147483648),B(o=+o)&&(o=i?0:e.length-1),o<0&&(o=e.length+o),o>=e.length){if(i)return-1;o=e.length-1}else if(o<0){if(!i)return-1;o=0}if("string"==typeof n&&(n=t.from(n,r)),t.isBuffer(n))return 0===n.length?-1:_(e,n,o,r,i);if("number"==typeof n)return n&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,n,o):Uint8Array.prototype.lastIndexOf.call(e,n,o):_(e,[n],o,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,o,r){var i,s=1,a=e.length,c=t.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,n/=2}function l(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){var u=-1;for(i=n;ia&&(n=a-c),i=n;i>=0;i--){for(var d=!0,h=0;hr&&(o=r):o=r;var i=t.length;o>i/2&&(o=i/2);for(var s=0;s>8,r=n%256,i.push(r),i.push(o);return i}(t,e.length-n),e,n,o)}function C(e,t,n){return 0===t&&n===e.length?o.fromByteArray(e):o.fromByteArray(e.slice(t,n))}function w(e,t,n){n=Math.min(e.length,n);for(var o=[],r=t;r239?4:l>223?3:l>191?2:1;if(r+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(i=e[r+1]))&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[r+1],s=e[r+2],128==(192&i)&&128==(192&s)&&(c=(15&l)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[r+1],s=e[r+2],a=e[r+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&l)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,o.push(u>>>10&1023|55296),u=56320|1023&u),o.push(u),r+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",o=0;or)&&(n=r);for(var i="",s=t;sn)throw new RangeError("Trying to access beyond buffer length")}function D(e,n,o,r,i,s){if(!t.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(n>i||ne.length)throw new RangeError("Index out of range")}function I(e,t,n,o,r,i){if(n+o>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function A(e,t,n,o,i){return t=+t,n>>>=0,i||I(e,0,n,4),r.write(e,t,n,o,23,4),n+4}function F(e,t,n,o,i){return t=+t,n>>>=0,i||I(e,0,n,8),r.write(e,t,n,o,52,8),n+8}n.Buffer=t,n.SlowBuffer=function(e){return+e!=e&&(e=0),t.alloc(+e)},n.INSPECT_MAX_BYTES=50,n.kMaxLength=2147483647,t.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}(),t.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(t.prototype,"parent",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.buffer}}),Object.defineProperty(t.prototype,"offset",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&t[Symbol.species]===t&&Object.defineProperty(t,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),t.poolSize=8192,t.from=function(e,t,n){return s(e,t,n)},t.prototype.__proto__=Uint8Array.prototype,t.__proto__=Uint8Array,t.alloc=function(e,t,n){return function(e,t,n){return a(e),e<=0?i(e):void 0!==t?"string"==typeof n?i(e).fill(t,n):i(e).fill(t):i(e)}(e,t,n)},t.allocUnsafe=function(e){return c(e)},t.allocUnsafeSlow=function(e){return c(e)},t.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==t.prototype},t.compare=function(e,n){if(U(e,Uint8Array)&&(e=t.from(e,e.offset,e.byteLength)),U(n,Uint8Array)&&(n=t.from(n,n.offset,n.byteLength)),!t.isBuffer(e)||!t.isBuffer(n))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===n)return 0;for(var o=e.length,r=n.length,i=0,s=Math.min(o,r);it&&(e+=" ... "),""},t.prototype.compare=function(e,n,o,r,i){if(U(e,Uint8Array)&&(e=t.from(e,e.offset,e.byteLength)),!t.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+d(e));if(void 0===n&&(n=0),void 0===o&&(o=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),n<0||o>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&n>=o)return 0;if(r>=i)return-1;if(n>=o)return 1;if(this===e)return 0;for(var s=(i>>>=0)-(r>>>=0),a=(o>>>=0)-(n>>>=0),c=Math.min(s,a),l=this.slice(r,i),u=e.slice(n,o),h=0;h>>=0,isFinite(n)?(n>>>=0,void 0===o&&(o="utf8")):(o=n,n=void 0)}var r=this.length-t;if((void 0===n||n>r)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var i=!1;;)switch(o){case"hex":return f(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":return v(this,e,t,n);case"latin1":case"binary":return E(this,e,t,n);case"base64":return y(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),i=!0}},t.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},t.prototype.slice=function(e,n){var o=this.length;(e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(n=void 0===n?o:~~n)<0?(n+=o)<0&&(n=0):n>o&&(n=o),n>>=0,t>>>=0,n||O(e,t,this.length);for(var o=this[e],r=1,i=0;++i>>=0,t>>>=0,n||O(e,t,this.length);for(var o=this[e+--t],r=1;t>0&&(r*=256);)o+=this[e+--t]*r;return o},t.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},t.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},t.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},t.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},t.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},t.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var o=this[e],r=1,i=0;++i=(r*=128)&&(o-=Math.pow(2,8*t)),o},t.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var o=t,r=1,i=this[e+--o];o>0&&(r*=256);)i+=this[e+--o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*t)),i},t.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},t.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},t.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},t.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},t.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},t.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),r.read(this,e,!0,23,4)},t.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),r.read(this,e,!1,23,4)},t.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),r.read(this,e,!0,52,8)},t.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),r.read(this,e,!1,52,8)},t.prototype.writeUIntLE=function(e,t,n,o){e=+e,t>>>=0,n>>>=0,o||D(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,o||D(this,e,t,n,Math.pow(2,8*n)-1,0);var r=n-1,i=1;for(this[t+r]=255&e;--r>=0&&(i*=256);)this[t+r]=e/i&255;return t+n},t.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},t.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},t.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},t.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},t.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},t.prototype.writeIntLE=function(e,t,n,o){if(e=+e,t>>>=0,!o){var r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}var i=0,s=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+n},t.prototype.writeIntBE=function(e,t,n,o){if(e=+e,t>>>=0,!o){var r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}var i=n-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+n},t.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},t.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},t.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},t.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},t.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},t.prototype.writeFloatLE=function(e,t,n){return A(this,e,t,!0,n)},t.prototype.writeFloatBE=function(e,t,n){return A(this,e,t,!1,n)},t.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},t.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},t.prototype.copy=function(e,n,o,r){if(!t.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),r||0===r||(r=this.length),n>=e.length&&(n=e.length),n||(n=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-n=0;--s)e[s+n]=this[s+o];else Uint8Array.prototype.set.call(e,this.subarray(o,r),n);return i},t.prototype.fill=function(e,n,o,r){if("string"==typeof e){if("string"==typeof n?(r=n,n=0,o=this.length):"string"==typeof o&&(r=o,o=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!t.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e&&(e&=255);if(n<0||this.length>>=0,o=void 0===o?this.length:o>>>0,e||(e=0),"number"==typeof e)for(s=n;s55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===o){(t-=3)>-1&&i.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&i.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function P(e){return o.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,n,o){for(var r=0;r=t.length||r>=e.length);++r)t[r+n]=e[r];return r}function U(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function B(e){return e!=e}}).call(this,e("buffer").Buffer)},{"base64-js":1,buffer:3,ieee754:32}],4:[function(e,t,n){t.exports={elementNames:{altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",fedropshadow:"feDropShadow",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},attributeNames:{definitionurl:"definitionURL",attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"}}},{}],5:[function(e,t,n){var o=e("domelementtype"),r=e("entities"),i=e("./foreignNames.json");i.elementNames.__proto__=null,i.attributeNames.__proto__=null;var s={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},a={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},c=t.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var n="",r=0;r=0&&(t=Object.assign({},t,{xmlMode:!1}))),!t.xmlMode&&["svg","math"].indexOf(e.name)>=0&&(t=Object.assign({},t,{xmlMode:"foreign"}));var n="<"+e.name,o=function(e,t){if(e){var n,o="";for(var s in e)n=e[s],o&&(o+=" "),"foreign"===t.xmlMode&&(s=i.attributeNames[s]||s),o+=s,(null!==n&&""!==n||t.xmlMode)&&(o+='="'+(t.decodeEntities?r.encodeXML(n):n.replace(/\"/g,"""))+'"');return o}}(e.attribs,t);return o&&(n+=" "+o),!t.xmlMode||e.children&&0!==e.children.length?(n+=">",e.children&&(n+=c(e.children,t)),a[e.name]&&!t.xmlMode||(n+="")):n+="/>",n}function d(e){return"<"+e.data+">"}function h(e,t){var n=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in s||(n=r.encodeXML(n)),n}function p(e){return""}function m(e){return"\x3c!--"+e.data+"--\x3e"}},{"./foreignNames.json":4,domelementtype:6,entities:20}],6:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.isTag=function(e){return"tag"===e.type||"script"===e.type||"style"===e.type},n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype"},{}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=e("./node");n.Node=o.Node,n.Element=o.Element,n.DataNode=o.DataNode,n.NodeWithChildren=o.NodeWithChildren;var r=/\s+/g,i={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},s=function(){function e(e,t,n){this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=null,"function"==typeof t&&(n=t,t=i),"object"===d(e)&&(t=e,e=void 0),this._callback=e||null,this._options=t||i,this._elementCB=n||null}return e.prototype.onparserinit=function(e){this._parser=e},e.prototype.onreset=function(){this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=this._parser||null},e.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this._lastNode=null;var e=this._tagStack.pop();e&&this._parser&&(this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e))},e.prototype.onopentag=function(e,t){var n=new o.Element(e,t);this.addNode(n),this._tagStack.push(n)},e.prototype.ontext=function(e){var t=this._options.normalizeWhitespace,n=this._lastNode;if(n&&"text"===n.type)t?n.data=(n.data+e).replace(r," "):n.data+=e;else{t&&(e=e.replace(r," "));var i=new o.DataNode("text",e);this.addNode(i),this._lastNode=i}},e.prototype.oncomment=function(e){if(this._lastNode&&"comment"===this._lastNode.type)this._lastNode.data+=e;else{var t=new o.DataNode("comment",e);this.addNode(t),this._lastNode=t}},e.prototype.oncommentend=function(){this._lastNode=null},e.prototype.oncdatastart=function(){var e=new o.DataNode("text",""),t=new o.NodeWithChildren("cdata",[e]);this.addNode(t),e.parent=t,this._lastNode=e},e.prototype.oncdataend=function(){this._lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this._tagStack[this._tagStack.length-1],n=t?t.children:this.dom,o=n[n.length-1];this._parser&&(this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex)),n.push(e),o&&(e.prev=o,o.next=e),t&&(e.parent=t),this._lastNode=null},e.prototype.addDataNode=function(e){this.addNode(e),this._lastNode=e},e}();n.DomHandler=s,n.default=s},{"./node":8}],8:[function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(n,"__esModule",{value:!0});var i=new Map([["tag",1],["script",1],["style",1],["directive",1],["text",3],["cdata",4],["comment",8]]),s=function(){function e(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return i.get(this.type)||1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent||null},set:function(e){this.parent=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev||null},set:function(e){this.prev=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next||null},set:function(e){this.next=e},enumerable:!0,configurable:!0}),e}();n.Node=s;var a=function(e){function t(t,n){var o=e.call(this,t)||this;return o.data=n,o}return r(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!0,configurable:!0}),t}(s);n.DataNode=a;var c=function(e){function t(t,n){var o=e.call(this,"directive",n)||this;return o.name=t,o}return r(t,e),t}(a);n.ProcessingInstruction=c;var l=function(e){function t(t,n){var o=e.call(this,t)||this;return o.children=n,o}return r(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this.children[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!0,configurable:!0}),t}(s);n.NodeWithChildren=l;var u=function(e){function t(t,n){var o=e.call(this,"script"===t?"script":"style"===t?"style":"tag",[])||this;return o.name=t,o.attribs=n,o.attribs=n,o}return r(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!0,configurable:!0}),t}(l);n.Element=u},{}],9:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=e("./tagtypes");function r(e,t){var n=[],r=[];if(e===t)return 0;for(var i=o.hasChildren(e)?e:e.parent;i;)n.unshift(i),i=i.parent;for(i=o.hasChildren(t)?t:t.parent;i;)r.unshift(i),i=i.parent;for(var s=0;n[s]===r[s];)s++;if(0===s)return 1;var a=n[s-1],c=a.children,l=n[s],u=r[s];return c.indexOf(l)>c.indexOf(u)?a===t?20:4:a===e?10:2}n.removeSubsets=function(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(var o=n.parent;o;o=o.parent)if(e.indexOf(o)>-1){e.splice(t,1);break}}return e},n.compareDocumentPosition=r,n.uniqueSort=function(e){return(e=e.filter((function(e,t,n){return!n.includes(e,t+1)}))).sort((function(e,t){var n=r(e,t);return 2&n?-1:4&n?1:0})),e}},{"./tagtypes":15}],10:[function(e,t,n){function o(e){for(var t in e)n.hasOwnProperty(t)||(n[t]=e[t])}Object.defineProperty(n,"__esModule",{value:!0}),o(e("./stringify")),o(e("./traversal")),o(e("./manipulation")),o(e("./querying")),o(e("./legacy")),o(e("./helpers")),o(e("./tagtypes"))},{"./helpers":9,"./legacy":11,"./manipulation":12,"./querying":13,"./stringify":14,"./tagtypes":15,"./traversal":16}],11:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=e("./querying"),r=e("./tagtypes");function i(e){return"text"===e.type}var s={tag_name:function(e){return"function"==typeof e?function(t){return r.isTag(t)&&e(t.name)}:"*"===e?r.isTag:function(t){return r.isTag(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return i(t)&&e(t.data)}:function(t){return i(t)&&t.data===e}}};function a(e,t){return"function"==typeof t?function(n){return r.isTag(n)&&t(n.attribs[e])}:function(n){return r.isTag(n)&&n.attribs[e]===t}}function c(e,t){return function(n){return e(n)||t(n)}}function l(e){var t=Object.keys(e).map((function(t){var n=e[t];return t in s?s[t](n):a(t,n)}));return 0===t.length?null:t.reduce(c)}n.testElement=function(e,t){var n=l(e);return!n||n(t)},n.getElements=function(e,t,n,r){void 0===r&&(r=1/0);var i=l(e);return i?o.filter(i,t,n,r):[]},n.getElementById=function(e,t,n){return void 0===n&&(n=!0),Array.isArray(t)||(t=[t]),o.findOne(a("id",e),t,n)},n.getElementsByTagName=function(e,t,n,r){return void 0===r&&(r=1/0),o.filter(s.tag_name(e),t,n,r)},n.getElementsByTagType=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),o.filter(s.tag_type(e),t,n,r)}},{"./querying":13,"./tagtypes":15}],12:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},n.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var o=t.next=e.next;o&&(o.prev=t);var r=t.parent=e.parent;if(r){var i=r.children;i[i.lastIndexOf(e)]=t}},n.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var n=e.children[e.children.length-2];n.next=t,t.prev=n,t.next=null}},n.append=function(e,t){var n=e.parent,o=e.next;if(t.next=o,t.prev=e,e.next=t,t.parent=n,o){if(o.prev=t,n){var r=n.children;r.splice(r.lastIndexOf(o),0,t)}}else n&&n.children.push(t)},n.prepend=function(e,t){var n=e.parent;if(n){var o=n.children;o.splice(o.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},{}],13:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=e("./tagtypes");function r(e,t,n,i){for(var s=[],a=0,c=t;a0){var u=r(e,l.children,n,i);if(s.push.apply(s,u),(i-=u.length)<=0)break}}return s}n.filter=function(e,t,n,o){return void 0===n&&(n=!0),void 0===o&&(o=1/0),Array.isArray(t)||(t=[t]),r(e,t,n,o)},n.find=r,n.findOneChild=function(e,t){return t.find(e)},n.findOne=function e(t,n,r){void 0===r&&(r=!0);for(var i=null,s=0;s0&&(i=e(t,a.children)))}return i},n.existsOne=function e(t,n){return n.some((function(n){return o.isTag(n)&&(t(n)||n.children.length>0&&e(t,n.children))}))},n.findAll=function(e,t){for(var n,r,i=[],s=t.filter(o.isTag);r=s.shift();){var a=null===(n=r.children)||void 0===n?void 0:n.filter(o.isTag);a&&a.length>0&&s.unshift.apply(s,a),e(r)&&i.push(r)}return i}},{"./tagtypes":15}],14:[function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var r=e("./tagtypes"),i=o(e("dom-serializer"));function s(e,t){return i.default(e,t)}n.getOuterHTML=s,n.getInnerHTML=function(e,t){return r.hasChildren(e)?e.children.map((function(e){return s(e,t)})).join(""):""},n.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):r.isTag(t)?"br"===t.name?"\n":e(t.children):r.isCDATA(t)?e(t.children):r.isText(t)?t.data:""}},{"./tagtypes":15,"dom-serializer":5}],15:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=e("domelementtype");n.isTag=function(e){return o.isTag(e)},n.isCDATA=function(e){return"cdata"===e.type},n.isText=function(e){return"text"===e.type},n.isComment=function(e){return"comment"===e.type},n.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")}},{domelementtype:6}],16:[function(e,t,n){function o(e){return e.children||null}function r(e){return e.parent||null}Object.defineProperty(n,"__esModule",{value:!0}),n.getChildren=o,n.getParent=r,n.getSiblings=function(e){var t=r(e);return t?o(t):[e]},n.getAttributeValue=function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},n.hasAttrib=function(e,t){return!!e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},n.getName=function(e){return e.name}},{}],17:[function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var r=o(e("./maps/entities.json")),i=o(e("./maps/legacy.json")),s=o(e("./maps/xml.json")),a=o(e("./decode_codepoint"));function c(e){var t=Object.keys(e).join("|"),n=u(e),o=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(e){return String(e).replace(o,n)}}n.decodeXML=c(s.default),n.decodeHTMLStrict=c(r.default);var l=function(e,t){return e=55296&&e<=57343||e>1114111)return"�";e in r.default&&(e=r.default[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}},{"./maps/decode.json":21}],19:[function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var r=c(o(e("./maps/xml.json")).default),i=l(r);n.encodeXML=h(r,i);var s=c(o(e("./maps/entities.json")).default),a=l(s);function c(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function l(e){for(var t=[],n=[],o=0,r=Object.keys(e);o",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},{}],23:[function(e,t,n){t.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],24:[function(e,t,n){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},{}],25:[function(e,t,n){var o=Object.create||function(e){var t=function(){};return t.prototype=e,new t},r=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return n},i=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments)}};function s(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=o(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._maxListeners=void 0;var a,c=10;try{var l={};Object.defineProperty&&Object.defineProperty(l,"x",{value:0}),a=0===l.x}catch(e){a=!1}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function h(e,t,n){if(t)e.call(n);else for(var o=e.length,r=S(e,o),i=0;i0&&a.length>i){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,"object"===("undefined"==typeof console?"undefined":d(console))&&console.warn&&console.warn("%s: %s",c.name,c.message)}}else a=s[t]=n,++e._eventsCount;return e}function b(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t1&&(t=arguments[1]),t instanceof Error)throw t;var c=new Error('Unhandled "error" event. ('+t+")");throw c.context=t,c}if(!(n=s[e]))return!1;var l="function"==typeof n;switch(o=arguments.length){case 1:h(n,l,this);break;case 2:p(n,l,this,arguments[1]);break;case 3:m(n,l,this,arguments[1],arguments[2]);break;case 4:g(n,l,this,arguments[1],arguments[2],arguments[3]);break;default:for(r=new Array(o-1),i=1;i=0;s--)if(n[s]===t||n[s].listener===t){a=n[s].listener,i=s;break}if(i<0)return this;0===i?n.shift():function(e,t){for(var n=t,o=n+1,r=e.length;o=0;i--)this.removeListener(e,t[i]);return this},s.prototype.listeners=function(e){return E(this,e,!0)},s.prototype.rawListeners=function(e){return E(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):y.call(e,t)},s.prototype.listenerCount=y,s.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],26:[function(e,t,n){var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var s=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,(function(e){for(var t,o=[],r=1;r0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},t.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},t.prototype.parseComplete=function(e){this.reset(),this.end(e)},t.prototype.write=function(e){this._tokenizer.write(e)},t.prototype.end=function(e){this._tokenizer.end(e)},t.prototype.pause=function(){this._tokenizer.pause()},t.prototype.resume=function(){this._tokenizer.resume()},t}(a.EventEmitter);n.Parser=g},{"./Tokenizer":30,events:25}],30:[function(e,t,n){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});var r=o(e("entities/lib/decode_codepoint")),i=o(e("entities/lib/maps/entities.json")),s=o(e("entities/lib/maps/legacy.json")),a=o(e("entities/lib/maps/xml.json"));function c(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function l(e,t,n){var o=e.toLowerCase();return e===o?function(e,r){r===o?e._state=t:(e._state=n,e._index--)}:function(r,i){i===o||i===e?r._state=t:(r._state=n,r._index--)}}function u(e,t){var n=e.toLowerCase();return function(o,r){r===n||r===e?o._state=t:(o._state=3,o._index--)}}var d=l("C",23,16),h=l("D",24,16),p=l("A",25,16),m=l("T",26,16),g=l("A",27,16),_=u("R",34),f=u("I",35),b=u("P",36),v=u("T",37),E=l("R",39,1),y=l("I",40,1),S=l("P",41,1),C=l("T",42,1),w=u("Y",44),T=u("L",45),x=u("E",46),k=l("Y",48,1),R=l("L",49,1),O=l("E",50,1),D=l("#",52,53),I=l("X",55,54),A=function(){function e(e,t){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1,this._cbs=t,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}return e.prototype.reset=function(){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1},e.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=2,this._sectionStart=this._index):this._decodeEntities&&1===this._special&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=1,this._state=51,this._sectionStart=this._index)},e.prototype._stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||1!==this._special||c(e)?this._state=1:"!"===e?(this._state=15,this._sectionStart=this._index+1):"?"===e?(this._state=17,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?3:31,this._sectionStart=this._index)},e.prototype._stateInTagName=function(e){("/"===e||">"===e||c(e))&&(this._emitToken("onopentagname"),this._state=8,this._index--)},e.prototype._stateBeforeClosingTagName=function(e){c(e)||(">"===e?this._state=1:1!==this._special?"s"===e||"S"===e?this._state=32:(this._state=1,this._index--):(this._state=6,this._sectionStart=this._index))},e.prototype._stateInClosingTagName=function(e){(">"===e||c(e))&&(this._emitToken("onclosetag"),this._state=7,this._index--)},e.prototype._stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this._sectionStart=this._index+1)},e.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=1,this._sectionStart=this._index+1):"/"===e?this._state=4:c(e)||(this._state=9,this._sectionStart=this._index)},e.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=1,this._sectionStart=this._index+1):c(e)||(this._state=8,this._index--)},e.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||c(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=10,this._index--)},e.prototype._stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this._cbs.onattribend(),this._state=8,this._index--):c(e)||(this._cbs.onattribend(),this._state=9,this._sectionStart=this._index)},e.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this._sectionStart=this._index+1):"'"===e?(this._state=13,this._sectionStart=this._index+1):c(e)||(this._state=14,this._sectionStart=this._index,this._index--)},e.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},e.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},e.prototype._stateInAttributeValueNoQuotes=function(e){c(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},e.prototype._stateBeforeDeclaration=function(e){this._state="["===e?22:"-"===e?18:16},e.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=1,this._sectionStart=this._index+1)},e.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=1,this._sectionStart=this._index+1)},e.prototype._stateBeforeComment=function(e){"-"===e?(this._state=19,this._sectionStart=this._index+1):this._state=16},e.prototype._stateInComment=function(e){"-"===e&&(this._state=20)},e.prototype._stateAfterComment1=function(e){this._state="-"===e?21:19},e.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"-"!==e&&(this._state=19)},e.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=28,this._sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype._stateInCdata=function(e){"]"===e&&(this._state=29)},e.prototype._stateAfterCdata1=function(e){this._state="]"===e?30:28},e.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"]"!==e&&(this._state=28)},e.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=33:"t"===e||"T"===e?this._state=43:(this._state=3,this._index--)},e.prototype._stateBeforeSpecialEnd=function(e){2!==this._special||"c"!==e&&"C"!==e?3!==this._special||"t"!==e&&"T"!==e?this._state=1:this._state=47:this._state=38},e.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||c(e))&&(this._special=2),this._state=3,this._index--},e.prototype._stateAfterScript5=function(e){">"===e||c(e)?(this._special=1,this._state=6,this._sectionStart=this._index-6,this._index--):this._state=1},e.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||c(e))&&(this._special=3),this._state=3,this._index--},e.prototype._stateAfterStyle4=function(e){">"===e||c(e)?(this._special=1,this._state=6,this._sectionStart=this._index-5,this._index--):this._state=1},e.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+16&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(s.default,n))return this._emitPartial(s.default[n]),void(this._sectionStart+=t+1);t--}},e.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(1!==this._baseState?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},e.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var o=this._buffer.substring(n,this._index),i=parseInt(o,t);this._emitPartial(r.default(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},e.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},e.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},e.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(1===this._state?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},e.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},e.prototype._parse=function(){for(;this._index>1,u=-7,d=n?r-1:0,h=n?-1:1,p=e[t+d];for(d+=h,i=p&(1<<-u)-1,p>>=-u,u+=a;u>0;i=256*i+e[t+d],d+=h,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=o;u>0;s=256*s+e[t+d],d+=h,u-=8);if(0===i)i=1-l;else{if(i===c)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,o),i-=l}return(p?-1:1)*s*Math.pow(2,i-o)},n.write=function(e,t,n,o,r,i){var s,a,c,l=8*i-r-1,u=(1<>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=o?0:i-1,m=o?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+d>=1?h/c:h*Math.pow(2,1-d))*c>=2&&(s++,c/=2),s+d>=u?(a=0,s=u):s+d>=1?(a=(t*c-1)*Math.pow(2,r),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,r),s=0));r>=8;e[n+p]=255&a,p+=m,a/=256,r-=8);for(s=s<0;e[n+p]=255&s,p+=m,s/=256,l-=8);e[n+p-m]|=128*g}},{}],33:[function(e,t,n){var o=e("./_getNative")(e("./_root"),"DataView");t.exports=o},{"./_getNative":93,"./_root":130}],34:[function(e,t,n){var o=e("./_hashClear"),r=e("./_hashDelete"),i=e("./_hashGet"),s=e("./_hashHas"),a=e("./_hashSet");function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,a&&r(n[0],n[1],a)&&(s=i<3?void 0:s,i=1),t=Object(t);++o-1&&e%1==0&&e-1}},{"./_assocIndexOf":52}],117:[function(e,t,n){var o=e("./_assocIndexOf");t.exports=function(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},{"./_assocIndexOf":52}],118:[function(e,t,n){var o=e("./_Hash"),r=e("./_ListCache"),i=e("./_Map");t.exports=function(){this.size=0,this.__data__={hash:new o,map:new(i||r),string:new o}}},{"./_Hash":34,"./_ListCache":35,"./_Map":36}],119:[function(e,t,n){var o=e("./_getMapData");t.exports=function(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}},{"./_getMapData":92}],120:[function(e,t,n){var o=e("./_getMapData");t.exports=function(e){return o(this,e).get(e)}},{"./_getMapData":92}],121:[function(e,t,n){var o=e("./_getMapData");t.exports=function(e){return o(this,e).has(e)}},{"./_getMapData":92}],122:[function(e,t,n){var o=e("./_getMapData");t.exports=function(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},{"./_getMapData":92}],123:[function(e,t,n){var o=e("./_getNative")(Object,"create");t.exports=o},{"./_getNative":93}],124:[function(e,t,n){var o=e("./_overArg")(Object.keys,Object);t.exports=o},{"./_overArg":128}],125:[function(e,t,n){t.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},{}],126:[function(e,t,n){var o=e("./_freeGlobal"),r="object"==d(n)&&n&&!n.nodeType&&n,i=r&&"object"==d(t)&&t&&!t.nodeType&&t,s=i&&i.exports===r&&o.process,a=function(){try{var e=i&&i.require&&i.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();t.exports=a},{"./_freeGlobal":89}],127:[function(e,t,n){var o=Object.prototype.toString;t.exports=function(e){return o.call(e)}},{}],128:[function(e,t,n){t.exports=function(e,t){return function(n){return e(t(n))}}},{}],129:[function(e,t,n){var o=e("./_apply"),r=Math.max;t.exports=function(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){for(var i=arguments,s=-1,a=r(i.length-t,0),c=Array(a);++s0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},{}],134:[function(e,t,n){var o=e("./_ListCache");t.exports=function(){this.__data__=new o,this.size=0}},{"./_ListCache":35}],135:[function(e,t,n){t.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},{}],136:[function(e,t,n){t.exports=function(e){return this.__data__.get(e)}},{}],137:[function(e,t,n){t.exports=function(e){return this.__data__.has(e)}},{}],138:[function(e,t,n){var o=e("./_ListCache"),r=e("./_Map"),i=e("./_MapCache");t.exports=function(e,t){var n=this.__data__;if(n instanceof o){var s=n.__data__;if(!r||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}},{"./_ListCache":35,"./_Map":36,"./_MapCache":37}],139:[function(e,t,n){var o=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},{}],140:[function(e,t,n){var o=e("./_baseClone");t.exports=function(e){return o(e,5)}},{"./_baseClone":56}],141:[function(e,t,n){t.exports=function(e){return function(){return e}}},{}],142:[function(e,t,n){t.exports=function(e,t){return e===t||e!=e&&t!=t}},{}],143:[function(e,t,n){var o=e("./toString"),r=/[\\^$.*+?()[\]{}|]/g,i=RegExp(r.source);t.exports=function(e){return(e=o(e))&&i.test(e)?e.replace(r,"\\$&"):e}},{"./toString":166}],144:[function(e,t,n){t.exports=function(e){return e}},{}],145:[function(e,t,n){var o=e("./_baseIsArguments"),r=e("./isObjectLike"),i=Object.prototype,s=i.hasOwnProperty,a=i.propertyIsEnumerable,c=o(function(){return arguments}())?o:function(e){return r(e)&&s.call(e,"callee")&&!a.call(e,"callee")};t.exports=c},{"./_baseIsArguments":61,"./isObjectLike":154}],146:[function(e,t,n){var o=Array.isArray;t.exports=o},{}],147:[function(e,t,n){var o=e("./isFunction"),r=e("./isLength");t.exports=function(e){return null!=e&&r(e.length)&&!o(e)}},{"./isFunction":150,"./isLength":151}],148:[function(e,t,n){var o=e("./isArrayLike"),r=e("./isObjectLike");t.exports=function(e){return r(e)&&o(e)}},{"./isArrayLike":147,"./isObjectLike":154}],149:[function(e,t,n){var o=e("./_root"),r=e("./stubFalse"),i="object"==d(n)&&n&&!n.nodeType&&n,s=i&&"object"==d(t)&&t&&!t.nodeType&&t,a=s&&s.exports===i?o.Buffer:void 0,c=(a?a.isBuffer:void 0)||r;t.exports=c},{"./_root":130,"./stubFalse":164}],150:[function(e,t,n){var o=e("./_baseGetTag"),r=e("./isObject");t.exports=function(e){if(!r(e))return!1;var t=o(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},{"./_baseGetTag":60,"./isObject":153}],151:[function(e,t,n){t.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},{}],152:[function(e,t,n){var o=e("./_baseIsMap"),r=e("./_baseUnary"),i=e("./_nodeUtil"),s=i&&i.isMap,a=s?r(s):o;t.exports=a},{"./_baseIsMap":62,"./_baseUnary":74,"./_nodeUtil":126}],153:[function(e,t,n){t.exports=function(e){var t=d(e);return null!=e&&("object"==t||"function"==t)}},{}],154:[function(e,t,n){t.exports=function(e){return null!=e&&"object"==d(e)}},{}],155:[function(e,t,n){var o=e("./_baseGetTag"),r=e("./_getPrototype"),i=e("./isObjectLike"),s=Function.prototype,a=Object.prototype,c=s.toString,l=a.hasOwnProperty,u=c.call(Object);t.exports=function(e){if(!i(e)||"[object Object]"!=o(e))return!1;var t=r(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==u}},{"./_baseGetTag":60,"./_getPrototype":94,"./isObjectLike":154}],156:[function(e,t,n){var o=e("./_baseIsSet"),r=e("./_baseUnary"),i=e("./_nodeUtil"),s=i&&i.isSet,a=s?r(s):o;t.exports=a},{"./_baseIsSet":64,"./_baseUnary":74,"./_nodeUtil":126}],157:[function(e,t,n){var o=e("./_baseGetTag"),r=e("./isArray"),i=e("./isObjectLike");t.exports=function(e){return"string"==typeof e||!r(e)&&i(e)&&"[object String]"==o(e)}},{"./_baseGetTag":60,"./isArray":146,"./isObjectLike":154}],158:[function(e,t,n){var o=e("./_baseGetTag"),r=e("./isObjectLike");t.exports=function(e){return"symbol"==d(e)||r(e)&&"[object Symbol]"==o(e)}},{"./_baseGetTag":60,"./isObjectLike":154}],159:[function(e,t,n){var o=e("./_baseIsTypedArray"),r=e("./_baseUnary"),i=e("./_nodeUtil"),s=i&&i.isTypedArray,a=s?r(s):o;t.exports=a},{"./_baseIsTypedArray":65,"./_baseUnary":74,"./_nodeUtil":126}],160:[function(e,t,n){var o=e("./_arrayLikeKeys"),r=e("./_baseKeys"),i=e("./isArrayLike");t.exports=function(e){return i(e)?o(e):r(e)}},{"./_arrayLikeKeys":47,"./_baseKeys":66,"./isArrayLike":147}],161:[function(e,t,n){var o=e("./_arrayLikeKeys"),r=e("./_baseKeysIn"),i=e("./isArrayLike");t.exports=function(e){return i(e)?o(e,!0):r(e)}},{"./_arrayLikeKeys":47,"./_baseKeysIn":67,"./isArrayLike":147}],162:[function(e,t,n){var o=e("./_baseMerge"),r=e("./_createAssigner")((function(e,t,n,r){o(e,t,n,r)}));t.exports=r},{"./_baseMerge":68,"./_createAssigner":86}],163:[function(e,t,n){t.exports=function(){return[]}},{}],164:[function(e,t,n){t.exports=function(){return!1}},{}],165:[function(e,t,n){var o=e("./_copyObject"),r=e("./keysIn");t.exports=function(e){return o(e,r(e))}},{"./_copyObject":82,"./keysIn":161}],166:[function(e,t,n){var o=e("./_baseToString");t.exports=function(e){return null==e?"":o(e)}},{"./_baseToString":73}],167:[function(e,t,n){(function(e){function t(e,t){for(var n=0,o=e.length-1;o>=0;o--){var r=e[o];"."===r?e.splice(o,1):".."===r?(e.splice(o,1),n++):n&&(e.splice(o,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],o=0;o=-1&&!r;i--){var s=i>=0?arguments[i]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"/"+n,r="/"===s.charAt(0))}return(r?"/":"")+(n=t(o(n.split("/"),(function(e){return!!e})),!r).join("/"))||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="/"===r(e,-1);return(e=t(o(e.split("/"),(function(e){return!!e})),!i).join("/"))||i||(e="."),e&&s&&(e+="/"),(i?"/":"")+e},n.isAbsolute=function(e){return"/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(o(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},n.relative=function(e,t){function o(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var r=o(e.split("/")),i=o(t.split("/")),s=Math.min(r.length,i.length),a=s,c=0;c=1;--i)if(47===(t=e.charCodeAt(i))){if(!r){o=i;break}}else r=!1;return-1===o?n?"/":".":n&&1===o?"/":e.slice(0,o)},n.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,o=-1,r=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!r){n=t+1;break}}else-1===o&&(r=!1,o=t+1);return-1===o?"":e.slice(n,o)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,o=-1,r=!0,i=0,s=e.length-1;s>=0;--s){var a=e.charCodeAt(s);if(47!==a)-1===o&&(r=!1,o=s+1),46===a?-1===t?t=s:1!==i&&(i=1):-1!==t&&(i=-1);else if(!r){n=s+1;break}}return-1===t||-1===o||0===i||1===i&&t===o-1&&t===n+1?"":e.slice(t,o)};var r="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:192}],168:[function(e,t,n){var o;n.__esModule=!0,n.default=void 0;var r=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).type="atrule",n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r=o.prototype;return r.append=function(){var t;this.nodes||(this.nodes=[]);for(var n=arguments.length,o=new Array(n),r=0;r=a.length)break;u=a[l++]}else{if((l=a.next()).done)break;u=l.value}var d=u;this.nodes.push(d)}}return this},d.prepend=function(){for(var e=arguments.length,t=new Array(e),n=0;n=o.length)break;s=o[i++]}else{if((i=o.next()).done)break;s=i.value}var a=s,c=this.normalize(a,this.first,"prepend").reverse(),l=c,u=Array.isArray(l),d=0;for(l=u?l:l[Symbol.iterator]();;){var h;if(u){if(d>=l.length)break;h=l[d++]}else{if((d=l.next()).done)break;h=d.value}var p=h;this.nodes.unshift(p)}for(var m in this.indexes)this.indexes[m]=this.indexes[m]+c.length}return this},d.cleanRaws=function(e){if(t.prototype.cleanRaws.call(this,e),this.nodes){var n=this.nodes,o=Array.isArray(n),r=0;for(n=o?n:n[Symbol.iterator]();;){var i;if(o){if(r>=n.length)break;i=n[r++]}else{if((r=n.next()).done)break;i=r.value}i.cleanRaws(e)}}},d.insertBefore=function(e,t){var n,o=0===(e=this.index(e))&&"prepend",r=this.normalize(t,this.nodes[e],o).reverse(),i=r,s=Array.isArray(i),a=0;for(i=s?i:i[Symbol.iterator]();;){var c;if(s){if(a>=i.length)break;c=i[a++]}else{if((a=i.next()).done)break;c=a.value}var l=c;this.nodes.splice(e,0,l)}for(var u in this.indexes)e<=(n=this.indexes[u])&&(this.indexes[u]=n+r.length);return this},d.insertAfter=function(e,t){e=this.index(e);var n,o=this.normalize(t,this.nodes[e]).reverse(),r=o,i=Array.isArray(r),s=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(s>=r.length)break;a=r[s++]}else{if((s=r.next()).done)break;a=s.value}var c=a;this.nodes.splice(e+1,0,c)}for(var l in this.indexes)e<(n=this.indexes[l])&&(this.indexes[l]=n+o.length);return this},d.removeChild=function(e){var t;for(var n in e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},d.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var o;if(t){if(n>=e.length)break;o=e[n++]}else{if((n=e.next()).done)break;o=n.value}o.parent=void 0}return this.nodes=[],this},d.replaceValues=function(e,t,n){return n||(n=t,t={}),this.walkDecls((function(o){t.props&&-1===t.props.indexOf(o.prop)||t.fast&&-1===o.value.indexOf(t.fast)||(o.value=o.value.replace(e,n))})),this},d.every=function(e){return this.nodes.every(e)},d.some=function(e){return this.nodes.some(e)},d.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},d.normalize=function(t,n){var i=this;if("string"==typeof t)t=function e(t){return t.map((function(t){return t.nodes&&(t.nodes=e(t.nodes)),delete t.source,t}))}(e("./parse")(t).nodes);else if(Array.isArray(t)){var s=t=t.slice(0),a=Array.isArray(s),c=0;for(s=a?s:s[Symbol.iterator]();;){var l;if(a){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var u=l;u.parent&&u.parent.removeChild(u,"ignore")}}else if("root"===t.type){var d=t=t.nodes.slice(0),h=Array.isArray(d),p=0;for(d=h?d:d[Symbol.iterator]();;){var m;if(h){if(p>=d.length)break;m=d[p++]}else{if((p=d.next()).done)break;m=p.value}var g=m;g.parent&&g.parent.removeChild(g,"ignore")}}else if(t.type)t=[t];else if(t.prop){if(void 0===t.value)throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new o.default(t)]}else if(t.selector)t=[new(e("./rule"))(t)];else if(t.name)t=[new(e("./at-rule"))(t)];else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new r.default(t)]}return t.map((function(e){return e.parent&&e.parent.removeChild(e),void 0===e.raws.before&&n&&void 0!==n.raws.before&&(e.raws.before=n.raws.before.replace(/[^\s]/g,"")),e.parent=i,e}))},c=a,(l=[{key:"first",get:function(){if(this.nodes)return this.nodes[0]}},{key:"last",get:function(){if(this.nodes)return this.nodes[this.nodes.length-1]}}])&&s(c.prototype,l),u&&s(c,u),a}(i(e("./node")).default);n.default=a,t.exports=n.default},{"./at-rule":168,"./comment":169,"./declaration":172,"./node":177,"./parse":178,"./rule":185}],171:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o=s(e("supports-color")),r=s(e("chalk")),i=s(e("./terminal-highlight"));function s(e){return e&&e.__esModule?e:{default:e}}function a(e){var t="function"==typeof Map?new Map:void 0;return(a=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return l(e,arguments,d(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),u(o,e)})(e)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function l(e,t,n){return(l=c()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&u(r,n.prototype),r}).apply(null,arguments)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h=function(e){var t,n;function s(t,n,o,r,i,a){var c;return(c=e.call(this,t)||this).name="CssSyntaxError",c.reason=t,i&&(c.file=i),r&&(c.source=r),a&&(c.plugin=a),void 0!==n&&void 0!==o&&(c.line=n,c.column=o),c.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(c),s),c}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=s.prototype;return a.setMessage=function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason},a.showSourceCode=function(e){var t=this;if(!this.source)return"";var n=this.source;i.default&&(void 0===e&&(e=o.default.stdout),e&&(n=(0,i.default)(n)));var s=n.split(/\r?\n/),a=Math.max(this.line-3,0),c=Math.min(this.line+2,s.length),l=String(c).length;function u(t){return e&&r.default.red?r.default.red.bold(t):t}function d(t){return e&&r.default.gray?r.default.gray(t):t}return s.slice(a,c).map((function(e,n){var o=a+1+n,r=" "+(" "+o).slice(-l)+" | ";if(o===t.line){var i=d(r.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return u(">")+d(r)+e+"\n "+i+u("^")}return" "+d(r)+e})).join("\n")},a.toString=function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e},s}(a(Error));n.default=h,t.exports=n.default},{"./terminal-highlight":2,chalk:2,"supports-color":2}],172:[function(e,t,n){var o;n.__esModule=!0,n.default=void 0;var r=function(e){var t,n;function o(t){var n;return(n=e.call(this,t)||this).type="decl",n}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o}(((o=e("./node"))&&o.__esModule?o:{default:o}).default);n.default=r,t.exports=n.default},{"./node":177}],173:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o=s(e("path")),r=s(e("./css-syntax-error")),i=s(e("./previous-map"));function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var n=0;n"),this.map&&(this.map.file=this.from)}var t,n,s,l=e.prototype;return l.error=function(e,t,n,o){var i;void 0===o&&(o={});var s=this.origin(t,n);return(i=s?new r.default(e,s.line,s.column,s.source,s.file,o.plugin):new r.default(e,t,n,this.css,this.file,o.plugin)).input={line:t,column:n,source:this.css},this.file&&(i.input.file=this.file),i},l.origin=function(e,t){if(!this.map)return!1;var n=this.map.consumer(),o=n.originalPositionFor({line:e,column:t});if(!o.source)return!1;var r={file:this.mapResolve(o.source),line:o.line,column:o.column},i=n.sourceContentFor(o.source);return i&&(r.source=i),r},l.mapResolve=function(e){return/^\w+:\/\//.test(e)?e:o.default.resolve(this.map.consumer().sourceRoot||".",e)},t=e,(n=[{key:"from",get:function(){return this.file||this.id}}])&&a(t.prototype,n),s&&a(t,s),e}();n.default=l,t.exports=n.default},{"./css-syntax-error":171,"./previous-map":181,path:167}],174:[function(e,t,n){(function(o){n.__esModule=!0,n.default=void 0;var r=l(e("./map-generator")),i=l(e("./stringify")),s=l(e("./warn-once")),a=l(e("./result")),c=l(e("./parse"));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){for(var n=0;nparseInt(a[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+i+", but "+n+" uses "+r+". Perhaps this is the source of the error below.")}}else e.plugin=t.postcssPlugin,e.setMessage()}catch(e){console&&console.error&&console.error(e)}},p.asyncTick=function(e,t){var n=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,e();try{var o=this.processor.plugins[this.plugin],r=this.run(o);this.plugin+=1,h(r)?r.then((function(){n.asyncTick(e,t)})).catch((function(e){n.handleError(e,o),n.processed=!0,t(e)})):this.asyncTick(e,t)}catch(e){this.processed=!0,t(e)}},p.async=function(){var e=this;return this.processed?new Promise((function(t,n){e.error?n(e.error):t(e.stringify())})):(this.processing||(this.processing=new Promise((function(t,n){if(e.error)return n(e.error);e.plugin=0,e.asyncTick(t,n)})).then((function(){return e.processed=!0,e.stringify()}))),this.processing)},p.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;var e=this.result.processor.plugins,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var o;if(t){if(n>=e.length)break;o=e[n++]}else{if((n=e.next()).done)break;o=n.value}var r=o;if(h(this.run(r)))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},p.run=function(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(t){throw this.handleError(t,e),t}},p.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=i.default;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var n=new r.default(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result},t=e,(n=[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}])&&u(t.prototype,n),l&&u(t,l),e}();n.default=p,t.exports=n.default}).call(this,e("_process"))},{"./map-generator":176,"./parse":178,"./result":183,"./stringify":187,"./warn-once":190,_process:192}],175:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o={split:function(e,t,n){for(var o=[],r="",i=!1,s=0,a=!1,c=!1,l=0;l0&&(s-=1):0===s&&-1!==t.indexOf(u)&&(i=!0),i?(""!==r&&o.push(r.trim()),r="",i=!1):r+=u}return(n||""!==r)&&o.push(r.trim()),o},space:function(e){return o.split(e,[" ","\n","\t"])},comma:function(e){return o.split(e,[","],!0)}},r=o;n.default=r,t.exports=n.default},{}],176:[function(e,t,n){(function(o){n.__esModule=!0,n.default=void 0;var r=s(e("source-map")),i=s(e("path"));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(e,t,n){this.stringify=e,this.mapOpts=n.map||{},this.root=t,this.opts=n}var t=e.prototype;return t.isMap=function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0},t.previous=function(){var e=this;return this.previousMaps||(this.previousMaps=[],this.root.walk((function(t){if(t.source&&t.source.input.map){var n=t.source.input.map;-1===e.previousMaps.indexOf(n)&&e.previousMaps.push(n)}}))),this.previousMaps},t.isInline=function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((function(e){return e.inline})))},t.isSourcesContent=function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((function(e){return e.withContent()}))},t.clearAnnotation=function(){if(!1!==this.mapOpts.annotation)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)},t.setSourcesContent=function(){var e=this,t={};this.root.walk((function(n){if(n.source){var o=n.source.input.from;if(o&&!t[o]){t[o]=!0;var r=e.relative(o);e.map.setSourceContent(r,n.source.input.css)}}}))},t.applyPrevMaps=function(){var e=this.previous(),t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var o;if(t){if(n>=e.length)break;o=e[n++]}else{if((n=e.next()).done)break;o=n.value}var s=o,a=this.relative(s.file),c=s.root||i.default.dirname(s.file),l=void 0;!1===this.mapOpts.sourcesContent?(l=new r.default.SourceMapConsumer(s.text)).sourcesContent&&(l.sourcesContent=l.sourcesContent.map((function(){return null}))):l=s.consumer(),this.map.applySourceMap(l,a,this.relative(c))}},t.isAnnotation=function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((function(e){return e.annotation})))},t.toBase64=function(e){return o?o.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))},t.addAnnotation=function(){var e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:this.outputFile()+".map";var t="\n";-1!==this.css.indexOf("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"},t.outputFile=function(){return this.opts.to?this.relative(this.opts.to):this.opts.from?this.relative(this.opts.from):"to.css"},t.generateMap=function(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]},t.relative=function(e){if(0===e.indexOf("<"))return e;if(/^\w+:\/\//.test(e))return e;var t=this.opts.to?i.default.dirname(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(t=i.default.dirname(i.default.resolve(t,this.mapOpts.annotation))),e=i.default.relative(t,e),"\\"===i.default.sep?e.replace(/\\/g,"/"):e},t.sourcePath=function(e){return this.mapOpts.from?this.mapOpts.from:this.relative(e.source.input.from)},t.generateString=function(){var e=this;this.css="",this.map=new r.default.SourceMapGenerator({file:this.outputFile()});var t,n,o=1,i=1;this.stringify(this.root,(function(r,s,a){if(e.css+=r,s&&"end"!==a&&(s.source&&s.source.start?e.map.addMapping({source:e.sourcePath(s),generated:{line:o,column:i-1},original:{line:s.source.start.line,column:s.source.start.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:o,column:i-1}})),(t=r.match(/\n/g))?(o+=t.length,n=r.lastIndexOf("\n"),i=r.length-n):i+=r.length,s&&"start"!==a){var c=s.parent||{raws:{}};("decl"!==s.type||s!==c.last||c.raws.semicolon)&&(s.source&&s.source.end?e.map.addMapping({source:e.sourcePath(s),generated:{line:o,column:i-2},original:{line:s.source.end.line,column:s.source.end.column-1}}):e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:o,column:i-1}}))}}))},t.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var e="";return this.stringify(this.root,(function(t){e+=t})),[e]},e}();n.default=a,t.exports=n.default}).call(this,e("buffer").Buffer)},{buffer:3,path:167,"source-map":207}],177:[function(e,t,n){(function(o){n.__esModule=!0,n.default=void 0;var r=a(e("./css-syntax-error")),i=a(e("./stringifier")),s=a(e("./stringify"));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e){if(void 0===e&&(e={}),this.raws={},"production"!==o.env.NODE_ENV&&"object"!==d(e)&&void 0!==e)throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(e));for(var t in e)this[t]=e[t]}var t=e.prototype;return t.error=function(e,t){if(void 0===t&&(t={}),this.source){var n=this.positionBy(t);return this.source.input.error(e,n.line,n.column,t)}return new r.default(e)},t.warn=function(e,t,n){var o={node:this};for(var r in n)o[r]=n[r];return e.warn(t,o)},t.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.toString=function(e){void 0===e&&(e=s.default),e.stringify&&(e=e.stringify);var t="";return e(this,(function(e){t+=e})),t},t.clone=function(e){void 0===e&&(e={});var t=function e(t,n){var o=new t.constructor;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],s=d(i);"parent"===r&&"object"===s?n&&(o[r]=n):"source"===r?o[r]=i:i instanceof Array?o[r]=i.map((function(t){return e(t,o)})):("object"===s&&null!==i&&(i=e(i)),o[r]=i)}return o}(this);for(var n in e)t[n]=e[n];return t},t.cloneBefore=function(e){void 0===e&&(e={});var t=this.clone(e);return this.parent.insertBefore(this,t),t},t.cloneAfter=function(e){void 0===e&&(e={});var t=this.clone(e);return this.parent.insertAfter(this,t),t},t.replaceWith=function(){if(this.parent){for(var e=arguments.length,t=new Array(e),n=0;n0&&this.unclosedBracket(r),t&&o){for(;s.length&&("space"===(a=s[s.length-1][0])||"comment"===a);)this.tokenizer.back(s.pop());this.decl(s)}else this.unknownWord(s)},t.rule=function(e){e.pop();var t=new c.default;this.init(t,e[0][2],e[0][3]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t},t.decl=function(e){var t=new o.default;this.init(t);var n,r=e[e.length-1];for(";"===r[0]&&(this.semicolon=!0,e.pop()),r[4]?t.source.end={line:r[4],column:r[5]}:t.source.end={line:r[2],column:r[3]};"word"!==e[0][0];)1===e.length&&this.unknownWord(e),t.raws.before+=e.shift()[1];for(t.source.start={line:e[0][2],column:e[0][3]},t.prop="";e.length;){var i=e[0][0];if(":"===i||"space"===i||"comment"===i)break;t.prop+=e.shift()[1]}for(t.raws.between="";e.length;){if(":"===(n=e.shift())[0]){t.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),t.raws.between+=n[1]}"_"!==t.prop[0]&&"*"!==t.prop[0]||(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1)),t.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(var s=e.length-1;s>0;s--){if("!important"===(n=e[s])[1].toLowerCase()){t.important=!0;var a=this.stringFrom(e,s);" !important"!==(a=this.spacesFromEnd(e)+a)&&(t.raws.important=a);break}if("important"===n[1].toLowerCase()){for(var c=e.slice(0),l="",u=s;u>0;u--){var d=c[u][0];if(0===l.trim().indexOf("!")&&"space"!==d)break;l=c.pop()[1]+l}0===l.trim().indexOf("!")&&(t.important=!0,t.raws.important=l,e=c)}if("space"!==n[0]&&"comment"!==n[0])break}this.raw(t,"value",e),-1!==t.value.indexOf(":")&&this.checkMissedSemicolon(e)},t.atrule=function(e){var t,n,o=new s.default;o.name=e[1].slice(1),""===o.name&&this.unnamedAtrule(o,e),this.init(o,e[2],e[3]);for(var r=!1,i=!1,a=[];!this.tokenizer.endOfFile();){if(";"===(e=this.tokenizer.nextToken())[0]){o.source.end={line:e[2],column:e[3]},this.semicolon=!0;break}if("{"===e[0]){i=!0;break}if("}"===e[0]){if(a.length>0){for(t=a[n=a.length-1];t&&"space"===t[0];)t=a[--n];t&&(o.source.end={line:t[4],column:t[5]})}this.end(e);break}if(a.push(e),this.tokenizer.endOfFile()){r=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(o.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(o,"params",a),r&&(e=a[a.length-1],o.source.end={line:e[4],column:e[5]},this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),i&&(o.nodes=[],this.current=o)},t.end=function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end={line:e[2],column:e[3]},this.current=this.current.parent):this.unexpectedClose(e)},t.endFile=function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces},t.freeSemicolon=function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}},t.init=function(e,t,n){this.current.push(e),e.source={start:{line:t,column:n},input:this.input},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)},t.raw=function(e,t,n){for(var o,r,i,s,a=n.length,c="",l=!0,u=/^([.|#])?([\w])+/i,d=0;d=0&&("space"===(n=e[r])[0]||2!==(o+=1));r--);throw this.input.error("Missed semicolon",n[2],n[3])}},e}();n.default=u,t.exports=n.default},{"./at-rule":168,"./comment":169,"./declaration":172,"./root":184,"./rule":185,"./tokenize":188}],180:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o=p(e("./declaration")),r=p(e("./processor")),i=p(e("./stringify")),s=p(e("./comment")),a=p(e("./at-rule")),c=p(e("./vendor")),l=p(e("./parse")),u=p(e("./list")),d=p(e("./rule")),h=p(e("./root"));function p(e){return e&&e.__esModule?e:{default:e}}function m(){for(var e=arguments.length,t=new Array(e),n=0;n0)},t.startWith=function(e,t){return!!e&&e.substr(0,t.length)===t},t.getAnnotationURL=function(e){return e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//)[1].trim()},t.loadAnnotation=function(e){var t=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//gm);if(t&&t.length>0){var n=t[t.length-1];n&&(this.annotation=this.getAnnotationURL(n))}},t.decodeInline=function(e){var t,n="data:application/json,";if(this.startWith(e,n))return decodeURIComponent(e.substr(n.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),o?o.from(t,"base64").toString():window.atob(t);var r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)},t.loadMap=function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){var n=t(e);if(n&&s.default.existsSync&&s.default.existsSync(n))return s.default.readFileSync(n,"utf-8").toString().trim();throw new Error("Unable to load previous source map: "+n.toString())}if(t instanceof r.default.SourceMapConsumer)return r.default.SourceMapGenerator.fromSourceMap(t).toString();if(t instanceof r.default.SourceMapGenerator)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var o=this.annotation;return e&&(o=i.default.join(i.default.dirname(e),o)),this.root=i.default.dirname(o),!(!s.default.existsSync||!s.default.existsSync(o))&&s.default.readFileSync(o,"utf-8").toString().trim()}},t.isMap=function(e){return"object"===d(e)&&("string"==typeof e.mappings||"string"==typeof e._mappings)},e}();n.default=c,t.exports=n.default}).call(this,e("buffer").Buffer)},{buffer:3,fs:2,path:167,"source-map":207}],182:[function(e,t,n){(function(o){n.__esModule=!0,n.default=void 0;var r,i=(r=e("./lazy-result"))&&r.__esModule?r:{default:r},s=function(){function e(e){void 0===e&&(e=[]),this.version="7.0.31",this.plugins=this.normalize(e)}var t=e.prototype;return t.use=function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this},t.process=function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e,t){return void 0===t&&(t={}),0===this.plugins.length&&t.parser===t.stringifier&&"production"!==o.env.NODE_ENV&&"undefined"!=typeof console&&console.warn&&console.warn("You did not set any plugins, parser, or stringifier. Right now, PostCSS does nothing. Pick plugins for your case on https://www.postcss.parts/ and use them in postcss.config.js."),new i.default(this,e,t)})),t.normalize=function(e){var t=[],n=e,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var s;if(r){if(i>=n.length)break;s=n[i++]}else{if((i=n.next()).done)break;s=i.value}var a=s;if(a.postcss&&(a=a.postcss),"object"===d(a)&&Array.isArray(a.plugins))t=t.concat(a.plugins);else if("function"==typeof a)t.push(a);else{if("object"!==d(a)||!a.parse&&!a.stringify)throw new Error(a+" is not a PostCSS plugin");if("production"!==o.env.NODE_ENV)throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}}return t},e}();n.default=s,t.exports=n.default}).call(this,e("_process"))},{"./lazy-result":174,_process:192}],183:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o,r=(o=e("./warning"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n1&&(this.nodes[1].raws.before=this.nodes[o].raws.before),t.prototype.removeChild.call(this,e)},i.normalize=function(e,n,o){var r=t.prototype.normalize.call(this,e);if(n)if("prepend"===o)this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n){var i=r,s=Array.isArray(i),a=0;for(i=s?i:i[Symbol.iterator]();;){var c;if(s){if(a>=i.length)break;c=i[a++]}else{if((a=i.next()).done)break;c=a.value}c.raws.before=n.raws.before}}return r},i.toResult=function(t){return void 0===t&&(t={}),new(e("./lazy-result"))(new(e("./processor")),this,t).stringify()},r}(((o=e("./container"))&&o.__esModule?o:{default:o}).default);n.default=r,t.exports=n.default},{"./container":170,"./lazy-result":174,"./processor":182}],185:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o=i(e("./container")),r=i(e("./list"));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n0&&"comment"===e.nodes[t].type;)t-=1;for(var n=this.raw(e,"semicolon"),o=0;o0&&void 0!==e.raws.after)return-1!==(t=e.raws.after).indexOf("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/[^\s]/g,"")),t},t.rawBeforeOpen=function(e){var t;return e.walk((function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1})),t},t.rawColon=function(e){var t;return e.walkDecls((function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t},t.beforeAfter=function(e,t){var n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var o=e.parent,r=0;o&&"root"!==o.type;)r+=1,o=o.parent;if(-1!==n.indexOf("\n")){var i=this.raw(e,null,"indent");if(i.length)for(var s=0;s=G)){var t=!!e&&e.ignoreUnclosed;switch(((n=B.charCodeAt(H))===a||n===l||n===d&&B.charCodeAt(H+1)!==a)&&(q=H,V+=1),n){case a:case c:case u:case d:case l:x=H;do{x+=1,(n=B.charCodeAt(x))===a&&(q=x,V+=1)}while(n===c||n===a||n===u||n===d||n===l);U=["space",B.slice(H,x)],H=x-1;break;case h:case p:case _:case f:case E:case b:case g:var Y=String.fromCharCode(n);U=[Y,Y,V,H-q];break;case m:if(P=K.length?K.pop()[1]:"",L=B.charCodeAt(H+1),"url"===P&&L!==o&&L!==r&&L!==c&&L!==a&&L!==u&&L!==l&&L!==d){x=H;do{if(N=!1,-1===(x=B.indexOf(")",x+1))){if(j||t){x=H;break}W("bracket")}for(M=x;B.charCodeAt(M-1)===i;)M-=1,N=!N}while(N);U=["brackets",B.slice(H,x+1),V,H-q,V,x-q],H=x}else x=B.indexOf(")",H+1),D=B.slice(H,x+1),-1===x||w.test(D)?U=["(","(",V,H-q]:(U=["brackets",D,V,H-q,V,x-q],H=x);break;case o:case r:k=n===o?"'":'"',x=H;do{if(N=!1,-1===(x=B.indexOf(k,x+1))){if(j||t){x=H+1;break}W("string")}for(M=x;B.charCodeAt(M-1)===i;)M-=1,N=!N}while(N);D=B.slice(H,x+1),R=D.split("\n"),(O=R.length-1)>0?(A=V+O,F=x-R[O].length):(A=V,F=q),U=["string",B.slice(H,x+1),V,H-q,A,x-F],q=F,V=A,H=x;break;case y:S.lastIndex=H+1,S.test(B),x=0===S.lastIndex?B.length-1:S.lastIndex-2,U=["at-word",B.slice(H,x+1),V,H-q,V,x-q],H=x;break;case i:for(x=H,I=!0;B.charCodeAt(x+1)===i;)x+=1,I=!I;if(n=B.charCodeAt(x+1),I&&n!==s&&n!==c&&n!==a&&n!==u&&n!==d&&n!==l&&(x+=1,T.test(B.charAt(x)))){for(;T.test(B.charAt(x+1));)x+=1;B.charCodeAt(x+1)===c&&(x+=1)}U=["word",B.slice(H,x+1),V,H-q,V,x-q],H=x;break;default:n===s&&B.charCodeAt(H+1)===v?(0===(x=B.indexOf("*/",H+2)+1)&&(j||t?x=B.length:W("comment")),D=B.slice(H,x+1),R=D.split("\n"),(O=R.length-1)>0?(A=V+O,F=x-R[O].length):(A=V,F=q),U=["comment",D,V,H-q,A,x-F],q=F,V=A,H=x):(C.lastIndex=H+1,C.test(B),x=0===C.lastIndex?B.length-1:C.lastIndex-2,U=["word",B.slice(H,x+1),V,H-q,V,x-q],K.push(U),H=x)}return H++,U}},endOfFile:function(){return 0===z.length&&H>=G},position:function(){return H}}};var o="'".charCodeAt(0),r='"'.charCodeAt(0),i="\\".charCodeAt(0),s="/".charCodeAt(0),a="\n".charCodeAt(0),c=" ".charCodeAt(0),l="\f".charCodeAt(0),u="\t".charCodeAt(0),d="\r".charCodeAt(0),h="[".charCodeAt(0),p="]".charCodeAt(0),m="(".charCodeAt(0),g=")".charCodeAt(0),_="{".charCodeAt(0),f="}".charCodeAt(0),b=";".charCodeAt(0),v="*".charCodeAt(0),E=":".charCodeAt(0),y="@".charCodeAt(0),S=/[ \n\t\r\f{}()'"\\;/[\]#]/g,C=/[ \n\t\r\f(){}:;@!'"\\\][#]|\/(?=\*)/g,w=/.[\\/("'\n]/,T=/[a-f0-9]/i;t.exports=n.default},{}],189:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o={prefix:function(e){var t=e.match(/^(-\w+-)/);return t?t[0]:""},unprefixed:function(e){return e.replace(/^-\w+-/,"")}};n.default=o,t.exports=n.default},{}],190:[function(e,t,n){n.__esModule=!0,n.default=function(e){o[e]||(o[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))};var o={};t.exports=n.default},{}],191:[function(e,t,n){n.__esModule=!0,n.default=void 0;var o=function(){function e(e,t){if(void 0===t&&(t={}),this.type="warning",this.text=e,t.node&&t.node.source){var n=t.node.positionBy(t);this.line=n.line,this.column=n.column}for(var o in t)this[o]=t[o]}return e.prototype.toString=function(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text},e}();n.default=o,t.exports=n.default},{}],192:[function(e,t,n){var o,r,i=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(o===setTimeout)return setTimeout(e,0);if((o===s||!o)&&setTimeout)return o=setTimeout,setTimeout(e,0);try{return o(e,0)}catch(t){try{return o.call(null,e,0)}catch(t){return o.call(this,e,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:s}catch(e){o=s}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],d=!1,h=-1;function p(){d&&l&&(d=!1,l.length?u=l.concat(u):h=-1,u.length&&m())}function m(){if(!d){var e=c(p);d=!0;for(var t=u.length;t;){for(l=u,u=[];++h1)for(var n=1;n= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=Math.floor,_=String.fromCharCode;function f(e){throw new RangeError(m[e])}function b(e,t){for(var n=e.length,o=[];n--;)o[n]=t(e[n]);return o}function v(e,t){var n=e.split("@"),o="";return n.length>1&&(o=n[0]+"@",e=n[1]),o+b((e=e.replace(p,".")).split("."),t).join(".")}function E(e){for(var t,n,o=[],r=0,i=e.length;r=55296&&t<=56319&&r65535&&(t+=_((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=_(e)})).join("")}function S(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function C(e,t,n){var o=0;for(e=n?g(e/700):e>>1,e+=g(e/t);e>455;o+=36)e=g(e/35);return g(o+36*e/(e+38))}function w(e){var t,n,o,r,i,s,a,c,u,d,h,p=[],m=e.length,_=0,b=128,v=72;for((n=e.lastIndexOf("-"))<0&&(n=0),o=0;o=128&&f("not-basic"),p.push(e.charCodeAt(o));for(r=n>0?n+1:0;r=m&&f("invalid-input"),((c=(h=e.charCodeAt(r++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:36)>=36||c>g((l-_)/s))&&f("overflow"),_+=c*s,!(c<(u=a<=v?1:a>=v+26?26:a-v));a+=36)s>g(l/(d=36-u))&&f("overflow"),s*=d;v=C(_-i,t=p.length+1,0==i),g(_/t)>l-b&&f("overflow"),b+=g(_/t),_%=t,p.splice(_++,0,b)}return y(p)}function T(e){var t,n,o,r,i,s,a,c,u,d,h,p,m,b,v,y=[];for(p=(e=E(e)).length,t=128,n=0,i=72,s=0;s=t&&hg((l-n)/(m=o+1))&&f("overflow"),n+=(a-t)*m,t=a,s=0;sl&&f("overflow"),h==t){for(c=n,u=36;!(c<(d=u<=i?1:u>=i+26?26:u-i));u+=36)v=c-d,b=36-d,y.push(_(S(d+v%b,0))),c=g(v/b);y.push(_(S(c,0))),i=C(n,m,o==r),n=0,++o}++n,++t}return y.join("")}if(a={version:"1.4.1",ucs2:{decode:E,encode:y},decode:w,encode:T,toASCII:function(e){return v(e,(function(e){return h.test(e)?"xn--"+T(e):e}))},toUnicode:function(e){return v(e,(function(e){return u.test(e)?w(e.slice(4).toLowerCase()):e}))}},r&&i)if(t.exports==r)i.exports=a;else for(c in a)a.hasOwnProperty(c)&&(r[c]=a[c]);else n.punycode=a}(this)}).call(this,void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],194:[function(e,t,n){function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,n,i){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var c=1e3;i&&"number"==typeof i.maxKeys&&(c=i.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(d=g.substr(0,_),h=g.substr(_+1)):(d=g,h=""),p=decodeURIComponent(d),m=decodeURIComponent(h),o(s,p)?r(s[p])?s[p].push(m):s[p]=[s[p],m]:s[p]=m}return s};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],195:[function(e,t,n){var o=function(e){switch(d(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,n,a){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===d(e)?i(s(e),(function(s){var a=encodeURIComponent(o(s))+n;return r(e[s])?i(e[s],(function(e){return a+encodeURIComponent(o(e))})).join(t):a+encodeURIComponent(o(e[s]))})).join(t):a?encodeURIComponent(o(a))+n+encodeURIComponent(o(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],o=0;o=0)return t}else{var n=o.toSetString(e);if(r.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},s.prototype.at=function(e){if(e>=0&&e>>=5)>0&&(t|=32),n+=o.encode(t)}while(r>0);return n},n.decode=function(e,t,n){var r,i,s,a,c=e.length,l=0,u=0;do{if(t>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=o.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(32&i),l+=(i&=31)<>1,1==(1&s)?-a:a),n.rest=t}},{"./base64":199}],199:[function(e,t,n){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");n.encode=function(e){if(0<=e&&e0?o-c>1?e(c,o,r,i,s,a):a==n.LEAST_UPPER_BOUND?o1?e(t,c,r,i,s,a):a==n.LEAST_UPPER_BOUND?c:t<0?-1:t}(-1,t.length,e,t,o,r||n.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===o(t[i],t[i-1],!0);)--i;return i}},{}],201:[function(e,t,n){var o=e("./util");function r(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}r.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},r.prototype.add=function(e){var t,n,r,i,s,a;t=this._last,n=e,r=t.generatedLine,i=n.generatedLine,s=t.generatedColumn,a=n.generatedColumn,i>r||i==r&&a>=s||o.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},r.prototype.toArray=function(){return this._sorted||(this._array.sort(o.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=r},{"./util":206}],202:[function(e,t,n){function o(e,t,n){var o=e[t];e[t]=e[n],e[n]=o}function r(e,t,n,i){if(n=0){var a=this._originalMappings[s];if(void 0===e.column)for(var c=a.originalLine;a&&a.originalLine===c;)i.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)i.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s]}return i},n.SourceMapConsumer=c,l.prototype=Object.create(c.prototype),l.prototype.consumer=c,l.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=o.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t1&&(n.source=g+i[1],g+=i[1],n.originalLine=p+i[2],p=n.originalLine,n.originalLine+=1,n.originalColumn=m+i[3],m=n.originalColumn,i.length>4&&(n.name=_+i[4],_+=i[4])),S.push(n),"number"==typeof n.originalLine&&y.push(n)}a(S,o.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,a(y,o.compareByOriginalPositions),this.__originalMappings=y},l.prototype._findMapping=function(e,t,n,o,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[o]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[o]);return r.search(e,t,i,s)},l.prototype.computeColumnSpans=function(){for(var e=0;e=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=o.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=o.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var s=o.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:o.getArg(r,"originalLine",null),column:o.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e}))},l.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r,i=e;if(null!=this.sourceRoot&&(i=o.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=o.urlParse(this.sourceRoot))){var s=i.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(s))return this.sourcesContent[this._sources.indexOf(s)];if((!r.path||"/"==r.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(e){var t=o.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:o.getArg(e,"line"),originalColumn:o.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e,"bias",c.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:o.getArg(i,"generatedLine",null),column:o.getArg(i,"generatedColumn",null),lastColumn:o.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=l,d.prototype=Object.create(c.prototype),d.prototype.constructor=c,d.prototype._version=3,Object.defineProperty(d.prototype,"sources",{get:function(){for(var e=[],t=0;t0&&e.column>=0)||t||n||o)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:o}))},a.prototype._serializeMappings=function(){for(var e,t,n,i,s=0,a=1,c=0,l=0,u=0,d=0,h="",p=this._mappings.toArray(),m=0,g=p.length;m0){if(!r.compareByGeneratedPositionsInflated(t,p[m-1]))continue;e+=","}e+=o.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(i=this._sources.indexOf(t.source),e+=o.encode(i-d),d=i,e+=o.encode(t.originalLine-1-l),l=t.originalLine-1,e+=o.encode(t.originalColumn-c),c=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=o.encode(n-u),u=n)),h+=e}return h},a.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=r.relative(t,e));var n=r.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=a},{"./array-set":197,"./base64-vlq":198,"./mapping-list":201,"./util":206}],205:[function(e,t,n){var o=e("./source-map-generator").SourceMapGenerator,r=e("./util"),i=/(\r?\n)/,s="$$$isSourceNode$$$";function a(e,t,n,o,r){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==r?null:r,this[s]=!0,null!=o&&this.add(o)}a.fromStringWithSourceMap=function(e,t,n){var o=new a,s=e.split(i),c=0,l=function(){return e()+(e()||"");function e(){return c=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},a.prototype.walk=function(e){for(var t,n=0,o=this.children.length;n0){for(t=[],n=0;n=0;u--)"."===(r=c[u])?c.splice(u,1):".."===r?l++:l>0&&(""===r?(c.splice(u+1,l),l=0):(c.splice(u,2),l--));return""===(t=c.join("/"))&&(t=a?"/":"."),o?(o.path=t,s(o)):t}function c(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),o=i(e);if(o&&(e=o.path||"/"),n&&!n.scheme)return o&&(n.scheme=o.scheme),s(n);if(n||t.match(r))return t;if(o&&!o.host&&!o.path)return o.host=t,s(o);var c="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return o?(o.path=c,s(o)):c}n.urlParse=i,n.urlGenerate=s,n.normalize=a,n.join=c,n.isAbsolute=function(e){return"/"===e.charAt(0)||o.test(e)},n.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var o=e.lastIndexOf("/");if(o<0)return t;if((e=e.slice(0,o)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var l=!("__proto__"in Object.create(null));function u(e){return e}function d(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function h(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}n.toSetString=l?u:function(e){return d(e)?"$"+e:e},n.fromSetString=l?u:function(e){return d(e)?e.slice(1):e},n.compareByOriginalPositions=function(e,t,n){var o=h(e.source,t.source);return 0!==o||0!=(o=e.originalLine-t.originalLine)||0!=(o=e.originalColumn-t.originalColumn)||n||0!=(o=e.generatedColumn-t.generatedColumn)||0!=(o=e.generatedLine-t.generatedLine)?o:h(e.name,t.name)},n.compareByGeneratedPositionsDeflated=function(e,t,n){var o=e.generatedLine-t.generatedLine;return 0!==o||0!=(o=e.generatedColumn-t.generatedColumn)||n||0!==(o=h(e.source,t.source))||0!=(o=e.originalLine-t.originalLine)||0!=(o=e.originalColumn-t.originalColumn)?o:h(e.name,t.name)},n.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||0!==(n=h(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:h(e.name,t.name)},n.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},n.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var o=i(n);if(!o)throw new Error("sourceMapURL could not be parsed");if(o.path){var r=o.path.lastIndexOf("/");r>=0&&(o.path=o.path.substring(0,r+1))}t=c(s(o),t)}return a(t)}},{}],207:[function(e,t,n){n.SourceMapGenerator=e("./lib/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e("./lib/source-map-consumer").SourceMapConsumer,n.SourceNode=e("./lib/source-node").SourceNode},{"./lib/source-map-consumer":203,"./lib/source-map-generator":204,"./lib/source-node":205}],208:[function(e,t,n){var o=/^\d+$/;n.parse=function(e){return(t=e.split(",").map((function(e){var t={};return e.trim().split(/\s+/).forEach((function(e,n){if(0!==n){var r=e.slice(0,e.length-1),i=e[e.length-1],s=parseInt(r,10),a=parseFloat(r);if("w"===i&&o.test(r))t.width=s;else if("h"===i&&o.test(r))t.height=s;else{if("x"!==i||Number.isNaN(a))throw new Error("Invalid srcset descriptor: ".concat(e));t.density=a}}else t.url=e})),t}))).sort().filter((function(e,n){return JSON.stringify(e)!==JSON.stringify(t[n-1])}));var t},n.stringify=function(e){return c(new Set(e.map((function(e){if(!e.url)throw new Error("URL is required");var t=[e.url];return e.width&&t.push("".concat(e.width,"w")),e.height&&t.push("".concat(e.height,"h")),e.density&&t.push("".concat(e.density,"x")),t.join(" ")})))).join(", ")}},{}],209:[function(e,t,n){var o=e("punycode"),r=e("./util");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}n.parse=E,n.resolve=function(e,t){return E(e,!1,!0).resolve(t)},n.resolveObject=function(e,t){return e?E(e,!1,!0).resolveObject(t):t},n.format=function(e){return r.isString(e)&&(e=E(e)),e instanceof i?e.format():i.prototype.format.call(e)},n.Url=i;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),h=["%","/","?",";","#"].concat(u),p=["/","?","#"],m=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},f={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=e("querystring");function E(e,t,n){if(e&&r.isObject(e)&&e instanceof i)return e;var o=new i;return o.parse(e,t,n),o}i.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+d(e));var i=e.indexOf("?"),a=-1!==i&&i127?N+="x":N+=F[M];if(!N.match(m)){var L=I.slice(0,R),U=I.slice(R+1),B=F.match(g);B&&(L.push(B[1]),U.unshift(B[2])),U.length&&(E="/"+U.join(".")+E),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),D||(this.hostname=o.toASCII(this.hostname));var j=this.port?":"+this.port:"",G=this.hostname||"";this.host=G+j,this.href+=this.host,D&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==E[0]&&(E="/"+E))}if(!_[C])for(R=0,A=u.length;R0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift())),n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!C.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var T=C.slice(-1)[0],x=(n.host||e.host||C.length>1)&&("."===T||".."===T)||""===T,k=0,R=C.length;R>=0;R--)"."===(T=C[R])?C.splice(R,1):".."===T?(C.splice(R,1),k++):k&&(C.splice(R,1),k--);if(!y&&!S)for(;k--;k)C.unshift("..");!y||""===C[0]||C[0]&&"/"===C[0].charAt(0)||C.unshift(""),x&&"/"!==C.join("/").substr(-1)&&C.push("");var O,D=""===C[0]||C[0]&&"/"===C[0].charAt(0);return w&&(n.hostname=n.host=D?"":C.length?C.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift())),(y=y||n.host&&C.length)&&!D&&C.unshift(""),C.length?n.pathname=C.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":210,punycode:193,querystring:196}],210:[function(e,t,n){t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"===d(e)&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],211:[function(e,t,n){t.exports=function(){for(var e={},t=0;t]+$/;function E(e,t,n){var S="",C="";function w(e,t){var n=this;this.tag=e,this.attribs=t||{},this.tagPosition=S.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){I.length&&(I[I.length-1].text+=n.text)},this.updateParentNodeMediaChildren=function(){I.length&&m.includes(this.tag)&&I[I.length-1].mediaChildren.push(this.tag)}}t?(t=r(E.defaults,t)).parser?t.parser=r(y,t.parser):t.parser=y:(t=E.defaults).parser=y,g.forEach((function(e){t.allowedTags&&t.allowedTags.includes(e)&&!t.allowVulnerableTags&&console.warn("\n\n⚠️ Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))}));var T,x,k=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(T={},x={},_(t.allowedAttributes,(function(e,t){T[t]=[];var n=[];e.forEach((function(e){l(e)&&e.indexOf("*")>=0?n.push(i(e).replace(/\\\*/g,".*")):T[t].push(e)})),x[t]=new RegExp("^("+n.join("|")+")$")})));var R={};_(t.allowedClasses,(function(e,t){T&&(f(T,t)||(T[t]=[]),T[t].push("class")),R[t]=e}));var O,D,I,A,F,N,M,P={};_(t.transformTags,(function(e,t){var n;"function"==typeof e?n=e:"string"==typeof e&&(n=E.simpleTransform(e)),"*"===t?O=n:P[t]=n})),U();var L=new o.Parser({onopentag:function(e,n){if(t.enforceHtmlBoundary&&"html"===e&&U(),N)M++;else{var o=new w(e,n);I.push(o);var r,i=!1,l=!!o.text;if(f(P,e)&&(r=P[e](e,n),o.attribs=n=r.attribs,void 0!==r.text&&(o.innerText=r.text),e!==r.tagName&&(o.name=e=r.tagName,F[D]=r.tagName)),O&&(r=O(e,n),o.attribs=n=r.attribs,e!==r.tagName&&(o.name=e=r.tagName,F[D]=r.tagName)),(t.allowedTags&&-1===t.allowedTags.indexOf(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(f(e,t))return!1;return!0}(A))&&(i=!0,A[D]=!0,"discard"===t.disallowedTagsMode&&-1!==k.indexOf(e)&&(N=!0,M=1),A[D]=!0),D++,i){if("discard"===t.disallowedTagsMode)return;C=S,S=""}S+="<"+e,(!T||f(T,e)||T["*"])&&_(n,(function(n,r){if(v.test(r)){var i,l=!1;if(!T||f(T,e)&&-1!==T[e].indexOf(r)||T["*"]&&-1!==T["*"].indexOf(r)||f(x,e)&&x[e].test(r)||x["*"]&&x["*"].test(r))l=!0;else if(T&&T[e]){var m,g=a(T[e]);try{for(g.s();!(m=g.n()).done;){var E=m.value;if(u(E)&&E.name&&E.name===r){l=!0;var y="";if(!0===E.multiple){var C,w=a(n.split(" "));try{for(w.s();!(C=w.n()).done;){var k=C.value;-1!==E.values.indexOf(k)&&(""===y?y=k:y+=" "+k)}}catch(e){w.e(e)}finally{w.f()}}else E.values.indexOf(n)>=0&&(y=n);n=y}}}catch(e){g.e(e)}finally{g.f()}}if(l){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(r)&&j(e,n))return void delete o.attribs[r];if("iframe"===e&&"src"===r){var O=!0;try{(i=p.parse(n,!1,!0))&&null===i.host&&null===i.protocol?O=f(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames:t.allowedIframeHostnames&&(O=t.allowedIframeHostnames.find((function(e){return e===i.hostname})))}catch(e){O=!1}if(!O)return void delete o.attribs[r]}if("srcset"===r)try{if(_(i=d.parse(n),(function(e){j("srcset",e.url)&&(e.evil=!0)})),!(i=b(i,(function(e){return!e.evil}))).length)return void delete o.attribs[r];n=d.stringify(b(i,(function(e){return!e.evil}))),o.attribs[r]=n}catch(e){return void delete o.attribs[r]}if("class"===r&&!(n=function(e,t){return t?(e=e.split(/\s+/)).filter((function(e){return-1!==t.indexOf(e)})).join(" "):e}(n,R[e])).length)return void delete o.attribs[r];if("style"===r)try{if(0===(n=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push(t.prop+":"+t.value),e}),[]).join(";")}(function(e,t){if(!t)return e;var n,o=s(e),r=e.nodes[0];return(n=t[r.selector]&&t["*"]?c(s(t[r.selector]),t["*"],(function(e,t){if(Array.isArray(e))return e.concat(t)})):t[r.selector]||t["*"])&&(o.nodes[0].nodes=r.nodes.reduce(function(e){return function(t,n){return e.hasOwnProperty(n.prop)&&e[n.prop].some((function(e){return e.test(n.value)}))&&t.push(n),t}}(n),[])),o}(h.parse(e+" {"+n+"}"),t.allowedStyles))).length)return void delete o.attribs[r]}catch(e){return void delete o.attribs[r]}S+=" "+r,n&&n.length&&(S+='="'+B(n,!0)+'"')}else delete o.attribs[r]}else delete o.attribs[r]})),-1!==t.selfClosing.indexOf(e)?S+=" />":(S+=">",!o.innerText||l||t.textFilter||(S+=o.innerText)),i&&(S=C+B(S),C="")}},ontext:function(e){if(!N){var n,o=I[I.length-1];if(o&&(n=o.tag,e=void 0!==o.innerText?o.innerText:e),"discard"!==t.disallowedTagsMode||"script"!==n&&"style"!==n){var r=B(e,!1);t.textFilter?S+=t.textFilter(r,n):S+=r}else S+=e;I.length&&(I[I.length-1].text+=e)}},onclosetag:function(e){if(N){if(--M)return;N=!1}var n=I.pop();if(n){N=!!t.enforceHtmlBoundary&&"html"===e,D--;var o=A[D];if(o){if(delete A[D],"discard"===t.disallowedTagsMode)return void n.updateParentNodeText();C=S,S=""}F[D]&&(e=F[D],delete F[D]),t.exclusiveFilter&&t.exclusiveFilter(n)?S=S.substr(0,n.tagPosition):(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1===t.selfClosing.indexOf(e)?(S+="",o&&(S=C+B(S),C="")):o&&(S=C,C=""))}}},t.parser);return L.write(e),L.end(),S;function U(){S="",D=0,I=[],A={},F={},N=!1,M=0}function B(e,n){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),n&&(e=e.replace(/\"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),n&&(e=e.replace(/\"/g,""")),e}function j(e,n){var o=(n=(n=n.replace(/[\x00-\x20]+/g,"")).replace(/<\!\-\-.*?\-\-\>/g,"")).match(/^([a-zA-Z]+)\:/);if(!o)return!!n.match(/^[\/\\]{2}/)&&!t.allowProtocolRelative;var r=o[1].toLowerCase();return f(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(r):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(r)}}var y={decodeEntities:!0};E.defaults={allowedTags:["h3","h4","h5","h6","blockquote","p","a","ul","ol","nl","li","b","i","strong","em","strike","abbr","code","hr","br","div","table","thead","caption","tbody","tr","th","td","pre","iframe"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},E.simpleTransform=function(e,t,n){return n=void 0===n||n,t=t||{},function(o,r){var i;if(n)for(i in t)r[i]=t[i];else r=t;return{tagName:e,attribs:r}}}},{htmlparser2:31,"lodash/cloneDeep":140,"lodash/escapeRegExp":143,"lodash/isPlainObject":155,"lodash/isString":157,"lodash/mergeWith":162,postcss:180,srcset:208,url:209,xtend:211}]},{},[212])(212)},"object"===d(t)&&void 0!==e?e.exports=s():(r=[],void 0===(i="function"==typeof(o=s)?o.apply(t,r):o)||(e.exports=i))}).call(this,n(6))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n(47),r=n(103),i=n(44),s=n(311),a=n(99),c=n(50),l=n(249);function u(e){const t=e.getSender(),{entity:n}=e.getPrevContent(),{entity:o,recommendation:r,reason:s}=e.getContent();return o?r&&s?o===n?l.g.includes(e.getType())?Object(i.a)("%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):l.c.includes(e.getType())?Object(i.a)("%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):l.f.includes(e.getType())?Object(i.a)("%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):Object(i.a)("%(senderName)s updated a ban rule matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):n?l.g.includes(e.getType())?Object(i.a)("%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",{senderName:t,oldGlob:n,newGlob:o,reason:s}):l.c.includes(e.getType())?Object(i.a)("%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",{senderName:t,oldGlob:n,newGlob:o,reason:s}):l.f.includes(e.getType())?Object(i.a)("%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",{senderName:t,oldGlob:n,newGlob:o,reason:s}):Object(i.a)("%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",{senderName:t,oldGlob:n,newGlob:o,reason:s}):l.g.includes(e.getType())?Object(i.a)("%(senderName)s created a rule banning users matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):l.c.includes(e.getType())?Object(i.a)("%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):l.f.includes(e.getType())?Object(i.a)("%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):Object(i.a)("%(senderName)s created a ban rule matching %(glob)s for %(reason)s",{senderName:t,glob:o,reason:s}):Object(i.a)("%(senderName)s updated an invalid ban rule",{senderName:t}):l.g.includes(e.getType())?Object(i.a)("%(senderName)s removed the rule banning users matching %(glob)s",{senderName:t,glob:n}):l.c.includes(e.getType())?Object(i.a)("%(senderName)s removed the rule banning rooms matching %(glob)s",{senderName:t,glob:n}):l.f.includes(e.getType())?Object(i.a)("%(senderName)s removed the rule banning servers matching %(glob)s",{senderName:t,glob:n}):Object(i.a)("%(senderName)s removed a ban rule matching %(glob)s",{senderName:t,glob:n})}const d={"m.room.message":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();let n=t+": "+e.getContent().body;return"m.emote"===e.getContent().msgtype?n="* "+t+" "+n:"m.image"===e.getContent().msgtype&&(n=Object(i.a)("%(senderDisplayName)s sent an image.",{senderDisplayName:t})),n},"m.call.invite":function(e){const t=e.sender?e.sender.name:Object(i.a)("Someone");let n=!0;e.getContent().offer&&e.getContent().offer.sdp&&-1!==e.getContent().offer.sdp.indexOf("m=video")&&(n=!1);const r=o.a.get().supportsVoip();return n&&r?Object(i.a)("%(senderName)s placed a voice call.",{senderName:t}):n&&!r?Object(i.a)("%(senderName)s placed a voice call. (not supported by this browser)",{senderName:t}):!n&&r?Object(i.a)("%(senderName)s placed a video call.",{senderName:t}):n||r?void 0:Object(i.a)("%(senderName)s placed a video call. (not supported by this browser)",{senderName:t})},"m.call.answer":function(e){const t=e.sender?e.sender.name:Object(i.a)("Someone"),n=o.a.get().supportsVoip()?"":Object(i.a)("(not supported by this browser)");return Object(i.a)("%(senderName)s answered the call.",{senderName:t})+" "+n},"m.call.hangup":function(e){const t=e.sender?e.sender.name:Object(i.a)("Someone"),n=e.getContent();let r="";return o.a.get().supportsVoip()?n.reason&&(r="ice_failed"===n.reason?Object(i.a)("(could not connect media)"):"invite_timeout"===n.reason?Object(i.a)("(no answer)"):"user hangup"===n.reason?"":Object(i.a)("(unknown failure: %(reason)s)",{reason:n.reason})):r=Object(i.a)("(not supported by this browser)"),Object(i.a)("%(senderName)s ended the call.",{senderName:t})+" "+r}},h={"m.room.canonical_alias":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender(),n=e.getPrevContent().alias,o=e.getPrevContent().alt_aliases||[],r=e.getContent().alias,s=e.getContent().alt_aliases||[],a=o.filter(e=>!s.includes(e)),c=s.filter(e=>!o.includes(e));if(a.length||c.length){if(r!==n)return Object(i.a)("%(senderName)s changed the main and alternative addresses for this room.",{senderName:t});if(c.length&&!a.length)return Object(i.a)("%(senderName)s added the alternative addresses %(addresses)s for this room.",{senderName:t,addresses:c.join(", "),count:c.length});if(a.length&&!c.length)return Object(i.a)("%(senderName)s removed the alternative addresses %(addresses)s for this room.",{senderName:t,addresses:a.join(", "),count:a.length});if(a.length&&c.length)return Object(i.a)("%(senderName)s changed the alternative addresses for this room.",{senderName:t})}else{if(r)return Object(i.a)("%(senderName)s set the main address for this room to %(address)s.",{senderName:t,address:e.getContent().alias});if(n)return Object(i.a)("%(senderName)s removed the main address for this room.",{senderName:t})}return Object(i.a)("%(senderName)s changed the addresses for this room.",{senderName:t})},"m.room.name":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();return e.getContent().name&&0!==e.getContent().name.trim().length?e.getPrevContent().name?Object(i.a)("%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.",{senderDisplayName:t,oldRoomName:e.getPrevContent().name,newRoomName:e.getContent().name}):Object(i.a)("%(senderDisplayName)s changed the room name to %(roomName)s.",{senderDisplayName:t,roomName:e.getContent().name}):Object(i.a)("%(senderDisplayName)s removed the room name.",{senderDisplayName:t})},"m.room.topic":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();return Object(i.a)('%(senderDisplayName)s changed the topic to "%(topic)s".',{senderDisplayName:t,topic:e.getContent().topic})},"m.room.member":function(e){const t=e.sender?e.sender.name:e.getSender(),n=e.target?e.target.name:e.getStateKey(),o=e.getPrevContent(),s=e.getContent(),a=r.a.getConferenceHandler(),l=s.reason?Object(i.a)("Reason")+": "+s.reason:"";switch(s.membership){case"invite":{const o=s.third_party_invite;return o?o.display_name?Object(i.a)("%(targetName)s accepted the invitation for %(displayName)s.",{targetName:n,displayName:o.display_name}):Object(i.a)("%(targetName)s accepted an invitation.",{targetName:n}):a&&a.isConferenceUser(e.getStateKey())?Object(i.a)("%(senderName)s requested a VoIP conference.",{senderName:t}):Object(i.a)("%(senderName)s invited %(targetName)s.",{senderName:t,targetName:n})}case"ban":return Object(i.a)("%(senderName)s banned %(targetName)s.",{senderName:t,targetName:n})+" "+l;case"join":return o&&"join"===o.membership?o.displayname&&s.displayname&&o.displayname!==s.displayname?Object(i.a)("%(oldDisplayName)s changed their display name to %(displayName)s.",{oldDisplayName:o.displayname,displayName:s.displayname}):!o.displayname&&s.displayname?Object(i.a)("%(senderName)s set their display name to %(displayName)s.",{senderName:e.getSender(),displayName:s.displayname}):o.displayname&&!s.displayname?Object(i.a)("%(senderName)s removed their display name (%(oldDisplayName)s).",{senderName:t,oldDisplayName:o.displayname}):o.avatar_url&&!s.avatar_url?Object(i.a)("%(senderName)s removed their profile picture.",{senderName:t}):o.avatar_url&&s.avatar_url&&o.avatar_url!==s.avatar_url?Object(i.a)("%(senderName)s changed their profile picture.",{senderName:t}):!o.avatar_url&&s.avatar_url?Object(i.a)("%(senderName)s set a profile picture.",{senderName:t}):c.a.getValue("showHiddenEventsInTimeline")?Object(i.a)("%(senderName)s made no change.",{senderName:t}):"":(e.target||console.warn("Join message has no target! -- "+e.getContent().state_key),a&&a.isConferenceUser(e.getStateKey())?Object(i.a)("VoIP conference started."):Object(i.a)("%(targetName)s joined the room.",{targetName:n}));case"leave":return e.getSender()===e.getStateKey()?a&&a.isConferenceUser(e.getStateKey())?Object(i.a)("VoIP conference finished."):"invite"===o.membership?Object(i.a)("%(targetName)s rejected the invitation.",{targetName:n}):Object(i.a)("%(targetName)s left the room.",{targetName:n}):"ban"===o.membership?Object(i.a)("%(senderName)s unbanned %(targetName)s.",{senderName:t,targetName:n}):"invite"===o.membership?Object(i.a)("%(senderName)s withdrew %(targetName)s's invitation.",{senderName:t,targetName:n})+" "+l:Object(i.a)("%(senderName)s kicked %(targetName)s.",{senderName:t,targetName:n})+" "+l}},"m.room.third_party_invite":function(e){const t=e.sender?e.sender.name:e.getSender();if(!Object(a.c)(e)){const n=e.getPrevContent().display_name||Object(i.a)("Someone");return Object(i.a)("%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.",{senderName:t,targetDisplayName:n})}return Object(i.a)("%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.",{senderName:t,targetDisplayName:e.getContent().display_name})},"m.room.history_visibility":function(e){const t=e.sender?e.sender.name:e.getSender();switch(e.getContent().history_visibility){case"invited":return Object(i.a)("%(senderName)s made future room history visible to all room members, from the point they are invited.",{senderName:t});case"joined":return Object(i.a)("%(senderName)s made future room history visible to all room members, from the point they joined.",{senderName:t});case"shared":return Object(i.a)("%(senderName)s made future room history visible to all room members.",{senderName:t});case"world_readable":return Object(i.a)("%(senderName)s made future room history visible to anyone.",{senderName:t});default:return Object(i.a)("%(senderName)s made future room history visible to unknown (%(visibility)s).",{senderName:t,visibility:e.getContent().history_visibility})}},"m.room.power_levels":function(e){const t=e.sender?e.sender.name:e.getSender();if(!(e.getPrevContent()&&e.getPrevContent().users&&e.getContent()&&e.getContent().users))return"";const n=e.getContent().users_default||0,o=[];Object.keys(e.getContent().users).forEach(e=>{-1===o.indexOf(e)&&o.push(e)}),Object.keys(e.getPrevContent().users).forEach(e=>{-1===o.indexOf(e)&&o.push(e)});const r=[];return o.forEach(t=>{const o=e.getPrevContent().users[t],a=e.getContent().users[t];a!==o&&r.push(Object(i.a)("%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",{userId:t,fromPowerLevel:s.b(o,n),toPowerLevel:s.b(a,n)}))}),r.length?Object(i.a)("%(senderName)s changed the power level of %(powerLevelDiffText)s.",{senderName:t,powerLevelDiffText:r.join(", ")}):""},"m.room.pinned_events":function(e){const t=e.sender?e.sender.name:e.getSender();return Object(i.a)("%(senderName)s changed the pinned messages for the room.",{senderName:t})},"m.room.server_acl":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender(),n=e.getPrevContent(),o=[],r=e.getContent(),i={deny:Array.isArray(n.deny)?n.deny:[],allow:Array.isArray(n.allow)?n.allow:[],allow_ip_literals:!(!1===n.allow_ip_literals)};let s="";if(s=0===i.deny.length&&0===i.allow.length?t+" set server ACLs for this room: ":t+" changed the server ACLs for this room: ",Array.isArray(r.allow)||(r.allow=[]),0===r.allow.length)return s+"🎉 All servers are banned from participating! This room can no longer be used.";Array.isArray(r.deny)||(r.deny=[]);const a=r.deny.filter(e=>"string"==typeof e&&!i.deny.includes(e)),c=i.deny.filter(e=>"string"==typeof e&&!r.deny.includes(e)),l=r.allow.filter(e=>"string"==typeof e&&!i.allow.includes(e)),u=i.allow.filter(e=>"string"==typeof e&&!r.allow.includes(e));if(a.length>0&&o.push(`Servers matching ${a.join(", ")} are now banned.`),c.length>0&&o.push(`Servers matching ${c.join(", ")} were removed from the ban list.`),l.length>0&&o.push(`Servers matching ${l.join(", ")} are now allowed.`),u.length>0&&o.push(`Servers matching ${u.join(", ")} were removed from the allowed list.`),i.allow_ip_literals!==r.allow_ip_literals){const e=r.allow_ip_literals?"allowed":"banned";o.push(`Participating from a server using an IP literal hostname is now ${e}.`)}return s+o.join(" ")},"m.room.tombstone":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();return Object(i.a)("%(senderDisplayName)s upgraded this room.",{senderDisplayName:t})},"m.room.join_rules":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();switch(e.getContent().join_rule){case"public":return Object(i.a)("%(senderDisplayName)s made the room public to whoever knows the link.",{senderDisplayName:t});case"invite":return Object(i.a)("%(senderDisplayName)s made the room invite only.",{senderDisplayName:t});default:return Object(i.a)("%(senderDisplayName)s changed the join rule to %(rule)s",{senderDisplayName:t,rule:e.getContent().join_rule})}},"m.room.guest_access":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender();switch(e.getContent().guest_access){case"can_join":return Object(i.a)("%(senderDisplayName)s has allowed guests to join the room.",{senderDisplayName:t});case"forbidden":return Object(i.a)("%(senderDisplayName)s has prevented guests from joining the room.",{senderDisplayName:t});default:return Object(i.a)("%(senderDisplayName)s changed guest access to %(rule)s",{senderDisplayName:t,rule:e.getContent().guest_access})}},"m.room.related_groups":function(e){const t=e.sender&&e.sender.name?e.sender.name:e.getSender(),n=e.getContent().groups||[],o=e.getPrevContent().groups||[],r=n.filter(e=>!o.includes(e)),s=o.filter(e=>!n.includes(e));return r.length&&!s.length?Object(i.a)("%(senderDisplayName)s enabled flair for %(groups)s in this room.",{senderDisplayName:t,groups:r.join(", ")}):!r.length&&s.length?Object(i.a)("%(senderDisplayName)s disabled flair for %(groups)s in this room.",{senderDisplayName:t,groups:s.join(", ")}):r.length&&s.length?Object(i.a)("%(senderDisplayName)s enabled flair for %(newGroups)s and disabled flair for %(oldGroups)s in this room.",{senderDisplayName:t,newGroups:r.join(", "),oldGroups:s.join(", ")}):""},"im.vector.modular.widgets":function(e){const t=e.getSender(),{name:n,type:o,url:r}=e.getPrevContent(),{name:s,type:a,url:c}=e.getContent()||{};let l=s||n||a||o||"";return l&&l.length>0&&(l=l[0].toUpperCase()+l.slice(1)+" "),c?r?Object(i.a)("%(widgetName)s widget modified by %(senderName)s",{widgetName:l,senderName:t}):Object(i.a)("%(widgetName)s widget added by %(senderName)s",{widgetName:l,senderName:t}):Object(i.a)("%(widgetName)s widget removed by %(senderName)s",{widgetName:l,senderName:t})}};for(const e of l.a)h[e]=u;function p(e){const t=(e.isState()?h:d)[e.getType()];return t?t(e):""}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n(47),r=n(172),i=n(67),s=n(44),a=n(46),c=n(49),l=n(50),u=n(90);class d{constructor(e){"+"===e[0]?(this.roomId=null,this.groupId=e):(this.roomId=e,this.groupId=null),this.canceled=!1,this.addrs=[],this.busy=!1,this.completionStates={},this.errors={},this.deferred=null}invite(e){if(this.addrs.length>0)throw new Error("Already inviting/invited");this.addrs.push(...e);for(const e of this.addrs)null===Object(r.c)(e)&&(this.completionStates[e]="error",this.errors[e]={errcode:"M_INVALID",errorText:Object(s.a)("Unrecognised address")});return this.deferred=Object(u.b)(),this._inviteMore(0),this.deferred.promise}cancel(){this.busy&&(this._canceled=!0,this.deferred.reject(new Error("canceled")))}getCompletionState(e){return this.completionStates[e]}getErrorText(e){return this.errors[e]?this.errors[e].errorText:null}async _inviteToRoom(e,t,n){const i=Object(r.c)(t);if("email"===i)return o.a.get().inviteByEmail(e,t);if("mx-user-id"===i){const r=o.a.get().getRoom(e);if(!r)throw new Error("Room not found");const i=r.getMember(t);if(i&&["join","invite"].includes(i.membership))throw{errcode:"RIOT.ALREADY_IN_ROOM",error:"Member already invited"};if(!n&&l.a.getValue("promptBeforeInviteUnknownUsers",this.roomId))try{if(!await o.a.get().getProfileInfo(t))throw new Error("User has no profile")}catch(e){throw{errcode:"RIOT.USER_NOT_FOUND",error:"User does not have a profile or does not exist."}}return o.a.get().invite(e,t)}throw new Error("Unsupported address")}_doInvite(e,t){return new Promise((n,o)=>{let r;console.log("Inviting "+e),r=null!==this.groupId?i.a.inviteUserToGroup(this.groupId,e):this._inviteToRoom(this.roomId,e,t),r.then(()=>{this._canceled||(this.completionStates[e]="invited",delete this.errors[e],n())}).catch(r=>{if(this._canceled)return;let i;console.error(r);let a=!1;if("M_FORBIDDEN"===r.errcode)a=!0,i=Object(s.a)("You do not have permission to invite people to this room.");else if("RIOT.ALREADY_IN_ROOM"===r.errcode)i=Object(s.a)("User %(userId)s is already in the room",{userId:e});else{if("M_LIMIT_EXCEEDED"===r.errcode)return void setTimeout(()=>{this._doInvite(e,t).then(n,o)},5e3);["M_NOT_FOUND","M_USER_NOT_FOUND","RIOT.USER_NOT_FOUND"].includes(r.errcode)?i=Object(s.a)("User %(user_id)s does not exist",{user_id:e}):"M_PROFILE_UNDISCLOSED"===r.errcode?i=Object(s.a)("User %(user_id)s may or may not exist",{user_id:e}):"M_PROFILE_NOT_FOUND"!==r.errcode||t?i="M_BAD_STATE"===r.errcode?Object(s.a)("The user must be unbanned before they can be invited."):"M_UNSUPPORTED_ROOM_VERSION"===r.errcode?Object(s.a)("The user's homeserver does not support the version of the room."):Object(s.a)("Unknown server error"):(console.warn(`User ${e} does not have a profile - inviting anyways automatically`),this._doInvite(e,!0).then(n,o))}this.completionStates[e]="error",this.errors[e]={errorText:i,errcode:r.errcode},this.busy=!a,this.fatal=a,a?o():n()})})}_inviteMore(e,t){if(this._canceled)return;if(e===this.addrs.length){if(this.busy=!1,Object.keys(this.errors).length>0&&!this.groupId){const e=["M_NOT_FOUND","M_USER_NOT_FOUND","M_PROFILE_UNDISCLOSED","M_PROFILE_NOT_FOUND","RIOT.USER_NOT_FOUND"],t=Object.keys(this.errors).filter(t=>e.includes(this.errors[t].errcode));if(t.length>0){const e=()=>{const e=t.map(e=>this._doInvite(e,!0));Promise.all(e).then(()=>this.deferred.resolve(this.completionStates))};if(!l.a.getValue("promptBeforeInviteUnknownUsers",this.roomId))return void e();const n=a.getComponent("dialogs.AskInviteAnywayDialog");return console.log("Showing failed to invite dialog..."),void c.a.createTrackedDialog("Failed to invite the following users to the room","",n,{unknownProfileUsers:t.map(e=>({userId:e,errorText:this.errors[e].errorText})),onInviteAnyways:()=>e(),onGiveUp:()=>{for(const e of t)this.completionStates[e]="invited";this.deferred.resolve(this.completionStates)}})}}return void this.deferred.resolve(this.completionStates)}const n=this.addrs[e];null!==Object(r.c)(n)&&"invited"!==this.completionStates[n]?this._doInvite(n,t).then(()=>{this._inviteMore(e+1,t)}).catch(()=>this.deferred.resolve(this.completionStates)):this._inviteMore(e+1)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s}));var o=n(47);function r(e){return e.getCanonicalAlias()||e.getAltAliases()[0]}function i(e,t){let n;if(t){n=function(e,t){let n,o;for(const r of e.getJoinedMembers())r.userId!=t&&(void 0===n||r.events.member&&r.events.member.getTs()-1&&o.splice(t,1)}}if(t){const n=r[t]||[];-1==n.indexOf(e)&&n.push(e),r[t]=n}return o.a.get().setAccountData("m.direct",r)}},function(e,t,n){(function(n){var o,r,i,s,a,c,l,u,d,h,p,m,g,_,f,b,v,E,y,S,C,w,T,x;!function(k){var R="object"==typeof n?n:"object"==typeof self?self:"object"==typeof this?this:{};function O(e,t){return e!==R&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(n,o){return e[n]=t?t(n,o):o}}void 0===(o=function(e){var t,n;t=O(R,O(e)),n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r=function(e,t){function o(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},i=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;a--)(r=e[a])&&(s=(i<3?r(s):i>3?r(t,n,s):r(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},c=function(e,t){return function(n,o){t(n,o,e)}},l=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function s(e){try{c(o.next(e))}catch(e){i(e)}}function a(e){try{c(o.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!((r=(r=s.trys).length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},m=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,r,i=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(o=i.next()).done;)s.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return s},g=function(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(n=r[e](t)).value instanceof f?Promise.resolve(n.value.v).then(c,l):u(i[0][2],n)}catch(e){u(i[0][3],e)}var n}function c(e){a("next",e)}function l(e){a("throw",e)}function u(e,t){e(t),i.shift(),i.length&&a(i[0][0],i[0][1])}},v=function(e){var t,n;return t={},o("next"),o("throw",(function(e){throw e})),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,r){t[o]=e[o]?function(t){return(n=!n)?{value:f(e[o](t)),done:"return"===o}:r?r(t):t}:r}},E=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=p(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(n){t[n]=e[n]&&function(t){return new Promise((function(o,r){!function(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}(o,r,(t=e[n](t)).done,t.value)}))}}},y=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},S=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},C=function(e){return e&&e.__esModule?e:{default:e}},w=function(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)},T=function(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n},t("__extends",r),t("__assign",i),t("__rest",s),t("__decorate",a),t("__param",c),t("__metadata",l),t("__awaiter",u),t("__generator",d),t("__exportStar",h),t("__createBinding",x),t("__values",p),t("__read",m),t("__spread",g),t("__spreadArrays",_),t("__await",f),t("__asyncGenerator",b),t("__asyncDelegator",v),t("__asyncValues",E),t("__makeTemplateObject",y),t("__importStar",S),t("__importDefault",C),t("__classPrivateFieldGet",w),t("__classPrivateFieldSet",T)}.apply(t,[t]))||(e.exports=o)}()}).call(this,n(6))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deferAction=function(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)},t.inlineProp=void 0;t.inlineProp=function(e,t){var n={};return n[e]=t,n}},function(e,t,n){"use strict";function o(e){return e/10+"rem"}function r(e){return e+"px"}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"g",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return m}));var o=n(2),r=n.n(o),i=n(519),s=n(47);const a="m.room.rule.user",c="m.room.rule.server",l=[a,"org.matrix.mjolnir.rule.user"],u=["m.room.rule.room","org.matrix.mjolnir.rule.room"],d=[c,"org.matrix.mjolnir.rule.server"],h=[...l,...u,...d];function p(e,t=!0){return l.includes(e)?t?l[l.length-1]:a:u.includes(e)?t?u[u.length-1]:"m.room.rule.room":d.includes(e)?t?d[d.length-1]:c:null}class m{constructor(e){r()(this,"_rules",[]),r()(this,"_roomId",void 0),this._roomId=e,this.updateList()}get roomId(){return this._roomId}get serverRules(){return this._rules.filter(e=>e.kind===c)}get userRules(){return this._rules.filter(e=>e.kind===a)}get roomRules(){return this._rules.filter(e=>"m.room.rule.room"===e.kind)}async banEntity(e,t,n){await s.a.get().sendStateEvent(this._roomId,p(e,!0),{entity:t,reason:n,recommendation:Object(i.c)(i.b,!0)},"rule:"+t),this._rules.push(new i.a(t,i.b,n,p(e,!1)))}async unbanEntity(e,t){await s.a.get().sendStateEvent(this._roomId,p(e,!0),{},"rule:"+t),this._rules=this._rules.filter(n=>n.kind!==p(e,!1)||n.entity!==t)}updateList(){this._rules=[];const e=s.a.get().getRoom(this._roomId);if(e)for(const t of h){const n=e.currentState.getStateEvents(t,void 0);for(const e of n){if(!e.getStateKey())continue;const n=p(t,!1),o=e.getContent().entity,r=e.getContent().recommendation,s=e.getContent().reason;o&&r&&s&&this._rules.push(new i.a(o,r,s,n))}}}}},function(e,t,n){"use strict";function o(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let o=0;o2&&void 0!==arguments[2]?arguments[2]:{},o=Object.create(e.prototype);for(var r in n)o[r]=n[r];return o.constructor=t,t.prototype=o,t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var o=n(55);class r{constructor(e,t,n,o){this._hsUrl=e,this._isUrl=t,this._fallbackHsUrl=n,this._currentFlowIndex=0,this._flows=[],this._defaultDeviceDisplayName=o.defaultDeviceDisplayName,this._tempClient=null}getHomeserverUrl(){return this._hsUrl}getIdentityServerUrl(){return this._isUrl}setHomeserverUrl(e){this._tempClient=null,this._hsUrl=e}setIdentityServerUrl(e){this._tempClient=null,this._isUrl=e}createTemporaryClient(){return this._tempClient?this._tempClient:this._tempClient=o.s.createClient({baseUrl:this._hsUrl,idBaseUrl:this._isUrl})}getFlows(){const e=this;return this.createTemporaryClient().loginFlows().then((function(t){return e._flows=t.flows,e._currentFlowIndex=0,e._flows}))}chooseFlow(e){this._currentFlowIndex=e}getCurrentFlowStep(){const e=this._flows[this._currentFlowIndex];return e?e.type:null}loginViaPassword(e,t,n,o){const r=this,s=e.indexOf("@")>0;let a;a=t&&n?{type:"m.id.phone",country:t,phone:n,number:n}:s?{type:"m.id.thirdparty",medium:"email",address:e}:{type:"m.id.user",user:e};const c={password:o,identifier:a,initial_device_display_name:this._defaultDeviceDisplayName},l=e=>i(r._fallbackHsUrl,this._isUrl,"m.login.password",c).catch(t=>{throw console.log("fallback HS login failed",t),e});let u=null;return i(r._hsUrl,r._isUrl,"m.login.password",c).catch(e=>{if(u=e,403===e.httpStatus&&r._fallbackHsUrl)return l(u);throw u}).catch(e=>{throw console.log("Login failed",e),e})}}async function i(e,t,n,r){const i=o.s.createClient({baseUrl:e,idBaseUrl:t}),s=await i.login(n,r),a=s.well_known;return a&&(a["m.homeserver"]&&a["m.homeserver"].base_url&&(e=a["m.homeserver"].base_url,console.log(`Overrode homeserver setting with ${e} from login response`)),a["m.identity_server"]&&a["m.identity_server"].base_url&&(t=a["m.identity_server"].base_url,console.log(`Overrode IS setting with ${t} from login response`))),{homeserverUrl:e,identityServerUrl:t,userId:s.user_id,deviceId:s.device_id,accessToken:s.access_token}}},function(e,t){e.exports="img/e2e/warning.78bb264.svg"},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(45),c=n.n(a),l=n(44);class u extends s.a.Component{constructor(...e){super(...e),r()(this,"_onCancelClick",()=>{this.props.onCancel()})}render(){let e,t="mx_Dialog_primary";return this.props.primaryButtonClass&&(t+=" "+this.props.primaryButtonClass),(this.props.cancelButton||this.props.hasCancel)&&(e=s.a.createElement("button",{type:"button",onClick:this._onCancelClick,className:this.props.cancelButtonClass,disabled:this.props.disabled},this.props.cancelButton||Object(l.a)("Cancel"))),s.a.createElement("div",{className:"mx_Dialog_buttons"},e,this.props.children,s.a.createElement("button",{type:this.props.primaryIsSubmit?"submit":"button",className:t,onClick:this.props.onPrimaryButtonClick,autoFocus:this.props.focus,disabled:this.props.disabled||this.props.primaryDisabled},this.props.primaryButton))}}r()(u,"propTypes",{primaryButton:c.a.node.isRequired,cancelButton:c.a.node,primaryIsSubmit:c.a.bool,onPrimaryButtonClick:c.a.func,hasCancel:c.a.bool,cancelButtonClass:c.a.node,onCancel:c.a.func,focus:c.a.bool,disabled:c.a.bool,primaryDisabled:c.a.bool}),r()(u,"defaultProps",{hasCancel:!0,disabled:!1})},function(e,t,n){"use strict";var o=n(56),r=n.n(o),i=n(60),s=n.n(i),a=n(43),c=n.n(a),l=n(51),u=n.n(l),d=n(46);t.a=e=>{let{checked:t,disabled:n=!1,onChange:o}=e,i=s()(e,["checked","disabled","onChange"]);const a=u()({mx_ToggleSwitch:!0,mx_ToggleSwitch_on:t,mx_ToggleSwitch_enabled:!n}),l=d.getComponent("elements.AccessibleButton");return c.a.createElement(l,r()({},i,{className:a,onClick:()=>{n||o(!t)},role:"switch","aria-checked":t,"aria-disabled":n}),c.a.createElement("div",{className:"mx_ToggleSwitch_ball"}))}},function(e,t,n){"use strict";var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(51),c=n.n(a),l=n(53),u=n(183),d=n(44),h=n(65);class p extends i.PureComponent{constructor(...e){super(...e),r()(this,"state",{complexity:null}),r()(this,"validate",Object(u.a)({description:function(){const e=this.state.complexity,t=e?e.score:0;return s.a.createElement("progress",{className:"mx_PassphraseField_progress",max:4,value:t})},rules:[{key:"required",test:({value:e,allowEmpty:t})=>t||!!e,invalid:()=>Object(d.a)(this.props.labelEnterPassword)},{key:"complexity",test:async function({value:e}){if(!e)return!1;const{scorePassword:t}=await n.e(20).then(n.bind(null,1110)),o=t(e);this.setState({complexity:o});const r=o.score>=this.props.minScore;return l.a.get().dangerously_allow_unsafe_and_insecure_passwords||r},valid:function(){return this.state.complexity.score>=this.props.minScore?Object(d.a)(this.props.labelStrongPassword):Object(d.a)(this.props.labelAllowedButUnsafe)},invalid:function(){const e=this.state.complexity;if(!e)return null;const{feedback:t}=e;return t.warning||t.suggestions[0]||Object(d.a)("Keep going...")}}]})),r()(this,"onValidate",async e=>{const t=await this.validate(e);return this.props.onValidate(t),t})}render(){return s.a.createElement(h.a,{id:this.props.id,autoFocus:this.props.autoFocus,className:c()("mx_PassphraseField",this.props.className),ref:this.props.fieldRef,type:"password",autoComplete:"new-password",label:Object(d.a)(this.props.label),value:this.props.value,onChange:this.props.onChange,onValidate:this.onValidate})}}r()(p,"defaultProps",{label:Object(d.b)("Password"),labelEnterPassword:Object(d.b)("Enter password"),labelStrongPassword:Object(d.b)("Nice, strong password!"),labelAllowedButUnsafe:Object(d.b)("Password is allowed, but unsafe")}),t.a=p},function(e,t,n){"use strict";async function o(e){try{if(navigator&&navigator.clipboard&&navigator.clipboard.writeText)return await navigator.clipboard.writeText(e),!0;{const t=document.createElement("textarea");t.value=e,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t);const n=document.getSelection(),o=document.createRange();o.selectNode(t),n.removeAllRanges(),n.addRange(o);const r=document.execCommand("copy");return n.removeAllRanges(),document.body.removeChild(t),r}}catch(e){console.error("copyPlaintext failed",e)}return!1}function r(e){const t=document.createRange();t.selectNodeContents(e);const n=window.getSelection();n.removeAllRanges(),n.addRange(t)}function i(e){return r(e),document.execCommand("copy")}n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n(2),r=n.n(o),i=n(106),s=n(48),a=n(50),c=n(171),l=n(77),u=n(57),d=n(104),h=n(88);class p extends i.a{constructor(){super(s.a,{}),r()(this,"widgetMap",new Map),r()(this,"roomMap",new Map),r()(this,"onWidgetEchoStoreUpdate",(e,t)=>{this.initRoom(e),this.loadRoomWidgets(this.matrixClient.getRoom(e)),this.emit(h.b)}),r()(this,"onRoomStateEvents",e=>{if("im.vector.modular.widgets"!==e.getType())return;const t=e.getRoomId();this.initRoom(t),this.loadRoomWidgets(this.matrixClient.getRoom(t)),this.emit(h.b)}),r()(this,"getRoomId",e=>{const t=this.widgetMap.get(e);return t?t.roomId:null}),r()(this,"getRoom",e=>this.roomMap.get(e)),r()(this,"onPinnedWidgetsChange",(e,t)=>{this.initRoom(t),this.getRoom(t).pinned=a.a.getValue(e,t),this.emit(t),this.emit(h.b)}),a.a.watchSetting("Widgets.pinned",null,this.onPinnedWidgetsChange),c.a.on("update",this.onWidgetEchoStoreUpdate)}static get instance(){return p.internalInstance}initRoom(e){this.roomMap.has(e)||this.roomMap.set(e,{pinned:{},widgets:[]})}async onReady(){this.matrixClient.on("RoomState.events",this.onRoomStateEvents),this.matrixClient.getRooms().forEach(e=>{const t=a.a.getValue("Widgets.pinned",e.roomId);(t||l.a.getRoomWidgets(e).length)&&this.initRoom(e.roomId),t&&(this.getRoom(e.roomId).pinned=t),this.loadRoomWidgets(e)}),this.emit(h.b)}async onNotReady(){this.matrixClient.off("RoomState.events",this.onRoomStateEvents),this.widgetMap=new Map,this.roomMap=new Map,await this.reset({})}async onAction(e){}generateApps(e){return c.a.getEchoedRoomWidgets(e.roomId,l.a.getRoomWidgets(e)).map(e=>l.a.makeAppConfig(e.getStateKey(),e.getContent(),e.getSender(),e.getRoomId(),e.getId()))}loadRoomWidgets(e){const t=this.roomMap.get(e.roomId);t.widgets=[],this.generateApps(e).forEach(e=>{this.widgetMap.set(e.id,e),t.widgets.push(e)}),this.emit(e.roomId)}isPinned(e){const t=this.getRoomId(e),n=this.getRoom(t);let o=n&&n.pinned[e];return void 0===o&&d.a.JITSI.matches(this.widgetMap.get(e).type)&&(o=!0),o}canPin(e){const t=this.getRoomId(e),n=this.getRoom(t);return n&&Object.keys(n.pinned).filter(e=>n.widgets.some(t=>t.id===e)).length<2}pinWidget(e){this.setPinned(e,!0)}unpinWidget(e){this.setPinned(e,!1)}setPinned(e,t){const n=this.getRoomId(e),o=this.getRoom(n);o&&(o.pinned[e]=t,Object.keys(o).forEach(e=>{o.widgets.some(t=>t.id===e)||delete o.pinned[e]}),a.a.setValue("Widgets.pinned",n,u.a.ROOM_ACCOUNT,o.pinned),this.emit(n),this.emit(h.b))}getApps(e,t){const n=this.getRoom(e.roomId);return n?t?n.widgets.filter(e=>this.isPinned(e.id)):n.widgets:[]}}r()(p,"internalInstance",new p),window.mxWidgetStore=p.instance},function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var o=n(56),r=n.n(o),i=n(2),s=n.n(i),a=n(68),c=n.n(a),l=n(459),u=n.n(l),d=n(43),h=n.n(d),p=n(45),m=n.n(p),g=n(47),_=n(828),f=n(52),b=n(49),v=n(44),E=n(46),y=n(490),S=n(491),C=n(101),w=n(77),T=n(48),x=n(143),k=n(51),R=n.n(k),O=n(96),D=n(50),I=n(61),A=n(341),F=n(104),N=n(7),M=n(90),P=n(57),L=n(258),U=n(54);const B=["https:","http:"];class j extends h.a.Component{constructor(e){super(e),s()(this,"_onUnpinClicked",()=>{L.a.instance.unpinWidget(this.props.app.id)}),s()(this,"_onContextMenuClick",()=>{this.setState({menuDisplayed:!0})}),s()(this,"_closeContextMenu",()=>{this.setState({menuDisplayed:!1})}),this._persistKey="widget_"+this.props.app.id,this.state=this._getNewState(e),this._onAction=this._onAction.bind(this),this._onLoaded=this._onLoaded.bind(this),this._onEditClick=this._onEditClick.bind(this),this._onDeleteClick=this._onDeleteClick.bind(this),this._onRevokeClicked=this._onRevokeClicked.bind(this),this._onSnapshotClick=this._onSnapshotClick.bind(this),this.onClickMenuBar=this.onClickMenuBar.bind(this),this._onMinimiseClick=this._onMinimiseClick.bind(this),this._grantWidgetPermission=this._grantWidgetPermission.bind(this),this._revokeWidgetPermission=this._revokeWidgetPermission.bind(this),this._onPopoutWidgetClick=this._onPopoutWidgetClick.bind(this),this._onReloadWidgetClick=this._onReloadWidgetClick.bind(this),this._contextMenuButton=Object(d.createRef)(),this._appFrame=Object(d.createRef)(),this._menu_bar=Object(d.createRef)()}_getNewState(e){const t=E.getComponent("elements.PersistedElement");return{initialising:!0,loading:this.props.waitForIframeLoad&&!t.isMounted(this._persistKey),widgetUrl:this._addWurlParams(e.app.url),hasPermissionToLoad:e.userId===e.creatorUserId||!!D.a.getValue("allowedWidgets",e.room.roomId)[e.app.eventId],error:null,deleting:!1,widgetPageTitle:e.widgetPageTitle,menuDisplayed:!1}}_hasCapability(e){return x.a.widgetHasCapability(this.props.app.id,e)}_addWurlParams(e){try{const t=new URL(e);return t.searchParams.set("widgetId",this.props.app.id),t.searchParams.set("parentUrl",window.location.href.split("#",2)[0]),t.toString().replace(/%24/g,"$")}catch(t){return console.error("Failed to add widget URL params:",t),e}}isMixedContent(){const e=window.location.protocol,t=c.a.parse(this.props.app.url).protocol;return"https:"===e&&"https:"!==t&&(console.warn("Refusing to load mixed-content app:",e,t,window.location,this.props.app.url),!0)}componentDidMount(){this.props.show&&this.state.hasPermissionToLoad&&this.setScalarToken(),this.dispatcherRef=T.a.register(this._onAction)}componentWillUnmount(){if(this.dispatcherRef&&T.a.unregister(this.dispatcherRef),!x.a.getWidgetPersistence(this.props.app.id)){x.a.destroyPersistentWidget(this.props.app.id);E.getComponent("elements.PersistedElement").destroyElement(this._persistKey)}}setScalarToken(){if(!w.a.isScalarUrl(this.props.app.url))return console.warn("Widget does not match integration manager, refusing to set auth token",c.a),void this.setState({error:null,widgetUrl:this._addWurlParams(this.props.app.url),initialising:!1});const e=O.a.sharedInstance();if(!e.hasManager())return console.warn("No integration manager - not setting scalar token",c.a),void this.setState({error:null,widgetUrl:this._addWurlParams(this.props.app.url),initialising:!1});const t=e.getPrimaryManager();if(!w.a.isScalarUrl(t.apiUrl))return console.warn("Unknown integration manager, refusing to set auth token",c.a),void this.setState({error:null,widgetUrl:this._addWurlParams(this.props.app.url),initialising:!1});this._scalarClient||(this._scalarClient=t.getScalarClient()),this._scalarClient.getScalarToken().then(e=>{this._scalarClient.scalarToken=e;const t=c.a.parse(this._addWurlParams(this.props.app.url)),n=u.a.parse(t.query);n.scalar_token||(n.scalar_token=encodeURIComponent(e),t.search=void 0,t.query=n),this.setState({error:null,widgetUrl:t.format(),initialising:!1}),!this.state.widgetPageTitle&&n.url&&this._fetchWidgetTitle(n.url)},e=>{console.error("Failed to get scalar_token",e),this.setState({error:e.message,initialising:!1})})}UNSAFE_componentWillReceiveProps(e){e.app.url!==this.props.app.url&&(this._getNewState(e),this.props.show&&this.state.hasPermissionToLoad&&this.setScalarToken()),e.show&&!this.props.show&&(this.props.waitForIframeLoad&&!A.a.isMounted(this._persistKey)&&this.setState({loading:!0}),this.state.hasPermissionToLoad&&this.setScalarToken()),e.widgetPageTitle!==this.props.widgetPageTitle&&this.setState({widgetPageTitle:e.widgetPageTitle})}_canUserModify(){return!(!this.props.userWidget||g.a.get().credentials.userId!==this.props.creatorUserId)||w.a.canUserModifyWidgets(this.props.room.roomId)}_onEditClick(){console.log("Edit widget ID ",this.props.app.id),this.props.onEditClick?this.props.onEditClick():w.a.editWidget(this.props.room,this.props.app)}_onSnapshotClick(){w.a.snapshotWidget(this.props.app)}_endWidgetActions(){let e;if(this._hasCapability(N.a.ReceiveTerminate)){const t=2e3,n=x.a.getWidgetMessaging(this.props.app.id);e=Promise.race([n.terminate(),Object(M.c)(t)])}else e=Promise.resolve();return e.finally(()=>{this._appFrame.current&&(this._appFrame.current.src="about:blank"),A.a.destroyElement(this._persistKey)})}_onDeleteClick(){if(this.props.onDeleteClick)this.props.onDeleteClick();else if(this._canUserModify()){const e=E.getComponent("dialogs.QuestionDialog");b.a.createTrackedDialog("Delete Widget","",e,{title:Object(v.a)("Delete Widget"),description:Object(v.a)("Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?"),button:Object(v.a)("Delete widget"),onFinished:e=>{e&&(this.setState({deleting:!0}),this._endWidgetActions().then(()=>w.a.setRoomWidget(this.props.room.roomId,this.props.app.id)).catch(e=>{console.error("Failed to delete widget",e);const t=E.getComponent("dialogs.ErrorDialog");b.a.createTrackedDialog("Failed to remove widget","",t,{title:Object(v.a)("Failed to remove widget"),description:Object(v.a)("An error ocurred whilst trying to remove the widget from the room")})}).finally(()=>{this.setState({deleting:!1})}))}})}}_onRevokeClicked(){console.info("Revoke widget permissions - %s",this.props.app.id),this._revokeWidgetPermission()}_onLoaded(){x.a.delWidgetMessaging(this.props.app.id),this._setupWidgetMessaging(),x.a.setRoomId(this.props.app.id,this.props.room.roomId),this.setState({loading:!1})}_setupWidgetMessaging(){const e=new _.a(this.props.app.id,this.props.app.url,this._getRenderedUrl(),this.props.userWidget,this._appFrame.current.contentWindow);x.a.setWidgetMessaging(this.props.app.id,e),e.getCapabilities().then(t=>{console.log(`Widget ${this.props.app.id} requested capabilities: `+t),t=t||[];let n=[];this.props.whitelistCapabilities&&this.props.whitelistCapabilities.length>0&&(n=t.filter((function(e){return this.indexOf(e)>=0}),this.props.whitelistCapabilities),n.length>0&&console.log(`Widget ${this.props.app.id} allowing requested, whitelisted properties: `+n)),x.a.setWidgetCapabilities(this.props.app.id,n),this.props.onCapabilityRequest&&this.props.onCapabilityRequest(t),F.a.JITSI.matches(this.props.app.type)&&e.flagReadyToContinue()}).catch(e=>{console.log("Failed to get capabilities for widget type "+this.props.app.type,this.props.app.id,e)})}_onAction(e){if(e.widgetId===this.props.app.id)switch(e.action){case"m.sticker":this._hasCapability("m.sticker")?T.a.dispatch({action:"post_sticker_message",data:e.data}):console.warn("Ignoring sticker message. Invalid capability");break;case U.a.AppTileDelete:this._onDeleteClick();break;case U.a.AppTileRevoke:this._onRevokeClicked()}}_fetchWidgetTitle(e){this._scalarClient.getScalarPageTitle(e).then(e=>{e&&this.setState({widgetPageTitle:e})},e=>{console.error("Failed to get page title",e)})}_grantWidgetPermission(){const e=this.props.room.roomId;console.info("Granting permission for widget to load: "+this.props.app.eventId);const t=D.a.getValue("allowedWidgets",e);t[this.props.app.eventId]=!0,D.a.setValue("allowedWidgets",e,P.a.ROOM_ACCOUNT,t).then(()=>{this.setState({hasPermissionToLoad:!0}),this.setScalarToken()}).catch(e=>{console.error(e)})}_revokeWidgetPermission(){const e=this.props.room.roomId;console.info("Revoking permission for widget to load: "+this.props.app.eventId);const t=D.a.getValue("allowedWidgets",e);t[this.props.app.eventId]=!1,D.a.setValue("allowedWidgets",e,P.a.ROOM_ACCOUNT,t).then(()=>{this.setState({hasPermissionToLoad:!1}),x.a.destroyPersistentWidget(this.props.app.id);E.getComponent("elements.PersistedElement").destroyElement(this._persistKey)}).catch(e=>{console.error(e)})}formatAppTileName(){let e="No name";return this.props.app.name&&this.props.app.name.trim()&&(e=this.props.app.name.trim()),e}onClickMenuBar(e){e.preventDefault(),e.target===this._menu_bar.current&&(this.props.userWidget?this._onMinimiseClick():(this.props.show&&this._endWidgetActions(),T.a.dispatch({action:"appsDrawer",show:!this.props.show})))}_templatedUrl(e,t){const n={};F.a.JITSI.matches(t)&&(n.domain="jitsi.riot.im");const o=g.a.get().credentials.userId,r=g.a.get().getUser(o),i=Object.assign(n,this.props.app.data,{matrix_user_id:o,matrix_room_id:this.props.room.roomId,matrix_display_name:r?r.displayName:o,matrix_avatar_url:r?g.a.get().mxcUrlToHttp(r.avatarUrl):"",theme:D.a.getValue("theme")});if(void 0===i.conferenceId){const e=new URL(this.props.app.url);i.conferenceId=e.searchParams.get("confId")}return function(e,t){let n=e;for(const[e,o]of Object.entries(t))n=n.replace("$"+e,encodeURIComponent(o));return n}(e,i)}_getRenderedUrl(){let e;return F.a.JITSI.matches(this.props.app.type)?(console.log("Replacing Jitsi widget URL with local wrapper"),e=w.a.getLocalJitsiWrapperUrl({forLocalRender:!0,auth:this.props.app.data?this.props.app.data.auth:null}),e=this._addWurlParams(e)):e=this._getSafeUrl(this.state.widgetUrl),this._templatedUrl(e,this.props.app.type)}_getPopoutUrl(){return F.a.JITSI.matches(this.props.app.type)?this._templatedUrl(w.a.getLocalJitsiWrapperUrl({forLocalRender:!1,auth:this.props.app.data?this.props.app.data.auth:null}),this.props.app.type):this._templatedUrl(this._getSafeUrl(this.props.app.url),this.props.app.type)}_getSafeUrl(e){const t=c.a.parse(e,!0);let n="";return B.includes(t.protocol)&&(n=c.a.format(t)),n.replace(/%24/g,"$")}_getTileTitle(){const e=this.formatAppTileName(),t=h.a.createElement("span",null," - ");let n="";return this.state.widgetPageTitle&&this.state.widgetPageTitle!=this.formatAppTileName()&&(n=this.state.widgetPageTitle),h.a.createElement("span",null,h.a.createElement("b",null,e),h.a.createElement("span",null,n?t:"",n))}_onMinimiseClick(e){this.props.onMinimiseClick&&this.props.onMinimiseClick()}_onPopoutWidgetClick(){F.a.JITSI.matches(this.props.app.type)&&this.props.show&&this._endWidgetActions().then(()=>{this._appFrame.current&&(this._appFrame.current.src=this._getRenderedUrl(),this.setState({}))}),Object.assign(document.createElement("a"),{target:"_blank",href:this._getPopoutUrl(),rel:"noreferrer noopener"}).click()}_onReloadWidgetClick(){this._appFrame.current.src=this._appFrame.current.src}render(){let e;if(this.state.deleting)return h.a.createElement("div",null);const t="mx_AppTileBody"+(this.props.miniMode?"_mini ":" ");if(this.props.show){const n=h.a.createElement("div",{className:"mx_AppLoading_spinner_fadeIn"},h.a.createElement(C.a,{message:Object(v.a)("Loading...")}));if(this.state.hasPermissionToLoad){if(this.state.initialising)e=h.a.createElement("div",{className:t+(this.state.loading?"mx_AppLoading":"")},n);else if(this.isMixedContent())e=h.a.createElement("div",{className:t},h.a.createElement(S.a,{errorMsg:"Error - Mixed content"}));else if(e=h.a.createElement("div",{className:t+(this.state.loading?"mx_AppLoading":"")},this.state.loading&&n,h.a.createElement("iframe",{allow:"microphone; camera; encrypted-media; autoplay; display-capture;",ref:this._appFrame,src:this._getRenderedUrl(),allowFullScreen:!0,sandbox:"allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-presentation",onLoad:this._onLoaded})),this.props.whitelistCapabilities.includes("m.always_on_screen")){const t=E.getComponent("elements.PersistedElement");e=h.a.createElement("div",{className:"mx_AppTile_persistedWrapper"},h.a.createElement(t,{persistKey:this._persistKey},e))}}else{const n=g.a.get().isRoomEncrypted(this.props.room.roomId);e=h.a.createElement("div",{className:t},h.a.createElement(y.a,{roomId:this.props.room.roomId,creatorUserId:this.props.creatorUserId,url:this.state.widgetUrl,isRoomEncrypted:n,onPermissionGranted:this._grantWidgetPermission}))}}const n=this.props.showMinimise&&this.props.show,o=this.props.showMinimise&&!this.props.show;let i;i=this.props.miniMode?{mx_AppTile_mini:!0}:this.props.fullWidth?{mx_AppTileFullWidth:!0}:{mx_AppTile:!0},i.mx_AppTile_minimised=!this.props.show,i=R()(i);const s=R()({mx_AppTileMenuBar:!0,mx_AppTileMenuBar_expanded:this.props.show});let a;if(this.state.menuDisplayed){const e=this._contextMenuButton.current.getBoundingClientRect(),t=this._canUserModify(),n=Boolean(this._scalarClient&&t),o=(void 0===this.props.showDelete||this.props.showDelete)&&t,i=this._hasCapability("m.capability.screenshot")&&this.props.show,s=E.getComponent("views.context_menus.WidgetContextMenu");a=h.a.createElement(I.b,r()({},Object(I.k)(e,null),{onFinished:this._closeContextMenu}),h.a.createElement(s,{onUnpinClicked:this._onUnpinClicked,onRevokeClicked:this._onRevokeClicked,onEditClicked:n?this._onEditClick:void 0,onDeleteClicked:o?this._onDeleteClick:void 0,onSnapshotClicked:i?this._onSnapshotClick:void 0,onReloadClicked:this.props.showReload?this._onReloadWidgetClick:void 0,onFinished:this._closeContextMenu}))}return h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{className:i,id:this.props.app.id},this.props.showMenubar&&h.a.createElement("div",{ref:this._menu_bar,className:s,onClick:this.onClickMenuBar},h.a.createElement("span",{className:"mx_AppTileMenuBarTitle",style:{pointerEvents:!!this.props.handleMinimisePointerEvents&&"all"}},n&&h.a.createElement(f.a,{className:"mx_AppTileMenuBar_iconButton mx_AppTileMenuBar_iconButton_minimise",title:Object(v.a)("Minimize apps"),onClick:this._onMinimiseClick}),o&&h.a.createElement(f.a,{className:"mx_AppTileMenuBar_iconButton mx_AppTileMenuBar_iconButton_maximise",title:Object(v.a)("Maximize apps"),onClick:this._onMinimiseClick}),this.props.showTitle&&this._getTileTitle()),h.a.createElement("span",{className:"mx_AppTileMenuBarWidgets"},this.props.showPopout&&h.a.createElement(f.a,{className:"mx_AppTileMenuBar_iconButton mx_AppTileMenuBar_iconButton_popout",title:Object(v.a)("Popout widget"),onClick:this._onPopoutWidgetClick}),h.a.createElement(I.c,{className:"mx_AppTileMenuBar_iconButton mx_AppTileMenuBar_iconButton_menu",label:Object(v.a)("More options"),isExpanded:this.state.menuDisplayed,inputRef:this._contextMenuButton,onClick:this._onContextMenuClick}))),e),a)}}j.displayName="AppTile",j.propTypes={app:m.a.object.isRequired,room:m.a.object.isRequired,fullWidth:m.a.bool,miniMode:m.a.bool,userId:m.a.string.isRequired,creatorUserId:m.a.string,waitForIframeLoad:m.a.bool,showMenubar:m.a.bool,show:m.a.bool,onEditClick:m.a.func,onDeleteClick:m.a.func,onMinimiseClick:m.a.func,showTitle:m.a.bool,showMinimise:m.a.bool,handleMinimisePointerEvents:m.a.bool,showDelete:m.a.bool,showPopout:m.a.bool,showReload:m.a.bool,whitelistCapabilities:m.a.array,onCapabilityRequest:m.a.func,userWidget:m.a.bool},j.defaultProps={waitForIframeLoad:!0,showMenubar:!0,showTitle:!0,showMinimise:!0,showDelete:!0,showPopout:!0,showReload:!1,handleMinimisePointerEvents:!1,whitelistCapabilities:[],userWidget:!1,miniMode:!1}},function(e,t,n){"use strict";const o=n(833),r=n(342),i=n(834),s=n(343),a=r.CODE_POINTS,c=r.CODE_POINT_SEQUENCES,l={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},u="DATA_STATE";function d(e){return e===a.SPACE||e===a.LINE_FEED||e===a.TABULATION||e===a.FORM_FEED}function h(e){return e>=a.DIGIT_0&&e<=a.DIGIT_9}function p(e){return e>=a.LATIN_CAPITAL_A&&e<=a.LATIN_CAPITAL_Z}function m(e){return e>=a.LATIN_SMALL_A&&e<=a.LATIN_SMALL_Z}function g(e){return m(e)||p(e)}function _(e){return g(e)||h(e)}function f(e){return e>=a.LATIN_CAPITAL_A&&e<=a.LATIN_CAPITAL_F}function b(e){return e>=a.LATIN_SMALL_A&&e<=a.LATIN_SMALL_F}function v(e){return e+32}function E(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function y(e){return String.fromCharCode(v(e))}function S(e,t){const n=i[++e];let o=++e,r=o+n-1;for(;o<=r;){const e=o+r>>>1,s=i[e];if(st))return i[e+n];r=e-1}}return-1}class C{constructor(){this.preprocessor=new o,this.tokenQueue=[],this.allowCDATA=!1,this.state=u,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}write(e,t){this.active=!0,this.preprocessor.write(e,t)}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:C.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(e){this.state=e,this._unconsume()}_consumeSequenceIfMatch(e,t,n){let o=0,r=!0;const i=e.length;let s=0,c=t,l=void 0;for(;s0&&(c=this._consume(),o++),c===a.EOF){r=!1;break}if(l=e[s],c!==l&&(n||c!==v(l))){r=!1;break}}if(!r)for(;o--;)this._unconsume();return r}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==c.SCRIPT_STRING.length)return!1;for(let e=0;e0&&this._err(s.endTagWithAttributes),e.selfClosing&&this._err(s.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}_emitCodePoint(e){let t=C.CHARACTER_TOKEN;d(e)?t=C.WHITESPACE_CHARACTER_TOKEN:e===a.NULL&&(t=C.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,E(e))}_emitSeveralCodePoints(e){for(let t=0;t-1;){const e=i[o],r=e<7;r&&1&e&&(t=2&e?[i[++o],i[++o]]:[i[++o]],n=0);const s=this._consume();if(this.tempBuff.push(s),n++,s===a.EOF)break;o=r?4&e?S(o,s):-1:s===e?++o:-1}for(;n--;)this.tempBuff.pop(),this._unconsume();return t}_isCharacterReferenceInAttribute(){return"ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE"===this.returnState||"ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE"===this.returnState||"ATTRIBUTE_VALUE_UNQUOTED_STATE"===this.returnState}_isCharacterReferenceAttributeQuirk(e){if(!e&&this._isCharacterReferenceInAttribute()){const e=this._consume();return this._unconsume(),e===a.EQUALS_SIGN||_(e)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let e=0;e")):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):e===a.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitCodePoint(e))}SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE(e){e===a.SOLIDUS?(this.tempBuff=[],this.state="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE"):g(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE")):(this._emitChars("<"),this._reconsumeInState("SCRIPT_DATA_ESCAPED_STATE"))}SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE(e){g(e)?(this._createEndTagToken(),this._reconsumeInState("SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE")):(this._emitChars("")):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):e===a.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitCodePoint(e))}SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE(e){e===a.SOLIDUS?(this.tempBuff=[],this.state="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",this._emitChars("/")):this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPED_STATE")}SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE(e){d(e)||e===a.SOLIDUS||e===a.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?"SCRIPT_DATA_ESCAPED_STATE":"SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitCodePoint(e)):p(e)?(this.tempBuff.push(v(e)),this._emitCodePoint(e)):m(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPED_STATE")}BEFORE_ATTRIBUTE_NAME_STATE(e){d(e)||(e===a.SOLIDUS||e===a.GREATER_THAN_SIGN||e===a.EOF?this._reconsumeInState("AFTER_ATTRIBUTE_NAME_STATE"):e===a.EQUALS_SIGN?(this._err(s.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state="ATTRIBUTE_NAME_STATE"):(this._createAttr(""),this._reconsumeInState("ATTRIBUTE_NAME_STATE")))}ATTRIBUTE_NAME_STATE(e){d(e)||e===a.SOLIDUS||e===a.GREATER_THAN_SIGN||e===a.EOF?(this._leaveAttrName("AFTER_ATTRIBUTE_NAME_STATE"),this._unconsume()):e===a.EQUALS_SIGN?this._leaveAttrName("BEFORE_ATTRIBUTE_VALUE_STATE"):p(e)?this.currentAttr.name+=y(e):e===a.QUOTATION_MARK||e===a.APOSTROPHE||e===a.LESS_THAN_SIGN?(this._err(s.unexpectedCharacterInAttributeName),this.currentAttr.name+=E(e)):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.name+=r.REPLACEMENT_CHARACTER):this.currentAttr.name+=E(e)}AFTER_ATTRIBUTE_NAME_STATE(e){d(e)||(e===a.SOLIDUS?this.state="SELF_CLOSING_START_TAG_STATE":e===a.EQUALS_SIGN?this.state="BEFORE_ATTRIBUTE_VALUE_STATE":e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState("ATTRIBUTE_NAME_STATE")))}BEFORE_ATTRIBUTE_VALUE_STATE(e){d(e)||(e===a.QUOTATION_MARK?this.state="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE":e===a.APOSTROPHE?this.state="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE":e===a.GREATER_THAN_SIGN?(this._err(s.missingAttributeValue),this.state=u,this._emitCurrentToken()):this._reconsumeInState("ATTRIBUTE_VALUE_UNQUOTED_STATE"))}ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE(e){e===a.QUOTATION_MARK?this.state="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE":e===a.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=E(e)}ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE(e){e===a.APOSTROPHE?this.state="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE":e===a.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=E(e)}ATTRIBUTE_VALUE_UNQUOTED_STATE(e){d(e)?this._leaveAttrValue("BEFORE_ATTRIBUTE_NAME_STATE"):e===a.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_UNQUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):e===a.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):e===a.QUOTATION_MARK||e===a.APOSTROPHE||e===a.LESS_THAN_SIGN||e===a.EQUALS_SIGN||e===a.GRAVE_ACCENT?(this._err(s.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=E(e)):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=E(e)}AFTER_ATTRIBUTE_VALUE_QUOTED_STATE(e){d(e)?this._leaveAttrValue("BEFORE_ATTRIBUTE_NAME_STATE"):e===a.SOLIDUS?this._leaveAttrValue("SELF_CLOSING_START_TAG_STATE"):e===a.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._err(s.missingWhitespaceBetweenAttributes),this._reconsumeInState("BEFORE_ATTRIBUTE_NAME_STATE"))}SELF_CLOSING_START_TAG_STATE(e){e===a.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._err(s.unexpectedSolidusInTag),this._reconsumeInState("BEFORE_ATTRIBUTE_NAME_STATE"))}BOGUS_COMMENT_STATE(e){e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===a.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.data+=r.REPLACEMENT_CHARACTER):this.currentToken.data+=E(e)}MARKUP_DECLARATION_OPEN_STATE(e){this._consumeSequenceIfMatch(c.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state="COMMENT_START_STATE"):this._consumeSequenceIfMatch(c.DOCTYPE_STRING,e,!1)?this.state="DOCTYPE_STATE":this._consumeSequenceIfMatch(c.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state="CDATA_SECTION_STATE":(this._err(s.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state="BOGUS_COMMENT_STATE"):this._ensureHibernation()||(this._err(s.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState("BOGUS_COMMENT_STATE"))}COMMENT_START_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_START_DASH_STATE":e===a.GREATER_THAN_SIGN?(this._err(s.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):this._reconsumeInState("COMMENT_STATE")}COMMENT_START_DASH_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_END_STATE":e===a.GREATER_THAN_SIGN?(this._err(s.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState("COMMENT_STATE"))}COMMENT_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_END_DASH_STATE":e===a.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state="COMMENT_LESS_THAN_SIGN_STATE"):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.data+=r.REPLACEMENT_CHARACTER):e===a.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=E(e)}COMMENT_LESS_THAN_SIGN_STATE(e){e===a.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state="COMMENT_LESS_THAN_SIGN_BANG_STATE"):e===a.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState("COMMENT_STATE")}COMMENT_LESS_THAN_SIGN_BANG_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE":this._reconsumeInState("COMMENT_STATE")}COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE":this._reconsumeInState("COMMENT_END_DASH_STATE")}COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE(e){e!==a.GREATER_THAN_SIGN&&e!==a.EOF&&this._err(s.nestedComment),this._reconsumeInState("COMMENT_END_STATE")}COMMENT_END_DASH_STATE(e){e===a.HYPHEN_MINUS?this.state="COMMENT_END_STATE":e===a.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState("COMMENT_STATE"))}COMMENT_END_STATE(e){e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===a.EXCLAMATION_MARK?this.state="COMMENT_END_BANG_STATE":e===a.HYPHEN_MINUS?this.currentToken.data+="-":e===a.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState("COMMENT_STATE"))}COMMENT_END_BANG_STATE(e){e===a.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state="COMMENT_END_DASH_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.incorrectlyClosedComment),this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState("COMMENT_STATE"))}DOCTYPE_STATE(e){d(e)?this.state="BEFORE_DOCTYPE_NAME_STATE":e===a.GREATER_THAN_SIGN?this._reconsumeInState("BEFORE_DOCTYPE_NAME_STATE"):e===a.EOF?(this._err(s.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingWhitespaceBeforeDoctypeName),this._reconsumeInState("BEFORE_DOCTYPE_NAME_STATE"))}BEFORE_DOCTYPE_NAME_STATE(e){d(e)||(p(e)?(this._createDoctypeToken(y(e)),this.state="DOCTYPE_NAME_STATE"):e===a.NULL?(this._err(s.unexpectedNullCharacter),this._createDoctypeToken(r.REPLACEMENT_CHARACTER),this.state="DOCTYPE_NAME_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(E(e)),this.state="DOCTYPE_NAME_STATE"))}DOCTYPE_NAME_STATE(e){d(e)?this.state="AFTER_DOCTYPE_NAME_STATE":e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):p(e)?this.currentToken.name+=y(e):e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.name+=r.REPLACEMENT_CHARACTER):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=E(e)}AFTER_DOCTYPE_NAME_STATE(e){d(e)||(e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(c.PUBLIC_STRING,e,!1)?this.state="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE":this._consumeSequenceIfMatch(c.SYSTEM_STRING,e,!1)?this.state="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE":this._ensureHibernation()||(this._err(s.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE(e){d(e)?this.state="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE":e===a.QUOTATION_MARK?(this._err(s.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this._err(s.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE(e){d(e)||(e===a.QUOTATION_MARK?(this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE(e){e===a.QUOTATION_MARK?this.state="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE":e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.publicId+=r.REPLACEMENT_CHARACTER):e===a.GREATER_THAN_SIGN?(this._err(s.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=E(e)}DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE(e){e===a.APOSTROPHE?this.state="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE":e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.publicId+=r.REPLACEMENT_CHARACTER):e===a.GREATER_THAN_SIGN?(this._err(s.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=E(e)}AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE(e){d(e)?this.state="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE":e===a.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):e===a.QUOTATION_MARK?(this._err(s.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this._err(s.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE(e){d(e)||(e===a.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===a.QUOTATION_MARK?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE(e){d(e)?this.state="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE":e===a.QUOTATION_MARK?(this._err(s.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this._err(s.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE(e){d(e)||(e===a.QUOTATION_MARK?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):e===a.APOSTROPHE?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):e===a.GREATER_THAN_SIGN?(this._err(s.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE(e){e===a.QUOTATION_MARK?this.state="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE":e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.systemId+=r.REPLACEMENT_CHARACTER):e===a.GREATER_THAN_SIGN?(this._err(s.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=E(e)}DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE(e){e===a.APOSTROPHE?this.state="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE":e===a.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.systemId+=r.REPLACEMENT_CHARACTER):e===a.GREATER_THAN_SIGN?(this._err(s.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=E(e)}AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE(e){d(e)||(e===a.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===a.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}BOGUS_DOCTYPE_STATE(e){e===a.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):e===a.NULL?this._err(s.unexpectedNullCharacter):e===a.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}CDATA_SECTION_STATE(e){e===a.RIGHT_SQUARE_BRACKET?this.state="CDATA_SECTION_BRACKET_STATE":e===a.EOF?(this._err(s.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}CDATA_SECTION_BRACKET_STATE(e){e===a.RIGHT_SQUARE_BRACKET?this.state="CDATA_SECTION_END_STATE":(this._emitChars("]"),this._reconsumeInState("CDATA_SECTION_STATE"))}CDATA_SECTION_END_STATE(e){e===a.GREATER_THAN_SIGN?this.state=u:e===a.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState("CDATA_SECTION_STATE"))}CHARACTER_REFERENCE_STATE(e){this.tempBuff=[a.AMPERSAND],e===a.NUMBER_SIGN?(this.tempBuff.push(e),this.state="NUMERIC_CHARACTER_REFERENCE_STATE"):_(e)?this._reconsumeInState("NAMED_CHARACTER_REFERENCE_STATE"):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}NAMED_CHARACTER_REFERENCE_STATE(e){const t=this._matchNamedCharacterReference(e);if(this._ensureHibernation())this.tempBuff=[a.AMPERSAND];else if(t){const e=this.tempBuff[this.tempBuff.length-1]===a.SEMICOLON;this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(s.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state="AMBIGUOS_AMPERSAND_STATE"}AMBIGUOS_AMPERSAND_STATE(e){_(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=E(e):this._emitCodePoint(e):(e===a.SEMICOLON&&this._err(s.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}NUMERIC_CHARACTER_REFERENCE_STATE(e){this.charRefCode=0,e===a.LATIN_SMALL_X||e===a.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE"):this._reconsumeInState("DECIMAL_CHARACTER_REFERENCE_START_STATE")}HEXADEMICAL_CHARACTER_REFERENCE_START_STATE(e){!function(e){return h(e)||f(e)||b(e)}(e)?(this._err(s.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState("HEXADEMICAL_CHARACTER_REFERENCE_STATE")}DECIMAL_CHARACTER_REFERENCE_START_STATE(e){h(e)?this._reconsumeInState("DECIMAL_CHARACTER_REFERENCE_STATE"):(this._err(s.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}HEXADEMICAL_CHARACTER_REFERENCE_STATE(e){f(e)?this.charRefCode=16*this.charRefCode+e-55:b(e)?this.charRefCode=16*this.charRefCode+e-87:h(e)?this.charRefCode=16*this.charRefCode+e-48:e===a.SEMICOLON?this.state="NUMERIC_CHARACTER_REFERENCE_END_STATE":(this._err(s.missingSemicolonAfterCharacterReference),this._reconsumeInState("NUMERIC_CHARACTER_REFERENCE_END_STATE"))}DECIMAL_CHARACTER_REFERENCE_STATE(e){h(e)?this.charRefCode=10*this.charRefCode+e-48:e===a.SEMICOLON?this.state="NUMERIC_CHARACTER_REFERENCE_END_STATE":(this._err(s.missingSemicolonAfterCharacterReference),this._reconsumeInState("NUMERIC_CHARACTER_REFERENCE_END_STATE"))}NUMERIC_CHARACTER_REFERENCE_END_STATE(){if(this.charRefCode===a.NULL)this._err(s.nullCharacterReference),this.charRefCode=a.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(s.characterReferenceOutsideUnicodeRange),this.charRefCode=a.REPLACEMENT_CHARACTER;else if(r.isSurrogate(this.charRefCode))this._err(s.surrogateCharacterReference),this.charRefCode=a.REPLACEMENT_CHARACTER;else if(r.isUndefinedCodePoint(this.charRefCode))this._err(s.noncharacterCharacterReference);else if(r.isControlCodePoint(this.charRefCode)||this.charRefCode===a.CARRIAGE_RETURN){this._err(s.controlCharacterReference);const e=l[this.charRefCode];e&&(this.charRefCode=e)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}C.CHARACTER_TOKEN="CHARACTER_TOKEN",C.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",C.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",C.START_TAG_TOKEN="START_TAG_TOKEN",C.END_TAG_TOKEN="END_TAG_TOKEN",C.COMMENT_TOKEN="COMMENT_TOKEN",C.DOCTYPE_TOKEN="DOCTYPE_TOKEN",C.EOF_TOKEN="EOF_TOKEN",C.HIBERNATION_TOKEN="HIBERNATION_TOKEN",C.MODE={DATA:u,RCDATA:"RCDATA_STATE",RAWTEXT:"RAWTEXT_STATE",SCRIPT_DATA:"SCRIPT_DATA_STATE",PLAINTEXT:"PLAINTEXT_STATE"},C.getTokenAttr=function(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null},e.exports=C},function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return m}));var o=n(43),r=n.n(o),i=n(49),s=n(46),a=n(244),c=n(44),l=n(47),u=n(67),d=n(90),h=n(97);function p(e){return new Promise((t,n)=>{const o=r.a.createElement("div",null,r.a.createElement("div",null,Object(c.a)("Who would you like to add to this community?")),r.a.createElement("div",{className:"warning"},Object(c.a)("Warning: any person you add to a community will be publicly visible to anyone who knows the community ID"))),l=s.getComponent("dialogs.AddressPickerDialog");i.a.createTrackedDialog("Group Invite","",l,{title:Object(c.a)("Invite new community members"),description:o,placeholder:Object(c.a)("Name or Matrix ID"),button:Object(c.a)("Invite to Community"),validAddressTypes:["mx-user-id"],onFinished:(o,r)=>{o&&function(e,t){const n=new a.a(e),o=t.map(e=>e.address);return n.invite(o).then(n=>{const o=[];for(const e of Object.keys(n))"error"===t[e]&&o.push(e);if(o.length>0){const t=s.getComponent("dialogs.ErrorDialog");i.a.createTrackedDialog("Failed to invite the following users to the group","",t,{title:Object(c.a)("Failed to invite the following users to %(groupId)s:",{groupId:e}),description:o.join(", ")})}}).catch(t=>{const n=s.getComponent("dialogs.ErrorDialog");i.a.createTrackedDialog("Failed to invite users to group","",n,{title:Object(c.a)("Failed to invite users to community"),description:Object(c.a)("Failed to invite users to %(groupId)s",{groupId:e})})})}(e,r).then(t,n)}},null,!1,!0)})}function m(e){return new Promise((t,n)=>{let o=!1;const a=r.a.createElement("div",null,r.a.createElement("div",null,Object(c.a)("Which rooms would you like to add to this community?"))),p=r.a.createElement(h.a,{className:"mx_GroupAddressPicker_checkboxContainer",onChange:e=>{o=e.target.checked}},Object(c.a)("Show these rooms to non-members on the community page and room list?")),m=s.getComponent("dialogs.AddressPickerDialog");i.a.createTrackedDialog("Add Rooms to Group","",m,{title:Object(c.a)("Add rooms to the community"),description:a,extraNode:p,placeholder:Object(c.a)("Room name or address"),button:Object(c.a)("Add to community"),pickerType:"room",validAddressTypes:["mx-room-id"],onFinished:(r,a)=>{r&&function(e,t,n){const o=l.a.get(),r=[];return Object(d.a)(t.map(t=>u.a.addRoomToGroup(e,t.address,n).catch(()=>{r.push(t.address)}).then(()=>{const n=t.address,r=o.getRoom(n);if(!r||!r.currentState.mayClientSendStateEvent("m.room.related_groups",o))return;const i=r.currentState.getStateEvents("m.room.related_groups",""),s=i&&i.getContent().groups||[];return s.includes(e)?void 0:(s.push(e),l.a.get().sendStateEvent(n,"m.room.related_groups",{groups:s},""))}))).then(()=>{if(0===r.length)return;const t=s.getComponent("dialogs.ErrorDialog");i.a.createTrackedDialog("Failed to add the following room to the group","",t,{title:Object(c.a)("Failed to add the following rooms to %(groupId)s:",{groupId:e}),description:r.join(", ")})})}(e,a,o).then(t,n)}},null,!1,!0)})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var o=n(2),r=n.n(o),i=n(155);class s extends i.a{static set matrixClient(e){const t=s._matrixClient;s._matrixClient=e;for(const n of s.instances)n.initMatrixClient(t,e)}constructor(){super(),s.instances.push(this)}get client(){return s._matrixClient}initMatrixClient(e,t){console.warn("initMatrixClient not overridden")}}r()(s,"_matrixClient",void 0),r()(s,"instances",[])},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var o=n(10),r=n(109),i=n(82),s=n(1),a=n(0),c=n(86),l=n.n(c);class u extends o.EventEmitter{constructor(e,t,n){super(),l()(this,"_onEventStatus",(e,t)=>{e.isSending()?t===i.a.CANCELLED&&(e.removeListener("Event.status",this._onEventStatus),this._removeEvent(e)):e.removeListener("Event.status",this._onEventStatus)}),l()(this,"_onBeforeRedaction",e=>{this._relations.has(e)&&(this._relations.delete(e),"m.annotation"===this.relationType?this._removeAnnotationFromAggregation(e):"m.replace"===this.relationType&&this._targetEvent&&this._targetEvent.makeReplaced(this.getLastReplacement()),e.removeListener("Event.beforeRedaction",this._onBeforeRedaction),this.emit("Relations.redaction",e))}),this.relationType=e,this.eventType=t,this._relations=new Set,this._annotationsByKey={},this._annotationsBySender={},this._sortedAnnotationsByKey=[],this._targetEvent=null}addEvent(e){if(this._relations.has(e))return;const t=e.getRelation();if(!t)return void console.error("Event must have relation info");const n=t.rel_type,o=e.getType();this.relationType===n&&this.eventType===o?(e.isSending()&&e.on("Event.status",this._onEventStatus),this._relations.add(e),"m.annotation"===this.relationType?this._addAnnotationToAggregation(e):"m.replace"===this.relationType&&this._targetEvent&&this._targetEvent.makeReplaced(this.getLastReplacement()),e.on("Event.beforeRedaction",this._onBeforeRedaction),this.emit("Relations.add",e)):console.error("Event relation info doesn't match this container")}_removeEvent(e){if(!this._relations.has(e))return;const t=e.getRelation();if(!t)return void console.error("Event must have relation info");const n=t.rel_type,o=e.getType();this.relationType===n&&this.eventType===o?(this._relations.delete(e),"m.annotation"===this.relationType?this._removeAnnotationFromAggregation(e):"m.replace"===this.relationType&&this._targetEvent&&this._targetEvent.makeReplaced(this.getLastReplacement()),this.emit("Relations.remove",e)):console.error("Event relation info doesn't match this container")}getRelations(){return[...this._relations]}_addAnnotationToAggregation(e){const{key:t}=e.getRelation();if(!t)return;let n=this._annotationsByKey[t];n||(n=this._annotationsByKey[t]=new Set,this._sortedAnnotationsByKey.push([t,n])),n.add(e),this._sortedAnnotationsByKey.sort((e,t)=>{const n=e[1];return t[1].size-n.size});const o=e.getSender();let r=this._annotationsBySender[o];r||(r=this._annotationsBySender[o]=new Set),r.add(e)}_removeAnnotationFromAggregation(e){const{key:t}=e.getRelation();if(!t)return;const n=this._annotationsByKey[t];n&&(n.delete(e),this._sortedAnnotationsByKey.sort((e,t)=>{const n=e[1];return t[1].size-n.size}));const o=e.getSender(),r=this._annotationsBySender[o];r&&r.delete(e)}getSortedAnnotationsByKey(){return"m.annotation"!==this.relationType?null:this._sortedAnnotationsByKey}getAnnotationsBySender(){return"m.annotation"!==this.relationType?null:this._annotationsBySender}getLastReplacement(){if("m.replace"!==this.relationType)return null;if(!this._targetEvent)return null;const e=this._targetEvent.getServerAggregatedRelation("m.replace"),t=e&&e.origin_server_ts;return this.getRelations().reduce((e,n)=>n.getSender()!==this._targetEvent.getSender()||t&&t>n.getTs()||e&&e.getTs()>n.getTs()?e:n,null)}setTargetEvent(e){if(!this._targetEvent&&(this._targetEvent=e,"m.replace"===this.relationType)){const e=this.getLastReplacement();e&&this._targetEvent.makeReplaced(e)}}}let d;function h(e,t){this.room=e,this._timelineSupport=Boolean(t.timelineSupport),this._liveTimeline=new r.a(this),this._unstableClientRelationAggregation=!!t.unstableClientRelationAggregation,this._timelines=[this._liveTimeline],this._eventIdToTimeline={},this._filter=t.filter||null,this._unstableClientRelationAggregation&&(this._relations={})}d=a.a.log.bind(a.a),s.o(h,o.EventEmitter),h.prototype.getTimelines=function(){return this._timelines},h.prototype.getFilter=function(){return this._filter},h.prototype.setFilter=function(e){this._filter=e},h.prototype.getPendingEvents=function(){return this.room?this._filter?this._filter.filterRoomTimeline(this.room.getPendingEvents()):this.room.getPendingEvents():[]},h.prototype.getLiveTimeline=function(){return this._liveTimeline},h.prototype.eventIdToTimeline=function(e){return this._eventIdToTimeline[e]},h.prototype.replaceEventId=function(e,t){const n=this._eventIdToTimeline[e];n&&(delete this._eventIdToTimeline[e],this._eventIdToTimeline[t]=n)},h.prototype.resetLiveTimeline=function(e,t){const n=!this._timelineSupport||!t,o=this._liveTimeline,i=n?o.forkLive(r.a.FORWARDS):o.fork(r.a.FORWARDS);n?(this._timelines=[i],this._eventIdToTimeline={}):this._timelines.push(i),t&&o.setPaginationToken(t,r.a.FORWARDS),i.setPaginationToken(e,r.a.BACKWARDS),this._liveTimeline=i,this.emit("Room.timelineReset",this.room,this,n)},h.prototype.getTimelineForEvent=function(e){const t=this._eventIdToTimeline[e];return void 0===t?null:t},h.prototype.findEventById=function(e){const t=this.getTimelineForEvent(e);if(t)return s.k(t.getEvents(),(function(t){return t.getId()==e}))},h.prototype.addTimeline=function(){if(!this._timelineSupport)throw new Error("timeline support is disabled. Set the 'timelineSupport' parameter to true when creating MatrixClient to enable it.");const e=new r.a(this);return this._timelines.push(e),e},h.prototype.addEventsToTimeline=function(e,t,n,o){if(!n)throw new Error("'timeline' not specified for EventTimelineSet.addEventsToTimeline");if(!t&&n==this._liveTimeline)throw new Error("EventTimelineSet.addEventsToTimeline cannot be used for adding events to the live timeline - use Room.addLiveEvents instead");if(this._filter&&!(e=this._filter.filterRoomTimeline(e)).length)return;const i=t?r.a.BACKWARDS:r.a.FORWARDS,s=t?r.a.FORWARDS:r.a.BACKWARDS;let c=!1,l=!1;for(let o=0;o{this.aggregateRelations(e)});const t=e.getRelation();if(!t)return;const n=t.event_id,o=t.rel_type,r=e.getType();let s=this._relations[n];s||(s=this._relations[n]={});let a=s[o];a||(a=s[o]={});let c,l=a[r],d=!1;l||(l=a[r]=new u(o,r,this.room),d=!0,c=this.findEventById(n),c&&l.setTargetEvent(c)),l.addEvent(e),d&&c&&c.emit("Event.relationsCreated",o,r)}},function(e,t,n){"use strict";function o(e){this.filter_json=e,this.types=e.types||null,this.not_types=e.not_types||[],this.rooms=e.rooms||null,this.not_rooms=e.not_rooms||[],this.senders=e.senders||null,this.not_senders=e.not_senders||[],this.contains_url=e.contains_url||null}function r(e,t,n){const o=t.split(".");let r=e;for(let e=0;e0)return!1;const o=i[t];if(o&&o.length>0){if(!o.some(n))return!1}}const s=this.filter_json.contains_url;return void 0===s||s===o},o.prototype.filter=function(e){return e.filter(this.check,this)},o.prototype.limit=function(){return void 0!==this.filter_json.limit?this.filter_json.limit:10},i.LAZY_LOADING_MESSAGES_FILTER={lazy_load_members:!0},i.prototype.getFilterId=function(){return this.filterId},i.prototype.getDefinition=function(){return this.definition},i.prototype.setDefinition=function(e){this.definition=e;const t=e.room,n={};t&&(t.rooms&&(n.rooms=t.rooms),t.rooms&&(n.not_rooms=t.not_rooms),this._include_leave=t.include_leave||!1),this._room_filter=new o(n),this._room_timeline_filter=new o(t&&t.timeline||{})},i.prototype.getRoomTimelineFilterComponent=function(){return this._room_timeline_filter},i.prototype.filterRoomTimeline=function(e){return this._room_timeline_filter.filter(this._room_filter.filter(e))},i.prototype.setTimelineLimit=function(e){r(this.definition,"room.timeline.limit",e)},i.prototype.setLazyLoadMembers=function(e){r(this.definition,"room.state.lazy_load_members",!!e)},i.prototype.setIncludeLeaveRooms=function(e){r(this.definition,"room.include_leave",e)},i.fromJson=function(e,t,n){const o=new i(e,t);return o.setDefinition(n),o}},function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var o=n(2),r=n.n(o),i=n(43),s=n.n(i),a=n(51),c=n.n(a),l=n(176),u=n(211),d=n(132),h=n(47),p=n(53);var m,g=n(44),_=n(319),f=n(93);function b(e){switch(e){case m.Globe:return Object(g.a)("This room is public");case m.PresenceOnline:return Object(g.a)("Online");case m.PresenceAway:return Object(g.a)("Away");case m.PresenceOffline:return Object(g.a)("Offline")}}!function(e){e.None="NONE",e.Globe="GLOBE",e.PresenceOnline="ONLINE",e.PresenceAway="AWAY",e.PresenceOffline="OFFLINE"}(m||(m={}));class v extends s.a.PureComponent{constructor(e){super(e),r()(this,"_dmUser",void 0),r()(this,"isUnmounted",!1),r()(this,"isWatchingTimeline",!1),r()(this,"onRoomTimeline",(e,t)=>{this.isUnmounted||t&&this.props.room.roomId===t.roomId&&("m.room.join_rules"!==e.getType()&&"m.room.member"!==e.getType()||this.setState({icon:this.calculateIcon()}))}),r()(this,"onPresenceUpdate",()=>{if(this.isUnmounted)return;const e=this.getPresenceIcon();e!==this.state.icon&&this.setState({icon:e})}),this.state={notificationState:d.a.instance.getRoomState(this.props.room),icon:this.calculateIcon()}}componentWillUnmount(){this.isUnmounted=!0,this.isWatchingTimeline&&this.props.room.off("Room.timeline",this.onRoomTimeline),this.dmUser=null}get isPublicRoom(){const e=this.props.room.currentState.getStateEvents("m.room.join_rules","");return"public"===(e&&e.getContent().join_rule)}get dmUser(){return this._dmUser}set dmUser(e){const t=this._dmUser;this._dmUser=e,t&&t!==this._dmUser&&(t.off("User.currentlyActive",this.onPresenceUpdate),t.off("User.presence",this.onPresenceUpdate)),this._dmUser&&t!==this._dmUser&&(this._dmUser.on("User.currentlyActive",this.onPresenceUpdate),this._dmUser.on("User.presence",this.onPresenceUpdate))}getPresenceIcon(){if(!this.dmUser)return m.None;let e=m.None;return this.dmUser.currentlyActive||"online"===this.dmUser.presence?e=m.PresenceOnline:"offline"===this.dmUser.presence?e=m.PresenceOffline:"unavailable"===this.dmUser.presence&&(e=m.PresenceAway),e}calculateIcon(){let e=m.None;const t=f.a.shared().getUserIdForRoomId(this.props.room.roomId);return t&&2===this.props.room.getJoinedMemberCount()?function(){const e=h.a.get().baseUrl,t=p.a.get().enable_presence_by_hs_url;return!t||!(!t[e]&&void 0!==t[e])}()&&t&&(this.dmUser=h.a.get().getUser(t),e=this.getPresenceIcon()):(e=this.isPublicRoom?m.Globe:m.None,this.isWatchingTimeline||(this.props.room.on("Room.timeline",this.onRoomTimeline),this.isWatchingTimeline=!0)),e}render(){let e,t;this.props.displayBadge&&(e=s.a.createElement(u.a,{notification:this.state.notificationState,forceCount:this.props.forceCount,roomId:this.props.room.roomId})),this.state.icon!==m.None&&(t=s.a.createElement(_.a,{tooltip:b(this.state.icon),class:"mx_DecoratedRoomAvatar_icon mx_DecoratedRoomAvatar_icon_"+this.state.icon.toLowerCase()}));const n=c()("mx_DecoratedRoomAvatar",{mx_DecoratedRoomAvatar_cutout:t});return s.a.createElement("div",{className:n},s.a.createElement(l.a,{room:this.props.room,width:this.props.avatarSize,height:this.props.avatarSize,oobData:this.props.oobData,viewAvatarOnClick:this.props.viewAvatarOnClick}),t,e)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(10),r=n(156),i=n(0),s=n(1);function a(e,t){this.roomId=e,this.members={},this.events=new Map,this.paginationToken=null,this._sentinels={},this._updateModifiedTime(),this._displayNameToUserIds={},this._userIdsToDisplayNames={},this._tokenToInvite={},this._joinedMemberCount=null,this._summaryJoinedMemberCount=null,this._invitedMemberCount=null,this._summaryInvitedMemberCount=null,t||(t={status:1}),this._oobMemberFlags=t}function c(e,t,n){const o=e._userIdsToDisplayNames[t];if(delete e._userIdsToDisplayNames[t],o){const n=s.z(o),r=e._displayNameToUserIds[n];if(r){const o=r.filter(e=>e!==t);e._displayNameToUserIds[n]=o}}e._userIdsToDisplayNames[t]=n;const r=n&&s.z(n);r&&(e._displayNameToUserIds[r]||(e._displayNameToUserIds[r]=[]),e._displayNameToUserIds[r].push(t))}s.o(a,o.EventEmitter),a.prototype.getJoinedMemberCount=function(){return null!==this._summaryJoinedMemberCount?this._summaryJoinedMemberCount:(null===this._joinedMemberCount&&(this._joinedMemberCount=this.getMembers().reduce((e,t)=>"join"===t.membership?e+1:e,0)),this._joinedMemberCount)},a.prototype.setJoinedMemberCount=function(e){this._summaryJoinedMemberCount=e},a.prototype.getInvitedMemberCount=function(){return null!==this._summaryInvitedMemberCount?this._summaryInvitedMemberCount:(null===this._invitedMemberCount&&(this._invitedMemberCount=this.getMembers().reduce((e,t)=>"invite"===t.membership?e+1:e,0)),this._invitedMemberCount)},a.prototype.setInvitedMemberCount=function(e){this._summaryInvitedMemberCount=e},a.prototype.getMembers=function(){return s.B(this.members)},a.prototype.getMembersExcept=function(e){return s.B(this.members).filter(t=>!e.includes(t.userId))},a.prototype.getMember=function(e){return this.members[e]||null},a.prototype.getSentinelMember=function(e){if(!e)return null;let t=this._sentinels[e];if(void 0===t){t=new r.a(this.roomId,e);const n=this.members[e];n&&t.setMembershipEvent(n.events.member,this),this._sentinels[e]=t}return t},a.prototype.getStateEvents=function(e,t){if(!this.events.has(e))return void 0===t?[]:null;if(void 0===t)return Array.from(this.events.get(e).values());const n=this.events.get(e).get(t);return n||null},a.prototype.clone=function(){const e=new a(this.roomId,this._oobMemberFlags),t=this._oobMemberFlags.status;return this._oobMemberFlags.status=1,Array.from(this.events.values()).forEach(t=>{e.setStateEvents(Array.from(t.values()))}),this._oobMemberFlags.status=t,null!==this._summaryInvitedMemberCount&&e.setInvitedMemberCount(this.getInvitedMemberCount()),null!==this._summaryJoinedMemberCount&&e.setJoinedMemberCount(this.getJoinedMemberCount()),3==this._oobMemberFlags.status&&this.getMembers().forEach(t=>{if(t.isOutOfBand()){e.getMember(t.userId).markOutOfBand()}}),e},a.prototype.setUnknownStateEvents=function(e){const t=e.filter(e=>!this.events.has(e.getType())||!this.events.get(e.getType()).has(e.getStateKey()));this.setStateEvents(t)},a.prototype.setStateEvents=function(e){const t=this;this._updateModifiedTime(),s.l(e,(function(e){if(e.getRoomId()!==t.roomId)return;if(!e.isState())return;const n=t._getStateEventMatching(e);t._setStateEvent(e),"m.room.member"===e.getType()&&(c(t,e.getStateKey(),e.getContent().displayname),function(e,t){if(!t.getContent().third_party_invite)return;const n=(t.getContent().third_party_invite.signed||{}).token;if(!n)return;if(!e.getStateEvents("m.room.third_party_invite",n))return;e._tokenToInvite[n]=t}(t,e)),t.emit("RoomState.events",e,t,n)})),s.l(e,(function(e){if(e.getRoomId()===t.roomId&&e.isState())if("m.room.member"===e.getType()){const n=e.getStateKey();"leave"!==e.getContent().membership&&"ban"!==e.getContent().membership||(e.getContent().avatar_url=e.getContent().avatar_url||e.getPrevContent().avatar_url,e.getContent().displayname=e.getContent().displayname||e.getPrevContent().displayname);const o=t._getOrCreateMember(n,e);o.setMembershipEvent(e,t),t._updateMember(o),t.emit("RoomState.members",e,t,o)}else if("m.room.power_levels"===e.getType()){const n=s.B(t.members);s.l(n,(function(n){n.setPowerLevelEvent(e),t.emit("RoomState.members",e,t,n)})),t._sentinels={}}}))},a.prototype._getOrCreateMember=function(e,t){let n=this.members[e];return n||(n=new r.a(this.roomId,e),this.members[e]=n,this.emit("RoomState.newMember",t,this,n)),n},a.prototype._setStateEvent=function(e){this.events.has(e.getType())||this.events.set(e.getType(),new Map),this.events.get(e.getType()).set(e.getStateKey(),e)},a.prototype._getStateEventMatching=function(e){return this.events.has(e.getType())?this.events.get(e.getType()).get(e.getStateKey()):null},a.prototype._updateMember=function(e){const t=this.getStateEvents("m.room.power_levels","");t&&e.setPowerLevelEvent(t),delete this._sentinels[e.userId],this.members[e.userId]=e,this._joinedMemberCount=null,this._invitedMemberCount=null},a.prototype.needsOutOfBandMembers=function(){return 1===this._oobMemberFlags.status},a.prototype.markOutOfBandMembersStarted=function(){1===this._oobMemberFlags.status&&(this._oobMemberFlags.status=2)},a.prototype.markOutOfBandMembersFailed=function(){2===this._oobMemberFlags.status&&(this._oobMemberFlags.status=1)},a.prototype.clearOutOfBandMembers=function(){let e=0;Object.keys(this.members).forEach(t=>{this.members[t].isOutOfBand()&&(++e,delete this.members[t])}),i.a.log(`LL: RoomState removed ${e} members...`),this._oobMemberFlags.status=1},a.prototype.setOutOfBandMembers=function(e){i.a.log(`LL: RoomState about to set ${e.length} OOB members ...`),2===this._oobMemberFlags.status&&(i.a.log("LL: RoomState put in OOB_STATUS_FINISHED state ..."),this._oobMemberFlags.status=3,e.forEach(e=>this._setOutOfBandMember(e)))},a.prototype._setOutOfBandMember=function(e){if("m.room.member"!==e.getType())return;const t=e.getStateKey(),n=this.getMember(t);if(n&&!n.isOutOfBand())return;const o=this._getOrCreateMember(t,e);o.setMembershipEvent(e,this),o.markOutOfBand(),c(this,o.userId,o.name),this._setStateEvent(e),this._updateMember(o),this.emit("RoomState.members",e,this,o)},a.prototype.setTypingEvent=function(e){s.l(s.B(this.members),(function(t){t.setTypingEvent(e)}))},a.prototype.getInviteForThreePidToken=function(e){return this._tokenToInvite[e]||null},a.prototype._updateModifiedTime=function(){this._modified=Date.now()},a.prototype.getLastModifiedTime=function(){return this._modified},a.prototype.getUserIdsWithDisplayName=function(e){return this._displayNameToUserIds[s.z(e)]||[]},a.prototype.maySendRedactionForEvent=function(e,t){const n=this.getMember(t);if(!n||"leave"===n.membership)return!1;if(e.status||e.isRedacted())return!1;const o=this.maySendEvent("m.room.redaction",t);return e.getSender()===t?o:this._hasSufficientPowerLevelFor("redact",n.powerLevel)},a.prototype._hasSufficientPowerLevelFor=function(e,t){const n=this.getStateEvents("m.room.power_levels","");let o={};n&&(o=n.getContent());let r=50;return s.s(o[e])&&(r=o[e]),t>=r},a.prototype.maySendMessage=function(e){return this._maySendEventOfType("m.room.message",e,!1)},a.prototype.maySendEvent=function(e,t){return this._maySendEventOfType(e,t,!1)},a.prototype.mayClientSendStateEvent=function(e,t){return!t.isGuest()&&this.maySendStateEvent(e,t.credentials.userId)},a.prototype.maySendStateEvent=function(e,t){return this._maySendEventOfType(e,t,!0)},a.prototype._maySendEventOfType=function(e,t,n){const o=this.getStateEvents("m.room.power_levels","");let r,i={},s=0,a=0,c=0;if(o){r=o.getContent(),i=r.events||{},s=Number.isFinite(r.state_default)?r.state_default:50;const e=r.users&&r.users[t];Number.isFinite(e)?c=e:Number.isFinite(r.users_default)&&(c=r.users_default),Number.isFinite(r.events_default)&&(a=r.events_default)}let l=n?s:a;return Number.isFinite(i[e])&&(l=i[e]),c>=l},a.prototype.mayTriggerNotifOfType=function(e,t){const n=this.getMember(t);if(!n)return!1;const o=this.getStateEvents("m.room.power_levels","");let r=50;return o&&o.getContent()&&o.getContent().notifications&&s.s(o.getContent().notifications[e])&&(r=o.getContent().notifications[e]),n.powerLevel>=r}},function(e,t,n){"use strict";function o(e){const t=e.embeddedPages;let n=null;return t&&(n=t.homeUrl),n||(n=e.welcomePageUrl),n}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(2),r=n.n(o);class i{get action(){return"NOT_USED"}constructor(e){r()(this,"fn",void 0),this.fn=e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(268);function r(e,t,n){return new o.a(o=>{o({action:e+".pending",request:"function"==typeof n?n():void 0}),t().then(t=>{o({action:e+".success",result:t})}).catch(t=>{o({action:e+".failure",err:t})})})}},function(e,t,n){var o=n(561);e.exports=function(e,t,n){if(o(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var o=n(160);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var o=n(274)("keys"),r=n(228);e.exports=function(e){return o[e]||(o[e]=r(e))}},function(e,t,n){var o=n(83),r=n(113),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:o.version,mode:n(227)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";t.__esModule=!0;var o=s(n(564)),r=s(n(576)),i="function"==typeof r.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===i(o.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":i(e)}},function(e,t){var n=Math.ceil,o=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?o:n)(e)}},function(e,t,n){var o=n(159),r=n(568),i=n(279),s=n(273)("IE_PROTO"),a=function(){},c=function(){var e,t=n(377)("iframe"),o=i.length;for(t.style.display="none",n(571).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" + - + diff --git a/riot/jitsi.html b/riot/jitsi.html index 4f94184..b3cba8a 100644 --- a/riot/jitsi.html +++ b/riot/jitsi.html @@ -3,7 +3,7 @@ Jitsi Widget - +
@@ -11,11 +11,13 @@

Jitsi Video Conference

- +
+ +
- + diff --git a/riot/jitsi_external_api.min.js b/riot/jitsi_external_api.min.js index 6718aba..e34493c 100644 --- a/riot/jitsi_external_api.min.js +++ b/riot/jitsi_external_api.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.JitsiMeetExternalAPI=t():e.JitsiMeetExternalAPI=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/libs/",n(n.s=6)}([function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return p}));var r=n(5);const i=n.n(r).a.getLogger(e);function s(e){return e.sendRequest({type:"devices",name:"getAvailableDevices"}).catch(e=>(i.error(e),{}))}function o(e){return e.sendRequest({type:"devices",name:"getCurrentDevices"}).catch(e=>(i.error(e),{}))}function a(e,t){return e.sendRequest({deviceType:t,type:"devices",name:"isDeviceChangeAvailable"})}function c(e){return e.sendRequest({type:"devices",name:"isDeviceListAvailable"})}function u(e){return e.sendRequest({type:"devices",name:"isMultipleAudioInputSupported"})}function l(e,t,n){return d(e,{id:n,kind:"audioinput",label:t})}function h(e,t,n){return d(e,{id:n,kind:"audiooutput",label:t})}function d(e,t){return e.sendRequest({type:"devices",name:"setDevice",device:t})}function p(e,t,n){return d(e,{id:n,kind:"videoinput",label:t})}}).call(this,"modules/API/external/functions.js")},function(e,t){var n={trace:0,debug:1,info:2,log:3,warn:4,error:5};o.consoleTransport=console;var r=[o.consoleTransport];o.addGlobalTransport=function(e){-1===r.indexOf(e)&&r.push(e)},o.removeGlobalTransport=function(e){var t=r.indexOf(e);-1!==t&&r.splice(t,1)};var i={};function s(){var e=arguments[0],t=arguments[1],s=Array.prototype.slice.call(arguments,2);if(!(n[t]1&&h.push("<"+o.methodName+">: ");var d=h.concat(s);l.bind(u).apply(u,d)}}}function o(e,t,r,i){this.id=t,this.options=i||{},this.transports=r,this.transports||(this.transports=[]),this.level=n[e];for(var o=Object.keys(n),a=0;a0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,a=c,console&&console.warn&&console.warn(a)}return e}function h(){for(var e=[],t=0;t0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)s(c,this,t);else{var u=c.length,l=m(c,u);for(n=0;n=0;s--)if(n[s]===t||n[s].listener===t){o=n[s].listener,i=s;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},a.prototype.listenerCount=f,a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t){e.exports=function(e){var t,n=e.scope,r=e.window,i=e.windowForEventListening||window,s={},o=[],a={},c=!1,u=function(e){var t;try{t=JSON.parse(e.data)}catch(e){return}if(t.postis&&t.scope===n){var r=s[t.method];if(r)for(var i=0;i=this.maxEntryLength&&this._flush(!0,!0)},i.prototype.start=function(){this._reschedulePublishInterval()},i.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},i.prototype.flush=function(){this._flush(!1,!0)},i.prototype._flush=function(e,t){this.totalLen>0&&(this.logStorage.isReady()||e)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(e){this.logStorage.storeLogs(e)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),t&&this._reschedulePublishInterval()},i.prototype.stop=function(){this._flush(!1,!1)},e.exports=i},function(e,t,n){"use strict";n.r(t);var r=n(2),i=n.n(r);const s="org.jitsi.meet:",o="(//[^/?#]+)",a="([^?#]*)",c="^([a-z][a-z0-9\\.\\+-]*:)";function u(e){const t=new RegExp(`${c}+`,"gi"),n=t.exec(e);if(n){let r=n[n.length-1].toLowerCase();"http:"!==r&&"https:"!==r&&(r="https:"),(e=e.substring(t.lastIndex)).startsWith("//")&&(e=r+e)}return e}function l(e={}){const t=[];for(const n in e)try{t.push(`${n}=${encodeURIComponent(JSON.stringify(e[n]))}`)}catch(e){console.warn(`Error encoding ${n}: ${e}`)}return t}function h(e){const t={toString:d};let n,r,i;if(e=e.replace(/\s/g,""),(r=(n=new RegExp(c,"gi")).exec(e))&&(t.protocol=r[1].toLowerCase(),e=e.substring(n.lastIndex)),r=(n=new RegExp(`^${o}`,"gi")).exec(e)){let i=r[1].substring(2);e=e.substring(n.lastIndex);const s=i.indexOf("@");-1!==s&&(i=i.substring(s+1)),t.host=i;const o=i.lastIndexOf(":");-1!==o&&(t.port=i.substring(o+1),i=i.substring(0,o)),t.hostname=i}if((r=(n=new RegExp(`^${a}`,"gi")).exec(e))&&(i=r[1],e=e.substring(n.lastIndex)),i?i.startsWith("/")||(i=`/${i}`):i="/",t.pathname=i,e.startsWith("?")){let n=e.indexOf("#",1);-1===n&&(n=e.length),t.search=e.substring(0,n),e=e.substring(n)}else t.search="";return t.hash=e.startsWith("#")?e:"",t}function d(e){const{hash:t,host:n,pathname:r,protocol:i,search:s}=e||this;let o="";return i&&(o+=i),n&&(o+=`//${n}`),o+=r||"/",s&&(o+=s),t&&(o+=t),o}function p(e){let t;const n=h(u(t=e.serverURL&&e.room?new URL(e.room,e.serverURL).toString():e.room?e.room:e.url||""));if(!n.protocol){let t=e.protocol||e.scheme;t&&(t.endsWith(":")||(t+=":"),n.protocol=t)}let{pathname:r}=n;if(!n.host){const t=e.domain||e.host||e.hostname;if(t){const{host:e,hostname:i,pathname:o,port:a}=h(u(`${s}//${t}`));e&&(n.host=e,n.hostname=i,n.port=a),"/"===r&&"/"!==o&&(r=o)}}const i=e.roomName||e.room;!i||!n.pathname.endsWith("/")&&n.pathname.endsWith(`/${i}`)||(r.endsWith("/")||(r+="/"),r+=i),n.pathname=r;const{jwt:o}=e;if(o){let{search:e}=n;-1===e.indexOf("?jwt=")&&-1===e.indexOf("&jwt=")&&(e.startsWith("?")||(e=`?${e}`),1===e.length||(e+="&"),e+=`jwt=${o}`,n.search=e)}let{hash:a}=n;for(const t of["config","interfaceConfig","devices","userInfo"]){const n=l(e[`${t}Overwrite`]||e[t]||e[`${t}Override`]);if(n.length){let e=`${t}.${n.join(`&${t}.`)}`;a.length?e=`&${e}`:a="#",a+=e}}return n.hash=a,n.toString()||void 0}const f=function(e,t=!1,n="hash"){const r="search"===n?e.search:e.hash,i={},s=r&&r.substr(1).split("&")||[];if("hash"===n&&1===s.length){const e=s[0];if(e.startsWith("/")&&1===e.split("&").length)return i}return s.forEach(e=>{const n=e.split("="),r=n[0];if(!r)return;let s;try{if(s=n[1],!t){const e=decodeURIComponent(s).replace(/\\&/,"&");s="undefined"===e?void 0:JSON.parse(e)}}catch(e){return void function(e,t=""){console.error(t,e),window.onerror&&window.onerror(t,null,null,null,e)}(e,`Failed to parse URL parameter value: ${String(s)}`)}i[r]=s}),i}(window.location).jitsi_meet_external_api_id;var m=n(3),v=n.n(m);function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const y={window:window.opener||window.parent},_="message";class b{constructor({postisOptions:e}={}){this.postis=v()(function(e){for(var t=1;t{},this.postis.listen(_,e=>this._receiveCallback(e))}dispose(){this.postis.destroy()}send(e){this.postis.send({method:_,params:e})}setReceiveCallback(e){this._receiveCallback=e}}const w="event",L="request",O="response";class x{constructor({backend:e}={}){this._listeners=new Map,this._requestID=0,this._responseHandlers=new Map,this._unprocessedMessages=new Set,this.addListener=this.on,e&&this.setBackend(e)}_disposeBackend(){this._backend&&(this._backend.dispose(),this._backend=null)}_onMessageReceived(e){if(e.type===O){const t=this._responseHandlers.get(e.id);t&&(t(e),this._responseHandlers.delete(e.id))}else e.type===L?this.emit("request",e.data,(t,n)=>{this._backend.send({type:O,error:n,id:e.id,result:t})}):this.emit("event",e.data)}dispose(){this._responseHandlers.clear(),this._unprocessedMessages.clear(),this.removeAllListeners(),this._disposeBackend()}emit(e,...t){const n=this._listeners.get(e);let r=!1;return n&&n.size&&n.forEach(e=>{r=e(...t)||r}),r||this._unprocessedMessages.add(t),r}on(e,t){let n=this._listeners.get(e);return n||(n=new Set,this._listeners.set(e,n)),n.add(t),this._unprocessedMessages.forEach(e=>{t(...e)&&this._unprocessedMessages.delete(e)}),this}removeAllListeners(e){return e?this._listeners.delete(e):this._listeners.clear(),this}removeListener(e,t){const n=this._listeners.get(e);return n&&n.delete(t),this}sendEvent(e={}){this._backend&&this._backend.send({type:w,data:e})}sendRequest(e){if(!this._backend)return Promise.reject(new Error("No transport backend defined!"));this._requestID++;const t=this._requestID;return new Promise((n,r)=>{this._responseHandlers.set(t,({error:e,result:t})=>{void 0!==t?n(t):r(void 0!==e?e:new Error("Unexpected response format!"))}),this._backend.send({type:L,data:e,id:t})})}setBackend(e){this._disposeBackend(),this._backend=e,this._backend.setReceiveCallback(this._onMessageReceived.bind(this))}}const j={};let E;"number"==typeof f&&(j.scope=`jitsi_meet_external_api_${f}`),(window.JitsiMeetJS||(window.JitsiMeetJS={}),window.JitsiMeetJS.app||(window.JitsiMeetJS.app={}),window.JitsiMeetJS.app).setExternalTransportBackend=e=>E.setBackend(e);var C=n(4),S=n(0);function I(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"default",(function(){return $}));const R=["css/all.css","libs/alwaysontop.min.js"],P={avatarUrl:"avatar-url",displayName:"display-name",e2eeKey:"e2ee-key",email:"email",hangup:"video-hangup",password:"password",sendEndpointTextMessage:"send-endpoint-text-message",sendTones:"send-tones",subject:"subject",submitFeedback:"submit-feedback",toggleAudio:"toggle-audio",toggleChat:"toggle-chat",toggleFilmStrip:"toggle-film-strip",toggleShareScreen:"toggle-share-screen",toggleTileView:"toggle-tile-view",toggleVideo:"toggle-video"},N={"avatar-changed":"avatarChanged","audio-availability-changed":"audioAvailabilityChanged","audio-mute-status-changed":"audioMuteStatusChanged","camera-error":"cameraError","device-list-changed":"deviceListChanged","display-name-change":"displayNameChange","email-change":"emailChange","endpoint-text-message-received":"endpointTextMessageReceived","feedback-submitted":"feedbackSubmitted","feedback-prompt-displayed":"feedbackPromptDisplayed","filmstrip-display-changed":"filmstripDisplayChanged","incoming-message":"incomingMessage","mic-error":"micError","outgoing-message":"outgoingMessage","participant-joined":"participantJoined","participant-kicked-out":"participantKickedOut","participant-left":"participantLeft","password-required":"passwordRequired","proxy-connection-event":"proxyConnectionEvent","video-ready-to-close":"readyToClose","video-conference-joined":"videoConferenceJoined","video-conference-left":"videoConferenceLeft","video-availability-changed":"videoAvailabilityChanged","video-mute-status-changed":"videoMuteStatusChanged","screen-sharing-status-changed":"screenSharingStatusChanged","dominant-speaker-changed":"dominantSpeakerChanged","subject-change":"subjectChange","suspend-detected":"suspendDetected","tile-view-changed":"tileViewChanged"};let M=0;function A(e,t){e._numberOfParticipants+=t}function D(e,t={}){return p(function(e){for(var t=1;t0&&this.invite(h),this._tmpE2EEKey=f,this._isLargeVideoVisible=!0,this._numberOfParticipants=0,this._participants={},this._myUserID=void 0,this._onStageParticipant=void 0,this._setupListeners(),M++}_createIFrame(e,t,n){const r=`jitsiConferenceFrame${M}`;this._frame=document.createElement("iframe"),this._frame.allow="camera; microphone; display-capture",this._frame.src=this._url,this._frame.name=r,this._frame.id=r,this._setSize(e,t),this._frame.setAttribute("allowFullScreen","true"),this._frame.style.border=0,n&&(this._frame.onload=n),this._frame=this._parentNode.appendChild(this._frame)}_getAlwaysOnTopResources(){const e=this._frame.contentWindow,t=e.document;let n="";const r=t.querySelector("base");if(r&&r.href)n=r.href;else{const{protocol:t,host:r}=e.location;n=`${t}//${r}`}return R.map(e=>new URL(e,n).href)}_getOnStageParticipant(){return this._onStageParticipant}_getLargeVideo(){const e=this.getIFrame();if(this._isLargeVideoVisible&&e&&e.contentWindow&&e.contentWindow.document)return e.contentWindow.document.getElementById("largeVideo")}_getParticipantVideo(e){const t=this.getIFrame();if(t&&t.contentWindow&&t.contentWindow.document)return void 0===e||e===this._myUserID?t.contentWindow.document.getElementById("localVideo_container"):t.contentWindow.document.querySelector(`#participant_${e} video`)}_setSize(e,t){const n=T(e),r=T(t);void 0!==n&&(this._frame.style.height=n),void 0!==r&&(this._frame.style.width=r)}_setupListeners(){this._transport.on("event",e=>{let{name:t}=e,n=I(e,["name"]);const r=n.id;switch(t){case"video-conference-joined":void 0!==this._tmpE2EEKey&&(this.executeCommand(P.e2eeKey,this._tmpE2EEKey),this._tmpE2EEKey=void 0),this._myUserID=r,this._participants[r]={avatarURL:n.avatarURL};case"participant-joined":this._participants[r]=this._participants[r]||{},this._participants[r].displayName=n.displayName,this._participants[r].formattedDisplayName=n.formattedDisplayName,A(this,1);break;case"participant-left":A(this,-1),delete this._participants[r];break;case"display-name-change":{const e=this._participants[r];e&&(e.displayName=n.displayname,e.formattedDisplayName=n.formattedDisplayName);break}case"email-change":{const e=this._participants[r];e&&(e.email=n.email);break}case"avatar-changed":{const e=this._participants[r];e&&(e.avatarURL=n.avatarURL);break}case"on-stage-participant-changed":this._onStageParticipant=r,this.emit("largeVideoChanged");break;case"large-video-visibility-changed":this._isLargeVideoVisible=n.isVisible,this.emit("largeVideoChanged");break;case"video-conference-left":A(this,-1),delete this._participants[this._myUserID]}const i=N[t];return!!i&&(this.emit(i,n),!0)})}addEventListener(e,t){this.on(e,t)}addEventListeners(e){for(const t in e)this.addEventListener(t,e[t])}dispose(){this.emit("_willDispose"),this._transport.dispose(),this.removeAllListeners(),this._frame&&this._frame.parentNode&&this._frame.parentNode.removeChild(this._frame)}executeCommand(e,...t){e in P?this._transport.sendEvent({data:t,name:P[e]}):console.error("Not supported command name.")}executeCommands(e){for(const t in e)this.executeCommand(t,e[t])}getAvailableDevices(){return Object(S.a)(this._transport)}getCurrentDevices(){return Object(S.b)(this._transport)}isAudioAvailable(){return this._transport.sendRequest({name:"is-audio-available"})}isDeviceChangeAvailable(e){return Object(S.c)(this._transport,e)}isDeviceListAvailable(){return Object(S.d)(this._transport)}isMultipleAudioInputSupported(){return Object(S.e)(this._transport)}invite(e){return Array.isArray(e)&&0!==e.length?this._transport.sendRequest({name:"invite",invitees:e}):Promise.reject(new TypeError("Invalid Argument"))}isAudioMuted(){return this._transport.sendRequest({name:"is-audio-muted"})}getAvatarURL(e){const{avatarURL:t}=this._participants[e]||{};return t}getDisplayName(e){const{displayName:t}=this._participants[e]||{};return t}getEmail(e){const{email:t}=this._participants[e]||{};return t}_getFormattedDisplayName(e){const{formattedDisplayName:t}=this._participants[e]||{};return t}getIFrame(){return this._frame}getNumberOfParticipants(){return this._numberOfParticipants}isVideoAvailable(){return this._transport.sendRequest({name:"is-video-available"})}isVideoMuted(){return this._transport.sendRequest({name:"is-video-muted"})}removeEventListener(e){this.removeAllListeners(e)}removeEventListeners(e){e.forEach(e=>this.removeEventListener(e))}sendProxyConnectionEvent(e){this._transport.sendEvent({data:[e],name:"proxy-connection-event"})}setAudioInputDevice(e,t){return Object(S.f)(this._transport,e,t)}setAudioOutputDevice(e,t){return Object(S.g)(this._transport,e,t)}setVideoInputDevice(e,t){return Object(S.h)(this._transport,e,t)}_getElectronPopupsConfig(){return Promise.resolve(C)}}}])})); +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.JitsiMeetExternalAPI=t():e.JitsiMeetExternalAPI=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/libs/",n(n.s=6)}([function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return p}));var r=n(5);const i=n.n(r).a.getLogger(e);function s(e){return e.sendRequest({type:"devices",name:"getAvailableDevices"}).catch(e=>(i.error(e),{}))}function o(e){return e.sendRequest({type:"devices",name:"getCurrentDevices"}).catch(e=>(i.error(e),{}))}function a(e,t){return e.sendRequest({deviceType:t,type:"devices",name:"isDeviceChangeAvailable"})}function c(e){return e.sendRequest({type:"devices",name:"isDeviceListAvailable"})}function u(e){return e.sendRequest({type:"devices",name:"isMultipleAudioInputSupported"})}function l(e,t,n){return d(e,{id:n,kind:"audioinput",label:t})}function h(e,t,n){return d(e,{id:n,kind:"audiooutput",label:t})}function d(e,t){return e.sendRequest({type:"devices",name:"setDevice",device:t})}function p(e,t,n){return d(e,{id:n,kind:"videoinput",label:t})}}).call(this,"modules/API/external/functions.js")},function(e,t){var n={trace:0,debug:1,info:2,log:3,warn:4,error:5};o.consoleTransport=console;var r=[o.consoleTransport];o.addGlobalTransport=function(e){-1===r.indexOf(e)&&r.push(e)},o.removeGlobalTransport=function(e){var t=r.indexOf(e);-1!==t&&r.splice(t,1)};var i={};function s(){var e=arguments[0],t=arguments[1],s=Array.prototype.slice.call(arguments,2);if(!(n[t]1&&h.push("<"+o.methodName+">: ");var d=h.concat(s);l.bind(u).apply(u,d)}}}function o(e,t,r,i){this.id=t,this.options=i||{},this.transports=r,this.transports||(this.transports=[]),this.level=n[e];for(var o=Object.keys(n),a=0;a0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,a=c,console&&console.warn&&console.warn(a)}return e}function h(){for(var e=[],t=0;t0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)s(c,this,t);else{var u=c.length,l=m(c,u);for(n=0;n=0;s--)if(n[s]===t||n[s].listener===t){o=n[s].listener,i=s;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},a.prototype.listenerCount=f,a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t){e.exports=function(e){var t,n=e.scope,r=e.window,i=e.windowForEventListening||window,s={},o=[],a={},c=!1,u=function(e){var t;try{t=JSON.parse(e.data)}catch(e){return}if(t.postis&&t.scope===n){var r=s[t.method];if(r)for(var i=0;i=this.maxEntryLength&&this._flush(!0,!0)},i.prototype.start=function(){this._reschedulePublishInterval()},i.prototype._reschedulePublishInterval=function(){this.storeLogsIntervalID&&(window.clearTimeout(this.storeLogsIntervalID),this.storeLogsIntervalID=null),this.storeLogsIntervalID=window.setTimeout(this._flush.bind(this,!1,!0),this.storeInterval)},i.prototype.flush=function(){this._flush(!1,!0)},i.prototype._flush=function(e,t){this.totalLen>0&&(this.logStorage.isReady()||e)&&(this.logStorage.isReady()?(this.outputCache.length&&(this.outputCache.forEach(function(e){this.logStorage.storeLogs(e)}.bind(this)),this.outputCache=[]),this.logStorage.storeLogs(this.queue)):this.outputCache.push(this.queue),this.queue=[],this.totalLen=0),t&&this._reschedulePublishInterval()},i.prototype.stop=function(){this._flush(!1,!1)},e.exports=i},function(e,t,n){"use strict";n.r(t);var r=n(2),i=n.n(r);function s(e,t=!1,n="hash"){const r="search"===n?e.search:e.hash,i={},s=r&&r.substr(1).split("&")||[];if("hash"===n&&1===s.length){const e=s[0];if(e.startsWith("/")&&1===e.split("&").length)return i}return s.forEach(e=>{const n=e.split("="),r=n[0];if(!r)return;let s;try{if(s=n[1],!t){const e=decodeURIComponent(s).replace(/\\&/,"&");s="undefined"===e?void 0:JSON.parse(e)}}catch(e){return void function(e,t=""){console.error(t,e),window.onerror&&window.onerror(t,null,null,null,e)}(e,`Failed to parse URL parameter value: ${String(s)}`)}i[r]=s}),i}const o="org.jitsi.meet:",a="(//[^/?#]+)",c="([^?#]*)",u="^([a-z][a-z0-9\\.\\+-]*:)";function l(e){const t=new RegExp(`${u}+`,"gi"),n=t.exec(e);if(n){let r=n[n.length-1].toLowerCase();"http:"!==r&&"https:"!==r&&(r="https:"),(e=e.substring(t.lastIndex)).startsWith("//")&&(e=r+e)}return e}function h(e={}){const t=[];for(const n in e)try{t.push(`${n}=${encodeURIComponent(JSON.stringify(e[n]))}`)}catch(e){console.warn(`Error encoding ${n}: ${e}`)}return t}function d(e){const t={toString:p};let n,r,i;if(e=e.replace(/\s/g,""),(r=(n=new RegExp(u,"gi")).exec(e))&&(t.protocol=r[1].toLowerCase(),e=e.substring(n.lastIndex)),r=(n=new RegExp(`^${a}`,"gi")).exec(e)){let i=r[1].substring(2);e=e.substring(n.lastIndex);const s=i.indexOf("@");-1!==s&&(i=i.substring(s+1)),t.host=i;const o=i.lastIndexOf(":");-1!==o&&(t.port=i.substring(o+1),i=i.substring(0,o)),t.hostname=i}if((r=(n=new RegExp(`^${c}`,"gi")).exec(e))&&(i=r[1],e=e.substring(n.lastIndex)),i?i.startsWith("/")||(i=`/${i}`):i="/",t.pathname=i,e.startsWith("?")){let n=e.indexOf("#",1);-1===n&&(n=e.length),t.search=e.substring(0,n),e=e.substring(n)}else t.search="";return t.hash=e.startsWith("#")?e:"",t}function p(e){const{hash:t,host:n,pathname:r,protocol:i,search:s}=e||this;let o="";return i&&(o+=i),n&&(o+=`//${n}`),o+=r||"/",s&&(o+=s),t&&(o+=t),o}function f(e){let t;const n=d(l(t=e.serverURL&&e.room?new URL(e.room,e.serverURL).toString():e.room?e.room:e.url||""));if(!n.protocol){let t=e.protocol||e.scheme;t&&(t.endsWith(":")||(t+=":"),n.protocol=t)}let{pathname:r}=n;if(!n.host){const t=e.domain||e.host||e.hostname;if(t){const{host:e,hostname:i,pathname:s,port:a}=d(l(`${o}//${t}`));e&&(n.host=e,n.hostname=i,n.port=a),"/"===r&&"/"!==s&&(r=s)}}const i=e.roomName||e.room;!i||!n.pathname.endsWith("/")&&n.pathname.endsWith(`/${i}`)||(r.endsWith("/")||(r+="/"),r+=i),n.pathname=r;const{jwt:s}=e;if(s){let{search:e}=n;-1===e.indexOf("?jwt=")&&-1===e.indexOf("&jwt=")&&(e.startsWith("?")||(e=`?${e}`),1===e.length||(e+="&"),e+=`jwt=${s}`,n.search=e)}let{hash:a}=n;for(const t of["config","interfaceConfig","devices","userInfo"]){const n=h(e[`${t}Overwrite`]||e[t]||e[`${t}Override`]);if(n.length){let e=`${t}.${n.join(`&${t}.`)}`;a.length?e=`&${e}`:a="#",a+=e}}return n.hash=a,n.toString()||void 0}const m=s(window.location).jitsi_meet_external_api_id;var v=n(3),g=n.n(v);function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _={window:window.opener||window.parent},b="message";class w{constructor({postisOptions:e}={}){this.postis=g()(function(e){for(var t=1;t{},this.postis.listen(b,e=>this._receiveCallback(e))}dispose(){this.postis.destroy()}send(e){this.postis.send({method:b,params:e})}setReceiveCallback(e){this._receiveCallback=e}}const L="event",O="request",x="response";class j{constructor({backend:e}={}){this._listeners=new Map,this._requestID=0,this._responseHandlers=new Map,this._unprocessedMessages=new Set,this.addListener=this.on,e&&this.setBackend(e)}_disposeBackend(){this._backend&&(this._backend.dispose(),this._backend=null)}_onMessageReceived(e){if(e.type===x){const t=this._responseHandlers.get(e.id);t&&(t(e),this._responseHandlers.delete(e.id))}else e.type===O?this.emit("request",e.data,(t,n)=>{this._backend.send({type:x,error:n,id:e.id,result:t})}):this.emit("event",e.data)}dispose(){this._responseHandlers.clear(),this._unprocessedMessages.clear(),this.removeAllListeners(),this._disposeBackend()}emit(e,...t){const n=this._listeners.get(e);let r=!1;return n&&n.size&&n.forEach(e=>{r=e(...t)||r}),r||this._unprocessedMessages.add(t),r}on(e,t){let n=this._listeners.get(e);return n||(n=new Set,this._listeners.set(e,n)),n.add(t),this._unprocessedMessages.forEach(e=>{t(...e)&&this._unprocessedMessages.delete(e)}),this}removeAllListeners(e){return e?this._listeners.delete(e):this._listeners.clear(),this}removeListener(e,t){const n=this._listeners.get(e);return n&&n.delete(t),this}sendEvent(e={}){this._backend&&this._backend.send({type:L,data:e})}sendRequest(e){if(!this._backend)return Promise.reject(new Error("No transport backend defined!"));this._requestID++;const t=this._requestID;return new Promise((n,r)=>{this._responseHandlers.set(t,({error:e,result:t})=>{void 0!==t?n(t):r(void 0!==e?e:new Error("Unexpected response format!"))}),this._backend.send({type:O,data:e,id:t})})}setBackend(e){this._disposeBackend(),this._backend=e,this._backend.setReceiveCallback(this._onMessageReceived.bind(this))}}const E={};let C;"number"==typeof m&&(E.scope=`jitsi_meet_external_api_${m}`),(window.JitsiMeetJS||(window.JitsiMeetJS={}),window.JitsiMeetJS.app||(window.JitsiMeetJS.app={}),window.JitsiMeetJS.app).setExternalTransportBackend=e=>C.setBackend(e);var S=n(4),I=n(0);function R(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},s=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"default",(function(){return q}));const P=["css/all.css","libs/alwaysontop.min.js"],N={avatarUrl:"avatar-url",displayName:"display-name",e2eeKey:"e2ee-key",email:"email",hangup:"video-hangup",muteEveryone:"mute-everyone",password:"password",sendEndpointTextMessage:"send-endpoint-text-message",sendTones:"send-tones",setVideoQuality:"set-video-quality",subject:"subject",submitFeedback:"submit-feedback",toggleAudio:"toggle-audio",toggleChat:"toggle-chat",toggleFilmStrip:"toggle-film-strip",toggleShareScreen:"toggle-share-screen",toggleTileView:"toggle-tile-view",toggleVideo:"toggle-video"},M={"avatar-changed":"avatarChanged","audio-availability-changed":"audioAvailabilityChanged","audio-mute-status-changed":"audioMuteStatusChanged","camera-error":"cameraError","device-list-changed":"deviceListChanged","display-name-change":"displayNameChange","email-change":"emailChange","endpoint-text-message-received":"endpointTextMessageReceived","feedback-submitted":"feedbackSubmitted","feedback-prompt-displayed":"feedbackPromptDisplayed","filmstrip-display-changed":"filmstripDisplayChanged","incoming-message":"incomingMessage","mic-error":"micError","outgoing-message":"outgoingMessage","participant-joined":"participantJoined","participant-kicked-out":"participantKickedOut","participant-left":"participantLeft","participant-role-changed":"participantRoleChanged","password-required":"passwordRequired","proxy-connection-event":"proxyConnectionEvent","video-ready-to-close":"readyToClose","video-conference-joined":"videoConferenceJoined","video-conference-left":"videoConferenceLeft","video-availability-changed":"videoAvailabilityChanged","video-mute-status-changed":"videoMuteStatusChanged","screen-sharing-status-changed":"screenSharingStatusChanged","dominant-speaker-changed":"dominantSpeakerChanged","subject-change":"subjectChange","suspend-detected":"suspendDetected","tile-view-changed":"tileViewChanged"};let A=0;function D(e,t){e._numberOfParticipants+=t}function T(e,t={}){return f(function(e){for(var t=1;t0&&this.invite(h),this._tmpE2EEKey=f,this._isLargeVideoVisible=!0,this._numberOfParticipants=0,this._participants={},this._myUserID=void 0,this._onStageParticipant=void 0,this._setupListeners(),A++}_createIFrame(e,t,n){const r=`jitsiConferenceFrame${A}`;this._frame=document.createElement("iframe"),this._frame.allow="camera; microphone; display-capture",this._frame.src=this._url,this._frame.name=r,this._frame.id=r,this._setSize(e,t),this._frame.setAttribute("allowFullScreen","true"),this._frame.style.border=0,n&&(this._frame.onload=n),this._frame=this._parentNode.appendChild(this._frame)}_getAlwaysOnTopResources(){const e=this._frame.contentWindow,t=e.document;let n="";const r=t.querySelector("base");if(r&&r.href)n=r.href;else{const{protocol:t,host:r}=e.location;n=`${t}//${r}`}return P.map(e=>new URL(e,n).href)}_getOnStageParticipant(){return this._onStageParticipant}_getLargeVideo(){const e=this.getIFrame();if(this._isLargeVideoVisible&&e&&e.contentWindow&&e.contentWindow.document)return e.contentWindow.document.getElementById("largeVideo")}_getParticipantVideo(e){const t=this.getIFrame();if(t&&t.contentWindow&&t.contentWindow.document)return void 0===e||e===this._myUserID?t.contentWindow.document.getElementById("localVideo_container"):t.contentWindow.document.querySelector(`#participant_${e} video`)}_setSize(e,t){const n=$(e),r=$(t);void 0!==n&&(this._frame.style.height=n),void 0!==r&&(this._frame.style.width=r)}_setupListeners(){this._transport.on("event",e=>{let{name:t}=e,n=R(e,["name"]);const r=n.id;switch(t){case"video-conference-joined":void 0!==this._tmpE2EEKey&&(this.executeCommand(N.e2eeKey,this._tmpE2EEKey),this._tmpE2EEKey=void 0),this._myUserID=r,this._participants[r]={avatarURL:n.avatarURL};case"participant-joined":this._participants[r]=this._participants[r]||{},this._participants[r].displayName=n.displayName,this._participants[r].formattedDisplayName=n.formattedDisplayName,D(this,1);break;case"participant-left":D(this,-1),delete this._participants[r];break;case"display-name-change":{const e=this._participants[r];e&&(e.displayName=n.displayname,e.formattedDisplayName=n.formattedDisplayName);break}case"email-change":{const e=this._participants[r];e&&(e.email=n.email);break}case"avatar-changed":{const e=this._participants[r];e&&(e.avatarURL=n.avatarURL);break}case"on-stage-participant-changed":this._onStageParticipant=r,this.emit("largeVideoChanged");break;case"large-video-visibility-changed":this._isLargeVideoVisible=n.isVisible,this.emit("largeVideoChanged");break;case"video-conference-left":D(this,-1),delete this._participants[this._myUserID]}const i=M[t];return!!i&&(this.emit(i,n),!0)})}addEventListener(e,t){this.on(e,t)}addEventListeners(e){for(const t in e)this.addEventListener(t,e[t])}dispose(){this.emit("_willDispose"),this._transport.dispose(),this.removeAllListeners(),this._frame&&this._frame.parentNode&&this._frame.parentNode.removeChild(this._frame)}executeCommand(e,...t){e in N?this._transport.sendEvent({data:t,name:N[e]}):console.error("Not supported command name.")}executeCommands(e){for(const t in e)this.executeCommand(t,e[t])}getAvailableDevices(){return Object(I.a)(this._transport)}getCurrentDevices(){return Object(I.b)(this._transport)}isAudioAvailable(){return this._transport.sendRequest({name:"is-audio-available"})}isDeviceChangeAvailable(e){return Object(I.c)(this._transport,e)}isDeviceListAvailable(){return Object(I.d)(this._transport)}isMultipleAudioInputSupported(){return Object(I.e)(this._transport)}invite(e){return Array.isArray(e)&&0!==e.length?this._transport.sendRequest({name:"invite",invitees:e}):Promise.reject(new TypeError("Invalid Argument"))}isAudioMuted(){return this._transport.sendRequest({name:"is-audio-muted"})}getAvatarURL(e){const{avatarURL:t}=this._participants[e]||{};return t}getDisplayName(e){const{displayName:t}=this._participants[e]||{};return t}getEmail(e){const{email:t}=this._participants[e]||{};return t}_getFormattedDisplayName(e){const{formattedDisplayName:t}=this._participants[e]||{};return t}getIFrame(){return this._frame}getNumberOfParticipants(){return this._numberOfParticipants}isVideoAvailable(){return this._transport.sendRequest({name:"is-video-available"})}isVideoMuted(){return this._transport.sendRequest({name:"is-video-muted"})}removeEventListener(e){this.removeAllListeners(e)}removeEventListeners(e){e.forEach(e=>this.removeEventListener(e))}sendProxyConnectionEvent(e){this._transport.sendEvent({data:[e],name:"proxy-connection-event"})}setAudioInputDevice(e,t){return Object(I.f)(this._transport,e,t)}setAudioOutputDevice(e,t){return Object(I.g)(this._transport,e,t)}setVideoInputDevice(e,t){return Object(I.h)(this._transport,e,t)}_getElectronPopupsConfig(){return Promise.resolve(S)}}}])})); //# sourceMappingURL=external_api.min.map \ No newline at end of file diff --git a/riot/manifest.json b/riot/manifest.json index 92c46dc..6946559 100644 --- a/riot/manifest.json +++ b/riot/manifest.json @@ -1,72 +1,72 @@ { - "name": "Riot - open team collaboration", - "short_name": "Riot", + "name": "Element", + "short_name": "Element", "display": "standalone", "theme_color": "#76CFA6", "start_url": "index.html", "icons": [ { - "src": "/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png", + "src": "/vector-icons/44.png", "sizes": "44x44", "type": "image/png" }, { - "src": "/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png", + "src": "/vector-icons/1240x600.png", "sizes": "1240x600", "type": "image/png" }, { - "src": "/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png", + "src": "/vector-icons/300.png", "sizes": "300x300", "type": "image/png" }, { - "src": "/vector-icons/dd73cdd3-17c4-9b33-81b8-4789b7a4a250.webPlatform.png", + "src": "/vector-icons/150.png", "sizes": "150x150", "type": "image/png" }, { - "src": "/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png", + "src": "/vector-icons/88.png", "sizes": "88x88", "type": "image/png" }, { - "src": "/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png", + "src": "/vector-icons/24.png", "sizes": "24x24", "type": "image/png" }, { - "src": "/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png", + "src": "/vector-icons/50.png", "sizes": "50x50", "type": "image/png" }, { - "src": "/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png", + "src": "/vector-icons/620x300.png", "sizes": "620x300", "type": "image/png" }, { - "src": "/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png", + "src": "/vector-icons/1024.png", "sizes": "1024x1024", "type": "image/png" }, { - "src": "/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png", + "src": "/vector-icons/180.png", "sizes": "180x180", "type": "image/png" }, { - "src": "/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png", + "src": "/vector-icons/152.png", "sizes": "152x152", "type": "image/png" }, { - "src": "/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png", + "src": "/vector-icons/120.png", "sizes": "120x120", "type": "image/png" }, { - "src": "/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png", + "src": "/vector-icons/76.png", "sizes": "76x76", "type": "image/png" } @@ -74,12 +74,12 @@ "related_applications": [ { "platform": "play", - "url": "https://play.google.com/store/apps/details?id=im.vector.alpha", - "id": "im.vector.alpha" + "url": "https://play.google.com/store/apps/details?id=im.vector.app", + "id": "im.vector.app" }, { "platform": "itunes", - "url": "https://itunes.apple.com/gb/app/riot-open-source-team-collaboration-via-matrix/id1083446067" + "url": "https://apps.apple.com/app/vector/id1083446067" } ] } diff --git a/riot/mobile_guide/index.html b/riot/mobile_guide/index.html index 2c79972..0e745c4 100644 --- a/riot/mobile_guide/index.html +++ b/riot/mobile_guide/index.html @@ -10,11 +10,7 @@ } body { - background: #c5e0f7; - background: -moz-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); - background: -webkit-linear-gradient(top, #c5e0f7 0%,#ffffff 100%); - background: linear-gradient(to bottom, #c5e0f7 0%,#ffffff 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e0f7', endColorstr='#ffffff',GradientType=0 ); + background: #f9fafb; max-width: 680px; margin: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; @@ -100,7 +96,7 @@ body { } .mx_FooterLink { - color: #368BD6; + color: #0dbd8b; text-decoration: none; } @@ -151,25 +147,21 @@ body {
-

Set up Riot on iOS or Android

+

Set up Element on iOS or Android

Install the app

iOS (iPhone or iPad)

- + Download on the App Store. @@ -268,7 +260,7 @@ body { - + Get it on F-Droid. @@ -330,7 +322,7 @@ body {

2: Configure your app

-
Configure + Configure

Tap the button above, or manually enable Use custom server and enter:

Homeserver:

Identity Server:

@@ -339,11 +331,11 @@ body {
- + diff --git a/riot/static/incompatible-browser.html b/riot/static/incompatible-browser.html index 397afde..352d6c1 100644 --- a/riot/static/incompatible-browser.html +++ b/riot/static/incompatible-browser.html @@ -13,11 +13,7 @@ } body { - background: #c5e0f7; - background: -moz-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); - background: -webkit-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); - background: linear-gradient(to bottom, #c5e0f7 0%, #ffffff 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e0f7', endColorstr='#ffffff', GradientType=0); + background: #f9fafb; max-width: 680px; margin: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; @@ -94,7 +90,7 @@ } .mx_FooterLink { - color: #368BD6; + color: #0dbd8b; text-decoration: none; } @@ -143,24 +139,20 @@

Unsupported browser

-

Your browser can't run Riot

-

Riot uses many advanced browser features, some of which are not available or experimental in your current browser.

+

Your browser can't run Element

+

Element uses many advanced browser features, some of which are not available or experimental in your current browser.

Please install Chrome, Firefox, or Safari for the best experience.

@@ -169,9 +161,9 @@
-

Use Riot on mobile

+

Use Element on mobile

iOS (iPhone or iPad)

- + Download on the App Store. @@ -271,7 +263,7 @@ - + Get it on F-Droid. @@ -331,8 +323,8 @@
diff --git a/riot/static/unable-to-load.html b/riot/static/unable-to-load.html index 9d254fd..99e91ba 100644 --- a/riot/static/unable-to-load.html +++ b/riot/static/unable-to-load.html @@ -1,3 +1,4 @@ + @@ -13,11 +14,7 @@ } body { - background: #c5e0f7; - background: -moz-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); - background: -webkit-linear-gradient(top, #c5e0f7 0%, #ffffff 100%); - background: linear-gradient(to bottom, #c5e0f7 0%, #ffffff 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e0f7', endColorstr='#ffffff', GradientType=0); + background: #f9fafb; max-width: 680px; margin: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; @@ -104,7 +101,7 @@ } .mx_FooterLink { - color: #368BD6; + color: ##0dbd8b; text-decoration: none; } @@ -157,31 +154,27 @@

Unable to load

-

Riot can't load

-

Something went wrong and riot was unable to load.

+

Element can't load

+

Something went wrong and Element was unable to load.

diff --git a/riot/themes/element/img/backgrounds/lake.jpg b/riot/themes/element/img/backgrounds/lake.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb3d19a7cc9d6134a04ad6c4fc796355242ee435 GIT binary patch literal 610431 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

-Um+7{eNPt1aC~UyQk|N1FFudUZ49@N_o00|dL#qg+ z*joqmymvl)eC3dEnDkEhG1{Sy$SvtzZA%;{2OGg}tVmk;D1zUQ+P3y}3XQ{E-SUkz zZ?r~BVyotxALQma3mz9-(6_J_`T3*m?#^#^PR957`{YA;;F`yOxUHdp^y5@J>m50^ z_wpS^r4bVjX-}QTKy2aOlm4_3J+(~fPCNBFD6PSB0{|3>>u;C!k)%xX-rA4E=%Qc z&{VxW%^9sAE|z9fhY8BPOo8NwDq_;Y15&MJ8eQa;-W*5qSL{XU-cdW#v)l*`T-+e0 z!TRpWr-|2SM%=&sP9>m_vZ7ntOlcod%-F0@L?OMXHhAw-0 zME9|#Y2I~r+eJd%0{SR@BP~XRN9U79(Of6b zb>E8Ko|q{6HZe|Z6*)N1>weeab6Ed(8ChmH#OVz-?0o-Fea4$YAUolnUMFMJI<^4YWtFg*aphOmC>_7uM(dQB9PH7tOL8&TXwoXK|2ZCPL)~J%sa`dY z=V+Ny8(WZ!ZclQDG&~Xc$>UW`?aAOWh&6Gvk1#>>aLa8)!1$`?r>E@pts?tKgkagk zfX2(K&;|Hz=25 zau|PyigfUtmg&D*W@cz#seAw7-L3tXTqAJnKMszSMAy~$)=a1zb*4|Q+n0pvY@A8C z{g#U;V>*2EGFtV(%uY&?an>fN)V2Uqcy7A3-CJ6s9A~tVmEyYKz>|ti5y;P3%y#oG z&YR3$W2?MXbdN4h9P_+bC%+hp!T8H$`$UfnHL;1tx$QiJ1+r`jC{hAw_8C!cv|q-J zxJ1hCT2Eo*b#a9Occxu~HImI^27^{qb5>Nl8rXw6FUlI`=6P$#nxc34Wd+sXJB~UR zA$CskMqLOt1?q8f`XvjtjbOJ5{M0Dd@HM(*BltL zFcP-1H-vRM9fjUt21bXofSJPiiePz@@k&J-PsU+X(bir>?%z1=SK{v*2~Nk;@5398 zO}L+G1_*h_tFG0jfB&ppnbslRb>(>weR=Og6EDB1QQo0FDLS~m=a?`PdN*vmW2FS4 z;J4wc7qCgqv#cIImh7PPyf#H_IE;)dbor|2p1&#a7gw?SLyLegv!r<1ipor*+j}-= ziQnQPN`^%VoPACsMOi}XzvA{ zm&+8?X|17onOnNSpt!qkHIR?U&qpud4#T@unT*xLSzAz2=5{3JB{Z@n7mt#J7s)#8 z_NWHla8bY{E`t5@ijk|7c$kzyCkExSy;$O4jw{CnvswW-!eE$vvg}YCo>9#}#S*;0 zP@yXC2NJV0fUq>DXGw{dGpGnLmvU$`v#GOWh6ADZi;?Rv8_9rQgC*vX=u;vD^7V5_E!T%uP}#gDRq1)MJ{8^KjYvu zCU{}z>$~I7z&DL-v>LQ0v9jQ9bsm>bQ^@njt-ofe8HnrFZP%~#q=oNXE$GdAude*`PjDHO|xa5GdvRKRg!8wfTEICGY zc-G1;L>2+cX`Y%Zw##LejT7?B8-$aLES)-Y)FG6rY%eT}x@WcYjZnkP7jA0oK5<)d z_b1e7JmE#V?8|W9-N)o$QOXoLGiVe z`CF%v6=*irY5XQ@5rl4X^^uuq=S`iP9Z~zP9f5pMp&^t$Aw_L`X%4-a17Bi=CtW=J z{y&g?{?Z}I%p^v=Ug=p^QNhc9l&r6L1@GZzHJ|YYZ zz(}ireI~G}oz)PEj~@o075@-|Dni25P74(48Q`E<5CBBG0GAXqHUe>hs%kA!-Kp8O z0w&Fg#W3^a90p2CGTs(%PuWgkNfCz_F{grHs*pS*HS?reD@HKdJhc_hmp&sZGa)KB znTEF)iL4&%;+}4zXiPOV3PxK{1*7@Cl=nR^r?jjE`H*Y$rrR<68aO-R+I;omv1;8$ zjwxACY3wZA3{8@oTB=Elj<9XBdwzMMZo(teX0A`SvAL?ppXB20bacp?zAB|1j;hV#Q_p&e zJl}7Q{)3umD{OGdA6d<^%dp0nd!@Ux1xesKC5VSuQK4-2h8zfA3f;}fK4wy6>v;*s zSX=ST}Az;f`6NLw|TB2Y2SSZoA9_)0r$JvXeVQ$=TMX?~OvSr0(M=Gtj?UAf%wd<+mTfUA- z-j(u3bbzaQ;h?sq+B&GVzxu+-WQQyP{ju5)TI8aDUxRK+4WPg!f&q=hEd0#P?SpzS`Nqz=~3I(-5{Lg zfBPQ@Grah;=m2rnmwMDiLBB%Uv{^?8*e2LF`0T8$zp>E#G;{u|{^axb?w;<0ojdJ8unVW32yzI}!r33sP(Fj@Mgl5Na zcUPK&L?z+bcK90sVmrxoV%B2Z@a?2TnhgrZaKo!CnYJ3 zMdo3qY(a;Dz%RYAhYI%lif%HbNee9%qy76kzf> zn^{c(5BGj5|M9mT?TPaeM)0%JfJfC6=Ne@*l6U&T@o`SsUxeh|TCF*y2PF;Pv)`PT zUc%PQU!(qejX!REk-jN-9(vyNbm(X!ExV2RQ?6Fk^E%Q=C&fSJNuaidC#`XRLues_ zARA}vl1=Au`7o6bmZLc8WLwl=(7d8OM%qIwZ6hs;vT{^e#dQV524npY0~xkr$Op)H zB|}zCBrqU3l!M}3|4WAMglt)a);otf5YcL^QZ)6j;bwtF&&uLtG;ZJpmv}bbD^QML zunn=z7H~@DQ6N+ix3fAOH2NkpOwB0^Jeq>*FYCfq9mTuBiO;w;4O4(c&^QE#cnx<2 z2V-_H#5090i6vLeDhpfNI9UsY47emiVRAz)K`@E}3Tz6)36R(f`NdH2=|gd<0SXwG z=F~JnV4aff%s?xCuE~qctD|9^S5M83qeV& zi4KDu0kX;|hPNE76i_C(RVh_~dCO?P#wCw}qKhPlIiMxq`u=gGUk(>;yC#Rx?GUN^ z!4@>!d#TLjc;zv9WQ|QH=K6h+{!7IL^AislV?rYfLMUcxzdNf=uisq~`1~4vk{YQn zOf4Ol{4m$0Nf_>ny!*&8pRn?nr~TFsk(8rIa_i-&VRDVx-OMp8ET``)Ec*E5q*T+?D4a&3)14sO%O^?LJAwqBePOQ#3i8s4p2>Oh#kbG0!E0(TQTCmP5|vcFDtLe))VVQ zypSSqk4K5K8>;YtQ8rp!@E1B@R^5c41b~Gp=EutA#ib#Z9u(*ne9fTgQ4@--x<}Hw#BR{-zhM$N%~#k=o!(1LqiKh|8aXmU zznxn0UI{rDxe0S;@9zEZlun_BSj_PFA6$Pj_8)mBvq&? z6gA|``rN->xRrCHqmk2X_)}|_N{Xz7+YXz#Gh!(rUqt|!lZ;w+_NupAeZ7oy5@)w# z7&Fc5)Yiy~D+d`HnZnJ}ut*d)6zK$z^2A|`03QsAg{LR0G65ABYi&zPEL&kxAQ4@*mmrkKH;m!V8yik7V%OJ^)Y1w=kaivgdNW9wxE z(2HP(-0h5>#Rev^ATb;Rf`estkpa9K$1VWS3;|{L-1S%CO-yn4l}^20lv-s0F1oDP=W!7C7c9SF@OocRai1q7}yO+ z$kZM4H0DAvfw)+cSk`2Q5pyA&7kC!&46tXyrQswQl5IfgMb4TXJS=q=SxwR*!!M92 z-1Y$FLDOj=d5GN>^|s#QpK8-a5xeOX{ze~E%BLh5%!*1wKi>5>B&rJa{@p6VS*h3VCve-q+319?+`PdSH*f5uR! zwL(^0JF>)OY?zv7;>TTyM7^l<%W!Zp@lL_5N{gk)Dw@2p0ANnl6`SMkiP*jI2|@do zMnbL=RIPH(UkQ>kTiY(H$hH*cN`j#nZ$O{<2`4vJvs=f)wDOj548$s zD5w2sPR;wH*X*CK9erD$)+#;bF5=LzD69UG7acMx8rmTDAuYcs`G6R)V7XnI28{b! zsE56~)q9)r*LCe8Pe#y*PylN>$WMTj0Z!b_X10uVGH?~O>{$F$K*V*o#PTG!!2s;O z7S!Ads9Nx^6;pYH6Z5n2iJ-zwflVW{xHPYo2@foVg*j`8J=QW+>JRUMOHBb6*3QHO z09`?><}d^(365f6P6B}0+Yl~QCO>Sff2@=$*U-=`iq$DGL?$a+8k7zEKk4S#e0DH+ za^j-h*Z}z!E0@WG8^Bh-fmCG<-UtOl+QP(P;u=syTrzl8iWLQP8F--VAck)6t`op7 zHc+_$=Xj`ej|JD?X#D(pJ=^+lTgT3BHh ze6DO?<6HLGEl_8xj|QQiZ#~w?)#^=4TUn%H7PrhQ9@i+kvz3JueX`Ik>i)Gg{kuoj zJ;L+gM%T>2io@w|2mI-l{I7me{x5f3SGo)5;9G)M4Y`yu#kch$<9<|E0!?i?FnSE1 zZPJ3dcN3{g?Wy(-(A~PKzO>t~^JVVf`)9H9+arlMWFiDM0vh4~qJFw1NPyI$A>y2L`#7HMG>70EBdI7;8}aMc{A@*)K4#a{>KX4gmWOAfEwrCkN9l zR&DUs4Io-A^F;LGb5Pn~;1C#xK}BGfdhZ7}{G9-RBoKav049iy9nc{F@c^s-!K|@T zu|mjz!aNm+1)LwZSR5Sa^}$eb%$zXPu)^*Io?BkGBE-3do*4kbg0t#%N^R?{9Ok%` zXVO+;U=9S>8J<1fT6Ft8;-{l^@LfwL0%`nX{?(o3Rf_?6!Xp5zX%J`e3 zGlxrdqZD$Dv>)Xl^y9nJ?_0P#5;vJ2|2@~$aMu6(xAi0Cru(ut9-HaDAQ$%q?w?S@ zBKBr{ttb0M0+p_$S|g9|h062{0(a@fS(PP<;EUvogqTlz2OnO~OLS!%S^L@4w1UtD$Ox!oUX73Er5U*noJz?*^F*``3pA!e zq$*Rg@X6ru!NKO@SRjC>!nafMTLZ+^fRb)|kZ}^ga5~qj;RRs~K+VVCLl)zSWyofQ zL(HAUfON|&#t@qq506)jhbN*XxIjsTe;hxWLCjeIfiOed1&sFNjgtj9@<3w$V^iTL zgBgP%e!TG###~wgi$ma$A8WeJopSpJbHz!}okgnYWW@ab7oF_6sfq5oAEK%=H6{VJ zlu60;x3{$P|CX5eIoW-4Ho84uRAe9g z)VU{RDkEocX7jDF?&l|gk<%_`J1h4CPEL8N1qu(T)KG;s$qH|l4J#MPcPmqe*VS;J z@9sSeLogX^x^uv61vcFfyp%kr@?~>ol8AY(Eh{%lEI_*>H_cghO|87gd3d%q&+Q;E zkYeHQN_;V}CW{4d;c#sIie=>>gETkZRMTouGLhG6`N$eTPg};j@-hYh9S>`Vj=p-} zpEzg3jQElTvbF~$jPr3$M}aq7ffBA~P1;@|AL&xQ8~|i}P6Zq@V+ND|AHFR!SKOj$ zoC+9#2qog#6nH`zVoA(!KfYwsI5Tc|R-?F(pC3aN>JK%=JS#34h=le4-=Plvj0K0w zK_;>r!V8O&5ziP@$_0RKz&v^r8D{PYe3$?y2!}%8#9*U15V`f^ucuAdue$e?^nNjR zv^I7*>nVw$MVvOBjLOfSwV$m>w@oz>I=a$kr{>JAPKAV9{NxIFW5yA-dq>;Z%UUCN z;jJ_E!Bfq=w_8!p#dD_`7AvP)(-~!2Gci~0f0}BemzH^b`K@rhX#Z&EL#i~db$@7j zzC{wu1LLKhig8Pmbfgl!O(jOEkSIBjjKGHn7iKqci0)%FVE)pQ5RdMB4;wzY8lFxSi)${;j1fnC!sh?!(TiZ{suB?iL`U~{7`pdx^8DpUua~+Lle5La$vq)5B!hKkX^FXf)9uh6NohJ$}%usE1gvcg8(JokwTrg)WJ*g@*(woay#GHQc?2ZF?w9n5wBc zbN=LZJX-c&k=+Q`n@(a_T9{ocj>ImUWe!C}s=N@hrf*A93oLB?FqxHM&*0B0$1a)%#~ zdj1$n0eMyt{~B3hWW>q^#S3i0ImOjjivIs<55*#!>dY#^rK*Y;ninV(W6qid0R?~p zP7+9B>;|(=3^L*Z(26?dQr1){)_4vLP^=%|QY9rOXzmHf0I*0FBOGoS>&&aLU5FMN z8YmY?5))!IY?VME?LXeT$G1PH7_H~_Q+}x{FG}TFNW`>4h5P{_91|W>=>7cczh34V zA@|>ZK}2Z|5lWr!u}e?2G*Q*0S6UVD=({FIQ@?}Ur;h9=sHJ0VZ5A4b+k4U;N{&G{ z3XC5vXb!qFWvInWLN4lllP5+@r-4sW7dotX5xsodRVLDy4%T7*hOdrc)6%XF&4uK0 zt+c=XeBx#kc^Ye=Vl2xJ8)a1m7+-uDC<9p*Hiq%pp+rVMNQWQdqHzl!)C5LZ?()RC z@dAs+Zi-6FHh}9?HbKZ(wN{@v&51)8&DHH-(0Tm5pl#bN$Tegbh79MyKH zXKaNmg|U9dU=VwG8UVykNa4!Y0-#G2`{CC=e#kdf-B*{{eKt{OFz%PN<4lt@o~A2wmF^Tt$c-EQu^y3AN?9#x2=%ODy<{?wX^;! zR+}%iZbIJs^y!8609(GdUHhM=yvq!^?z*SD-!u@04#un)*X^B5ZIwFK>h9#`&uTbg zqFYvkcOn;7hxcBuDO!8IDT9$T+aR`?j4h;-57#v|ck zLdX(EfGaOBkE{j(K?$Jva+xQ$g7AhZ83@)`v0(A||7ZKEfB;uY3E<-geEBga3o(lc zB!QT~Y(sO1#jFP~34cf$181eVc{&#hs3F-rHV5XgC9x|zgGjLi!*y0Uqley_w;&hjy=9FvNUHKb*ZGcl#_NTAAjbN8y~vT z^axelb(6SHE0BNe^XaOg&)t_Fu1+l}SDpaspAywV2xzMr8c^CiU%`-Wl#zn+i$W%v z1|s8Yu+^Bu5yd{%9m;&78a}d03L7asmcz-ZqNMoXV!l~K}=}^ zY>Wc2{>cp44CO+AKLfM4X6`;h+1*GrRj9~1cD6Qxz@@fEt``OnDctzs4L%JJVym-w%eKk0uDSN+0zTk)xx z#(fI{`m0y!yB<_>b|7tR&EZHQ=4>KSCVEm-qHou!OC%bExCN$M!Vhwmg@4!XK2o!WPa6JEpCX3&2%#VMJ?% z5E;OhD;YIR1;k@$UZoK*pl1MPLUM`?LCl5hgp4u(-XuO{)u-yEw zY-j&#NM_Xd3R2M%gO+JK!h&OVf5xZ%;+^8_O=hD`fN%C zac1{_ztxi1I^F$f{~4&ybcxXckjk|n$E6|y8Gl2ml2&KyQu)TNS93F+_|mJ%Slv2J zb}Ar!=`haSHK4W!!KS2f<)LPDPs<(l&8|njJdb_bM<+g)XbjKIy}g;oxA5a1bv1qu z4#sv;I(o=p8(hf~YGq}ZF$|S~&9nTuuo-S{uttZm?j?Rn8)15T8_1%TWFo0E+bl!OT6S zGz8^g0~AJ}CzopjQDvLWG2-0>h?d7b;Kz2znq_~vcXTnn*t|hWG4e8mfx+WwfusDIPlNOe#t?}kJ{WgaGKztIhZb#DGn{$ky z62~y!{japB{4EYKB3=9M--ShKe)(n9_cHV4RYy`^gzM3n;j=Hl*0{YO&fEbn(tv1N zQhC7-J;Zc@0S#d6E&^0mndZjoM8;7U3kPtEiL;tGi~*M>oNB?MTbSbv6$9)x85mfG zWI)=9i-G{O*Z{r_K~c?3#c%;2P6d!q0N^>xBhFL>(rz`E^aLW#>=Gh78IYsQIjxG! zaoJv>0f2G>u7Z%xRqVh6PDZf=Gug7T2ytx+nJ2f2@xXXc=|(N!n@O~K)gv=yvga1tQcjjr(?hVZKcY7x#3K$ z7FLa*yM0A9dE=h;Vl~Dlp7fhM2+s}qaCI}^G!^=uc*)ZFU%g4wKuVueNK6c$%$D+BPi0a zMV=>LiZKTmB=k(m=inGZi6g&n}UEDjW_^uk2kUqXZVA5VFabXAzY0hP`XiPiUG)uOO=tKO2o*VnZ?*a zbr1xyF_J{oUgWLJK{`tVFAH)DHwEXE+Y14J)mBpFTvC8NvkR^T(9D3J1~X$i9;F7s zQMlLvFfuYrjA1z45Y9F$VZ_YK1maTxyghjQc(YQ(nEN>Neq2>Q{_cJFz1VN6ps4Op z_mY?8^7Q{eX`swIrnbyC>HD3Cg4IUTnUB2?fw*J7G@dZXTBVQ0xZZ%+^ z-e6BkS+N}bD{P@L znH4w@K#W%bIT*+Vs)$&DSTMpEJc9HD?imcbaKQ$Q2wns{&k4}1z&&*~D>oD`q++v) z&P_#SU*u&3YBHtSMs>_m7PYz@T5&I4q8IWMk3#dt5LX28gAXn;~) z2m-z40hC$R00gF(m&BM=rv^B7F;dvM*bQWX{>sHA;V1vB&J4U7`)u)MVWl(X%~N^$ zhK|+EB#u$zw3@P<6Z{G7zE))$Nz_9A%*lVos$ie?{2!ji>wcd@?}4kL-kj0KPra!b zN@irex{c!Y!}C6?`5(Q+UCQr1jm2ND%q-Mi?JsmqEu|^zYcCzYJ)mpr(w78(h>S!9 z?nJbNjc@i8O9*@UnoUK1KQ3C?U8B5b&cyDWoROWCN)S`wA>3>k4)W+oLOXQvB*o}k zVbr!oebFK*#;M2c>%XLPmrr+zCq;LB*RN_F{#xID@>G*npjQz(74zw5pXIe^5hEjH z77%xagw3;<0P`M*IsElVt{@b+hDZ}m5J&`JV*z0VO5y$^xIlhDHuuv`%mK^|EW}|* zV4~Z(XE21(Y5*8N@P`d^14MQzU$j%lCUeHhNI3@$-`t8jev%5B>_LY!EnTPeG$1A$@-;x`T)m%f@@PPR@O(FW2>e2tbbt%}x{jB>w zt*mXz!bG%X_T8ti-@9hseAO;Xx0RE3LZ??+hcE`RKG`@FR4xcT<3&r`3xAJ&f?M?XxRi#*A=8$|yR`11DfhpnCQxsAL; zg9|Fjn})F7BF+b1Dm&&%!R>A?A66ifO!V< z+yqp9D_%5L-d{~o5UR?e-4ntokgo+*Wsqrxjfv$0b_$DrSdu_VBVf%QdP62noQVg- z3>bXRvReuP?+ITlVEqJWyQ)IgSn>80R*rJuVhRM3CoA3jYqhPZY>W_WzS(9kw=}U3 zI@`v4^8RP{*5CT|ynZ8Lmya8$SKKe9gt!rJDgzZL@igXAltog_9F-sYL2+TBOFCm~ z%a`;0y;0*P(q_o-E7z{H9no)E_MYwLXFd30aXs(+lKt)CTgTIgbHbXOL}VLLl^FEl z)uov8JKyjA52SqE{^6rCjgRg4bFX=UpCva*)c(DgJxyEAZ=EOD-SD)^v-7AZ zZNT~Q&Q|g2i)(U(A6HPRW22NnzzMk1yUWZhV|M=z)^tYM+U{KB_r$c%Y2aXx=*_MkFV*&>5-;) zVc(A*^=7*rJjo32QQE`QZ5(;+5J+3U`b>(iRlJMdoF2V#SF85OBwFWZ(oH=&f1QWN zvb%Y{ecIEq`Mo(T-CE1q`|iDOcJAyY!4~(V3(ohh{OkC@Tlt#lv`=(cgsyJPP_!E` zg%|ybc<7vYjm%jrQOx>&tkmAD>de2lV*kh7#`A@P+dpn+COy?Z8rJNId27fd_m)6z zeD=h(&A$fC_o*eI(dYb4&7+yHCe6%MY)_R!J=<|7)bD+$X4os&(lJtacxcS&VR-27 z`Ok0toSKux-)(0no#}&3bys~0vb4Xx9%4@eG1TU8A=qX)K-=5@N7Pq{6eXl%0@Bi>rBo2~z4`wB*Y)nwjj@OA z-hJXe@j2%hLDVn9Xh|Q2#maM1;uvaJzB41&IokUxrpwh=Id&y!a6t**k@6>jIb=s&UlWsnMb|OdTAy#=cqirk}3 zY^Bwg)KU78t4=8#DABxyP?uPW${FgPSlMQtJpN<-Q{+U_%z5M0uU^yOro@)x+J-Mb z&n<74i$y?0*zpRQxKQRTRcuzv$7Ez`dbxOLx%k)a1WKy(PbZV{mGP|iJ0a4lmS_Mc(1dd-|sz(+lcaT9rd- z%b1d1*OLfv*+nv0-UqHOF17`fgG-!7Q7tb5``mUYeA2c26c`RZM^ibHj{7w^&-7Y7 z&7;42bMLxR4Q8Jo);^c6PZXWj+Uc~V;@38l$~UonqVI~+k=sW z*-EOC-HF@W=-8qAd`*r~8$k(8eoHg88|>aE)!FFS3m4nZJ8o^BwaWLs1}jIGTp1ab zM6%kX&bNy$&o+I8P6Iju`~w;OhL~piomC%h?M(+{ZhI_kJMA=6?l}@8^iH$AEpprI z*AvZxgEzl&wid4V(mWAQG5x_Qf96)N8@3G z@ck`yrjHPFayqUJ@dG_D=a4H|WDl3@5x3g-OB%{*ig2X@E{mR3LU*=M>!)bEWI^1B z7;L)hxlG`{5UA}*RaHxI=w`Jq01B=o^?tN6cIX5V4oNqw9d#UCoE(Ig$b%P`F)kM2 z!q>Mt5e?`_Vh^YY4lZ_!NDhdbL=C$RH#rjO`ASayhz&xA!e4@zX?7xu8b>v-J1sy# z3&E>d0sWJ|Gghu*LT5jgoug(#D-+G8;7SahDE+vnf@x*k<1ISH5b{aRj`%VY))%4(sQ)#_x5{c>{mZg zd}~{>%Vg5F^`!2=aGt)?>$CrY<$TUim9rqtqnx&2&$buC3LxX7`xx9B~P+>C|SG=@)N$f%?GS9NFe*V_Fk*lE}k7#+R00Ue&#G@?+@D z=@05^ODl3*L1I?5P-b9+7vjhXusnW3Z>ok}7z-vjmx%)V5|{uWu!e6%Ld=AAh?r2j zg{{WSO(F(dUl zj&R|newktqCK!J6!@9m%oK)y(Izy@**S84-)jJ z;ra`ick2b8H3gs;#SY}EW@cJ9&YWu&jWY-raeso28prSRq8@zNQopd_jn5$OEtYXt z^!hs7FxBe8SCe^^CEXW{{-l2j6PM!m^wlNiNBuH%{(jGM)OU+L$iPTH%Sz94kcE8<(y+Ib!7!$^jziR*mf^@|P0i=>6l)CF6;) z`F_~^Lzqo-+W72DewJDO*hRFC0R!tHdxf)g$LY4s~HV&9vVXQoy)jc`$dOlVu z8#}J5mJx}a1xF$)$e!IAPig#k10a*AnM0u{t|C>uNf5h(2o>y!3h~0^6)fxFgvr?g zq@ke{*pEQ^0oM+skJy1Af+4CbVkyibxWtdGzqDsP6iJItb+=nkcgFAec%8B~BVNwOe~5f|3D4 z9vCYfOe)$wd(1}}xz%`gYMCYjlj((iFol>JfCong(BdO>)6HqWc%S!pH>_gT40lgD za~z)< z{>BPd1+)pw=26Uy1;j5(3fQgeq?J`|{_qJHW8C=N61Xe5JL;w8^{&Pj-gU=T?A$W@ z)57V2L!!}aj;Y8DUt;;aru)5K?*%H^=OuTVIgU*fGN`zVdFd8xg+;gL6BpX(8Q#Ue zsFxlQv&q$FAD{GH{~)&a>zAVE zEsLGRMTi84gk${S7qw7`IgyoC6QY+(C7FZlZjyi+9ZS5>6q*NE5FVRa4>hoTBKnw; zQ3(Ypc*Bzf1V(I`_;{ftg7|X^0FZ3K0dP3b!lP)m?~^XgHi=DXZoWdVY1O(*BK9ot zAQ4s)LLiE?AV0-qX#hbY*KC5DOeo(d2qh31Q3?Wx(9NRN?edMkQDrh-&F4#lOCtIP z!#ht~P@T``-|5q~W=VTnA=TCbFYHc{qQ@`rBV*P~f9|Ymm^+SKR0+ctwE4~PPQJ|A z1RK~Nj_Gb&7r{*Jwj|D9v~J<&(b=v1Un<{k5BWGByv`tb>-a7JX_Wfut>_FLr`E&i zy}=R9K}xd9FKPE*1uV*F{aAJl#y^?NEwHPC*8lXt$H(o3)O%ODuYA5A5BJVx&1GF>@6N52e=wkj(Fz#m6kWb{;Nz?u zTSlUEqnZa-1uT>rvE{%Fr(V)VfH-4|gb1q0adF~s3El0eBQpuYNeIH_L;xg8j(`jh z&sm5SPo#hil<%b0MN@~#%k>BfSctrgRV^j4AnN_L@I>pQ8gS0C1=(F##8MM*fLD$U z0>0ZZWF){{uU3w(u($auW;0m5{VdjYKF#iLujh{Q)&+Kl1}b;M#Z@42fB5|3N$+~jN^6dalE$ZbgS2AZt&^o1 zuT!snZIo^=M!!m=DWqXYZhKzy_k-gG&B?8^JR~0RD9_nRqle>0TjSP= zv?xOZa?<|+E81x5MaQ&CX?R|BRxak~MZImW$~X7UuHZ+k6TM1xg2~i^s?pGRF_Wqq z9qoG(3&J=o=wT|ZI0cw)Ob8Oe5Um0^UJBc)kPwL`IP!F2uyqW=Kz?gAi{<_{3HFR}H zQry*v%a^ON&@IOdx2E}mu?OMl~zUD}V z=M|BEVzDmFpi9};IoBn!&QSZt74PZBSXRy*&gL0dO-5EHgBFd{FNLD`AwNX0uQIAd z+`#dG_tksLueAk(f5tJoa&`3JV%X(ur>Y_SLN33FN_kR7fXAPXBGxBz3F^1mB9cq$ zAWPDe)WRMo`BY0w0C0yC>~On<*j8~ASU??X3V~8#OTC+>mSEwVFQIHs(Q_KtS%t{& zM5UUq$y9OIUzVswV_T(*iHIO0XQv<|VU^l5k>_&D z-{H7j1VLD-HI$MLb4$vHFA$+jgT8U0Rro8$7M5k2mLvzhZ9eZg$U1q39KDbZdd}Cg zmc0~k;>4Gyr`)COw7crqTfP0IN%;VIhe~q(>vhTyH15IA;C2r7@J(+jKvre!%ECr^3YVw|QnLo~HGkZsM&wCA$_iZok}LM9JtI zR&egLUY-s1+g!P;Xh;b<4OEK8l~)PP*zk&M6gx~LO7p^>4^Pc5_ZzBY{J87+E8nWW zA%s^qbw9GfK9`J>VW^skEM5@mS|YD`j@2$6#(y<=!#(xSLE;3ikFZE&)7( z2pg`@P4Yt_V#vsJ@_@uIA@ zyjnxVPZ>0SZp9n?qNzL?*)mJampYR)67V7(<~~s|Ne?mIyttd6R^!=Hfu0(fn-Pb{ zzbiG6fHf||UF^|Q+c^?cmJ2(Jql>;s%He?5XT_7fD>FrL(i|U%!i6!MQJ*J+h|OgV z24*l8TW-_Hk^YM9$`e|GH}f4QO{ZR#Kd#ux`pUhJH|)ya4(%k}tk`O|5_zUwj1Mn0 zEwQWo!&CWXBCt4)ng>u!U$}v~DHKw8+o;HN3pJD%w@fm&L{2A$q zWt!y+`G|FN#Ok zem;~ol{$SL6o{7@L5L+JCKe+PhKpjc5GF^*_OKO&sS>bZr;V#vM_6jy*GmJ2(umKN}wyxV!wwQ}eg(%i@_`K$rTCp2CT zj2gx51~$|6?d_$8cFx6(nXR)1e`J?^JCU@s=GUJOISw_pd~HoyrMX*|TniFRSE9`C zJ!zX>O0I40Mk@KaynXc}d$9T0H2)@Mq^va0yZ!Fnw}`xu0L_U_8=kJLDZvQ`r^qSM z!I8+_grCPEL$wKWYrA*tDi_rpW(}ncZPot<)V}#~+({KnGhO2x#5j9=X_haH9{nS{ zyX2*-dx(Wknz-4unf)~Ox$M$b-S=Z@c9eqQ#^%{EAfqTZZj z+wQE)JioE9VI!3dyGgJ!^&Y>0uZH`b=k(6det#{3li(-UwEd2MO&5Y;Dd51cM!$dL zK*oEbcKD*>#aITcqc$Yh-jU}v4M9AM2mu&GRbUaxWM79Rhfgp_%qqvB%0kft;m8q@ z^kD3XN<>+3u|bX%-%9UGi+v@l2q`$5sUZM%2EzkExYkG!fQNt^>5hl*!VDZ5@?7QQ zP^ec^6P&~}tZE6p2_>l@6(S%9AXyfxdnu%x59YL{_v)r+>!uH!-0ZJ|3^B|&040M3 zQWIf-M5AgAGCw_y87pi~sJZlKt%w`7ZygEzL)Yaq zrVU_-+vldcu&jEEhDqx+go*on+2BtrjIG}D-5=cM#RHRD9Z4x4J%bYylZ-|OR1`l@ z1{)pT%fqY%yM~mmItrHS>mdAmO+Eg6YtNc~MI_}dbwy9}bd=V+bzX2vn;S45sn`K>;87t}>U8UA12>*tx9&n(z6)N=wMvp2}CN zP|&UQy{XNso^S`ALG3MJx8ol)v9xKM=PG&6HD#Ux?%$?${JEU6(O$}`Tl*}S6vL3rxvj{C%+FG5vbP!a@U*{)-3{iHE{auGy=gb>~; z5q|0|d%*$_0tfRS@u}sXsYP4h$Z;@1_>Zv)aL0RDcyN0JNT@5yq5&KQa*~69O&u*@ zX-CauADRvIr9oWw#UyIo35D07_eMf_0mbNdmTC_()Vfn&(+RuzXmu})bT^3Kw0ixh zk(Hbl_c|qI0fkjf+ohn)=HEZR&?4iYuqe?H9>jr^SVZsWxmFIuW|c5BXltXP7IG6i!|%y)TyO4)B{f?7RX zJ%u;9)X2*0Z2xG(>Gs7b3v%Jw>1)k_{f6_wr)ADZ4E3{_hju;N+`RTTPYmn_mgFxP ztmlg<6KR`76~x7Ff7MxLdwd6SEPlgc`J0Kh+T!k@d4)x(Lh zQhZe9#geaWY&!^tC^t!CE7%qjz`;1TGWHPlK+NNK8Q9CJQGGd;w;r!hJtE1r8XnlIj3eh>NW_@|eZ z*NMj+e$B1Zg=!u2#@@95=n7I-i~77h52>BC=eZOoavzK<&@T(T0__TQT#p|Bp;;gxjyi66CPuxOx}E{=hn*LL37?WqM#Uk!{^QS;Z|!6^1+|IAtHAH zmEa%^D_CjG>ZeLyL!&}=H-&$*}`zS*kEpm^2_Krm!WDH_S-;jzL3BX#bvT*%OX?73mZ@*!S4G$ z(M*R`2qZN|(K3}u0kX5SU zDF|M>H#h(*13^}?B4GMw3COg?jDx7WwGj)C3n)khU|irG^SJQ1@UpG2rO+605(slr zd2$l4+SSFx%M0LfK(CfQ`1W5BKX7W2xJ+nmZ*@}7 zGu#*;j?{&>*!TU;k(PP5ZZy5E(YJ@#YIt*Ex9!#M&}DWIux-6;K6F;ieG|o0NVBS@ey=xgcFKBCv=7w9 z*CN`yJub**CPu>e%J4S3`f-YfOx~`Y`R`VY?ryF5qZf(TW54uEd$!BuuAQ1$!Cm3} z_atlcWg^QtE@{tl17LZUonofcNk+u7CaA^Hc}Cy<{&BaUg+i{kn{eV#i%?C7Oq?W( z%8HDR40=jX&})S&0I@NV*imO@Lcsg&iG;AUL_)iv0+MkECMS0T>LCCFTp8?PQ}MtVDxed*P2-_0*+P-l3@boR;ErSi?rW@Pn3 z>4kS5!oaR6F+tB!%nA*6!UooXcyU~k<#5iCH+OIM%)0&C))#&)huS&2XHLf(-oN@{ zH?Y6#ml?_L#CdF&?0W7_#eLmBUt~m_R=z%8GE{JKI<_rZ2@o#6dnM^lKjt|qRdywn zID6`UbirtRlvjL*&S)ZdVT-#$5hgZS8l_O0Z=P@Fo3{UEH=q7=^UPCIukR(OaUr6J zMw7AKXEVWFeJYl0Z**UY4FExbLT09u6S*!!fIfmSV;sbeMR<$+@y7x0M0BW`?uXZr=_gc{a0!~< z?X|v;Xyt$>ws@+wb_36Z`@#MVl&zHITCbAF0yW@z zPLUeNA5g_gcWq6Oy3Hcm!j5H8JQeQ`B&2y4h7Ip_4F@^pNF0_9)Z{Kq8M+qdf<3sqk{q4?5Xj!KmMn%4$1Sm7pC)~`i3Sn z5{t&Z4;OjPT)g>Lmg8&=^~}Ha`sVw2?e=9o3~rZI+c1k?>aw=3hR9N}!crA*ad1Tv zfGGu(C`r##L00m*6uSitY8H72D<%}^U+5zijvNRreT3dYSlob)xE~?8Ym16H5>!Tm zOtvL8$IDP)Zi|cq>>O5f0Vq-fRS;VLi7{?;sGtCLWP~#TCuJHdHyd+SbiEbZISEH#k5F!}1>>wAPZ^sdS$lAjW7n z_t0UZjSoqsO)tlM+60z)9OLvJreiLIwv-rZg}1A_Z=Ji-21vafS*)6oM&G*sVBPh* z&ql2&PwHas><;(elGSid^sYBYjM=F^V>@xE41>7gB=uv}l>qCUO%2tGe^-1e%}CCQpf%)-vZ zEl=}`mHiE?hO{z;G|ao1dxd=y%XBc^^2GO^l?SylIqz%KjH1+zBs+1Bu849I(>@S$ z`l8zOIvfJr_J*6sd|Qok$!mwsESb(&2yu6Sfy@E~>}7%CIGGX=4*4SyU^kQ4)rH32 zjfd=GqJf12>URMF2^ADbh+w!la4Z-WD1^QiO%7~o2o$_S5C=XUC~NP52(=)rqRh;3 zKvR%am761tE+drtC2{qm?mj#A~ZI93w&LdP@5YkE~`1jVurh0Uu(VuhHMx2cPR z0*d1+AG0OvWY4>Bv(2bCsB>tr2fuKHJ62b_CHyWf`&KqoEwqKPuJpE1@vT^g8~>t_ z2#~;hu+2xxbp7Hlb3VC({o<p|E>Q>QCY%t+_-DNg< z5Ck_YI`*jBTpZrbe-x6p?Kz{RQuW#N?VNkxsPbPM$=2h&_z{W*Ei)VEjulNn_DDXJEICGulf*s@vLhic1mF{pE(i9rT^(>v z-T|{YlL_AfSWnkCaIT_DdIVHIf{ZB>9t2@qT7WwXY)kvl>z6_JVw{NL<0An7Czr!2 zppz#O6d}9|f>3xbL*udGWY6KiG-lE2X$1gj5u@Ff&fk}Z?fql)e$(8I^Bv3Ol$yKn z5T(&@rG@mlw~_Tm)0;;n`-!hlyoMZpBi<#DMsb@4;$mvB8oBqmI33}o0-9GG7zsmr>XFjy!P?hgJRI-N zKo;RFK1a-yZjHLe@#%wDo*|dm3s!y?s^g;y4UtWkacZ-2phA~8MS$Cn+WxGDE#%Dg_S1na{kzbW&a z8rue3t-nb*<0r0FBMG^@>D-!uuKJ&MxjZGczOg$s+V`VlCh{b_Sc7tFq#F$ouHyQ+ zrVRUwSq4qJM5W#uLRUAsumEAA~a5@q{U44h?xKs z{v*}|pM=|vpCb*!51d<%*(Vsy6`s!5=3^udT?pHcIiw)(`c<8Qe5+of{=z$k`e#j)CSLlfI&fr}Mj?UA+gW{cq$Yg$N8HMjs>1;r zCg3&o0d$i}z4A4Z)Gq*?CT?SZfgV~Xr_%3?w}uq_Bn0KANv z1KUXfR}dK6|J_otz&jNdSlZ2zHiBStiaj#{vd)%n^D5g@#V}BRJjx38!X42cXl}pJ zejzXMXEX5O@obx!>sJrQ{v5t(FF|jSnGDa-a(A-5yPx`NIfi%)Rz}|~`f}3@dA9_# zUZL7~j!?Wgw?r1Kp0wW+8j;rg?e8$Z`rImrC_5Mb)NRK<_C>C&ili+vMDrN!k@$!p z8t$DMt?;Cp=SitG+H~dt7J)j^+g%{(#MS z98X|Qf~eJP?D9+oT_QYkD^Ogc9E(z2hrHj-D!atP)F%qV{ln(LXS&aW6$ud7! zK!;1#-a(S?P=`j<@a9?oBd12mBBOGmagC_%oKNMLrW2BKSLmnbUX%Y`Z$xWw9Ak+@ zXQI!|oAcX|X>Gm4t;8B)`H?Eylj6heHIQ-+>*g*sCRigImG^k;_3n ztk^kn4;w8>8!K93n5l&1K%XYTXk|b|K()sJwE`aGAZl>*UaM_zv*37Q5w3~*ks1o^ z1~s{aq->yPQW!OJ9TW}^y~cK~PPEiDvPBqil8V~ycm~^kt5uO47dFT?ls@y9-jN%Qn7T9%Plk$=T=XV!qy1ZCQ@Q+`;LqQHAs;vkz5u z-1rJ{%S~5(48q7#ZWnvNQ6fsjzx8fazaN=@&MQqgZTUeo>y4=L?Hi8o<@qYVk)`7s z!UiUaQU=L+;{zx?G#(&Jc~YjmEobD*^l8@^o|b9BPW;_wlvkSsqfvx9vX8df7Iwe? z;TLMv&38h(yr@!gOR37A?Hw}8jxxo(W<>aVUi@`lXPrjAoGUM{+JL2-c&a?#n{D;l zh#8JDc>Cq&$@~}sE`yFE`>bv1BO(2uv^UZ1)G}XbD*$a2fG5?KCA>e|vu(h8qH5Ug1^U*yyBLb&q!n|6J^SuW$_qk~B)Hu<{QU#ykIa9Uz)5hV}GQ<&_d z2_|W2X_-Ju9-wRG;F-)Vjg~%8N_1UI3=qxBu zfQv^ED#8lUT3`eDrBSs6T?ClJ@ZL}ZFg0Wcn5esuI*VCSnu@hGfAgxAb$P6271p|& zQ#jGP*=CmaBEV#%BLU{_`+RV-t;>U7qV{cZT_;b#c|B&N+&gz8IDSXmYOw=tHcVPY z=RZw9Z$k~Eu4yPKrk^|Or;_-9s^7hzmxou{E|D5e(TcLwFlSAx{waI{05F~=sUu#G z_a@R@sGWz$=(u&7NN2Lyq8?`!>Ap(E<@yJ(KOlA!WI3~bJy|n#4--IpDh8u_|{LGROpKHP@_wd zyIVD~MMHyNeBDJY?Us3iOqSPnEtf6kIS<8%LCbMdN1IUK)nG@Lw)5DjwuDndfbg54 zXFNZRo>pxeJ}0|K<)r}GJPQFbOX_G+HVO_F;PW&_LYV;6NTNnSO^Ku0W5mps7W0Gz zG~&UFumB#D02hGU0Aou8qNT;kOK-_tfD_M|ePV=3?0 zFxVdPqsQya!|K@x<`7ALYK=tI=L|i}ovFTXVCXRN*8iFsaDVeOiZRd+qwiZR)fA%B zz3@5Q#jK_1%Y3u>O_?umlfTZV4(ZZO#=dENYrxHN_sg61uqduq5tiFqua!MsC1=OZ z+UU=Y_iOIVZ5C1KI8@y?a{98NKIioH-IzUX*=i^CX4|UvO{G;`3HCAOeHtz0Y@V{g ziDv|8hwbG)iB8$<+v7c(ZFXfZPsz|WA%g)-()*znJ{7MY9GnKWpJ~;SW+n-a<>>4C&4OU z3B~Ouw*wvTu%3c`OV`Oh(1!@W$B2cOF0L+`EfU*~Ae5qq5Eoe5BI7`+ZveVOSYiL^ zchXQI9AKt131Ed;0xrm8j!m=FB*!Aeiq3p2aE7>duXgJyoH3`ji&F0u{Tl zX|k~DC@tN5EOCffD41n+Hmt0eP18HtM9*vt=^7B{iy_Xvb)N?!Khq-9_Scr&PwSQ| zX4^3Sd)Cw6B)l}pfY??w3yX$VcNipV6<^;cL^?Y zy(#Y&bW&j8|j}3jDs6Mj&x@M5QU*(bQS`)|ZU1cWo58`#6ADCU))`Mjw z2|6v;(r{vgYz!So_BJsVQ-i_|Xx=9Km9vN2-!z9J7wNK4NR^zO<&o_y?YBIRcev}c zOp0X<#a|9!o*gEZnT2>flx|KH+dA-+*g-ZhB3-JG92n;YapY7=4pQmdqdW$~voBRG zeN(ujpN>k6rk5P`$oiR(s9j8~G`>;vgc1i3n2?IB80ehULXk!q9+h2lK}*`qedlw0GFNejsH$`9MEzu zRZk5&Ioe5qyj)TwaJku41@+BLE8DaD_S;XJhtf-%rjsj?HIZcjFr&Jv04d_{jn)&^ z-rs8wdS2&EPV0U22fM6@&cr914qjDT9lPw(_oSz(X$%pgZ)RZ~?vY@}GzcA-8vKwy+TjuCLA;v5?Ztb36uTT=QV z#?!}x4YlYhTV7WDsy(CW;A4ZY|CmzbyVDlw(JYX!vgJh#F9x~)`udC2YbipVLbrtFYmpoO@B)`zWutl6e0KRmE!}d_$abOj zyY;yb?3#?^y$3gL>lk_)JbF6aG+y@Dej*(1oEL@SqdoOLAN|1K|2Mbc*JvVRwPf1% ziL{7YJ2jzMMxL#>cxm5qT#Yby#lGlXK4(VfdwMNKXY=-y?fODnjOWbFI|b_(?!zBA zM$dN-SIz=WPF((~G~^xXe{N3Pn;{e$qP`_afqHhI_{rMF448=5m`Vs;aesiz<`5C-hx=ui=OgpC0wip5wx-|c z*SGjxDZbEVCGKR5KbdaxX49i$XZMI8_@v9_({KavVDHmmWe*2)D82_MG{zOstRp1B z&xA5X9t#3{zK1PY7x)9#5wn&cS7E0-9)Al|CuEB3L3r7~afjrvLa*6E#8D-La6g3tWF}Kdl1Z@9<#Kz^nas^u2lw;Rdar{Mo_*bsbf?4hZCiESukyyf zVL4L&Acs#>kBh5%%ZY5aEs8|FQxf!(l-_4wtZ-bmH>@f@5vql2p=`7nmAWKgS)R5N z4G+{E5&o`Yl>K5=LL19wTe9@;&-%IX_7**#BW9}+OFT1*f>lgkOGRzQ)8%(cAG@Ts zQoLt1(>O5-nq}wNR3BKMmz2nmU)T}I1@l_4XbMuNGfy`F?yr7AbKN#Q>$FvVlFlI^ zos(z&Hgj5)60Lf>ss6(mYfk+6BEc?I*^sVgj%Ntf`?Jdsjbg~>FNP=O z%o>8^s%c#P?vQKV$-y@_=QCUMnN+@SWW}!k-#(XkTDzX8{IjPQaObvPxkTp~3wi&b zJcK8RZrS@cZ?rEtnB^iW=RD0i<~IcG`e`}8?6WU?vUS>US*r@5=IbrgKzRPN{OWr0 z=S&4h{O!=}#xCgRtL$l5cwqS8JF;@Ki9AAWI!4#Cddi`4xGdJ;ehIm?GSNqlq5)9S zTKFw88HC0m?4BM_pYpOLLyXNCU!6Ub)RPmG)9$(OSg?{)qr$ZyP|1W$y%-xBh$x&IB``@bgHcz z{vckgWcn>H)|NJx%gEC<$Ft1(y+ls^FY$-;hdLYLFXe+gi&4({O&WrX(H7&N=Cb;w=3hN5mu}*ef)fiBTO zQ^_Cu+fsWMZu=vCHB@=u8P5ztB)ktSac*w`XSKlq0MIeVkig7fiIYvyI2&I#Ya9#s&w- zwK+)(S-hl15#dI#MX==}Qb|%tKq7^r=i1=J_TDc?9S8q1#N$g>sA`~7temfqYLS-C zZR7k5L+#i+=g{Y!Jw1wV`XS;d?dYF#IYM#VCXEPcXd?&~w*2 zd7v_*baK;i%f8p=(>(jg$nr>4Va1RyUHU}x$ZXL9Eo}HunP|%Z9wlp3`G^m*m~Zq2 zJzBC8Zy%Oi`po)<8dq7HusIot6Wf=>?A!dad9al9TPCDxHazK?F+w`*cZFQqw7xEC zrL>EsNr^rmiQF@O&-x(Ou10_t-mOf#QSIOuCRG=KSZ#xJ~&DjY*pz6`vbE}e0oI24J|#YhR}sb+OM;-$1>q4 zjQ^p^7Hj^8q>ysPyxf4_hkOToZzaBZ`3Jc#b>Gn$JoZ2|Zq2tD&D;)Q9G#u=$(M|3 ztxu5QUE8q#yev&8)a(1Ln5P3Yu0aTY-ZP|~{d{<=DR#JdhLY~k>hMk~(D7XQY%nH+ z+44O)%?hA@`#wMD#gSbb>6Y6*=ID$k?}f&hr|;$`@`-Xv=^9)AvHqFbsu-C~UR&Ol za+|aETgnw=F%-&Gk(p)2r&Fa5Fr`ikB+z4QamspTt`sVePh+tUV_<@C?ZYhTn<`9&mlNZY-f_kmoEqX%! z%|ZBB*bvqY=pRI0p!YoD{#9G>630^4in z8>$cCJa&toW$DA@}_)WaXDh%mR7 z`yC`XpKFHN4yY`2yk}|3;Z*nHelyk~ifP|y4+c|%1Psqq=t-qQe$@%gRV*N{u zf`#yIpvx7($A0FxoWF|Fc^AQR^KzJ+gFAgz_WT=v#FvOi@W-ipQ`UO?hlg5z53+J*Ul+d{zD}S{CPPX1@pQSrTsmLIRC_Y2?6uk{s-NJ=kiGjSr1k2 zwAECByYsc~f6z;BI=?@9&+nXPk*@rMMh7~Cn7vISz^3qlOR|J4Tj9DzS%RkJ+;xbw za)pmFw?d9#A^hv-A=k@g;{d&Ty|%$dwclN+eOLRgX2SNU=$fJWy>{Fc*$mCLGOgdRkdI0999k=BMN1&7ygg(6_h#e|@Mf3boljt1 zU=1M!18E$W46?togj~-Sl|NBf-?<=+*8Jb{Ybs)G1_8+oE!!zJBoIi8mP-b(Bu;BK z@(9f9zYO<|U|u0NuQy`*@|uVP=yGkaz1n{{G_&0QQYj4ihm53gXy#mXbIA8_(6u1K zLQb>9BQ>+U5r%r;b2VG9zsQUQ$_G6DgEAGbm&)-E!uba!T(ia{?_UGWEFtS&Z!RSP zt(8ygvX>_1@W(mKmSi`tWI{OMDEGf&nmM0?aRx5IWnkM4^{2$Y4}9R%{+m;NX#`p( zSr2>w@5Z=2{yn6X~D=AZjBHnXr0;{2m)8Uy^_LJnqCQb>oHjR{SV^T1lYJ{lHVcc z%36O7v^GAlAh2U>D1Rt~d~6Hh11|$gmtSA43ASJ5k|*ctC!mV0_TS>)*Xy-@%$-~; zt_WtW{exa1&3~)F^N*~T!@<=;*2^2#%PS$hV9yr+$A|e>NI)6FoJ(xEA}X#h60Un6 zBL-qE+g{7zOUU^#aom1`kl&$Fn)22pXEIZi2=!RrmEHUYtzPf5);S=iN9$!~+5Oo6 zp8pNM7R7&17uczfkK`3OZ@>h1mIwvEN@L+ivJTf43%74O+|-Wizy!!L5GlaAa;u>$L&h+DZxa4!4}E>2D+mL zY{hO}G&vdG{jUV}icClH)=ZBW{Ml}N?{*;hKCg>RYY%O9peb6Jf{64s=F_Zy}Ll{?Mcz+BDm%7)DE@WF9BS;H&{s+;0m(8o&gI<44uKNB# zrbPr$=*5=(9xH`7n)Rw5FbeMPkl#N4CuRg; z*F*=J_?ok>Rpc845Lj=7y5%)PY!Hwje7LYfxi=*61r?PZs=RyrP9XDk(vRjaDlRe- z8EXbN6gFv!{IkHae^6-1kG2s0jepScwcz}>Xf)8NoB#h=Il(9JqzwA$NsarF={vSm z@ORBngn{0e~&n>M49?Pz|;&f|fQI~7JWX8sTF9{U5Hh9Y=S011ZPyge0pou zk6x^P6=g0OtlL;}<#I`PRwg!ZR?^CU1m+WF3fJH8=DYn5dIRJI$W6`=pu?lIkaw~` zHtu0jgnax5myfkD?zSDF}sjygGvP(-vWi@mp)%rkN8&JP~=U%y;r?gsr{x zra3KpXM%_c$|fqME}f^+tY+r+UuOM0Vj;H5&TXy0w3%5$S`CZze^c-8|Npq9X+F<$ z-}iN2_jP@*@ArDJ6x#wDdek*o1@fjOvF&D^-I~hB{-45Sbwg(NVn3rWIkD66oelHWpXZ5LUgA`X!9PRWZu^L>9cpQ+e#Jw$T2I+UuSotil#7ATnHh z*=#rB<*p*OyKYY$Oy3@3vz(sT9G2*s-7?uO);zhf95h1!%Xty}?`rvcnEvkM9nG@_ zG0#(imWCu5;o=cXH83Kpxm!AH1Ap+`NWE)^z)}(v^XXqikOk}7M$|Bpx~$dhk}SH1 zvjW}4T}%tQq?HD z&!O8W_OudYIIV~%E8=Lo*`#|8aAj$tR!2gsN)f==S>~3vn>U!xJ_ZA{1?R**FIG}t z!1JJ2f0LQdG>25dpWNOkx^A0r)buH7*T^?D#NVK{0#Qn2)-e6Xa+d8H`lveUgQ<1q z9cp2+2hPpbe|Kr#m1@Lzy{^fTr@+PfQi>bGMbDdLz91?xd)iEIb(5Z?!l=Fh29&$c z=cqXOC=FA5_VL5#;RU<}3<+!=FuTP4PECxFy$-!e%Xkq7hh&)(a_)BjGa0&crt(jw zV-%a`^S3)s6)z+6w^7|Bpoh>Dx{faUx*w_Z9k|Oq)r7s-(aF7Nc3IuJ-Yj<3_jI3Q z3bFR=;|WuarT&R%Wm7zE*UT0kBt`j04XcE|pJHyO*nJhe5yY@^91^Y#;gYtZ;^Ub! zMJ$Q``tFn}G;#tC~wcV7%4?qxIIxW`T> ztJq~`j6Bg}Z>6%7>x22@kX8U*szh_e!@hF)T|(;cGmhYnqN479tSV~M5YT8%4T3nA zz%+A8+`}U|^!g{k^TEO^$_(xq&!+fsu9WIZ=1V9{5izAwbZLyt@=IEJ7g4lxe0h8J zWJ00q57XdynMfbwmQYYTUtymaq;{sbukO?~vOY)61pQPRprX2OK$%Qh$IIro3^dqBSKEP8tM+CUWE0kMr3^_VG+XxFPK zHn*EK6`O9UkdM3|HYUE%T@o%m%EmUTai%}SW+HYsK<4+$7Qe~90{50rAJ3>{X_Ggsn0BXB^w(au2l5;0YT;XV(VT=QtsLK=kH&a*mhM>}r~l zYy2>WT$u zAY>*llm1dj*4WA&EgF7zc$G8jG=OHo{ibW4b( zRLfAbcF%RIP~(?HbC|dCxF2;4StBdrN7I&`Q|E~(v4LD&b{tV^UtnP3NU_caQJI)#qXx^Ug!m9VlLEtRPvA(xq`i?4)Hr zk+1;0dlxtC^kZXR^2dq;{~+D3Lcsv$+8jv@wBAh=b|u8Za+Q zeS+b^e>|m>ViM+eRgl@Vc`91cY^hZJ0{!qdVRCPqFOp%A08wxP7%BsbIZ%ETPRLQbG8mA4KKk1d2rWiH`U2Ksk{vR2{Gdc(C@d-KC?+^JL2 zuYLWa*lQuEV+ZXHuH#o~GkiXEKF4e1=v21EX}B?=J|yLgv*OMqd>y8YFhh*ONdmeR zd1++VjoGD%{j_fprKyS(@YZczh(JzqKoO-?<@cuaEH7xL-E}kDCsOwP*M0lAgpWY- zlNXu6++T)$lLB=mx(_+4SD;2}=;LD8OpEQ=)QZ&me+8!1w&BjZ(6ya()#)0{V83Li z<8|98g?|Xup3Q}qoQ2EVGKKPjUkp?7{To!&W6>R4$syoAGKcdv4sQD-z^3fpfmAjm z-kN&);E@>Zp&X`6>ga$exsIB;zZa{7{DqW{g~;vPJ&!jYK7mJ%eap^kAY2|y2`r=a zZsw{Jq|?Gx4Xr7Nq7b6OWJ97{Ira~vr1py_w+_O3*AOn6 zO0gHuNwXeOL<5i5bCEj2iH~;)gDc}xRFP}>^1_!O4BgA1X!wMp5K`=V=`jKfMR467 zRT;uR=OD$OmT_wFIpBqT@hK4vwX%5rL}}D0p5~?|+t0ZIe1R;)%%>+0j2BdXGJasI z8)56mH#P)$v{COf7Gt%@2LV5&X{;zsn)gWMJibT-H>}F^O9ZL5*ws=5GMCh<4h(Fm zG-m}eeMRx7-G)B9hM-A=SNv`rdy!eDi)H!-mh4o|_#`V}*KEdoV~VB!=|cQU>DXe= zWwahnCE8{ZO4hlxg=sUAh*!`fn=TVL2n9wjK}`#IN^JxoTT6JN&2%v;qhevaJ_oM6 z7G2dwmeq@f%{lk-WOZeFV7c@goybI|0hLUns={I#!D?%Wc%OR?zLSsxeh19tx$ zU9S{yCWQwj8@E%J!WrlI4UD#e$|r=Km9M4XBe`d*b1yj_97yB)qzJ+|$X!{F)!NS% z_VvYvv~1sC9-1lUo%J0=iilkHkq&YKLJ>kvTvu|J>q5g+*gajN?v^WepxB5pW5Kdp zTU71GqvV`Re#2%(!4-ZAKdl2wX4(rx$JjzcYz(H^O@SVbvYwlodJ=j-9mPLaxuD%} zgG5Z<N-iRZ?y>k$&fbJXE%`T*NCP$$&Ybc-I+MM#R3CnZmdEj zIJIFbr%whBS&(kO%fRYpKinBGCw*NR{FCpwPbQu_{LjdNpL=c-*7<>a9AGx1dCgzV zNYaqE3eZE>L_)&T!k59XXIfFplaH}=y$;9yo+9kwN~qeq3g8YSwzPXR%{{tbfyn(@ zfj#M3VOaRvk-YRxcV(k&_ZVJC?I#U2WLIQ<??DLiLR0Swa%_!HowtrQ748INsJR~{^%=M_I{zRsgpRMdg~{BKYA?{xQ9S$ z9b2mJ6j9Q;&{D9E5*wL^@@?_7gz(@Q0%teh-k}8!_7-$bQ81!S)FvQA-Y1-zf`0DZ zP+G3#gEzk&P5+XNj_u0YSbyu2ziP|zv@g!s@3zPGin{;?(n0sxnkBmPrOVa&#nDHT z>L)i4BjC*NzRG7VZ+P>r-0T5Ho11K8l@VZL%rg(I%i zM%V-xs`^4Wvba0?5=u6Qyyw<7ibFD+vrj*Cac^xP?kDB<)8*^|ktbZ9TGnMV23$UZ zrwSAt=tIf1nB*!VWutK8&RR^s(*h!Zf?^6QvyWIZON#d!_B<*d&HiQ&?e@lw;EGzI z>yDmlNw@|VU@ErJV_gA#Z{W`XzzLGK{AL?-_=0P8GY&jjE&zb_J@~#=1Ye8_;4%01 zE{^7o*ZD4f`me2%YXk835Z=QnVADq6=|T`FoNWN$sp!EM zcDDTU1U(5iH%#zX*DtESl5`}aHp>7$1~P5;&^G`G5ltQ!kO%ua_`KKccDFDeM2NlC zKdF5^gK<>$|4E_nDD88729^rXz<0&&Y68%pR@!)H;|M0Xz=Xnpj5ov@p!FOBi7&rl zNg3t6Ej}|R=;Ytw+2@RN;UzE?hu!6sfsxa%5tj;{s-H{&cuvA^gg^=n@bOwQ_bt_) z<3ifPA)(adi5FqD=P&)4*O1Yz!7~%%1;@YPYu;GxcZg$K}nrBewq|lqkU1s|l^8 zA)Mj<0M&WKcg>RwVLbr5W9H(cFxvj_&s(tPQ4zFvZN*wF8y zhl@(rc zR>A=IsS|*;Rv>^fE!l#a4Du$U6ufv^0G|V3XCW{WfPpP8*WzfKvrYs^8gbgFJCJ74 z3x!e}Du&H4-e;xXl%}tB2~%w&#vRN=Bt*JHz?R3Y76Ob%01jT+$a~Dx>bl<96ZkZw zcMm-X&}guRzyn*X<_~^kGOUe^#AdbiMj)c7<+UmoO)rFt_PQP-^=UZhS*LZohvUa( zKdo?@n_$9Ft#~BB1N`VKP-tSy+a8wn>3uh>K=L)Mcsp7`#zf8hPT5h&Q@H+I=J^=> zu$hs9OJOF8I^1Nx_+XONU++a0tKl%%tmQp!z5=b{A9)ABuRtm9LADjhyv;mwG1XD; zm)S8~zI9BZY3Q|kJo&m#RH=wNFTrbT;8TwOsi*i7|8g2$l~Vs423sn$x;=nMfuXHH zm&4FwZW=#5PF?_uk<36-+}hl2{wFZiMdR*!u~n$egRV%71jZyCD22~QIfP3zz`xIh zE{o>!QIFI~khFO%rQ?N`;CaiA)q>>Ogs7;ZIFFMWRYm5S`QoMmwTC8x8%j!Q!k|vcUEQ# z@2{6q8NZmnPlv_cS%KcdpY|sT*0nw#X3W7{0^rc0eGAGQ@^=&+>AtqGk<(iN`#l87 z!`4|I7H%~s3J*cq-1J&$zxG6!m-y1gXF z*KUkw_kL>Y+L}qQk91#0nrY?de2~Iifwo#58Z+1Nh%wi)t+u}eo7V`rO?<4_j}5!K z4TalP2htB7f)u9N*Qk0sO1gP1=fhS#Y_^`R69+vyi9?0lBDRTqSq4wma-f|f-0spB z8%BtX`?2}E7i5Yx&wTEjpcdBlv|;Ic=)DVMMIrP^iYBq70{cmZPsG0k_a$JOV1=6W3=>tcT!K@-y)0=@VOjjN?oe}df=FB z+|n6CaPXsI2Dy`T+oWIqL9x!s3&{_ISWaflT}eBdOvIg!$CGc}CQMVdxhW3FH4~_G zOoHD$mDksiih+5#YDwJCiWpT4VFW%H?TcK4=1^UwCtldBCIwlhfAd{bD&!DXBG31S zVZy&VkB6en=H&bwFK6%;LC?Wq*cxit&GdUdpGh{)TBVw=&W z%<@tCjkD5p8bQlcajrc+9-p}8)E#j~G}l)=YV{FT)AnA0NPWikqMrT^j14?9sC*(e zl?`6*9ix_WrQeheJ2?|w=$CyM0aYqD?h>tNZz5{j>=Z4pIov)E={2l~@n?)ge!ca5}w;G%B^RKtkV?mv_K{r2I-YgStxzuR< zj%aBcrK-#50IY&3p+p!{8TY$eW9Iy4mv`oQ_-$(Fn!&_Mv^Hn}+UFa) z1GCsvqj*qE=gZ+mD+nHRZH{S6aNm>_^@GEH=V=V6HYfoSQ z*Qai^u(XN{bhz!N27V%I5ftG-xHbvg7C+4F(euv;zsD0Wyr_!~Cj?MY-%lMUIBs>n zaQQ2!e2)~Nrnu_-z7=RgN}2qLe)an0S8KleW*FwTYTvVzB2e7iqwf{e(27VJ{m8-( zoV&jywkK2Ebjj)<<&epM`4guIjLf-*nO}UP%z&*xH%@Udm3>!!tl#M;*i)(}8Sf`F z!K+A%rk&=u`x6cI+m#(?`7L4x9`p6ZO_RMIaD12Od81pNN9-B|yfhcD*mm#HmqL4C zxeRp2BY`byI-~Uf@AA`SCnbMF-oaLfN8!BEs3oT=Q1aUKUHVlie!Wnm_?cH!p!CgJ zl!Y5Ucj<4eJN#HyUf@#_<4H4Cf2kg2DL#JDmXAdhH3{q`pdb=`rXj~`W6sSnK2K}` zPd(l4zG_EBYHfrc7v~VXLpII{>_-uJh>l0KHV9`4VTQN#No{h(dB4Trx%kopIN#%U z-!7EyA?m2{evlKPouUYVhAQGNZDL$Y>5Wfpy-0y)q!+ZF{CUj^q>I-6_$|L0#qf$d z=qM30g-1~kqZRRBJ&AZ!r0sWsAH&2o+QsH02s>xKg@_@vSE%AOHCv#Fjnz9gbCgo$ z2-Sr|8CGzDH~or7($3)LbI8c>PW~?0kZBJgDz|)eU-TJfL^XvNAJDxUG6V-mn*5wH z_Emmr`xOzqj!qd^vZzBKv6JI_3+b+~J22eSLv&OH(`Y5I6qya9OkzlF8Fa?L2&`S0B_;+rU zZ%R(cTKO>YTKjB>VAwO$i4vizpsQP35m6iT?HTNT(xv2R=veqw3DjRI?|9RCU z@^j7J7OdgLaHg@!K)kY@D`EO~Utu1U>#~+0h(SnqiYB7tUUdZ+?B?y4D6;g_Z%#*w z;vgFz931z--|?X9ek*(zrdqowUcWR^)P7u2VaV-w|Q|JaqVYKPV4J5Q8N~@!#Z04=~v+Y zxS;MQ{zMVl{InCnE#@DdIbME~z(&bT?0V(zakAyrV_h>{rnKd0JzB+;;_EIStj<^d zrxZsqIsDjx=}K#eC;E_X?@?>Mj`j8bG=bN1y@~4Lj@0!$8NPLt52y##%UZ{;gK=D0 zX59-wHOclA&r_LYb;EH#@&qbJH=CO{e`OTWhMY`&R48PoPx z4UqVUd#1w9;#6{Fd8tIM%sRX2o_Zi&bFf|{{O8s?*FB6s98X9mJBkK+?RuNJ?l{OJ z-zEH*i#yucf?a{`h%#PFk7_4dobXJF&BKFV;ZpW}`NHILc=) z*o=o@zsS7E2_d?3wo26ifs^)~ArdvW2MG*y&ZaZHV*Qntw_!3UHf4wA&`t6%s$EFv zOsLG$;CxnjPH;YxI7kHe31_!73^ytbA`9%JKV)Z0|E<`p;_@X@)lWPI8F2cA|OxDNI8M9*^x4RP~@dJIJuj+@H2TI{nj6%DTHEaJSPy@f0zoP$nZzU13Ka_ z2Ca%Y(o4Kd4~fcm5x+kBeTo5oj^4;4b0{(4H6rSSP-HW4)GtF&#C)7KKgeyJ?}dlJ z930X^NPhlIs(Zut2CQq@kCOB7uQex$i=X_`fu}V<$1eCCwg4i{x7K4_ncE3cA`o?UIAOTdOKlP4el|R@4WM?=Iv$c zYjt>q=YI9J-{wVB+J^;bv$b5m$ef#eB|l69uX3Npph}7U2rp;<)Eu%RcGoca$pYxSZl0h zZ#k%*4F5Q$v)v_RTKPPQe+lHB$% zra0RETB@gEdp;=8_%dO(}2ksZnmM%WlO{CN#ogEEp z>Rh89`8}pi1;~aKudq)aM0`@#7$ZY{^|B6&$r)`vpeFMNqc^~K}7 zk67bp*&@Ngj-nwzY{~hAwKiw{caL9#>c|*b=~u!YlFUKMQ&DI!7xMYl+gzcbx9TFV zxH40zVU$MTIO{`V@)|LhdZY636{&ei&*3p!&`LkD598!tvo=>@IPZp&M4mY-H^<>? z&6QzNUjFq|TZHBx>*@p3FrE7k)?$d&#sRB^7?WfM$>SIm(a&K4I_FFN=uVv>s!;$`jVx?uIdXo@X|8H=F1(=CeFl%D5DF>y-* z)-rs2?*|Wftby1N^nD}bB!RI!&QBE58{AFgIYM0E97d@ix@1PjC%ncTb(2op9C{t9 ze-I}W&C55c>^e4*0G)&y?f!rahyTHFyfMT-3D>Dm}x;`hm^ zE!Z!edq?&vH628y@H*tL?4W7A|MFy6{??JIaHZLUu>A9@D6ro(`x)>BrGoEDjkziC zT950OQx3tkIMcpoxc)rIXvwS4Yh|983WF{ZWk5tr&!Mz_{P~U2l6I7*`rixfB50vW zw!U*l60NZL6{kM;2Hw{}^;V3=Yc+dun_eo9AxLi$>UbQAHvS*s$20Dw=e4{}Y+2rA zD-eHGAxy5>PI)t*`lY6b9Qmn5N*6vPLfJ;+|sr&uScfwx-&kVz#;Kmv(tV3M(%S85&+vbD_6+;0UHw0`#p5>fxYchL7?JIc zU-QUzL$|NjP+)%LG8!)?Sf#ex@p~9;3&oT5x_Sljb5H1`Vzy8BC+MHE?E`OXS8p4B zyDl6-&e$7CfyLF0*${T^U)LJ;CC#fSMUHYdhJ#GdH|z9#r5M(HsZ@u)TWe4B8AWgv z@U@)8A7I_;%0iQ38dopcrg?Ppm28u20;jLJTR~3#Qm(o#lObf{UF|Mq((4i9sEb>V z!QEfSBnHAr=|_oCPEF$DVAIYZ%C7$HlNIdL0Q2#!dHUf_tb%lJ4a_v$4lzmj506%H zFUS>KOw-319q@RVZIW5)Je_PR$q37eWTP+0c#iUbzewtMfU`Av?o`!Ra3%eT>{V+I zVVO*M*)UZvLP5`>0XBwoGuv$^J{MApD>s>^`jcpi`X&Z4v z_Ctl$1UzJ(-fbZ$(!+uMAR@+sv2YN?3YsSx+gp$y6(lQYVG6}mtA-HPQw##q{!Bj zJCkAOUx-lk_k6#6xd3NA!wZ$|2(2wd|JYHk-n#Xvd)#r`RAvr+Z-k3Oj*G+Apm9Ky zv#zIMmWbIWitZSp1k>QNc~}^_k+^ZjJx1|=ZvHDL>{V|($@P;FH%WtwsC3h-JuepZ ze(1XWxe={JkxBadp^nD@G4NZt*k*#v+5A$iq$vOM-7n3jO3AMIf%X&(rzyVWx!uAB zy1R5Mid+2~36vx$CqLU%Q{WTUFj2Layu)vNLYN%o`vhX zJu2cJhbS1rt!-$jM+u|lZ5+U5=c_I<++zRfOo{Qr(lCk*W2QM3;fGpf=6E9xwupJXCon^S_<~WOwnxkzRkmj-YAs+alVh4;hjxUejVypy=rqp z)76xJd?szz)`UwXA*)K}rxDr{q|a>+o$)7@3tH((r*uv0E;6xedYGP-bqyom@4==h zp3*{8b?0NF<&B%S9;GER0hO}C3eN(buzPICa}f!HJv(Nc?YLTI6p@ognb^D9-LF{`(neHL7p zS*PpX0`sgY%o~ThjY}xB9i&+8M1J!g^WH?(P4VB~i7p0XXIjUGVY>V&uB|Hh1GFwG zs%EL$pL;I5sw-!L4LKZ#`ge3ZT7e$@QLPOJywfago1WOz4u@fNUZ~6^HOHf4F(Zel zKTN8z7yM@!SrC0)Tp;7+5K#&QZW~eLEF=umJ7~O*{41V8YxcNe8*!UhUpy9mL^i@x zLh5+gdmC#K9WzyIL>qbPP&s4T5FnY#0`+V;ms_)&^2`^ zj}x;OJ(@kx8PGB!#q#AF^!q_k4S>8rX#q4QfTO+(L|axOdjp8*0n;An48R{N&_U5o zhxu59xCv_*x&pKd$i11~ImliB%Fmvt3_UD?IxgRZs9^PPPRahyl9~tVC z2awkorG*YB=J8grAK0WU$A2WX)cY}Djs~W=fVv)F*bacQ(S}(oUwauK&UTYPEWz{! z2=qXwv6ywxS|pgL6E_dtwnmY*R?hzlv^^QgqljDQ2y>t+uBx@Nu_N-pa!3L19Ng`k z_5MMRy7_5D7Hk<*efq2nS1@*PF^j`eE}%pI9bb@*Efv_$r-_e(LH#eKJ6!D8$jrIf zY2{jnK2E0JSP~o0n(tYQF?ZgTVO&MCtb=UvMG%;dPyOIlv#bgz9|czjQ#WIMK%Zqm z3I$avKzv;aee?cHfKv6Tu?p`aU=pk)oDwIz%m60JT2leAttHG-Z9Xzt^ar37%d8b1 z>ri4|1Haq5o!jk;YMbzIhNmu z0Zef)Zon=4R&xCg}Lr_Dnas~K7A zP@AR-_<+L(_#oDzS00cqynA3EOId*s01KYZ#YMuz=FLEQQu2Y>T1a_!=n<_orR5HA zNo*$B9X>G%2yr%kO|j42q`ccfht)3}bN+ms|P@(u$TW?xFgJbxU7xnM*On zr>kFCIn-b__Jd^v%AR+IE2uBL5Aap7M<#>+6SN%ME~Pjl2E06n?l77_wR@p?t(8Hr)-(yK;_uCi;p$Kh=+(2=a;$&W zdD|?CgbmA1Ez6((G1gg74C*bEmXXNMO}QjoixGwyWZf1`fPEk%W98QM?4*SwS>Lwy zloo&rbehZ6gW$gJHUK{v(bH{RdS~{ zaCpRI2nP9QPj@}gT7ZEg-mRxiN$v{d|K!Ggk+wArK%fMc=E3J$`i(^$4mCk=Ac}v_ zU9wsy@L6j!!6pY&QS-iPU==igqW%J4ZsW@@9W;rZiu06d-s3|$=fiw#HQ2Zc(Sy&I z-x-kg8AZT*y|CW+{a@+`SmT;UJ>ieL_)L=@Jd&}KFb2Ci8wY!dX3k5@gqkt^d(|rsDhAGruWSqu`qp%-uhg#RZJs(`P=db z|NZ5;aQh99PIijoTGaURs}+g;TwfyqLqJjG7FaRsFu?d&mIP1-0pA7Nrv-3vyp56Q zStby?Y5fYd-0<8NXJ?ijTC?8b(z+He>Fo}35yb=f6_@foq9IEIo!`;VLDzYY4B_xZyjTTl$myvK9XO04pp9d#NJGxQ zT)@o5Sbg!kZ3HOl6^YIGY3fv*`f^Ee=)o+9S$HL~UK?3rZwCm2)PZ%QswZ6~e;NQ?v@urFH};0^8t9XGug~ww#|Im`h%5*~*&cEhxAxi$iZtHHK_3TT)<<~lJU^9yzc!uW=SNn`HP96v8qAU_}cr=U*+py%;xdNfU zL`aiO$$>{K8Jd36OD(?6lIaAOtVEPzGyFY zek6^#yddR;F2C&b53Xn(GQ9AvANrDh;sRo_boN4i zBg#fWM$3SZIZjwQ2?O4p6h~jFT-ypu`yptTuSpCn};% z1%Nd{OxvI9bmXdz#G27on`GKHV-m5wVJV^wYAAYw8_+PYSlVsZEuA#kcmanK>KqMIF1Lg8E_eZhefl2uEQ%yKiA>};xq7~C>_wDghKJF7Ox&Q zf%mVB;FsW)K9fsk%R?=FXcbqiWMJbSN$pVi4LzsL5@~^8`srU^#QdgC0b9VMRKo3#+_|;mA6fAit&5 zaKXkf1f>m4J5Or~X+;Ivp25#wAj1o;NPt>1NWD$(w>VB6I;Lj!)AUag!knR7tgv@8* zO0xnCSo7I~#^u$M%YlFfLbseXFGqwE)wA%%Yh1W8&DZ!)pZkHi8qwuFojW-TmPOAP z8!-X#96FI_2p4~_#1tbzP+1Y>{Ywq~8a2P7c0F49dA$)tQLr(xJ2OWodRSVCR7HjX z3jt?^-3XA(9t5Nj@drSZRC;ZLzWSG%1#EBmEA=j*&7AyO%^&@f`d~-KC$D~S5S6z% z5YLb7t<-m-hFzu#Yq8&b8T8=$r~_3C4hxldMbhjj&}inD^#DFlrD$w1_mX;IXmlB7 z8BDhuDSUlaiVt^^65+gpq>7|JX2Bb>XO1649F8_F@wF}^#<=Pm;17v7l--j8LLea6 zvp{B1npr$@L$ANzs9QcNPJ zZ;u6Mk}Z(te#*qxkZHlj5|JxV(v_KKNI_aA32RVAW`rJ0Y?<`_XzAVAYO<50pkxn^ z072K=;}f{%ckz4qO~C#FCok}J8O$8x;Jwp7uU|m%`o2H<()ZNqp1#2bh6=>N{b1%n z%%^{%E4H@lB{Q!+<1tNpk z(=Zf5upya5GsWS1^riZkRf(k_&TnUhT2=$SYYkAkGjlyaT~m!`W<*YZTVL9RZL1 z{CtlVznnGol|knxiNMH`>h#`=(gyLNYpiM-khfeysg%++sJnxsgA+l0VDW_@AU^L0 z3UB%6GJDdkK_&R&^nD;~rO(KYc6`aXmaI-PfbW)>|CkVu$=+o)){sta+0tpv0UgZZ zt0(5IQ(4Gw{0f}T%d2bCdeJxb@8(f)EkJaivH}s)N@CeTy*~M&;6LQ6cM^6hTNemt zEaBpb6==+=F$W{JFTC4E2ha7a_D$s**Smw`uf`7m1wNIT-3VJ6DAa)n3xww8LpNPW z#Pg@m>~jG72Yg&ex2_UPf8|KE$LVUv{um6NaOtgGl3@iJoh-lWL%r`K{M08qb%1t% z?y~yHHM$PD);e1Cc*(3z{0iLIDsg|G9Nur+C4F=4XIdf^9--!epbOW`nr4M2EuF0} zKDksM8$!E9_*ZP7GHLqh8A0Wr6ib`VyKLDP1Omwt#BDhcv6mG+8tXDWG%Uc^I4s1D zek1?&8|`ltQPM$69FT;|46N_*R@JS(kvWTwC+!-2Gc#x`U*y~+P;pKBZAMJ^Wj@fo zn+LMf80j=kH@RB>N@okOW!OAFgp1SMEL)YXMIf(w!pAJ-ea+DmJiGzkoAxSsyIuCkAntj0^FeX z&|OBv0EnT@;>EKEH<)?+qXLW^1=QVtjI~Snl_g0ivjN^5{?>i{j4WJo9yyvj0uWxK z!M%ebQjQ)f-50xcUu?|U%ubN!f`m_1+-JSLWwqtoCTq>c?&?9{p%`fs=wA-}m{oA+ zLGu4NOqWk(?Mg3d3u_~Sh;q7#L~L>yr7%YJIrL`<-?;udII5fgZ3Dm)i?m2%%Y+d- z8+y=S$xjOpDbPSy!2O5EgV9s9%-9{jVC+LGpCAzF=+Q?;>+r2<2tytN95l!XK*S6p zE^CI+1)`>k5u1w^beI9w& z=ac*3=z2aldj8N|>*Xt-QGbn(w|bc~pveHpPpqu<1y^7>b>erK3)l**3c9tCgY|A; zi*+Tvcb#B7|6NVsJFH)20v4?2{|3Yd9bPU)5$@wYpE=7U6_@G{;Wbs?AOF!!)zr6} z#T{|?0ZUZLq`jhPPXAEgaQy#WEVRNR*qaFU{#89lHbvHqG6W=uAbUy&8g%ri_%A^? zP`Z!57lyx2t^Nz8WP`2qZaS?r(pdw53#tJ3n-9K=CmE|zi{|`BZ#5RShCIuH)Z>Np zyEsK``~>bC$h58hZlKfjffOwLQDvIdA?n7TV7!!=rk~70#EYJS@=x*+rS}LxRt}^U< zpE%cms3mZqr?e1A&>vPf$P8iDobknw*?ZZVvA?Wz-Y8SUjfaNE(Gv#|(Y;zz0-&oJ8;rAQj^_AxEh31l@Jw0Uz zQCctJ(ChL$V`mS>J(^vG>R+7vHo-$1I)nN0gS7*8mWLK6u*TLkS@s6wZdtS@r)KZB z)-DSmF9Y`kdgk}02`IWiB#mM?AB4GJ1~JIyF|u3~K_Cy}CFcp2p`a1DrFq>+W?{^b zoiPHz6Ej+XhS)j{|J|qWFZaLS0bqX*m?6g_WBD1)h1>yHm_4O#%v3Q< z05^AV&3;48k|@f-V7osa!Gb62i^&;rGg53#(vtJ|jqtMs-(4pPTNYUr!2Y|UK{W7< zB?M^J2igD)`E95r%P4kUfd~K>_8W;RjGL{QQQ^sx@q@46ez{>}o-MRQc1^lh3i z-;+?Xy23EEmoF#bX5rO!#)?O-(Q2I~#XnC?H9KpI3?Q#6H4jx-vH&sgxRqcGMn?w4 zPH}{J0aHu8GeK#clMWDvOQzFg_Dqy|ZCo{CXvWUQh`#1G{u5^^XVqr$C`f%+U?WJ9 zmVW~e(yZ?SFwI=?dB33Hh(kmO_s2^;?usxW8%s?;#gV^9mIC)~eq34*j4^8MnOB85>a0753LHC!p;IgII7+f+# z5Rye(wP7rL9$t4`DiK-MNQZ46$J8+7Ng#c!))25L{PaR^1Go`zQ&u5|)gJ>O5*)7J zL<#`$9e|3!;#wv8i7fznYI&QV!VV9-oKX*uic)&R-kDlue`2yJvojX<+6Oyh$0c47 z9s{`|hUN-Zd~=FGdjG`_)~gof{v`)fU<)4hjkDSL7ht^#V6|W+P~;R3T@-qcQyOj% z%O=KE=wIc9f#*h4(256UQ5`r7iz96`0H93$@JKcB434g%o&SE*x#?(32JqE$fTj-u zRY98dxvki6;k#2C#Bu+7%z(R#zZv=z^n_VTbvT~Yy&dsWbqErZbrn5ER&f0S4BW6K z#>LdU=BelwkJjW=Z@t+2REkqGT;I*+C)(nS@3D9=$*afqTMsO7X@JfD_wvBITXhC$ z@9+H%pcR*cr3FsJLWC86?}{=Fu|Xq<#n<5>g+_dMHn!5t{%S0kxM=vDMU+kP;VOy> z=KZ>5*!d%~^r=)C4_c7ORn5Mjtw-RINznDB!`F(bzQ6Cg+aCcI43K>5_6HG|_+^5A zFFQYd4vm_WMXpWUD2#{Im}fdn_El#{c3hJsX|~@`T(mp0XCz))hAGO5OuAH&)%}5) z+v8rZ=&!UKm$W=Wv=fHesM7=OA_k}zDp19>r4(a}mP@p&NcCqD ze_V1nA(UN6s5EC5z4gS**)qAVqzXxz2~E2M@ZjO@DL6H=W7$hQ{m}A<1pxd%+zS&s zaw1T&VyPV9fwkvi@_{U=o<7zX!YmAa+Rbi_$~vKl8{0D~)<7G}Xl)}kx#RVsD{>J^ zq&<^*B?TeYon2ZD=KGp)*?SSJ&CC~3*YtTx)y#5_>s2W_HPBAjsDj}pYbBX}+@50Q zymvQ+E6uhimg)VBN#CaH%+bSvgUR~t@V6K)B8(fPPV=J?(z@@spQNi<8kXURMQL55 z8g!jlPDom6d6C_Sk;C$uYra#a*#-_D(&b6^y!JKDEq^pSB~Ps)rua_mAhH4*-?n6LHKI$SETq<6bY_HA%D;;L7k^l<>9(H+m3vk>9OJCq%63WCD)az*9 z!>CZxA){w;mysv7Ib>9Lx#O&-rNVC!Hs#1ESl>!DG`aO0!%xB;dHIG)fPQm4WCVjd z02-^!kNH5W@DXT;_20%#VEem9+P}4<^?9FTdUTkEVzWA`M{ba}6t{xrUc(1LR$ReaVG0XcdKA78bcK=n#%Wlg-Jf!#2ODrN{7K z&dI>;XSzI(HP-*^PPE%@k%pZ@0Bx=ZFjK1W^lF%wK38-doq&&}#1$=AXsVBkQl0>Wkrns9I`pHg*Xa-%xdJPku2jerq>C>AsMBjfpC{Crh}P}#^;MXN>l zfq9Lw+TUk_R@TU;DWM0%GW69cF6?K^QZLzjuDf44ah?4^$gISOyb)7>e$`QPu z-#NS?BRG_pB(Th83CbzK%h{oiYKPFaY1st0h}?lC?B_Z=CCuR=NdbyIut%?UeR`7& z`WThp6g6I|zA>gA=LX$Q5zVYJ&J^von}C(3QoK;Y${ds23!c}^gF3AhJz!CmH())u zU}P^;&acV3C{?AQxD|#YK?yZ5n@jVkXf@ACkvKAG#Fq~zy1)6qM12Wd()a&A5G03F zKuqmWzzdI|QZ03sNQg@0L@lypnqlWwW@xr~AYq;*DyCL0#Zoh)vbGgA^IRSsTAH=3 zrln_F}fMp=6(3qbZZ8Gvdw$Im@?@9 z_HpBm1V|`5#>-?)o~jC`8Q3?;y9%2J+wtxZwb~J-SKWU%#9R_|f_Afwk(qIgeuYen z2XD<{iADx|rts5czx-FJ;aGn`pcc>HZzme1gS#sv=3mr^vg4+~wwFp;x?;|t>$2G4 z32m7fx6I$SsMDaJ$=1`WVi6Kg2fxkw`4i*kp}QG!R20vaEF2}H)b3*IE9vouIi-or zL|38>=B)k10P1$ubnu6NQEtUO9kBGrr%!~q^d4K*y~cukOBHn;pFBK~ zFo|(pKZm>uAaq~co8DAkwu~%{(o<0={~}wI1e|2EaWM(2l?ARieIZ1S*(Tq(*zM9? zJ{Lb*Oixq{XG~x;hZ9mLw#(^3fte9l8pzkk@XD|q*_~{p*ZSWHSL}TfU}*eYH^H_z zHo!S^jkh2}s!aZFVja`$)dZ1(rqViM?mS|hHu181Ia@LN`Mp%;nPn!o+CO=@M$gbj zyp`@a)HR19G^C-aYzKRyz%a0U{smv=GbvW-&GG^3j^RXg(<*P9#4bgvt{QbphskHf zoWc&NQ6WYdh8AvwF6viD{zVzzdw%P5AB|+yx-Q*tU;)((XL(_W%^Og-%Sg;rJgR|K zS}@sIMwEGo+S|YgK7UMTWIQ1BOlRD7@C^nGhMy$bu_l54$dq}!bMU0nuLnEw?T1a~ zGG`5r_)v|Hd_I6#djtpKS)R;9L$ty@zLEZR@{F-`xY_f+H3KJ}OWLG@TeggPid7VNJ;Ku6 z#~W>RM4Xk3T7T;ZegXvC>hce?L$mm=hEKOUUCD2=GM@I$8ab?cYA7Z1P)zq+LXXUU zhmX|}K5j-?OylkQdw#tPW#MA}bo4o_30jJ}xiPwPX{BG|KQ{EWT$+^z(SwqPv%MrDxE>a?x~Yyv!k!@)fdNpzNQ% zodC@FCfWkkIyF)LCbvbMYRhLXn7fJ9yy_nn7ud5Z*Up}1B_`WXLf7ZlLeJROmMWD* zHDL}j%{mK|#@-8kx}`w_>YMLv?83F)CZ_j}|BDLv??_niFX|Y-BaS;ML{qQt#0p>D z3mx=(K4{^w#(a7>HhbFkRythCDJ3_QnR1c|JrN-P;nvJRvU93mlf(5Px^$7>OXZn2 zq%t(>P^?J|@p+@4#>Xn#ZWfp{xN%{hVxZaFHn6jk zy#QD-)_c{Y?Hrj%*>6c^LxGa9jrNryL39njYS))wFh1pgGYd3MZH}H%_&7Ik2eG$L z1JM$d0ZhqQ9UKgQLTS=(YtrNuM+`6XkTrD-Q_V)RtJ`(Lp~?X};7?Imwu#f@VL-K{ z54X%2MzpX~n%(JoBTAkl9WtWY4Vs+mFHhw!f%8+ecIVX^Vfjq)@ibrGFA4}_}LmtU`oeKTJxtA zRBAY`>+L{*naqoy*8628pRCF%pt{?qJ;n@}`I1KrmX>W&4=fTXhVMHPa8GhS!GLOO88YniB_j^2KWzF-mF>dl9pAe&(l7Nt%|HhV>0l$ zQ~#po#aU=XoHc7T+iGowL0Ox6{vj=G)2!Hz3id)8KgE>-3%_jVIbxsMa>d8O=&?l9?~b#S1T(j<;-MVz_bRF~>1!o-}S4FYMWM&mIm-gIDPBEO7?MirNl2_Q2F zjVeLSLuh6j`dpDv(1Mhjjyz&eoToG*$G?lRu=6{r!Lz5>0MKrY{QLphBESnBEN{uZowJJ<(xc6H-1?=jc9*steMq%6}%bD z@=d#Z6vU<0?C-6&xm+rIEC^Rt*kTU5`NkWr(=J0b#~PA!!bn;kE)K66Ha662n2`9u zf#=UR{%p7a%ZogD3wBWvnp*OJNhTCE<2)wFUX#VzWzdxS_Mkc*Lt0E#Tql!Xgr^aQ z2{a5voP~15SFtMN%%Qs^s0jthR^HG51E`k+wv-3VW;FXk$D==gh{=OJ>=T%-2#b$k z{foNT#~GVmb;J@KakYYc67mB?CvQP?V~UZ9ejlZ7e}v5LC_4ip{^k-U&G6;Sa*ir% zc|m(uYXV&>v2lyo#Of!D7JLd1tV3fRpd61Navb#^D56ZxDRKpB^#FHi6}c_Uika=D1sH}Q>_QAeoMu>EeqvQ@W-&c(KE!zv#4iA4VRAY zkJv(ZD6a7j7AyF;W^{Kd#2#4s<8Y`-69buh@Fja}JsY0pEqDqM923h)j>`dQIZ~K-qskwec4;ly#icUtyWFLy| z)q*&W)}evoHdx^_CN&Et8?>k^n5y3Gkf^L;K3!uL{d=m-i0LCxYAr_-bhlFhTb;)( zXRSUN{EH$?@LV@;HwpQb_k$Z_FT-5z1B`nRx1s}7Jt>81Ig>ck-`j8%WPv~>KSg^F z$j64sCuen~IeTpvkDe$sQMxkRM4`L$#99V1%BSq`-xa(<4oS^_pqFoHJjos?w}mv0 zvT~FbWqa~Wz>3y$kchRmqOkvd)V8h4oYq@hNv~O->Ef28oqfy(&2H91aVpH;8?g_p zw@Ry@pV-GRWg5b(%bf$MGQ_xMf756&0Pxu=Cy}zAo6SYBrHJ$7BX(`a+Xz zn5eSAHjztWGWpsJkz%6Vw?7D8z{SJZNC{70VcOIGkW%YX%h*hgVp6hX34x~|HacJa zs(YXFSPfc^!>5rcOXK(`NJ?@Qff!18I-QjOgh8AI)*|MVH9e<4u0u@d4m|x1iPr@P z+r-n2xPgC|yKz7TG)`@Cr}yhA)_M{*;u|3q7b8}Qv)ot^*V_fEHiK}uoLnriC4vu4 zN$&&V;+nB#QbKX@T@DYzY4E+o9}-MGxpp@8)-5zIC9k%9+VGV9+j~cFae|+N%X=y# ze<}NPKkL}Blssxh0)8{`gJDJ{m@$GWx~=B7nMC>66*jOM{W~Dxtj*lh)U;RW^n8p* z42otkHk*Q>fLlnwnA#}9I&6~FQWTM(SouZqT58r4ba*`(FWMdzPEMJWbJ~0Q;XOm zF_4YE%9Dz7b=;s|q1v4Re_VUi_UHkUx|EJ`Z2}}$XGOBJCqCaE z{A7ozNu;>Pz5EPBg{EC*1+-X`#nle?35A9Ynbx6sIZA9<`Vp}VVsxZIc*R)*JG{GZ zqP-*4k;7FMTazUl0nFqvmQP3b-3!h@S^D81x69KMZZy#ug0mjeaLr8>G0HQPNnEHr zY?)+-Shk>?#-yOl^=gK|*H}4HNY7Zq6{YfIj8);Zu!USKU9Uhwbw!xh0Zd1oLfC%}%CpL3>O6K(sO&k}#Z{f6eWjLi+t8d_{0RjC7ohZxNI z4#9o$C5>U$7*pTT7FoU-^qWzLu7Etjli$6DFAMV|DF|GaG7F6YXneBc#sNS}K{^Oo zw{!jiR-=;>Zg=Na@5ClYKm zZc-L9J#ZKmTCJSn8h8ooGI5JvkPRy!g8EeX3QyWrsvf&LYen1QsH3jIcg^nKDwhT! zlLHJB*idB@ffTiRA-60jj~8$&UAC?gk8PvjrFr>~l7mBZ+py{5@XfYDQpF;8q~gqw ztP#Bm#l^PAsIqXgX>>E5!s!SDykdG?PHD!PrR9@$rC4%)%4gGcqdD%Q83MZQjGaSK zP=ohE0qUZT)rUEIiWYlukhZ^YmMU&NVjt1S`tEPnR>m<#$|BZqW<;BE&P(#Z^lzUe zG4GObuu8bHf_5AHR#dWAx(L8b6J{=v9prqv)yL@^kHvSjM6&v4^$3mjr+f|%UeT~1 z_3@obhm4RrBwRyX@WuzxkZ7{+YSAIw61B!ZGJ|!F+0hR>ai08v{wwQ0`g`A7Oi(`6 z>3TS=$*74?*5(#*gZ0FAAFnn^j=c6W(Y(V*CAAtBuzU1+V-F=q3}sk zZCaUbupalDBj4ns|FpO`INwIsxv2UMsN}s5n;}Bovz!G@taMQ;AL30s-J-@J`;&)` z^Nr^P^mpzvN`=_Lax-70+`=8Qo5>~#k!KAAICBl;(HM?yxLB*gpyRl7A{wtB)fYv! z>v28!HaSDc;@hEVPod~-Hlb%@s3bjTTAJbs-3<4MyE#5mj2qmUdJUZNY0*i0w4;(> z37@VKqT{5H`IXiKqEdlVxu7m>XDg;@25Llt8o%~f#zTq%ug*jtl-Wt*9x-em(R0K& zR9F6Y>>4y@ZwfmExOPM)oSO%30AR8KfIjTt+s~(W)zo`AADwGJt@FsFAD;U|*47fw z>ag%NF>T(5h`eV(pN~Yt%LSxzsf|9soLpQFIMpN-6tSvKDxrB1XA!8Vf+Fipn-jY^5N z=YNp3t9W4KiVVtP_#c3yq>dsgS>N;tjpWQt!0-s{f(p>5?nB1}q5ab)OUw)V%qvhi z7&j=r2P#<{6oagg23V_1Tsby}Tc$ZIsu-8WI*pyiTP90_^#S+*P;TQr30cDn259(j zJJ=QQOCdxMD0@OXlu$8*K)Z_c^~^Jv=Wl^eC0*jTof$jI_#s1Vxya2Ou~ zpOH5AC5P&Cg$;_;0vP9kL!Kf?K$-|u6EGm6rA75BYs_XFGshxs-!ipLMRTEoJydS9 zEHj$j&M!wj!7Ru#1?LGWgsDWsI_J_uv^>M0r5u*&<9NPiq{C$JL0QUeP}a?}+n~z< z>6>AOfDuQO^Rrhc#hUFX^sD|C6*QY5f0ZhN?eeoaL^b;ltUnuSol=Rj)yQ23l>Yq@T7cYlhjNXvnDe0i8sN;0MgP^D{faHN&aSr$vE>BM#0EU3DW++gvNSw$^qs zzt^)%!E$1!~<50XyRDDailWdRVNfp_*~Ge26!+wywCBW|vCCYo)C>Fi~KJ0oHNlvfNvNRUBhu85mF(> zo+y3MNQpYdituNLY={lEjC!mL1Y)%3T~$E(!p5K1MF8#l)wJ=1m0^bDfkn1k+;SiZ zU)AmNg844Iz)VXROxY_tdaTr>{i$LyiF+SD;)wZG_aCC;p#V0`o+Rr&PFeO~3Da^va(Liy$*z&L8MViUSG{Wn)ghuFDhGX0^h8b`%bIQ$`;|;) zQVBdvnt3_+*? zV}nc^0nH~>-~-pYjASq8QTTQad22OKiBWo}hf8j_e>I>PV7RVJ>+pSa$f-_qZCu(P zRb1F7mj1xrgau2!?nbW5Ufe8{KXKBOhoHfM?!232g(^#YH@Dzf5Z~0ZiITgv zm*N;DK37;6pHq$MtOSQ;Enwmr8k1=1xl)}Y1TQ0`i_#IXQzZnMA>CXl#tRd4Vtk3J zLkagRxIHG!NV(WFhYC(TZKQ0@XKfQGmP4DciJ)D6+xfBshBBq49dxQMw;55N!q|{O zMGn!WIXB{E+a6e^E5q;Bi2iM- z>tLR9sRh<-XWHZ5vjfba0@j^wuM*muYa)dxw}lES;=yLR9Y5_4mmil91Z`8+TUh}f zr1Tid<%9B|>{K$DOIOG-z>b0uo&vU<;eur2m&gzx5SJjfJGlKLbM2enPG$jKR0jUT zvJ``_rZqv(P|%|ES~CfBqao*lw@lA|wfyAryAE0O-1lKnY}{-dyDToj-v+^OkAqUy zbxuk|yGe;7K}vE&7-Y&3XWFIYOfKEz5Xz3E!pJ((2j&PeP&qDV-L6<6{LlWl2D}`h z1*RZx04DJzxLG_FT*q&!#~2np3c6asNo#evcJW83dgG>CF6r8TFjk}n2Elx-&Nn$l zk0_V>cf6%EhF8Wgt!hTeNLR$MZt`oIq*&ihP6#xM$$acc0H zG|vxus@3SEO0oe;1UZzz4!K7F!Sum4p~z_X3y%TlHVwWsjoAMbr!Y$+v0{SY$fiiM zaG*=};HvBCiC}H1V3vYd^pHp;3DRRD&G?9?pu}8P%bi&AZjDuwC5q3)L}i1fRqhk6 z8YVDYLF8IxLm-#VP9XoJz_s&?j{4@n zO{xJ47FCMCPm9P$GI2|+ZSUh2_tdJk*`UQ@m5`z&XRXAX#TdU9_|t5<^d?GhCL%yc zDlfdm<#JN?>xf7}U_Bs|{t-VKRhvVga{nVR7T_L1<;+E_pc9E0UQ7@&TFqGrkuW&Z zUTa$98I-`LoLZ7+q^}@1)PaNA(T(*moUdADbp+}n*)q>H7&I2MU_#bzY>PbL_S0R1 zo}i6}`5hbjgw7?L&juE8%Y?D1YoK#)GN(oHWOHFX${F=xhG`Gn8Jy9QBCr*$I+n;G z%!0U@1J*c@#r;?4cOh;JL?;IoHta;01_r|07h+JD7$Ao>0tNuu)kyO;fJt(&BD0h2 zn+SQ?=QfUp;^MIUHpJWqK%6OD3NYkJ^q;8$oCfgvkb?=|dN>%~D~1sl=lH;y<^#RO zKD0-mO7l6dZ%Vb@Om2tyXcp^#N%c8;#rC7(Q5G7Bqen9(g#KN)$Ng`3qK59Y)SUjP zlc~0kJ$SwgAp6>%_nE)0BWhclnaBiZ+ z_oD0Y9Yo7FuY4mEA!j3;O2vAH6oq{ zz37GU-|YatE$$ac!{SL-#WS65_%_pK(18%Cfth%JxX_$lt3j~7`y=n8@S_bB;sRS& z_<^Gt>j%MD81%+$7yT8)n_LeJ$`jj^g$Z^qhySW4SjQ0@7m!}XIqonu&rkk2SnJ~! zOC(dJ+f6)2iqo3MF$V=~J+0La4k1gdR36<4hQ1WrcpfZyM8z&AV(Cw5)XJGADJo*KCMb7xqhR-eSYn5Jon!G(uLzuo^%Z zU3q{d?FQBhD`{q+6ydrvx>|iDdbzHgBePft8hSIC?O*{D(%ND+}?RKff($9touq?hN3MhSM8;Yp;t}KC)rQT+)tU|pg^SjR* zqvx3QimNNaNM%y9jcduLx{#u{YFs| zq+FTSt*iDvLb!1y!Ry=v;YEbuh@TQe5p{vKUW%8>LdYc#>?X)QV5USqsVx=2@sMe> z5t%_P^~?)~MWo0=u|eQdLB8f&ps24v>dOb@#I9HKtK@$BLYEcK7mR7 z>H}Sa{(fbp|aeS-my;%Y}Jz@i59n1(NE$6qG$az&*qbuQ66D z@yW=x9f91ruHG4_iiudefYs@ONDC_C26C z)r^SMyqTUXSGkk;0wj!kbM=gc@aEIHF&%JCAtoiKb9`5+5T)uU3J%KLd-j7UgX>_& zMoTq+Xq9sE+LkIy@MYsZRIEWdJZ-3V zVe!MEa@!tffil#5#Rgo@j0EcR|0p29!*)qtZmcQyu zq0IHYiC+Gx{#d8fZsWbsnK#Hj*widk9}VvoJf6Bq%3LF87g!pGf7E z{i;smTAd>*OX(#q1zIycy<9A=olj)P`=Ux6}{J%>PDn0{b+z*%x7)a2sx}f2c5IttpD6q?2BM1+mN`n&+9tYT5z;-vCU+OU{Old452Lh$QWml^@fDvbQ`ciXQ*bcSN z|9wOl(m8U-5(NYmho#M8frn0CK|@O=!DpLUbExU@(s*CY2n-Z*`Wt8E+#r^Lo8aU< zhz9{zC^X=w<`%q5F}yyTuzooAxVR|#X=BQVj=(B$kn7ycaZY?{Tk&nqZEa1R$&nnB ze6^cfvGnka)%V_#=v5E2ryEs&4uUP-skVp#F2|I1Rr?1pxg(pIh$GlT02LVi;6uP( z&f15nGZ_+@deC+>=D#5qI{;^;O0Y;XWx2aB;uE+k5H-0(i;-3S3BOA+%eSdaVVc4h`G;A#d(+Ob4OV zfa#=u8WsSOPXqx(l2OP(IoZOXb!pmhy)Xm=YJ;E*ymCAheGqRcrKU>NY$e1`c>jPL zktS^m58~U|O)&p8YOCduq}rSv($SfhKIg>?9~21dN;am`1Jcj^qyHp3`|0%Wo6pZZ z9)AXM?{8Xm<<|dwf5V39!`{obW4itrUA|M^fN^Up)j6}aZwZmfC%^39^=gP?}jAYLxvw6q|%smP(oVb-+Q zP6QcbzTQd`+EV~nZxz7+VPqvrWCL?Xyf=WWz|u`#&{8KKgan`#`v?c5yODLNRk_DZ z5Pkjp#r*#bch=22Fmxn(DMKnXuN0l7ZEe*ecShEzYMB6yf7hQkUv5I3Ki?$*Favxq zGb3C}WW@39cn(Sj*x-iggzmMI0Jb28MgxTxN9Ly(X+t%TjZlD3pUX>Gs;h3x`;c>p zj(gl?$MArPd~ch_+k1n(y6TCNMAl@M5v|<)GYhNk5+HLFyEoksaL;gE8IEvU~Ej1vSVuF z$$$3Vw`sCC{H3GAL+NIYG-B%0e$#(Zdw<>bFY5gc-P(`)E=K%|l6?1%)$d7B7e9Je zp0Ikf+Clu!4=2{mz3g@Qcrobani%APSL41}mr z-kht_$4*(kd-Uq4%>SRF1RgpieCou$9|8Jd(TqP3<%#ehrq@!Q`N5l0b)7am**+;D zso=ZF;s6vHqO&ZC!!Q=c;GTDOx$Pqei~4}HRDfv04c)!337$FF+kzFcCg7;Rzq$;u z^mrd9r01unTV*3{DqFT$qT!^%KHi7-0f?e z{eK*R==h*iLYC3Bcg@kwj?wCZyn6}{I~T`yPn=@a0WPF)_g#1CTO96gkiI{^=46eA z=DES+{@2Ft`99hY8|d5Ii}f-z)?XecW6F8uolh5g!@v6Jy|?tw$DdYj z^PBo8?0b{+!x`DvH+~fg=z;hC*wMNjE4uA-h#q>#2vzC94td`-cX4a*`-W!6gr7I& z?8RLmU8jE0$@*GYIJq!hd0w+gVqx+7hG5;jOP{vK-U}DWJMIR&*B!ueQ$D0krZt@Y zXdB<^PbT89(cqYp!`u)3TtX3!T+o^^y!P@k6lKff;+Liw*SsGl)$&uhFzeS~VvQ8)5N)Za)$<*GEp~kScZ-m`G`OLV zDeY1oYy^C(E?;Vw<4mZ$8M})?6)TxO$-^Jj9KsNICBPzRYzuk*v88Y?0ZBEb+3WP0 z6)yP=`D*Bc_l5fhQTND%U}N7dc_jHAi4?gXk%(j)d?f3mmz-&M1y1_E^34jDVDscM z-Z)G+KTJ@lv>_@|rNA*rmH>sA49{^IXKhZ)z88?TC~>BMrBn&khHZG43vz)os2JxAj?b33@oaub!vkbE)6diIXO&Y`VPv9p33Z+B z_R$-{=0w^uOxNXYHe;8aE@$N06#n5_pk08kKK7;Ca&eK-$Ym}ESD?G^(>WZM$0sYC z&O^)`Sta4>Kll7x7gPF0@nbZH>05Hfu-u&`Tpbm*Iojey!?n&u$#*O+6tCzAEV(TZ zYu46WyyErhr}}4K|LC+#_^3SYAwHiE6FK7gHdWt^<6ZM#clFfEQ;Ihp8j-2;b80}$ zB%PVClufoBdY#K>TZO%e;=MAVh=bD?(#f9fF;P-f1+%YbHhV=cX9uP5O4=eUed{+h zJD(&e2%FBUb!H({@0krQ8(#08I`o9VutAtA?}F*m)-B0=;F#@amr-8WCbGQ^po)Rw zY)t=Oq={EZTXOH)h|9^n-QmoxsVe1b+;5~CyuWDMb2^vjb6EM16nB|)qX^z)!2j4E zLG(eWS33W)McRk_Lr}f|a8OUPQDtW`=-0Su%}l(xE{`QJ+>`xj>z)0<08)K(!1A2Z zM9pgq;p@)ElIc~DZ!Rq%=!hEWV&zJIMrfWYRYP>m$13eYl(0>0I$`?uu!j$-#4Wr` zh{K$+hY3-w(DtSE!Qe0tS3FmBH-qoFo$ml=5*nh^@P4T@ItIOeNL?DR>hN2}vsn2o zHT_70HU-zY)LvR_K`rH`8%prUsWxhpG6IFp90Iu+O1Bi--pa1_jl-w)$s@38)0?4# zv(|K9?S?=%^^{>+T*Q)H%+QR^?=P=E5oEvqv~0zbZ|;OX{$^z6!j;wE?XELPechOs zbt}nan-lGM45z)D#!SM))O1ezr>u% z=SG}0Tl~#EZK>%*5aobnbOc7bsNH-w_QtwuqivzwkI%!SABrpbw`bM8ivH>H-+@mj z&88Mz{>b{tEq&8t@0xbQ->ybJ82fZ2Wm{=CNFEqA(Dnnc)uDz7?{BS)N`depj+YAk z*Dt|*#H@lnDcBkh(IBQz{U6&t^}o9g-rq+XGf4colk`CFm?7`Jaq%bLqG7X67Rn#r00LH$hU2na9wZQpk!#j^Tc^#O90Zzd@H0NJ-5jdTXTq&fx(Vq72MT>$^*M(Eur0EwzKbrQGJf0{~iUSiQ7Aa{&6I+mWhC7j2bH zR-Ho;c=4i2$R(~~^g_h5!8d(7Ff9`Y(;eWf7?iJ@mX9*PrGe=C=E0pm9LoDr=Btb{JucP`4GBAM7|m*u4`ybu{4=l z6_6C7xEHDJ^VRI6ZHh`DpI-IV**|yX=^M@)eKOzo{^_r|(EzXIs99E%(B$<@LPk_q zZ5|FubDZ;MHOU3|R;|n|s^0W*Vi_S=r9h&5$|P{g)56(JUcyL8Z-esa0elH=Du9&r zvFH!8C$zm;AL)_=-COCi`Znl=qv~~oOPKX(f3OEFV1MUB91=p(dZ+Vz1%VZGvq!u| zE|(AT{7aZGTRbTd_!zyiL1#~2 z0=pGo{JVSCin6Wo-v{KdKW>u^%cGo*f4;IYY;5Z{-)cv1tCZuB)u+xb|CZyHv!;GB z&RVi__xl&F2Pt`*ej+_*rxN(ZFN~NjpxS=jq!id!?MR=c& z=IXF@FVzW7_H{pX~ zuSimP=Mh&nZWI-Mx2NXH{jNxQVhevfpdU!{8v0d>R?Civ5>M;WkPJ3a6A<_ z&?209*&HO%dg*Fhhp-l<7;?S|p&L4GNc9E%A9goxvE*S;P7zN<90A#g36==tB_K=t z3_1p}5NGo*N~4tczSqMH+U608f^-ftfRWr66XVVh)Pj5Xc1Gu?@+~r6-QLWUR;>4; z35*N_(@jmyIVz!PzR1G7EQKLXWKFNK@!(Df?Qd;Jd`&f_nD4ZE6!z2Q zz2ChlycsQw`aq{cT94iS3R&F1Pd~noW16i97cAQ3&{nzpcur_>UnJ*>si$Vpv(koF z5egAMG-o^4E46}r+|QP0%;b>(}Qfl4QXGb`1vU8LaJK_5e^iOd+ZLL+|v zoDe$stFDRUsAA@IE;B&dRGjLH05Q&;BloX|Kjr|;c*}!@Z3szt7=Ij z8l*nhD57TRI#=}^Jn|?h`E>3BLSX`$Zy>1Z*<(MeOE~OwWwt$6 z3xUj42t4v~a^J+wA|Np1Kr9mweA=ccClltL7Fu(F*ac1wGN3FtQ7ZRQ$n&w_u^X<^ z%Xo6JQBF`6kzs68Cl_PEZ{#Kdos*t(>Q3{b$6>1VPDUyE-`{jP|8!E7v+D$TWqRHI z4(-#T?+L-E3jU5wc){n7@(BAy7Z$Bs=6U|i@5j5geVq|;qLUl?guq`fh-C)5Eu=W^ z*NDD%x_Ud+^?jJR(|4IqzWiMMxoogk5Sv-L9bA&pC_`c7o!;w#J~h(Rdo0G{3!I#? zXzlY&YVk=Y?dU?c&la6_dq2frhPhuG_jShI3$&y!f_C?vNNm zm99YlK>mhK6@;@==J@a^0(2Zf!LQ5&=~WN4K}`X=w$@>VL2Rh;fN;FNtab4-vDRsN zFbOSG9iZ)02cN0fJgNuUv1%D{2FxpK-;-)XklF^pzalopTYAKrg`&B3cq6U=fXVro zkBL+^@t}a!R#060XzUW|zyQz#^08}pk?C(vs<2i0JWgP}!}_A%TK@72*znYUjvJAX zG8DV-GbriPRM*CHiXhe)X{fkWNPHXePf%!{emCr`ydHd#Da_W~HVojQ<@iRg!H&a7 zUxwyTq-LQQw7KpEXEaEeV`9g1QgxJC0>CFTgCA!50Al~Z@QpDe*7o94?74*}zK}>4 z@4B|-IJxjpThw@Ozth5CfKqYTHUFr>5)sO*O2rP`qxH zgb=nqzb|yGPJH5)IrmgvYLAHjch(u*#j*UkUp^h#aE^a?`m}Qi2ai%jkS^gn88O*R zo;N#0F9V8V1PeVhxXaorK_Caf5Ch`XEr|@%PNQ5UMke)AE;4=W{&uI$uMA0F4B4q} z+zij5q7Oz-vF7gTgb zl;~zz0^d^;TBf(gJvgS*vv2&0Vq!)bt}=_+#~LoBZB5#W$3_7NUg?mRiO}Le+TQSh zGX;>k5NJ7AB`VRYy3$3ot;BEdY=5^zpnu_{9gLQjtXqN4cp&|>)%Ke!cY}W7{E*~P zv*?AY?W$b2eZTwb2LDg@EpA6$=%`tkyN!_T+IQgqVS6F}&EF?t``M8T^7@9O3(p1m zE;+QEN`LJ3{&soir!zwJzo@IMhjzNcx2HY^;Iqq6bzg*d-iha1^g9+VR~1SYpPfw* z1(Hh&52WTOsPwjhP|~`>A0D-PRF3>wPvMj<<_It*`n2OS(aS@f>M~D;-p0NzjQjl? zhIt;%hWB^MZ}#~sw*+RDtSb26NezVGPSepjF2?H4pJ$p>4A96EBV{2ILOj+>50oh| zv$I4N!%RS`adUtOTpu2KVQ?`q7CXyozZt1IMKxEO?Ff{1uFj&^8Z~)rbFg;MJrD%5 zmb-%7u$xA2=YNP}n#8s%i>D2sGUHhz2^I(>0$YAQ)CVhxW{%9h55mt{Y|NHBzNB!fg?JvJ?xx((LTMgs%QY|}~ZZJZ|&WBTLfcBTHTq2Te)=7qDS~~3( z=j0gLlircf|0K>VZ~eS9c3k-JRgXoF=b+b{O^4lRL)4USHwx*$d!%m7x>L>FbLE2f zw)6Y%UN4PhetETVq(AA*?LyLb$L@X)0W_hV9iLw zWD_=6t%C8Yjskl63k;qH=V)Li6kBkheqe#U2+~a)QPc&-|Y|oTt{g-J6S$2uQfSLAI z<}YXgnE(fJM~OJkn4AJV4$}MBwI^HPn1hex1~J`EH7MX2-@^S5RP8+E2KYMwbz|dz z<$#ow1dL^K!~OZMX8`iKTy?qX--|nX|Bb0W2vchle#urhFd9Ku-EFzPghvkHnjS?8UAUne!25h z|JzDQ+?HQfUHt8*e^HyKEVTS`=7L*SMQ3cT5grNn);2b+ce+b5UdzB1ZO)LDHMF-E zw`NGA_a9Yjwt04}*s!~H440l7m5p{AkY|JCB~8TJ*o_tCFEQOH6Ck_Iso^rgD<5k*=6{q84~K< zt^)iUdCjFX;O(JgC1ag?G6Hk1(=WPSCea9UIjZLL`# zj3g1`+$qsc@s9>zkRc zc_+)9uLYV3H>~q5`g5zMEIQ_@AEESDp8k1ar5V0`9LB^PzqWW4 z_t)QcH`MPJ$8A4qsUN#6iCbPXYFs%r`Tn2nPfmtzb2xm(a{cA023>-S!>Rt!UkZPG z?Av#5Fea1GZlm;xo{2RKLv_+kSr~1!1p$*&LgK5wt+P9z+i+qOBNCNuqP|tf@)a@L zzIVA~61|dG9$m>lar@n`{@qTlc{}g4>&~4#Fl9sDlt$vGm(MkMRjYVQ&GS#`60uLw zKAZ(_N6*rDJ9s#`l#&X|eBKKaL{JXKB+_`GH=*!BC1b1rcd1bRs(B5DA~>_#X^bJE zHJMjROQ<80AY@8}@fLu#a*+ZYZsumg5S$Z}cJ>h#C4NW$Z}NCxDFV7v=lkt}AihTG zxs-M9*dJDZ`?9$FW*UT{YU@zI&V$TPQfcp=7SOKi=uH{%8aK z)UQ2tyzlt(=G%|PK6l`fw6&`??RK@vy%d=G&2!P#eUBsSU~S!xOS-Im6nZq~QoJU5 zsz1>w=E-l4r<`>=)oT;vQUdDx155B&WiDP+V8OR=3y!B6yWzh6-kHZ& z9M%{XZuGi18gPTLwHhWVMK3TV;hDb0BDpTAvkJ#5&Z8Ps{i9#K>t5XAYON#f(Bsy+a%c1uPGYihctI3yC-#Gg82WPP8LHR(PBjJy5m;M3OPl^>w zl>&$LJ6l2Yb*WTn8;3_t9@f>u2jM`H5{;=>MGB9u8%4`eLe@q-u9tz`1A|K)66*-v z!|0*u$Pz1q+xT4ps&9>C3c0~*@NdD!?S&vCfal;^jf3GSU9eq&MS~7RUm2c&KQIl` z8DK3VEeSXowEz7V@YY2okUwotf{7XHpH&BMh!;m4*~~m+ZJqqxE?s9$o!h;d%;LXv zEhO8ozg@L)Z_TUD@rR8;+kJ;ZcRg^l{yb=mvV23rw#9RqI~F_dl8m#69lYYOT8XFb zqmx-DFYK9hMDk^gcExwo>v@kFzq>ciy!PwLEfMwa*Gl=E>96ZQ8V+n@`7hahG#~fw zdB?FWS0aD^(#`PW!Kj;`y=;`Zi(cgsO&Ez<|JA4b&QqBp_YVTEbwinLn2eY8E|=VW zo}DiWAS|%DScDeDQpaTs&coiQZFb^Uwqu`;-Q1FLVag-vc=G&jd>%G(i7`wINB~wA zh@y5C_<%uoivfmEV|^<$^3;cz5F8MNNn7QHdq~<>P0EoRnildHqsb7J@cbQ;qL#4l zv%#ASgR$qD*VSg37T)*4Q&p4;=Bth%WC>CREf?%T*eV#ofHS6|$)_jnC-B-tK1-d7 zzg@Vz5r-1abgn$Ws)NnRvqe91$*Ufg zMpmy4(QFqE3xY9q1DT9_$N!7Tf^;JUlO--=MS!Hd$ z^LS5;=@Zu7?D_}GEjs`B>HR9KS+-;=KFcvN-5 z_4t;5wq5D}c)MQm^WQ%`jfN4~@1NcuH`wm}ePYAKjW;%XW*c0&6Bu`9$M0jidZH=6 zA3Nmo$%inzD!1EHPGaloi>rmkUQ_0TR)e_Fe>TEp{`F%nR=4EmP{RJm*PhSac~7eY z=}W9x>P>;%%o2m_Fnk_M_@jlgx?%huAi>{!PF(T-SUUG`rvLx{Bji-s96~APG>60- zLJ4b@gq&uHpU)ksRif#Eevm!stvzynj!h-}j%c%T-;j zYp>^?ujljrxZiL0&y(kYcP#qH($QYv6FSYC{YNlS4P*`RLVOvEyA)Sdv+-Ks3K9ia zlNQ+hZ-O8}{s(-1z-Z7d1)^!T;PWKz8y|ca=l4vr=J_4f6j3E$qqYNSZeCHKPg5MA z401HEw}`(0Wkhx5JPdKU!AxLwx!k9BM-2td?3Iu>;R?D!-S*-CWVWjazGU7= z2()SZ)C*uk1;;Hmv=~ZCfub$Q7w*}96XI3-G+?Fqe2D&k5A1)q%xG5_)}7QtpH5Kc zhF#_*DtilyJ`!v%YNuWWZ5O-!RA3B#=YJ1B$7xnVUM(qd)kt%~+e<%YBu9wvR-~-* zmQF7^Y;)|#VnojQzdT=SofXt><@k4;s&Nh%stzn4-_q~% zmk-3Qcm(fEtp@KTY3wj^%1 zi)aY&-SXrFETiKc>%1lrqN>?)qPNRzkq^WlbawJ_$C<^QUlCprm>j54xQKkv*;drDt?06I?bn3jjLo|&fQr}enu*YIcB5~SZ;6xxnc0-2~Mco zeRtFf5lrz+z@Gt}bERSY4{b4Yt>`PLLIU%7VWCch_GuuK_Upd@5x6>=arK_~KN>vt zTeAIMAXk}c);=)+24;!_<7NOcQ;WzQ|A%ZA_FD5_;*u#)^-Qk~cAZo->djC9wHI55 zd%IE|*jNv6mB6UrxI65K)8PQrutYelKOM_4_)qE&#^VKy;mJVy zjdBS=Z8=r*j76UQ-!^FNtj*0*8tifvGq9K2X;N5zEzY>J(<(p1a*-$>Dv%){A-K*J zX@`Kdhl^%(dVf%HrKIu-$QfKT&iNA_GZvJ`X1$LF4JY8ay@Z32?l&dyDg(BA&AwBo=b$O9;D(gd@o|fIZe9byZky7<{RFPv3>q((lkLhN;CmWv z_PUpg3oMHJb`Tm9Q36TsZT@qy&eR~^CmgnivGrERL*}~wY&f4-EB=O zCac`d5w;S{$W6#Nl{4P|8uCD)Na7z}M;>Kc!S|9kfDhdWGRb?^K}u8E6+R&G_P~s4 z3fBQXQ3vr;CiDG??f)zU$=!0Ox^maba9`_3oYwq(KI}8W`LP0D34KMcnI^6RcPDYp zNtyKa;c)}0Pa}6x=Fy9+vkf5;G765!+Mdp)J=u^#8>!oJhi@);!-*pcF9tqNZ3%1n4OOLu1M&*rxSBSby9;j* zfq>)ggg^--5J1u2j`IX?cP>Ue z;sCQ6e7gWZy<%V}O-$~tQg&#vDpSCSn}vZB-Vk>o1DS4iH~~zXZGoMq;zj8f4J{j_ zieGd6epv!P>@)}|zGuGU2f#c3*^|Awu7Farb6Tv*2Ec-$LctETP|z<^Z^4vHRO|qB zmS{zS;_}OXieIN`!=1LbfHkeA(NUPiQZM_>#?h=kZgGuc##{e&ZNgpuY@`p$|&m9$y;KqFSwsf!i`6w-b|B0^M*?}X%m%DbiFtTxL5bgYkNLy%rR za!Wy@?-4$*5;Y2;zN)^(_KtdY`8qJ|(XeiM+0z#uwXe`)!tVRN#S~y?lsnI@#NBFp zEFQS?yp$7}k)7+Mby9wd=xMb_>YK2Xjj@U;*E+9Fpc2AN4jIasXd7y*Rgbce3t`r&+LR@~H&+T0t zccH6`i?SL1>L759?*#@UFzpGOpV---U|Ri64D99r99w)1@Ls-PJ;5?q{9pf|(NP#s zHV!@iHZREc7H+B9|6wpwqw@y6sDLNgjt>fCw?rkA?D^L>W%JxCwf2G>1OQ{f$`l>whC~P>cN3&Zd50{JufQ#=qHh{Gpv4Q7KiBtS8B^H3YnNc*YKq<9f|kH`nCO>znb1ZAP( zdcFnAOSfgYsMV^@-rE{6SL-n^BTAwt4fhB-dIWhk9d9l7vGm0~#&Qo&PR+Tl<uN4ANg2z5*LyAI{nTviwQsSXKABtmr+X$+u(E$g_@VEpIe( zn(4K^gTYDWl9Pvjab%!ztU6ehI%Mz**>PQ)g~>=j%oIUjaOg~Q2t zw!oy(o}2NitwFS_WH@P&7{Miavg6H_7W9ltwzorC{&LgNMbDCbIbZ6~7VJY!msk5D zkS|_Elnf@AW)Nk~)Z=f{Mvo|-gbycrL$BLBI42UwrPk|UsoqGgSyUv0=yiH_vSh!6k z$GD^vSH6FE=lKcD%PLef6bJAnAf9KF0mIjPdhC6@IrU*dnGzlPK04>hUgqyP*_rBi|N=E&- zs|eh<)ixAc)9M39@WTYk4FfQ@0$)}f6Z*e2TXz)PLbDq*`QmU9swtts6r%#-%HYuo z{xi7;eAwVIf~Ji2-HS8eeE;A5`G3v9ie-j^agBSvB-$&Y5ig+Uf=|)+WJwv=WlLXZLLDDZ#&POLYlmkY<-MW$pJmiZI@sSf z1>+CKy>ri2E)aXJbxEbgoUm*^>T8x0^F_}_ltkS@jZ)Pa-FMrQPAs+#eSe4lz{9v! zNE;W#;Ek3TbNbl09O{>x^)=cI-YSJG>GDEBf1DbL?^LK)5Ua}G|8wkyE?byZdU4Vs ze(;O@_2OF|k52`j!29!@OA7E<>_ zWw_yes-3T1SgquoXcK zU45{TMjYh-YVe7EF+6zvQrrc4`OGImv>qVZppBNs)MFCt^Yh;6a)3G)o6=6D@G#8`F{_?l-JZvJ3=x`^WcG*R(`HNt*q9& z`~|%3XWt{Q?jIuC9s%QT!Ax*eq!?ic0~4C%OVwWFE!TLJI#!PqkI1gk>7V_^)dTPmBiMia2Do!QT?RA z*{G&w^U2YO3ttKG+W8MH?U925vQEG9{Aw@3Dh~xilSwP%M%H<*o&wk45|g$yZf=wE zI&xnRZ)}G?7+P%=UlEU4lbEFIh>ac6yT;fWbf37pe+v!uuxnAeOy2c`wC8ED2fmEgdCrb4~kve4j_x$2e!b+YN{r*a4RsI@} zk^sp?*Slk4tI)VoGetEMh!OcolR9Oh1XC2xUBPjU4u%F$nZxn01wfw#b#=A7mTfSU zP5|5}#p~u^qiFxOr-5oE*BdW(O{}&IaS%8YP&EW4x$^LyFL#|)U-OWq0l}bTpN0|8 z=tO}h1{i<|FCx%NT!5<&g2|vX7zB73^5V#pYn|sG>=LQ|>>=!-KF?q}iK>L`I@vm( zr6t9^LJx|nsHDZqU-Rwn3L<=z7)WNYLHb74t2Wo0Pw!2e*17a}b41GKyvJL*zl`ocO%RQ<@7f~=!B0R9`*6GDU+e32F)E|n zXl5_V8CRvpyher8ytB^8Cs>eUQWZ>TU$@IB?iXQp$yr+!>a7K@o1GP$9MrzFrj$Fj z(Nn%6W=r&tPIFhrs58F%+CR(M)0fScI?hfQeRi~X(V$TW$tmyQVye@us?rXpD4HU{SdqGS zkupefNUXB``vs{lzCbBPa8LYyMd!)m_y0h@L)&U`&(VzisPj_FJeo)ZM|#xUNR@49 zg+;xIu)3d7Y(yv!yeo;SmBgJx3$&fu3H+Z9r&H#dqLqOYT2@qtJMxgYtiI=s6^jWX%LO4TU{1{!@+W>h+ z^R_k&6&D$F7CrVr&2;T%th~(eWSK7`_*&_>J7JvlcsZU2=P^czl!u~zO#MC>Bc=1c zw?YaB^}zE=QA)8*!+yAPGPT zdem3;%K`OY6m`ZTRG7#4Ao$nkkOJR8l?Z}6j{{6_r-h^UE##td2F%BQEXbWtzx$6% zxJ^iB{^kDaEpe4;ORic|!oc0#!rR>%ukW9mgxlR6mAV_r|Kf#m0>FsI6i^bwvw%$w z0^-~16{e7VujP9d{(w9iBFDY)5HXGFxGgc*{~$-49gtyKDFq_3d}qec`+ zGJFa`RN-WiMI1d~46>Z%<`B^+TOJBxTetBk*@Fjxt{?`?-AdthBE>gA8}+y4UB7=d z*yRv;LP&dKXRf6e5qQ{=sT?fr`@N^z))af16Yh}4NJP}6pwKd{uAZiRttc(te|_Cr zru-!Q?nHPUy$-dFIo)H+sMFM*u*MX)P#jY}8U=_oj>3kTFLcI*U+D{D)?F#GDuXYL z%@}^!^!3TmL2f-9RT^=R8Vr)OalS2}fuH0oAqJ~JNpz^WBHl5$#zGDb9h;WiY1(OLRMCGV|kdn*#u>lI<1 zjt@Z0EkY%EZ?2e|U*Yu$ZG-#Q{^Rmvo$ES%+&^_TMz*sRRUmMldYCvWFKD>A(rA;a zrdQf3nz#29EQy5{t-AlP*r8^&r0%1UW*IsX$*HG($9r2n@KAfk--X#ubbjqEjS5Y< z#d99OoiYIN$k{+WspmA8sWMU?;a)6`6l6_H4doA%BS7?sJ1W_ppqQj-ZFSRxTNBso z+Yi3bPF5g#VoS6Fg0(HOWe+#MGFPst3b2SIu9EVz;uqqHix$!F>wu59zgz5mO`{(t$^ZOFSpEkY6a?UtH}dm;7jIM}tfJB zta#^Q&a+}=)=fpi(L>2yf6uHHsS_CuO&4^R@}e{34ayDKt|FB1kA}~nC*GpYL1EPn zRiaSidK$m2m)PBlB$ai+IRM$JyL_oD&r!j3sWnFNd-^+rH3lbu12v8;1z}*E)=76Zi0jr2|ZNp@$DOTt!<=+%CP6gouQ-PGs>m8~~Y)z+v+GVLV zTDvo9+4!9JTNuCJsLIpO5{(VotPbh74U+=njkW0OKix6IS*O3~(%ckDLHvIMmbfyQ zBU(rO?+0usV08dVErKnrpvRu5{&7(7uW1HqXuCplfpY&D4u{fA5Fh}2;5>_|`Z8;8 z_pX|{14J2?_uOt^U&BEe1^b_YB(#|CKzy+UC0c#`*50Ar(Z+j_k1aob7<8xfmhqHJ zS}kdTXD@Zv$4X2^WXJL<0-$!64%JyvzkT9h%)iSlISzWG^mzsU|h zYn@~9?3`t}gtx~*H6@~PWw%NTxf~7&%pg=t4LrK{y@};ynyngd@gLWx`qVz1WXPit zqn3~39Anyr*t2arkL#uqriB6#$+bxl{ZBsM2<*&1bu7c6B?s5i6GE9~ebbP1K1nfR zy*aJeY2a^flWHItFJCSI@FCYhkwjCf{G_Fp+C7Y2Yh7JI2r+eghcJ^!4@7KpQ zR;8}~DtWt#wKMRiZX1RjJMsg_s+)J_1^(mmT{Zcl!aCT__CLyANqg;AXU%7{P$kbp zxxRgBzirA@&Egv>RziSZ7ye9osFcr8m@HT_{9dB5R(GnIy=ix>S9j2~8E8Xk>0m$vjkDA#!%gYsOSy)M%!`QSH> z>tv)_?{uyNO9ef35Z)XQ)D+)-=RR?WzaBO{5mGfFhsp6_4E9Ys!;^*8_-r0$Tf#*v z4VzL`(Mo%h{ieC)MP;9%!lZc^P5u~psf(V%sRAfwhw+6Cs@~DnBc#ni^m9J*?_2`s z?9C)z$?L2TD!p|^g0SJR=L(nG`a?YDB(7+AC*}>)f~MmIX5Zd$mt%P zn!Ynru{%pyVo8!AqU8dhd&E|NfW25QTFI5>-cZlm4d|_L-r@2H2$EZB?`Dq{H-f7S z+DT_1KyU;A%WN4GG0jRNU@iwDO%B^6u~__Y85E21cn*Bg3CQz|2*tCBDT;u!w-}mF zYldTC=AnSNj1|moQ>48x6c_+Ul%vl}MGDZow0c>iC;$mOx6(_1VQmDg?D%dj{J5a_ z10~K4oQm*gv}_QVTGUNhRx~@pWd>d!VAc8nT!|t`0|8Uc;1hv?2AW@=S!nz2bi&9p zUUBRAs&vTt>8)EHt6rQhlew!$+5V5P9sB4Tr+*%x<&@4oDzMw8pOD#Jdm5M1$+}*Z zHVOC_#q2OUoXcvRZ0;)S%AE00%taAD!e{e>prjLL?dTmM^)Gv%>v~v9nqIcSmMl_# zX)I`j9pSiCEa@|6Bw~Cg;NvfB;Lnvi!pDENCpOOo6sdL1z9kty4Jqwnk$gIf^#n4c zs!ZcMVEO6K(z)V+aVb{|{;V7-n&K@7%zp=u@KoWH%9Spqwb4kGV$$5x;=&p;V=Slp zN%w18^7}Bu2iQijsARr>v%`z49utQ>V#eUUIgfgBE;ifdv8^ACGO#~_6mXX`9HK4u zVwgy~ZtIMamPuzJUD)&0J9D`Z97h`_s8Og8M zC@g4w!*}BoI;3jA#ffOsQSLdL-{brX=`+;%;zHvD%0>SVIItC8^1z>_eecrVyPU)v zo+1{K?Cxr30{WsNig&mSF2$CvjmsHe>Ks0?(}T!n3gPMs$blxU&*4m!nyg=^H;Qs% z(>XKR76zD$_;@YM8lADi+R}a6!dg$ZOW{cn8ZJL%{_#fHp4FhDD}#ZbF_~1!Ag$c= zAQ`m==T@0xcW$iXez^p1qMo{K_~Q*DKCw|2ND!bD$BSm5Ee54&9KbdMQm<>Z{4Nw# zy!{)n!0zsJmeI7`a%sGw*#u)=Dv=Q%FZgV~(25XnQxRyX9J|zLrN~{BJ@7Uo1-b!} z8wB*8(URfJ4ZnX$ymfZ!SxcD7OhOPlb4y(v*cMEh+YR zL>^1MVUjj$+}~QFnkn#k{g9Gu*v=7B>-N;x)D<0ihfa+pv`&RKgPn*F-ud)V{b^P0 zg$iahdZ`~bvrqa2=Izi=XY13iMjV$n#5zvJT7BApNwDh<*CPlo+Y)Z(AMT@g2zl6v znVl0G<26qtJR=_n`*$c1I^Jd2DGBf#adA!u+&H~mX_y?rFC!l8aJ3^_7>9Jm`VX-0 zdvrUSu(d$UHp)5YGDkH-TfV|IO(IRUc|B8Sm&sM{9WxbywL_b7ASKGH;1*eZYBg|w5+TfZ80 z)a}+r$~D%SJSdp8�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

g;kz|jjREbl~lFhznE@gxPf7Y(@<$BLgkJU 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 ql-rAFNBjvY9E{nKbHX5to1nJ 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 z rr{`yy%_O%;n!i8yWepxl|p|F*GpuIsFC% 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 z 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

r1kgb9MZv5+R_#?6SJz^5n?Kg@V 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 B8N&bo literal 0 HcmV?d00001 diff --git a/riot/themes/riot/img/download/apple.svg b/riot/themes/element/img/download/apple.svg similarity index 100% rename from riot/themes/riot/img/download/apple.svg rename to riot/themes/element/img/download/apple.svg diff --git a/riot/themes/riot/img/download/fdroid.svg b/riot/themes/element/img/download/fdroid.svg similarity index 100% rename from riot/themes/riot/img/download/fdroid.svg rename to riot/themes/element/img/download/fdroid.svg diff --git a/riot/themes/riot/img/download/google.svg b/riot/themes/element/img/download/google.svg similarity index 100% rename from riot/themes/riot/img/download/google.svg rename to riot/themes/element/img/download/google.svg diff --git a/riot/themes/element/img/logos/element-logo.svg b/riot/themes/element/img/logos/element-logo.svg new file mode 100644 index 0000000..b30aafe --- /dev/null +++ b/riot/themes/element/img/logos/element-logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/riot/themes/element/img/logos/opengraph.png b/riot/themes/element/img/logos/opengraph.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b9d70e081e1a36a5619df37ce09e73c704a32d GIT binary patch literal 11311 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 literal 0 HcmV?d00001 diff --git a/riot/themes/riot/img/backgrounds/valley.jpg b/riot/themes/riot/img/backgrounds/valley.jpg deleted file mode 100644 index 379b9233a97aa2ac820fa8b60acf4edb3677a61f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290041 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%0A-lz`E#sUJcy{E?`GVO_`Pr=w^D9t{jg^* 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

vtgVJ6IqC8nQ2&~3 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

C(L7?tmy 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
kOm+1Rn2}QF&!>NVj|~6*{e9&0 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 GKmXa#4iCNn diff --git a/riot/themes/riot/img/logos/opengraph.png b/riot/themes/riot/img/logos/opengraph.png deleted file mode 100644 index 4750c77ad350337d0e84fe42bec17f90a6d23227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16158 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 diff --git a/riot/themes/riot/img/logos/riot-im-logo-black-text.svg b/riot/themes/riot/img/logos/riot-im-logo-black-text.svg deleted file mode 100644 index ce50d65..0000000 --- a/riot/themes/riot/img/logos/riot-im-logo-black-text.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - alt black logotype - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/riot/themes/riot/img/logos/riot-im-logo.png b/riot/themes/riot/img/logos/riot-im-logo.png deleted file mode 100644 index 8fdd2ce4c9c83ed5a8c8dea9cf0f636fb94732e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7194 zcmY*;bzIZm_dnesp$G^F(jZ+Uq=m_tlt_1o2uwh_Q${$Lzy_m3MF9orMiE8~47y=- zNyrFczw!3_`Q!I`+@04sXZLx|^PGEMkKJuaMqoX98V(vFA|iUAzK#hI5iywX5}+a_ zcv{=fyNQTME{s5Cx_S_hZt|KcY+N~QTq$*2F_|DI04d{&DHDXDlrpK5HmUe(QaNo- zD`!q2bzC83Tp^ht$F5{DLH^%RBq#(_G66WQkT&tC0mePhzD-!Wig}a58J(<2#Vh_-Loszi{q+Wc z9)Z}s^ohdhz2e!uqM5z;-gOXa8jwb)=zmrGmnfopt!Q>Hb!h8(Bi6iRP8Bvms8Ja< zrIj&m^L9RGd^crq)4X(!5KR#_p_DpFp!$#ezjOrYUB9fKGyTte_IWvNcM_{7fL1+%4`4gzgos93>1Rb0=lRdia z{&7+D)db)bA?&zO!HjywRsWqT7yO&C+L?r6$AjBe|E)#l&uu~+edJVJ@B01hDZ>1J zO9pAcD!=+~?f$ieuQZy6Rxk~7j5@J#@b?iya(iML~4^zhD`!=q& z%0D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 diff --git a/riot/themes/riot/img/logos/riot-im-logo.svg b/riot/themes/riot/img/logos/riot-im-logo.svg deleted file mode 100644 index 8a7956c..0000000 --- a/riot/themes/riot/img/logos/riot-im-logo.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - animatedLogo-0 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/riot/themes/riot/img/logos/riot-logo.svg b/riot/themes/riot/img/logos/riot-logo.svg deleted file mode 100644 index ac1e547..0000000 --- a/riot/themes/riot/img/logos/riot-logo.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/riot/usercontent/index.html b/riot/usercontent/index.html index d69bd54..4151de8 100644 --- a/riot/usercontent/index.html +++ b/riot/usercontent/index.html @@ -2,11 +2,11 @@ - + diff --git a/riot/vector-icons/1024.png b/riot/vector-icons/1024.png new file mode 100644 index 0000000000000000000000000000000000000000..83d6a16b11334fb6b5b0ac0b842bba99ddc53b9f GIT binary patch literal 17323 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/120.png b/riot/vector-icons/120.png new file mode 100644 index 0000000000000000000000000000000000000000..48b8ecf91cb6d87ed3a06dde34a3274eaadbcf14 GIT binary patch literal 1464 zcmZ{k{WsGK9LK+yhcKymYP7qSMJlR=$g|0ikt|_z$=Wm$C1Y-_rtUmTLL04Ql32xv zMdaM(vB)}X6pAry=vk;-{Q-T>`~7~M_c@<)KEHj^{jr{4O{gXS0AMc+I$(`SzpbIR zmUcuN(HcNxS6^2EsL9p(5uv))mCgoux&aS*O=i~0x;RYmSpd+2{I(LnE-?ZCRbMZ( zYhcpw9AVCP!bNw|EWkvnGw*#Hv?lxg_Hepx#@vxc;r-jpl7g?&Xq>;%7=r zH-5%7^H(@^t1gW5oFSGipKoZmcH~d9j9GR1d8lwHrg`V!#EF*VzpI*0204b2CZkwm zW|Nt4V0NI8@6;8%&Y(oqCs!Q!DY|STIY`aH1ZjJhOpJcH zEFxP!RXxx?&#&)3e{K|3Mo_u-{(k-26LwzdCWhOyD|-f!tPEIqj&JpWONh!^a^ylO zb=$)TVMpM-Zzgh&*y>tm8@hPFf}W}$8geSS=EP}eEwas9b>fyV{EH7TK+k*D;_lvo zbN?X`v^@DfK>gZL;L$(iO^z8OUvQEBx-eb*mfJ1w877p5ZM`3sitjkeP9P`ksqipB zi^|UCl~3Ig_J2DofEVpNV*RMe>?4uer!d*H3sJpq=%zr(#+!Q7rFxeu)LLU;K^ELt zn30zL$+-?3BwMXDNrWtr%~rSt;eH*Iai|P!W!}RFEKOBezG0usZh7QWyn!?JBw$f^ z1N(fcmu+!XLtqt5DhIcX#Me6?%NNsmayBwbFhN;9UKVvz0 zQ6%o6K^R3^^m_bEpZ$h9F(EiGTWb^WiwxW~UuIp}(UDg{%PWCSIyp?kh zIfG9Yd?pXFu61XydER>yl)`vlR*Jg)wi4^gW*6yN>r6L6WY8vuemVopUO7=oV`7{V zgQ8Xr)Se4Low0Sd{Ty0p8)!U@W?EL9Gl;e`pYrcJ`YOB#s_tKxC_aSOhUF&uXZBhbIo&_J3dR># z6%BqJmoSE_rCF_G*XtN3GYUUvHbylqmuk8D!n`ELfW(T z3sxeep@nX%uro@5-h|^+MFk`c+ri9AOzJ`?j~XKbJKdx9e*ZaQ_=)Qjd6j&(MB+$RhSwMIU@xLxks$jYZ-#>L z2_UrDx9o(ZyV!$p5;_qw@=|4q=ocWWZ|aHL7aEW^s;K(R!2jvN0f6?$^`iGTcG&mq Q;r?Fo^1z}WxP>$R2Pb8pZU6uP literal 0 HcmV?d00001 diff --git a/riot/vector-icons/1240x600.png b/riot/vector-icons/1240x600.png new file mode 100644 index 0000000000000000000000000000000000000000..aeaa12de4258f721aff29f70caa21ff14d83ebf7 GIT binary patch literal 10967 zcmeHti96I^)cCYn%2Jj}LcU3*EGbL&s3ehXkg-R$v6OwE5Ya+}vM(Xq7#d^W6Or98 z#yTXsK|?%D6TpHK~TWyYgtjv^2UMwNTFwGfEIBn0B1 zJ{=8!;QCNW;J?FGx72PS5QX8#w#|-!@d0NoWkm$G{p<`F&^z6Gck3@$5q_-q#BYO?Nb&v?&3u&>T^p=oYL-Z9U^n`syycMu?)oC3F2 z(7i#HH37xR$Z}*!x|dsO3nRc_s?L-U9d~jKwtU7i>-Qmv93?gWDmV4F>RfunnKVRX z;KrDTt>T7Teu9r(QI$1q*#LqVGYYb+7l*&(W;|1#i!3CX#ft-fLm+mwhSVNv$DQ;d z@zPIbgnojskEn;;Y#;2)@DY$9iie7KY+oJoI)Jf}Ez!5Ru{Eb6YSEAKQ59?n`)AuAo(Cx$lD4^ghu zT@Mg%I1ZP1DSjYMB8QUzQ;Cp2%-b_Vu~v##_qReM-!KevrbKTIz^NO2thcu~@QjN! zNjIw?fa~~`w8OgOyKsjMz60?DO$a57F^Ln=@E1DOIxDOG^1p$PR+sUqfd3hw&9wjW zeb8!yimAVUWBNVhe*T?G+Kk>88x9zPNa<7FB;A0|Uvme@ON}

-8FdKw!8|3)SBqdq1-jNZ3p^fuLF@x&a1x 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 YJ0xUP_$Qg0upj$W?x^3!Dw+oTKZ~-w3IG5A literal 0 HcmV?d00001 diff --git a/riot/vector-icons/150.png b/riot/vector-icons/150.png new file mode 100644 index 0000000000000000000000000000000000000000..14d589a02639dde3e192be6089714af96e7ab84d GIT binary patch literal 1826 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

$kJ#dv&eB;!`U+WdKSKa-Y)3JoShST4V?|L5- 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

MKG8%Ze<5bU$0A^Y=I;YC9|@?gmeH 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 ZZ6!UDS6uDGYnCd4tfZnurI>Nx{{vs}Vx0g0 diff --git a/riot/vector-icons/android-chrome-144x144.png b/riot/vector-icons/android-chrome-144x144.png deleted file mode 100644 index 20643d79295968059994f84e626bf1709514fb4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 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 Ze*->@QI^ax+miqQ002ovPDHLkV1l}AtMvc? diff --git a/riot/vector-icons/android-chrome-36x36.png b/riot/vector-icons/android-chrome-36x36.png deleted file mode 100644 index 5fd7936caad7bc2139768182184f418d34cf7598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)zewTw;%wm(#bFp}2!(t&MeR|U}KJ9)yD1kf`u;t8yGaAfIMQo=}j zS*ev)=1Z9Dkss>yr()QFp;6f|THn9q3*ide6V9AS;E)c*FuTIqFQoH+lt_JBqkELu z;R$R@Anin&^B$8{Bk4(*W=BZ77cTyOAq8OCKH0EKsbHlSC6T7RZoOR~xXsze2K~NB z75e-WGu}y6%Z6Rghxz*0Q!6`5p?zqD+xo7>&bk;uQ4!ZhhrHu z{z?YVnFbVqT~C^rHBueuJsBge?7iYElXA8%Otta{xyGA1lLEYOBmC=hGWXV&vy(AO zs&r4Y1bF$RR`$I`^g|dix3C#+usa1EXJfg+VdRYp z1V(yXmpDpC+mD5Io$@Zym({;o5tCYWSCxEYQCK zC<~MYs&8m`LKjcJ=p0~R`<-NmSg6&Ig*-M#B^Kpmj<_xv(I-A}NCY#i1A3+i@)8EEBJJ@ZS+;Quk_ z_?vlg6@a!r3bfisW&+yvDU{kx&{UJIIQyAdXfS-zK*jnQP)TK-QlM>*0;A43($e%X zB3tIsv*lf|#|h>HAu=s}IB zf2^!#pc&!&kK{(7k?+N!sG5t=z<6~$%ZXP8- zn;-hOzLx-VJ}j6i+80C_-6n&!dby)9xoh{eYmn=S!Q(0=3&u zRn^uj0^0sKutgF9_Aw!tRyYY9X-f`2_CE{CH)JOPeCB#W-fhH+;dnog+xK};%CDA}GG1!bM zs?*OJh~!fTQ|rAXR8O7ln5pNTQ?IxnPX&iR@GUa`jt6L*F}cxjpD5~fgvK<(E!-D( znW`IBO!1N%p0TGKvoE_ZevMWBiT$YR+IoO^LKhK%ij3Bg-DAuGWr4CljaLl`gE>Je QEdT%j07*qoM6N<$g24e5tN;K2 diff --git a/riot/vector-icons/android-chrome-72x72.png b/riot/vector-icons/android-chrome-72x72.png deleted file mode 100644 index 1bc84bba5bdf209ae1df6223f1e3d0a29464c9ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-114.png b/riot/vector-icons/apple-touch-icon-114.png new file mode 100644 index 0000000000000000000000000000000000000000..16b0b289d513ee1edba957ccfd139c6996dbd6fe GIT binary patch literal 1444 zcmaKs`9ISS0LDLr=4@=sRnF#G5($ZXiLi{6V=*#E?jy&D5K>bD#Ccd@ein#1Z)*imXa^SfK{U$lVhjL?L;gqrD0(Od0KzBitu0*=MwduV zNQ@iJX#b=%wXlz6D);MVLZ%NXzcgFBOoL5{i|M!k9p0MH&*e z?CxRjUv>LkOEIppjTG#i=Xu8sxevJ>Y{c;#-PZ%4X}+#xyldfKI2p>_p8xhE;wRUA z>}B)7=jsam-A(3lKkZ{Ly*thK&c*iOH%jM3w%yrD_@QCPu{`!?LZt7KJJ{_$R&lre zEa(OTgfI(Mi z-F3g??~xxGifZ>pQV4ZZ`%C@Hz-s8Op$Lf$ShZicgoV|JxB0|I=Vh)t1i18GJGFsR z@f{YLq9+kvip~x)NHO=6=gdVZf0e(ou!0rhG>U(s(l40J6zj%+VrDaXi*&Z3T7g3r z(`ov1(V&c;x5Vx@aaX2J$Lt34`m|IyypfyrYJMhZXFy4*hz#RAzq*^M{yhRD?WZ}e zQAQcM*>UVSlc4_ie=lUDOtS`(L`6dTy5S(|uWw3y7KT5{;Q~%LAAIndeJ;M&&`M6y z?ornhEGlc(K>R|&tVzAS;$edFQO1&C=Y#1-2XbveCgA5UaYQ*!P)7H_qC9=DbzhQD zkIdFS(ia1$1Pb;H@NnTw6;^S)8?kFST(E=LbpDFXiqTHHSn^_50h9Zob*>m+Zq)^O zwj!%AsUfO1v-n|LrHPpzF8Z-8#SL8D=%%b`(Qi`|KqjTB21J(oPDH~@HbY6YTuK00 zPk1b-7}dRK))=aD+-}PcepuZ!{-_OVs8Pym-sNFle2Jb4zhJfKU_vG!q{8T$%o>#O z^=Q9xxN*ti!IPw0`u&PpTCZR|$hO(Rbng=lnU>+hhMuh%NAoi$_-UPANvdrQ@=o92y#4VHrmW&nv6rCAFf zZ!z4L_tVBNVCE}WZ55-T`Hw5m9!E#3L<%s^FY=Nob}ylF!g73hGAV?9ui3gL=v z-`3J6WxYdwsgbRd@qSfhyu%L5LGdQk>ZMw+TWtW1+TC&x$*B9U=|$lXjG0;O!wP2P zIC&SAhq9T-b5VX(!Kk0OWL9nSC<6AaUO}$r(XvRe2rUEsc7rj>%-(3Go1@nwlRu6< z!0MzZm*BMIs@QoL>M-U2!mB{L2r3juXPd_v$E_~QICIvvluj8{Hl9k-+|y$xBCRD8 zqdTJBIk(8KW4qj_OJyMi6o#Sy}g#R&n^9FZ}{)qpfG;!X`8lwb5mP3$5}Y zb-R$!*zxbs(PV}ACp+x{K2l1t)&CItqwm+5+Vav3CAs?AHN%AI;KgsES$95id?T)tJI*sSULNhQbJvMYCi3`bXnD!csm4Q zmeH!CNE@b8{Jl*utDVn?uPdGR(_8$jF^QVcYIregTiUtEp)Vj|uraHUW$jc>HlQgP`B{hxe2Dx0M0Jg+n;w+P6W~v>cRF=P67iMdDv5-+j+7tt+W7~UXek2X{Ml3P-&kESvI9gMzeA531ygj*> literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-114x114.90ee055.png b/riot/vector-icons/apple-touch-icon-114x114.90ee055.png deleted file mode 100644 index bbe460aa89a33569ae681cee409b48edbaa41fc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1909 zcmV-*2a5QKP)K#|xsi`G}3 z-O%Lr{{R2X;q^zA+C7ojX0YLq(Cd@a?2F9lgvRK1z2#@I;#H#EI*->-n%kep>+$#e zt;n z?D#y7*OAcdj?U^*pxtPw;Oq1IPoCSM-S2+E=0TL$MU>gm<@Pp=)|uArR-@fGjMh=0 z+-g?X%PH;O+TKo7+#F+hVNXbGqc$==am+_CS-^ zWv=1!`25o4_Hnr6jm_$c%j$#1=ykj0U#j3kmf4rp?VsE3PMzC^x#p76>pzm%mDB83 zq~2kx;B2(xNtxPev*N?u^HZYTJ&@O%*zR4a-+8{~+Uoa$#ORUG>t(Ouj=tz?v*J^s z-A9<(iOT6%rQTbo-~VJeYE7;>iB-N9^MK^!fcdjn|yU>-hWr-|hL-=JrjU-1qwZ zQ=HsMmfB&g;ZmF2^Z5OTy63*x@@1yr!QAp#pWV3D@o4+k>Hq))&q+i)V>`QbyR~h{Hfr0pZ5w}Bedch2$vO9@eLafb+1=r@>>tU;$H&LV z$ERKU4jnsnw$`Ov{cku~i3o~}0{TYV5sit3UR*p`OGq3B3`$C7ZIqGvsl}7gju$m zgghfKvOQ~yQL&?8<{_~$V=*qAwLu418Ba}cPw-+QlQ#)gCXb<}Oqq&l@{0hhB~p_- zlfBcKq#3XlHB&Wf*z7s!38XUwsdJf}d1#^eLjy@`0YVlsDT`oj@eJ(C~i}UuEOs)W%C?qRWf|08> zSIg$R(+AGV~UZP^H&ZMT%qR+S5i|-{m?*)m8g(S5;d$C0RVBiQ+^G}#dR8u zwdthF#|F(qo+g|8W#cBKD^p-Ibi5n35dX2saeO>a!PYh=2gIAHz{Vio-bI zSaKSM^5q>XNwFIhjwO#ElKu$9VNLR=W65JUt`5_gq!@|4P9=*pn~Mi0Na2SthmtXU zH5-UO^7-nAlgz&4sUFPf{$<)cXLR>YjF zR^Pka<8mQVOGNH6OzOp$!>=Vbxq;jlaQ7(V92>FRh%seI-NEcnMnY&l zcJZQ}$uX%Ax_6&Bk)#I@+I7I0WW*W>oq6a;lGX)7=#eu?Du>Xx$95-|cs!mTtKJ$2 zJqfcpxf#tmWqUGn?N3j=5aNexn@{T#A+&3TGs$PqA=K%iBT2URE`(koW|#E@X0Iyx#K(q&gmqKFrG8d(e4ul*zg^4jDoGB)I|DDHw+-{h-n5DwDTk5WdeN zXq}N{nL&KMuV4r6Mh&Bq1I$9P68hf$^zZvx03zW00000NkvXXu0mjfhxr@( diff --git a/riot/vector-icons/apple-touch-icon-114x114.png b/riot/vector-icons/apple-touch-icon-114x114.png deleted file mode 100644 index bbe460aa89a33569ae681cee409b48edbaa41fc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1909 zcmV-*2a5QKP)K#|xsi`G}3 z-O%Lr{{R2X;q^zA+C7ojX0YLq(Cd@a?2F9lgvRK1z2#@I;#H#EI*->-n%kep>+$#e zt;n z?D#y7*OAcdj?U^*pxtPw;Oq1IPoCSM-S2+E=0TL$MU>gm<@Pp=)|uArR-@fGjMh=0 z+-g?X%PH;O+TKo7+#F+hVNXbGqc$==am+_CS-^ zWv=1!`25o4_Hnr6jm_$c%j$#1=ykj0U#j3kmf4rp?VsE3PMzC^x#p76>pzm%mDB83 zq~2kx;B2(xNtxPev*N?u^HZYTJ&@O%*zR4a-+8{~+Uoa$#ORUG>t(Ouj=tz?v*J^s z-A9<(iOT6%rQTbo-~VJeYE7;>iB-N9^MK^!fcdjn|yU>-hWr-|hL-=JrjU-1qwZ zQ=HsMmfB&g;ZmF2^Z5OTy63*x@@1yr!QAp#pWV3D@o4+k>Hq))&q+i)V>`QbyR~h{Hfr0pZ5w}Bedch2$vO9@eLafb+1=r@>>tU;$H&LV z$ERKU4jnsnw$`Ov{cku~i3o~}0{TYV5sit3UR*p`OGq3B3`$C7ZIqGvsl}7gju$m zgghfKvOQ~yQL&?8<{_~$V=*qAwLu418Ba}cPw-+QlQ#)gCXb<}Oqq&l@{0hhB~p_- zlfBcKq#3XlHB&Wf*z7s!38XUwsdJf}d1#^eLjy@`0YVlsDT`oj@eJ(C~i}UuEOs)W%C?qRWf|08> zSIg$R(+AGV~UZP^H&ZMT%qR+S5i|-{m?*)m8g(S5;d$C0RVBiQ+^G}#dR8u zwdthF#|F(qo+g|8W#cBKD^p-Ibi5n35dX2saeO>a!PYh=2gIAHz{Vio-bI zSaKSM^5q>XNwFIhjwO#ElKu$9VNLR=W65JUt`5_gq!@|4P9=*pn~Mi0Na2SthmtXU zH5-UO^7-nAlgz&4sUFPf{$<)cXLR>YjF zR^Pka<8mQVOGNH6OzOp$!>=Vbxq;jlaQ7(V92>FRh%seI-NEcnMnY&l zcJZQ}$uX%Ax_6&Bk)#I@+I7I0WW*W>oq6a;lGX)7=#eu?Du>Xx$95-|cs!mTtKJ$2 zJqfcpxf#tmWqUGn?N3j=5aNexn@{T#A+&3TGs$PqA=K%iBT2URE`(koW|#E@X0Iyx#K(q&gmqKFrG8d(e4ul*zg^4jDoGB)I|DDHw+-{h-n5DwDTk5WdeN zXq}N{nL&KMuV4r6Mh&Bq1I$9P68hf$^zZvx03zW00000NkvXXu0mjfhxr@( diff --git a/riot/vector-icons/apple-touch-icon-120.b5d5cf5.png b/riot/vector-icons/apple-touch-icon-120.b5d5cf5.png new file mode 100644 index 0000000000000000000000000000000000000000..1c91a55ef102b13055662026123b963a603acc12 GIT binary patch literal 1528 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-144.png b/riot/vector-icons/apple-touch-icon-144.png new file mode 100644 index 0000000000000000000000000000000000000000..354259f5d7815f36e3dbb97fcb592f5e19d9a97b GIT binary patch literal 1903 zcmV-#2ax!QP)Px#32;bRa{vGf6951U69E94oEQKA2Lwq(K~#9!?VUkt zTS*Xx`vSg!ZxElrIe~Qo=>#)3@C{}&I}cfSXF~$sX~2f8Vz7f2g0VsJkc9*T$-)q2 zG4^-4C)c45-sr|mYKD!T92649rclBHE}^OGaDP*yuEU8dj@hXThH3RABOuL zmJC2Q8ceIVWdjq~0=x}tB!LwsFT3MDfrZ%K;Q00M6n7kk5La1m-1psRhO1rs6eJ-) zOa(?~S-67-f>OO+hdKx-Ea7A2%+6<10;}V6IJxw#$_Fs>QX+N=#D;)%ZqAzQo&?-e zxt}455||pQCifKKt}G{WEkLzY2VoIds2hzqnaj9V$)9fF74}W`hbIL&Ssq}Jf9l&> zVIJlsKrA?!OYc}-lG>}UrpdPw2FC0;SyEs~TE|acBW*u6tknt|=#X-33ox&a-7HNR zk|>=$DkcJkg*{R)21KTo77(svd848$g%;MBi`f+GAA-_PpWef|Bjs@iVTVs|{Ck^$ zHHn0{eQ+QUO176MsSD@bb8$9l0o9@{H}%NZ;pBtyWh^eR08NO{2f>zcpEGL0XBt?* z#(Wm9S{Y}0jGaPQ1lGAZ^K~p}lTzCEGxotn0k$X{cr0D#v#Fg4Wl15XCTQaqL7cew zHicZmpX%Y=We!X=X_tmYR0AL$2Yjt0_EbawOXtsG>^31JPrzBEEMO(To?v*h$ zZeF0m)3)j>Z}0z1vtjKL3*v@5jmf4cd=*ELz$CesiGKki7KzE_6=%WL;}o~=n%%kRvy?T+^x1H>m`MG`>R(xwKaa483HEMhX*Y>Rn0eb z)5<$tvTqDE+}5!(N%m>0(ji&E+8Pgq@>r`AL;a07pJa%cGvX_AQR)DOzmn2`- zmB%j4s=HPq)<2&1lQ!XAlI}ijHeegKXs@mAaC%L$9nAbfG*mIFT5SCHd0_Js3W52kg;&eE< zv~!@6Ibb_JFKGz#Gcch+3n6z6O*Y5aPB0o5eTut?ihTdt0Za zqwjWs$tQVg);5sqjr;BMIlJ$`)OwjjrPpEa?(bk&BcW3)3-?li{ofGyIFE3ZD=)3T z7P!fJR$ME18-P{J0(7G=S{i(LeeuAeHf0oax?Ewvssgckcr^7=?Y036Zgx*_W*32N zSk<)pYUp8wVJlAD7YuBP4Y_dG+E(I;fW-rQE=fR6{>C!PXXkGPu;)J49rXbZf?_Q{ zq+eNjKncu4TY@575Vk)&DYuZgEx=f+U^D_FFdBi;2#mmJ1V$q;0;3Ta pjlc+uMqo4oqY)T^(FlyTv>$>#)Wuns8}0xA002ovPDHLkV1m}~g!cdd literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-144x144.22c7dba.png b/riot/vector-icons/apple-touch-icon-144x144.22c7dba.png deleted file mode 100644 index 20643d79295968059994f84e626bf1709514fb4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2226 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-180.png b/riot/vector-icons/apple-touch-icon-180.png new file mode 100644 index 0000000000000000000000000000000000000000..e9409c84b94efb47c74792d51d0acf50e9307074 GIT binary patch literal 2299 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-180x180.a6f14e2.png b/riot/vector-icons/apple-touch-icon-180x180.a6f14e2.png deleted file mode 100644 index c83f8d90cf835ab5db67f968992438fc943038c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2564 zcmV+f3j6hmP)Ck=Qni z)>fX~ioEB$*zxZ5``PLDYN_Eji`HJE-loj$>-78j{Qi-^={StmHjC9ej@MkM-i62L zjm_$d%;|r_=X=2Bcf93lvf^2$-%Fd@IgZwCtKqoT@%;V%Jdf9Ny5ynV@1ouBkkIQv zlh~=v?f3fq;qLiUq1~F-?T^pvX|m!%l-Wm>+M&tp`TPFo@%lxU+LhDnh{@?)soyw^ z*HD_WYF`AwbNpWE)4*6oqd?0>c8W2N6ckl0k5+{@wg zSESxVmD$nd_K?r(pxo|fvEsqo^7Z-sIgQt})bPdK^G2B3g~;fY!s(9A>OYd%bg$!s z#^{aC>TkE>bh_nvzU6_$=QoVjN157Ttl@sa=9}2=g2d=^uH*jy|82G7TBqMnp4?QT z-93@mlhW&*+3u{*?u*OmLXz3+^!rSl+l{{HYqR2Uxa4=e<&VDTak%3?kl0C?+LF=h zNSNA+%j#vX;Yyd~*{4Z?@#*@cPi?_RZq;I*r$_(eHh<<$S^CXsFxH=H-0S$->i37b z=g8mml)>rm_WWh0;Pd$XH`QKm000N0Nkl|J_s{zZ3jicS00000 zAeY+um=R;`bL;!<+=W*gSsQ@yyLE4Qs)KwqxRcF`I}}*z8f1%YT}j>D%Pw_UcX#;* zzco0SOftD?JIw4k`5kSsC-%<0k(s|hxohE~6cV?1$R- z=1t0Y&cs%OXxmZ?u(et_ZX5PG>qT22KL~W!D2MeBPp>3k?M9&QP35e)ti+zNT@uhg zV1R#6Icdm8TmzDj{9(v^OF3u<@$Hnv?DE5~lh^fbG^~-t?AZ(c9_5&QXxJ|aIuL}E z<;p3kXy`p?ap>?!{U(X2y#(G^pd8Z8iwhk&dhEDFcOnEQPbp{2;N_GQjRYi`(?GME z(Zy#hYR|THjt`f^{bCh32gA!aho$VbVpzpF+oPjG>-HJXc_AXxoN{&gSH9@%UP_&OY+9i(u8zBfCl1Mkf zpYBX_5%xApe7k~R+>!{JD&e*>(RqGsWs8RTMhN9eggbC|nIqBJ1=uMPEf*@mS0QE> z_d>HX(ScrKYpl~<+WFzgMKLRcS!8h z_foW)23cbA0gPIfrzbrXJqYK;WEV7A4&)ztDmoo7uSP!tzva45^;Gn0fcXem0iBiw z$zo4Mw*ntaxLgQ&{F*L<%KzMbdIdZXlYGl@{HDjI$0ydkdZA?q7J6$=FHC_?#jF=@ zh)EXg_Dpnn)m`v!7n48`J`c{*7h-}x>#N9t*ST3tj>7vcM2G9YxfipI z?J^>bN#cU5y<6?Au39)_KFYUwdZ9vS{L8@{ux_=Zq zH!k~O?;0^%Qv#Pjj-r?PBy88aDPzxWm9F%Ejoz=qNP38s~#K$`MV_ zZizly`?s^j6ZWDb)GiY?6~oL{<%qkGBjM_J36*u>$3m7WXQaSK67FMOMsL`2rTm~A zavyeC?jBEWMLL6?@z*nsg_pdqr6Ardfiq4GksWTEeyhsqn#7fR5UraTfYchKg4 z=#}Wer)Znr;*n^1bRKQDy%H^XXft+rC0ZV!t?8;)qA%`5+xk!=_m!NHlvU2Bj#6h$fU0#V+KclTF-7C>8)6rIX$|KS0M?c!q zyb`U_(B@n2mFQEYXj@$Ek!ZE732k3^C0cbE=*s-bE758R+V;60o%q}{Hn<<1_}rW7 znP^pou2ki0bJOdMwc#8-^LbsW>uzCzk08ltZ502i9$pNd1K&xbl<6#hw$Z zIbAvC$NSOF;WAbX%zRU6csS&Nz!&*%D? zfbZmvQz~KU&zFAv$@8ab5)E~IQQAGzKl7V8*FRaHCP7kCQc_YCk=Qni z)>fX~ioEB$*zxZ5``PLDYN_Eji`HJE-loj$>-78j{Qi-^={StmHjC9ej@MkM-i62L zjm_$d%;|r_=X=2Bcf93lvf^2$-%Fd@IgZwCtKqoT@%;V%Jdf9Ny5ynV@1ouBkkIQv zlh~=v?f3fq;qLiUq1~F-?T^pvX|m!%l-Wm>+M&tp`TPFo@%lxU+LhDnh{@?)soyw^ z*HD_WYF`AwbNpWE)4*6oqd?0>c8W2N6ckl0k5+{@wg zSESxVmD$nd_K?r(pxo|fvEsqo^7Z-sIgQt})bPdK^G2B3g~;fY!s(9A>OYd%bg$!s z#^{aC>TkE>bh_nvzU6_$=QoVjN157Ttl@sa=9}2=g2d=^uH*jy|82G7TBqMnp4?QT z-93@mlhW&*+3u{*?u*OmLXz3+^!rSl+l{{HYqR2Uxa4=e<&VDTak%3?kl0C?+LF=h zNSNA+%j#vX;Yyd~*{4Z?@#*@cPi?_RZq;I*r$_(eHh<<$S^CXsFxH=H-0S$->i37b z=g8mml)>rm_WWh0;Pd$XH`QKm000N0Nkl|J_s{zZ3jicS00000 zAeY+um=R;`bL;!<+=W*gSsQ@yyLE4Qs)KwqxRcF`I}}*z8f1%YT}j>D%Pw_UcX#;* zzco0SOftD?JIw4k`5kSsC-%<0k(s|hxohE~6cV?1$R- z=1t0Y&cs%OXxmZ?u(et_ZX5PG>qT22KL~W!D2MeBPp>3k?M9&QP35e)ti+zNT@uhg zV1R#6Icdm8TmzDj{9(v^OF3u<@$Hnv?DE5~lh^fbG^~-t?AZ(c9_5&QXxJ|aIuL}E z<;p3kXy`p?ap>?!{U(X2y#(G^pd8Z8iwhk&dhEDFcOnEQPbp{2;N_GQjRYi`(?GME z(Zy#hYR|THjt`f^{bCh32gA!aho$VbVpzpF+oPjG>-HJXc_AXxoN{&gSH9@%UP_&OY+9i(u8zBfCl1Mkf zpYBX_5%xApe7k~R+>!{JD&e*>(RqGsWs8RTMhN9eggbC|nIqBJ1=uMPEf*@mS0QE> z_d>HX(ScrKYpl~<+WFzgMKLRcS!8h z_foW)23cbA0gPIfrzbrXJqYK;WEV7A4&)ztDmoo7uSP!tzva45^;Gn0fcXem0iBiw z$zo4Mw*ntaxLgQ&{F*L<%KzMbdIdZXlYGl@{HDjI$0ydkdZA?q7J6$=FHC_?#jF=@ zh)EXg_Dpnn)m`v!7n48`J`c{*7h-}x>#N9t*ST3tj>7vcM2G9YxfipI z?J^>bN#cU5y<6?Au39)_KFYUwdZ9vS{L8@{ux_=Zq zH!k~O?;0^%Qv#Pjj-r?PBy88aDPzxWm9F%Ejoz=qNP38s~#K$`MV_ zZizly`?s^j6ZWDb)GiY?6~oL{<%qkGBjM_J36*u>$3m7WXQaSK67FMOMsL`2rTm~A zavyeC?jBEWMLL6?@z*nsg_pdqr6Ardfiq4GksWTEeyhsqn#7fR5UraTfYchKg4 z=#}Wer)Znr;*n^1bRKQDy%H^XXft+rC0ZV!t?8;)qA%`5+xk!=_m!NHlvU2Bj#6h$fU0#V+KclTF-7C>8)6rIX$|KS0M?c!q zyb`U_(B@n2mFQEYXj@$Ek!ZE732k3^C0cbE=*s-bE758R+V;60o%q}{Hn<<1_}rW7 znP^pou2ki0bJOdMwc#8-^LbsW>uzCzk08ltZ502i9$pNd1K&xbl<6#hw$Z zIbAvC$NSOF;WAbX%zRU6csS&Nz!&*%D? zfbZmvQz~KU&zFAv$@8ab5)E~IQQAGzKl7V8*FRaHCP7kCQc_YPx#32;bRa{vGf6951U69E94oEQKA0=P*;K~!ko?U_GL z0znkU_X6I)8|X#wB6tIDU}Gn-u*byS4OE!0gib9$EZoFIicN$9jD;o^>lY?&Ci9P( zH?z1Vv)Kyv&yV-M_vU*;vNt&UFJ}^2BWq-htdX_BtOw)E(Q00n<@)<;^07#l`SDX9 zA2yM7^6^%x4*Y;CZk(L9 zMH^z>R6dj(?O8vF5)xX^H`KfGMnMd;&?ZjdH1|=~N_Bz}?%f}D>S8^9>go74>*`y& z$Wi-X(mes+@^?YUwXhpP)0&Hazo>k{htOKWt$YIuugxvy$=Ug(xatL1Y!G0qc{e zwL`kQn{^I+)uVXUN*K*R!N?18h_=BFq^!QnT{gNBgR+76xR@@313!l$mIet)ZuRe?7PTHU{jRSz_`2pEO|qPuW`0* zxXF9x?^#)N&GqhS8v^eWBID*(8p`_y+tWmVbz5Czi&O9ZD`E_9pDuD{&}cnB{=XGj hBWq-htdUiB{s2mE;fk^3Piz1H002ovPDHLkV1gO%cQF6} literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-57.png b/riot/vector-icons/apple-touch-icon-57.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e5a516b80f7a68826fc136068c02f0bda0c618 GIT binary patch literal 803 zcmV+;1Kj+HP)Px#32;bRa{vGf6951U69E94oEQKA0=P*;K~!ko?U_GL z0znkU_X6I)8|X#wB6tIDU}Gn-u*byS4OE!0gib9$EZoFIicN$9jD;o^>lY?&Ci9P( zH?z1Vv)Kyv&yV-M_vU*;vNt&UFJ}^2BWq-htdX_BtOw)E(Q00n<@)<;^07#l`SDX9 zA2yM7^6^%x4*Y;CZk(L9 zMH^z>R6dj(?O8vF5)xX^H`KfGMnMd;&?ZjdH1|=~N_Bz}?%f}D>S8^9>go74>*`y& z$Wi-X(mes+@^?YUwXhpP)0&Hazo>k{htOKWt$YIuugxvy$=Ug(xatL1Y!G0qc{e zwL`kQn{^I+)uVXUN*K*R!N?18h_=BFq^!QnT{gNBgR+76xR@@313!l$mIet)ZuRe?7PTHU{jRSz_`2pEO|qPuW`0* zxXF9x?^#)N&GqhS8v^eWBID*(8p`_y+tWmVbz5Czi&O9ZD`E_9pDuD{&}cnB{=XGj hBWq-htdUiB{s2mE;fk^3Piz1H002ovPDHLkV1gO%cQF6} literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-57x57.250bbfd.png b/riot/vector-icons/apple-touch-icon-57x57.250bbfd.png deleted file mode 100644 index 40e8b631dc3ef2899e61f97cbaa10d2fcb2e9dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmV+n1@roeP)Z679?|DgW$LO*MX{xQ6S$$MklV1A!%K2FPTp$vNfJj`>j=PQ-DQrb;6Mojix10dPuK_A@ zkeWg@CZ3+2&TYDBSAX`m#a(;Fx~|XyDFQR=k(-V_G67cQCtng7M5X=`IQ81I=BjO& zmV$JVKm<|N47OxeCRg|=gqii|E$7$-h6i*^Ji~LxQ|QpTYt|74S{Z3z)ffM0Jq@0K znRVSY8;@xP(-!F9Q}+lx9rrWBy330#DX;vPS@%A4?s?F@C#=726B$w)Z`kMMn9ye+ z+09Mk@Uy~KpMUQIC;OXdfqQBi3n>$x*MAS}dFYJL11E5#(xFxfYovjeeej`PJ5onG zOY8Bo{#6aQddi7>~p7w!r1%(2@}R4ek#V+_oN_g)ki(!!c6R`i*r1?IbCS+rO| z1C(S69l^S(*w*%g&)D*DaZEZJeka_SNy#kwRqL+Wvfl+dpB1io8JzM{IQ${DAceK6 z3$llvF2Oo8g;jhCJE-ADV7QJ(ziQhZhw@PuU@iC*nv%?Bu;CA$ee0c^VvO_wYtH*% zOj$?js8#uv7A?*)jnOj`lUU8Si2T3)nr*|ih#a>#&-{RjVQfMDgmU^XSW5vLs-@8O0K#slh6+|S#E2EuvSLfSg$?S{-zv4V$b!EA^cxS{0bv5{tot9k zczT98*`~4aOsh{V$T30t(h00%c={WVj5z(;8(Cnz6B3xZ#%8QN;VtLBHmvYV@{hh2 zoqppL>~Ue1gqqjlyD-n(Ln{^*)8k=AgWCg9f^sm4!DKH8}uGg=y#b3(x9H*2S47xci;M3WDZejA@}wTT@^`N7+tbh0buGk`#lx zxyS}4?MzlQZ3!yxL$GsLp?zMGZ&_OKTcZrL7}kLblJ?eg0xR?b3o!2IoOULL% z;m%IwYEZB3ls@Z=qZ(Z(@#x%rcPF#LmH5&p(sAEfDm$4K7AmW9MWwJ+xt305h09f1 zKU_lzvi6k`kZZBAp1A9RU-{8yzOA<3 zwx56C>0lS;6ii-q4b9kCf4Zy3#UrD0q%y$Fsq8CL`wQ#Jx~6G~d~MCn%XZ9r?Ty9O zO*icAvhKR)Sd?kvvCI!wbw{;#kdlPM5A5d!4O5ehurfhIDwX-YM}cjHOK8ah#{|RF zt>bKnih99SMCTl)rV*NM80BE{gr;sufdvj&VEG@Y6gAm-%Inonyz|q!v3h1{mRbMI zi;jdiSy2N+AuakGf|lN2(a`4V(> diff --git a/riot/vector-icons/apple-touch-icon-57x57.png b/riot/vector-icons/apple-touch-icon-57x57.png deleted file mode 100644 index 40e8b631dc3ef2899e61f97cbaa10d2fcb2e9dd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmV+n1@roeP)Z679?|DgW$LO*MX{xQ6S$$MklV1A!%K2FPTp$vNfJj`>j=PQ-DQrb;6Mojix10dPuK_A@ zkeWg@CZ3+2&TYDBSAX`m#a(;Fx~|XyDFQR=k(-V_G67cQCtng7M5X=`IQ81I=BjO& zmV$JVKm<|N47OxeCRg|=gqii|E$7$-h6i*^Ji~LxQ|QpTYt|74S{Z3z)ffM0Jq@0K znRVSY8;@xP(-!F9Q}+lx9rrWBy330#DX;vPS@%A4?s?F@C#=726B$w)Z`kMMn9ye+ z+09Mk@Uy~KpMUQIC;OXdfqQBi3n>$x*MAS}dFYJL11E5#(xFxfYovjeeej`PJ5onG zOY8Bo{#6aQddi7>~p7w!r1%(2@}R4ek#V+_oN_g)ki(!!c6R`i*r1?IbCS+rO| z1C(S69l^S(*w*%g&)D*DaZEZJeka_SNy#kwRqL+Wvfl+dpB1io8JzM{IQ${DAceK6 z3$llvF2Oo8g;jhCJE-ADV7QJ(ziQhZhw@PuU@iC*nv%?Bu;CA$ee0c^VvO_wYtH*% zOj$?js8#uv7A?*)jnOj`lUU8Si2T3)nr*|ih#a>#&-{RjVQfMDgmU^XSW5vLs-@8O0K#slh6+|S#E2EuvSLfSg$?S{-zv4V$b!EA^cxS{0bv5{tot9k zczT98*`~4aOsh{V$T30t(h00%c={WVj5z(;8(Cnz6B3xZ#%8QN;VtLBHmvYV@{hh2 zoqppL>~Ue1gqqjlyD-n(Ln{^*)8k=AgWCg9f^sm4!DKH8}uGg=y#b3(x9H*2S47xci;M3WDZejA@}wTT@^`N7+tbh0buGk`#lx zxyS}4?MzlQZ3!yxL$GsLp?zMGZ&_OKTcZrL7}kLblJ?eg0xR?b3o!2IoOULL% z;m%IwYEZB3ls@Z=qZ(Z(@#x%rcPF#LmH5&p(sAEfDm$4K7AmW9MWwJ+xt305h09f1 zKU_lzvi6k`kZZBAp1A9RU-{8yzOA<3 zwx56C>0lS;6ii-q4b9kCf4Zy3#UrD0q%y$Fsq8CL`wQ#Jx~6G~d~MCn%XZ9r?Ty9O zO*icAvhKR)Sd?kvvCI!wbw{;#kdlPM5A5d!4O5ehurfhIDwX-YM}cjHOK8ah#{|RF zt>bKnih99SMCTl)rV*NM80BE{gr;sufdvj&VEG@Y6gAm-%Inonyz|q!v3h1{mRbMI zi;jdiSy2N+AuakGf|lN2(a`4V(> diff --git a/riot/vector-icons/apple-touch-icon-60.f236450.png b/riot/vector-icons/apple-touch-icon-60.f236450.png new file mode 100644 index 0000000000000000000000000000000000000000..7c37f2ec313861a5a96ed063af01005b3cb6697b GIT binary patch literal 837 zcmV-L1G@Z)P)Px#32;bRa{vGf6951U69E94oEQKA0@_JLK~!ko?U_Mp z!cY)~bAjH#8`u+g13iJBpuK@N=%%}tF5I=yg*yuht}Ik>A=E-saG_ApMWN|J#f60~ z><@tu=Or&M?@ctNFN9JA!|vZ`UF>UMv^TC~&94hFIo+e*f_%a+gMT$ALzf z^OX=*b7b`KA%X5M7l(#M+$E|lkDDsoc*udEQ6=Oh8CT7Hi2QDU|BKp(oesJ_?Ijj9 zNF}b1;B%Fja6*gm-R~W1ck|itW(bAkA>^=;5*b3r5ko5FG~THE(ll3y5_HXNMdE7M z3A`TBQYO$KgKc2!YNXv1p00xw?|jYt(3wI*cD#KU(hon)4;TK1i@luNNjzpkjP}Os z2mO;q%~n4bC$Wi;5@BwO!+tP;BgNDRnuJojhlv5KzP7>|AR?4IDn~uj1N~)jlP;^T z>B@dh9T-@gw3!o>l+@5fXW{Mze~04Db?_u}Fb?aNJkkXNodusGpG<6VTpvixoD|Uh zvxv~!-pmkM91#)&=qUPxz`GIsC5AGsrBSg^PNKg-{)N38IcY?ekyx=0=u9qTRUpsw zI2}h$5;e8Ohz@i=O-&_*A7v+Q@KLukI?$wh$vv^}-5~wQU4oto(}5;NUXt&`yTx5; z*C3kHxZ;Q!IX#drD<998R|qQc6=M>{J=_W*?yyzXG>{5dkrH}CI0H1oDxM$Oo2YLT zjbhZs>^N&NBv9lYI*aW;=K@l)4DpqK7h``1hOMc5iNojznOD7-o#efP#SilDry&4w z*^trTHtbNNj&*w$K*ZLR)AHoyGkN8qEim%w_L# P00000NkvXXu0mjfNbP!+ literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-60.png b/riot/vector-icons/apple-touch-icon-60.png new file mode 100644 index 0000000000000000000000000000000000000000..7c37f2ec313861a5a96ed063af01005b3cb6697b GIT binary patch literal 837 zcmV-L1G@Z)P)Px#32;bRa{vGf6951U69E94oEQKA0@_JLK~!ko?U_Mp z!cY)~bAjH#8`u+g13iJBpuK@N=%%}tF5I=yg*yuht}Ik>A=E-saG_ApMWN|J#f60~ z><@tu=Or&M?@ctNFN9JA!|vZ`UF>UMv^TC~&94hFIo+e*f_%a+gMT$ALzf z^OX=*b7b`KA%X5M7l(#M+$E|lkDDsoc*udEQ6=Oh8CT7Hi2QDU|BKp(oesJ_?Ijj9 zNF}b1;B%Fja6*gm-R~W1ck|itW(bAkA>^=;5*b3r5ko5FG~THE(ll3y5_HXNMdE7M z3A`TBQYO$KgKc2!YNXv1p00xw?|jYt(3wI*cD#KU(hon)4;TK1i@luNNjzpkjP}Os z2mO;q%~n4bC$Wi;5@BwO!+tP;BgNDRnuJojhlv5KzP7>|AR?4IDn~uj1N~)jlP;^T z>B@dh9T-@gw3!o>l+@5fXW{Mze~04Db?_u}Fb?aNJkkXNodusGpG<6VTpvixoD|Uh zvxv~!-pmkM91#)&=qUPxz`GIsC5AGsrBSg^PNKg-{)N38IcY?ekyx=0=u9qTRUpsw zI2}h$5;e8Ohz@i=O-&_*A7v+Q@KLukI?$wh$vv^}-5~wQU4oto(}5;NUXt&`yTx5; z*C3kHxZ;Q!IX#drD<998R|qQc6=M>{J=_W*?yyzXG>{5dkrH}CI0H1oDxM$Oo2YLT zjbhZs>^N&NBv9lYI*aW;=K@l)4DpqK7h``1hOMc5iNojznOD7-o#efP#SilDry&4w z*^trTHtbNNj&*w$K*ZLR)AHoyGkN8qEim%w_L# P00000NkvXXu0mjfNbP!+ literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-60x60.4d632a0.png b/riot/vector-icons/apple-touch-icon-60x60.4d632a0.png deleted file mode 100644 index 71ca0cb7a1528ef7567af97a2c2537639dffe8d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmV-11}2lTnYsUs z{SSu#EkFy<0<-}Ak3rXKdauVTm$;L&9I)wcY-o-nzS^7G|4w=}Rux-sGIR}1HT3Yv z=+iXqTt^(mn(-Ff^+D=ZZ}7v7mh!=j&b5YTr7btI)O$Y4<~b3E-peW#-BSnsI8{5x zk(kh;%RDJ>tSwYxvaUeNbR%1{%!51?Ay?1?oI}^DdS+V^Biiv^it<@UKcAvn>_!wx zy10eD8mF}B!7g>SjEx9<2DrnkX%3;6xsx`b&!wo`8rvB1Bk0MvUFr!zLTq+%%YdlREyoo zEg=%GW+UV5j*IA3J`^|!C(!4T ztx zaKSb0gMT0T>+*3wU%SRnG~+uie6zQ5G$9fbK*K499u?^zfH0r~NP3|g@wUp$N%n`! zK2;gHg8nLB%m~Du2#`NX!<(E4lcPHFQ3gTnK$r|18bv%AuLOIeM{eh8&qpb_g$@y$ z06LJQQRta(G0Pi!2S?6DDNZLS8If+auLwQzrm}UDpU7UIVJPW=rS2q(=+W2)!5cjS zUIf?J5wxjyc&-x>BL0a8kDBd-+cmUrv0=A)I^|HUhr|#)@~WbBd!U2|XqbqQ>7$CM zp|8X$S9(!y4F(kPQkohTcJolJJrkjrYG_C}_kNP?5BsLgK@!M4<~bAdU5L%W;u~2S z2*%&;m6%rhi5?W_%z}5U(xX5>rO>DXD0=66spSH+%9rwJ`1}M&QC9j;sEdQ(+i24E z@&>(wL5ygHH}$4c4{_sVc`JI$>q`9!PjX~*j34MH#Vyt|K`4iz;$qyjJw)=c5|%@r zp!bGJe>H=BTGF!Giy9aj<)jGk!Ho>)1CjDW=7MR*rmx^y|1Fq6x(DGohw9`cpN7tX z55|Os`szZenHIa-h6b(k7ej&t0cUfN*d@P}JuWBi0mfzn4LTmH*c2#+C=T4Q0d_CDF4tfj6FjuJlHz7 ze~G~^pkWkCx@NG0hL&1a|A@U*E)Ll(ER79|`QL{|+i;M`&vL+jFpMQS>}rw(ssA->bYRsAX1qkv9`mHL4yqH=>J92HpX&0%9C& nhYH)w_Amr!0a}0-patl0EToa~AiL#a00000NkvXXu0mjfmDz;9 diff --git a/riot/vector-icons/apple-touch-icon-60x60.png b/riot/vector-icons/apple-touch-icon-60x60.png deleted file mode 100644 index 71ca0cb7a1528ef7567af97a2c2537639dffe8d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmV-11}2lTnYsUs z{SSu#EkFy<0<-}Ak3rXKdauVTm$;L&9I)wcY-o-nzS^7G|4w=}Rux-sGIR}1HT3Yv z=+iXqTt^(mn(-Ff^+D=ZZ}7v7mh!=j&b5YTr7btI)O$Y4<~b3E-peW#-BSnsI8{5x zk(kh;%RDJ>tSwYxvaUeNbR%1{%!51?Ay?1?oI}^DdS+V^Biiv^it<@UKcAvn>_!wx zy10eD8mF}B!7g>SjEx9<2DrnkX%3;6xsx`b&!wo`8rvB1Bk0MvUFr!zLTq+%%YdlREyoo zEg=%GW+UV5j*IA3J`^|!C(!4T ztx zaKSb0gMT0T>+*3wU%SRnG~+uie6zQ5G$9fbK*K499u?^zfH0r~NP3|g@wUp$N%n`! zK2;gHg8nLB%m~Du2#`NX!<(E4lcPHFQ3gTnK$r|18bv%AuLOIeM{eh8&qpb_g$@y$ z06LJQQRta(G0Pi!2S?6DDNZLS8If+auLwQzrm}UDpU7UIVJPW=rS2q(=+W2)!5cjS zUIf?J5wxjyc&-x>BL0a8kDBd-+cmUrv0=A)I^|HUhr|#)@~WbBd!U2|XqbqQ>7$CM zp|8X$S9(!y4F(kPQkohTcJolJJrkjrYG_C}_kNP?5BsLgK@!M4<~bAdU5L%W;u~2S z2*%&;m6%rhi5?W_%z}5U(xX5>rO>DXD0=66spSH+%9rwJ`1}M&QC9j;sEdQ(+i24E z@&>(wL5ygHH}$4c4{_sVc`JI$>q`9!PjX~*j34MH#Vyt|K`4iz;$qyjJw)=c5|%@r zp!bGJe>H=BTGF!Giy9aj<)jGk!Ho>)1CjDW=7MR*rmx^y|1Fq6x(DGohw9`cpN7tX z55|Os`szZenHIa-h6b(k7ej&t0cUfN*d@P}JuWBi0mfzn4LTmH*c2#+C=T4Q0d_CDF4tfj6FjuJlHz7 ze~G~^pkWkCx@NG0hL&1a|A@U*E)Ll(ER79|`QL{|+i;M`&vL+jFpMQS>}rw(ssA->bYRsAX1qkv9`mHL4yqH=>J92HpX&0%9C& nhYH)w_Amr!0a}0-patl0EToa~AiL#a00000NkvXXu0mjfmDz;9 diff --git a/riot/vector-icons/apple-touch-icon-72.4e3da92.png b/riot/vector-icons/apple-touch-icon-72.4e3da92.png new file mode 100644 index 0000000000000000000000000000000000000000..b580cc52c01ae929eec8ae14fb0fcde7b17a52b0 GIT binary patch literal 974 zcmV;<12O!GP)Px#32;bRa{vGf6951U69E94oEQKA17k@vQt^S`<$T?Dp|tL3j=) z10g&qu*1o(1?{j{q~O*R&&^Wf75qH9WPs@b!_u&e|Olm zSaR#)%X$}R7_cnfHqSo3L@<;u)M8XBWOMi)7EI(7gvZnC7X$_#z|8*sG1>vBUToW! zt@^=$C?$;5Ni;Zg~&vDPc4fEN~I%L@LCa{cSzX=5Xv9z;=fn zdgX7S!0c4`AoMAy$oN+9(6y2tX_4Nje1($5GBKZ`Ys<1+$`AIGoo7ZX zMSjGSBXoJgO!;i;z@!x(kVqIRp%!MVl^S~r566Ge{X)e!A^wT0v}AitL=>f`EURF0 zU}b`v{(e#&LvsZNARYZbYS(oZ%N(YxJ*Nl`o?(tXuY|2-Hi{J7D)J*@Hq~q3&5k;cCU{+;h&c7-5yTy11~l(qtPq}u*R8oz8!FEmP*KW+F~5yTiB2Z^Ft=Y zTYd|Ki-#Eu!BBQiS!ItSa`0D>lm*klL@}A5<`d24Ro9snU_d~kF7I&rp6pSrldXaq z9#V(vUN<~qv}Fyq2Eb+<^c#(~e%Jbd=TuK}126G=9>7DT(nqe0jcLsnSU~vhXFI?d9g8%>k07*qoM6N<$g7~PwwEzGB literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-72.png b/riot/vector-icons/apple-touch-icon-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b580cc52c01ae929eec8ae14fb0fcde7b17a52b0 GIT binary patch literal 974 zcmV;<12O!GP)Px#32;bRa{vGf6951U69E94oEQKA17k@vQt^S`<$T?Dp|tL3j=) z10g&qu*1o(1?{j{q~O*R&&^Wf75qH9WPs@b!_u&e|Olm zSaR#)%X$}R7_cnfHqSo3L@<;u)M8XBWOMi)7EI(7gvZnC7X$_#z|8*sG1>vBUToW! zt@^=$C?$;5Ni;Zg~&vDPc4fEN~I%L@LCa{cSzX=5Xv9z;=fn zdgX7S!0c4`AoMAy$oN+9(6y2tX_4Nje1($5GBKZ`Ys<1+$`AIGoo7ZX zMSjGSBXoJgO!;i;z@!x(kVqIRp%!MVl^S~r566Ge{X)e!A^wT0v}AitL=>f`EURF0 zU}b`v{(e#&LvsZNARYZbYS(oZ%N(YxJ*Nl`o?(tXuY|2-Hi{J7D)J*@Hq~q3&5k;cCU{+;h&c7-5yTy11~l(qtPq}u*R8oz8!FEmP*KW+F~5yTiB2Z^Ft=Y zTYd|Ki-#Eu!BBQiS!ItSa`0D>lm*klL@}A5<`d24Ro9snU_d~kF7I&rp6pSrldXaq z9#V(vUN<~qv}Fyq2Eb+<^c#(~e%Jbd=TuK}126G=9>7DT(nqe0jcLsnSU~vhXFI?d9g8%>k07*qoM6N<$g7~PwwEzGB literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-72x72.e93344d.png b/riot/vector-icons/apple-touch-icon-72x72.e93344d.png deleted file mode 100644 index 1bc84bba5bdf209ae1df6223f1e3d0a29464c9ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 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 U7qxxJRsaA107*qoM6N<$f literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-76.png b/riot/vector-icons/apple-touch-icon-76.png new file mode 100644 index 0000000000000000000000000000000000000000..e37586cc991effdc8003364c1158ed9278401d20 GIT binary patch literal 1050 zcmV+#1m*jQP)Px#32;bRa{vGf6951U69E94oEQKA1FuO$K~#9!?V3$$ z+dve@=K{S!ZqOUJC$LXYpP;=#ZqQA4DOq%vLJHowkU&;0#374760lOTu%Qqy3|1Gh z>qQD(sDC05sx;s8o@9p+Ll%mW^qc?tnl~d}jXu8kAtGdijF1sBLPp3486hKNgfxxU zm!B^l=c~VevMhUeS|^+I^w(^E`u)w-mzM+i@U+Sl7yfm;xWg>$He~O1kXc*}pfW;s zu8uOh3#!6~cM@{%{2=#6%L|h3oqyUrpM;o*H};&6l*4qJNFm+Z0mj?O@Wanb1l#60 zTga0z4I#b> z9|{}8&-`km`ZGJhi%(}r*pG@3cz$epi$%(96mow$Qbf)*Rqn34dL@xyB2aAfTwW)_ zT@i$YCH3**hbH!5SyM=DU&@O>L!~7&LRMyZY)VURkRb6(46dUdV2fhC-cPZNy&^nm9O%v~+AV?B)0|VaSUGWLKs8e0h_LFaAk1gT^UoSi) z@>xM@mU)_pPulVtNt@A>koBUufYjt}rp#Gf_OodPIsQMamF+}dg^>_S3udRc24Bau<$GVGH-Ul$c^o3@3pJoSmxSTtST|6F3f^=1}1=%w%Ckf8aFBl zTVymFK2lBeo@u!QP0}J0Oe;NOqiJkX5)+5V2KG29A)ht%iI7GNPNx47S zRh-(mN_%Lk+qQ-586k_2pJ(GWQ2^65i&wX$lV(M0QSmQ U7qxxJRsaA107*qoM6N<$f literal 0 HcmV?d00001 diff --git a/riot/vector-icons/apple-touch-icon-76x76.bfcf806.png b/riot/vector-icons/apple-touch-icon-76x76.bfcf806.png deleted file mode 100644 index 9d49b555914d19a1f2206da303f4947255fe6e6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1438 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 U)%!0X$n}JwuCY#qmgA%U08JnV&j0`b diff --git a/riot/vector-icons/browserconfig.e54b06e.xml b/riot/vector-icons/browserconfig.93cf611.xml similarity index 53% rename from riot/vector-icons/browserconfig.e54b06e.xml rename to riot/vector-icons/browserconfig.93cf611.xml index 012a1da..0ac4931 100644 --- a/riot/vector-icons/browserconfig.e54b06e.xml +++ b/riot/vector-icons/browserconfig.93cf611.xml @@ -1,12 +1,12 @@ - - - - - - - - - #da532c - - - + + + + + + + + + #da532c + + + diff --git a/riot/vector-icons/browserconfig.xml b/riot/vector-icons/browserconfig.xml index 012a1da..0ac4931 100644 --- a/riot/vector-icons/browserconfig.xml +++ b/riot/vector-icons/browserconfig.xml @@ -1,12 +1,12 @@ - - - - - - - - - #da532c - - - + + + + + + + + + #da532c + + + diff --git a/riot/vector-icons/dd73cdd3-17c4-9b33-81b8-4789b7a4a250.webPlatform.png b/riot/vector-icons/dd73cdd3-17c4-9b33-81b8-4789b7a4a250.webPlatform.png deleted file mode 100755 index 575781ccec8fcad379dfefd7dcd7f61e688498f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9001 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 P00000NkvXXu0mjfz}k3- diff --git a/riot/vector-icons/favicon-16x16.png b/riot/vector-icons/favicon-16x16.png deleted file mode 100644 index 8efd46e464cacc1faeaa8bef6e09c173ba39eedc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 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 diff --git a/riot/vector-icons/favicon.4535157.ico b/riot/vector-icons/favicon.4535157.ico deleted file mode 100644 index 619b51aaad1114eb4bdc466cc01a3fc3755c854f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139316 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/favicon.ico b/riot/vector-icons/favicon.ico index 619b51aaad1114eb4bdc466cc01a3fc3755c854f..6ad5fb0865163f8495780972b9587748fee0caa4 100644 GIT binary patch literal 15086 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 literal 139316 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 IM6N<$g3iC-;{X5v diff --git a/riot/vector-icons/mstile-310.png b/riot/vector-icons/mstile-310.png new file mode 100644 index 0000000000000000000000000000000000000000..cfafd744d77c55af6644f14a12670c70b33c1a38 GIT binary patch literal 3993 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 literal 2189 zcmZuyc|6mNAK#+Tp~DfP$1yxekHXBAW8raxO7(LTBI_6y=IU2%MIOJIV{&ffJ}Vkc zlDn8Q%CWC)wlT~wS8`-L{&`-n-yhFEpZoQC|MC8OKJR!}XS*W@6%K+xpdRgm8`Up2T`H?q{rS({qg z67KAd@z=9H^S$!Np|}w!ZrC(w)cqARn#?WhTVTv>?CkEc<~PvQlXhui7|K+~_$r}g z)+k}*RyixSlZWr)<9cVYpLtQu)Az{}?jX0#()XZC2-$qt&9<|IAFc)(G z!9DWCB@)9JKl-?qySgE~p3C%o&3VNTqzuj>YbR{d$9OAS+rpju<(zAU%zWmea}NDN zGHr8vC!vuS*EMTF0En~&k5X35hw0&&pP?VQ5uc_|uP1(P317C(CVic=ehGLNvfOeQ zDFgEv!wcw!sV?@9fa-}4Bg-~vz}0-F|67h#D(!L}^UtiYC#}=2*^K)&6Y<@%qrCO3 zk%hFO`8y?Scsk%-GVWHu^sZ$0O{~TD@B`mZMl?g&#(Eu6kInM-!PNY zIrnBja4C~Mz+Jmr#xClfZ)dI+^(;KQBNw+v9ysiZ^Hq@LG%WxGI*?+2(aJ3nyud`m zPXP*@%jW1^rj?F_R=yEWDl_1eEN;l~9uE0VG=eV>JpNjje?GLsxqHq0>&zb{uBo6| zSQ)=--z+>ji6r4`9zy#&0N5$Sza*4h@IM1kB%?OUG4Bl>8pwK=TH_wRFfPIlcGcI` zuB>qt|$FHIhu@;sNXHuwVmG|8}_s5~le1n}_S_}5;>L>4uQ zfO^}9w*nluC6C$>q{~*5&VtJ3M+`h&s@9+7xeVg33>sj11+UYA#5Ox6Eu}e7b?NnX zid;)^GYMy<^6c0j_DI$)r8BvYoo0b^4H1!Ozvy{7O z3n!j=m5_gQVsJBt-6MEQ5w~2adwE8cE)*+Kg@TZVFBpf%WMRBzhfEx8iE4S)CP;YG zG7Sn)ZY!O)ORVofE9e=8Pz(#($?s?nU&{xF#_E8+tdjZ=ZM2-h@HHZ@4_g0LI#kir6EU^RVE(&ICVW07! zm}0Y2c)eZ#x=YrOt(IP(+-0N8atYVOs$U}OR<#i8om#KpEKTg8#_Z~|0HJ-U)JyeVKgNCBq9rl|^Ne&Q>kf%#9w)~WSKP+1stEm9I8@X> zfEsYv*1Rr-h@~)$xb?!00rn2ZFQLzz)Y-G?;>;du_5k%LDI7}Hv zq#uZC*AZi=_K2|G?KRzfV$Q5%WyoG)6p8-npQ0P^Tdn5s^s;qY2T*}2GmAE)I{szV z3V8Kf#2(k|(MCDFhfE;>M2jepKyCgm8Fr|DT5nBJE-AGSw&JgU)K4=w^;R;e0yKbr zg$%%$)ZgA8oEn|^N~6Kk(rTPs#YLW8!No#^FBR;j_q(fFrU`%v%_p!({lku<{I96} zJ~2p1@ZQFz76%cN(Y*uN{wEa>RE-yp4M~B0I3lWk8RKwWQO#4c+8ae74DB<^EDq|y z!=60jTIf-Mk=pjul)@cjWo?;U_;=_2>nCE9mUraztizKq$!sKRL~ok`k|p?`d=B&h z4r9lZl_C-|OGObn^3N?+F97NdJ{LGh^<`U8Ip>tVgDAH>h~M`y34ict8EoW(AeH3J zZ`l|9T6FU5DBA4ePd4}18DU>$8&ud?0}#6TX7-@UHd$@tL|wT}29k)4j#6DP)sl~M zz&gAo>ScV6FbnpK?Z(Tinnbo=@S8;TxGFea79R1bV}(XMlQB>Qf`hE9hoh9++p}^J&KJ~6@Bl)X#t{htNd<= zBcxo;yVg?ypN~(i)YZIT#IhI%>rUi%|N7|^-R08=sqjQb5+`zwTcxcbs%x^Ackk8r708oP}q zQYSfwt{m2_5uNw~+>1A>SnR#|8&4l> zpes>)@vd~b`Kz@@{%ExN{P~k73KVDRuE~O1B2Q<3TLsUS!ZVie4}(H+zq2+4O1g$7 z7Ku+gXZk#wK5e0Hy?&kxK>qpt|1J*yFB?J;)uvmyP8zN1drAeew{gDs*4pRU--`l@ Ar~m)} diff --git a/riot/vector-icons/mstile-310x310.png b/riot/vector-icons/mstile-310x310.png deleted file mode 100644 index b6dcc6096764060018ddde04070355790a3acca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4065 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 T@VwH800000NkvXXu0mjf_o*|! diff --git a/riot/vector-icons/mstile-70.png b/riot/vector-icons/mstile-70.png new file mode 100644 index 0000000000000000000000000000000000000000..7470321851c9c97e05dac287ff4caf2b16634d61 GIT binary patch literal 940 zcmV;d15^BoP)Px#32;bRa{vGf6951U69E94oEQKA13^hdK~!ko?V3SK zV?hvx`vP+VZ!n%fPhd`9PT<_Y8@QRB!z|n>IFMZy3a%7%$U@KojkriaFpDhW!er&Z zEHXcN@R)hk-LLv}b;n3GO+Xa$KDz3!`s=m%bpG{&ZKFtvq)3XSNQ$ILiu5j!b_eIr zZ?j_md>x&>40i_?o7YFHiuC32Z0=akZ&UpCbMIiqkWMCpxpx6<@2R&+NXO%cIb#8A zBS9!8LE8G&nX{Mpaix-n?Yk~ip^%5nRGCB^=XN~qd+-FQa@QruoeOOHzWYv*)_Vu7 z+fK39F8AplK*3KYLy9#0^IJsRWsvabsH8|9JQh>a5NVVOsLMyfQGmp+)InOmb=z4Q zk}H1ba)lGlmgd#f>u5Ph?fY&e#@weg3$0*lm)~+DS<}F^+I2d1MdB7|nH9;;gQGj0 z48M(YRq7PT}V)uP~|Yp5=4(kq|&=waEVl@IG z)go1xlfb4y(TH!B*<+c0gI=i~iFya>`4S<~9Og`v4CDVg6BKDyd@DYsY_?x!WlF6J zY2kLJf~KIh5{h*X6{J#gXzmIsJ2jX5O2|>X3#D3%iHAUi3-XU; z8u%9@>vL+y1{MF4V*GCeO#$biT-id$GVP|dJ9gSiV-FAQs<~8AtP3)eY4*UMEqYpY z|LdlhF_Yw&-#SKirNN>toK<2BBv6a^v5XiJg2bv?uK2;D<7|ta;?=s5ve}+10jqkI z!!w8l7_zIC%Q#BD1>}tX%lj(g{wmdr&7hYWi44E|yIQJgu9avklj@B+j;j_-a9*3~ zk^ltSb0r|fd^6v@2ZSOjDNJN}Uj+ukJn6`-0$}MM3vcfyX9J;-FLm^Mwi-XsNjmr z>V?PXy4Ufc-0zUj>;C`$`TYKCv*K#9;yI4iH;mU-qTTBA`#O!+Wv1Xlli7f_<@fsi z)aLf6&F$&(`m4_FX{q7K;Pg+O+>^oSJdf9b#OIOG>sO@Sd%xyElG&cw?oy!LSf$=X zl-ifo?LLv$NSfM|)9iu7=uDg3oW|?t@%nA6;o$B0o7e3)jn-+h;aH&EVx-@0wc}*2 z;fK2Crp)c4$?TuU>q(Z{IgZ!6*zrr5+m_VqP@dek*6=-$*hrSzU8&zmncF{-*v#Se z@%Q{xqTTxZ{yL7=nbz%Jqu+73rWIndK9JaLw&PBm+@IU--|YBrx8u0h@pHN4N0`}2m)Uu}t+mDygY z;ET-ag~;e#quxuJ+g_vI+3EMa+3{4I+-I@klhW&;-0qv$?wr}~iOT6|vEoyl+?`Tc{q=5DOv$lvr^r{0gw>zl>vI*rz6u;F;U<&nVY&EoZCui>Q1>|v$ev(xWY zqurXT3+kLdU_+ExshztX?Pco{DfY_HuYsP^hb9WArdqC6{0oGu9Bif zVcHZ57N*SuTn?u^Luq*^nmJj zuvS#J-x0%vm+_fu@LQ`iJtCMZEWeR^s2TsH^d-kH?HQRd3K;Vt)P}zHfYEHks8WX1 zL}uFnpDE`i<;7&cbL0$m#}JtvlYC|#@H!u`2RVkU2qNRB;gmN(koBn?y_r6S$gD~7 zES#=VAnb0S6V0-b%z%Sth|G2#0C<_#;NWDV$qaDhUrLOxN(KPLuS4|>?{ohi?K6EF znQ^stJsdWDx$ml}z9Yi{ovvZ@Ru|})U2a|1fcWZDa5(ov8pDhSp{+0mhh-Lt%&P*( z$hAldmB#qI{|TA$6gc>wki>lWoYMlC3AB(qYp9rM&q}mHWxrwpjs;Ov%!18k`=(X8 z7GtJs9epyx^>cmp1_cBA9>AhBHn3Oo7H!fFH6>%^j%L}G+!S~?t6Fa}bc{;Nay90n zU6!PYrevmAexp!vY)>GcesaY4&BMwCj56QFe9Y=4G8G2MnAtzpoee;~B90*+qVBgb zl)?;{GoiBP)Ior1Zd#O>vsw1qhn@kM7^8&KOU>jZV$OpIDGW$uv1;gc~ z%VlZf_~P)1J6?G>wlG-iwJdt|<(QuS|Le-?WxUKU2~^WY!S#-500000NkvXXu0mjf DMh_a< diff --git a/riot/version b/riot/version index 9edc58b..91c74a5 100644 --- a/riot/version +++ b/riot/version @@ -1 +1 @@ -1.6.4 +1.7.7 diff --git a/riot/welcome.html b/riot/welcome.html index f26bdd8..bca3c66 100644 --- a/riot/welcome.html +++ b/riot/welcome.html @@ -118,7 +118,7 @@ h1::after { } .mx_ButtonCreateAccount { - background-color: #03B381; + background-color: #0DBD8B; color: white !important; } @@ -172,7 +172,7 @@ we don't have an account and should hide them. No account == no guest account ei -

_t("Welcome to Riot.im")

+

_t("Welcome to Element")

_t("Decentralised, encrypted chat & collaboration powered by [matrix]")

diff --git a/riot/welcome/images/icon-create-account.svg b/riot/welcome/images/icon-create-account.svg index c9d25f2..7bbef7f 100644 --- a/riot/welcome/images/icon-create-account.svg +++ b/riot/welcome/images/icon-create-account.svg @@ -1,17 +1,3 @@ - - - - - - - - - - - - - - - - + + diff --git a/riot/welcome/images/icon-room-directory.svg b/riot/welcome/images/icon-room-directory.svg index 6f88861..3786ce1 100644 --- a/riot/welcome/images/icon-room-directory.svg +++ b/riot/welcome/images/icon-room-directory.svg @@ -1,19 +1,4 @@ - - - - - - - - - - - - - - - - - - + + + diff --git a/riot/welcome/images/icon-sign-in.svg b/riot/welcome/images/icon-sign-in.svg index 584b2f0..9bc2fef 100644 --- a/riot/welcome/images/icon-sign-in.svg +++ b/riot/welcome/images/icon-sign-in.svg @@ -1,16 +1,4 @@ - - - - - - - - - - - - - - - + + + diff --git a/riot/welcome/images/logo.svg b/riot/welcome/images/logo.svg index 79039b7..b30aafe 100644 --- a/riot/welcome/images/logo.svg +++ b/riot/welcome/images/logo.svg @@ -1,16 +1,6 @@ - - - - - - - - - + + + + +

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 diff --git a/riot/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png b/riot/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png deleted file mode 100755 index 70829bbc217a075844f6aaf6bb5cec7b01ae1456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2553 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/300.png b/riot/vector-icons/300.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1b42f35276816a1c474bf3d92b9b4b1be659cb GIT binary patch literal 3948 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 literal 0 HcmV?d00001 diff --git a/riot/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png b/riot/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png deleted file mode 100755 index 3a9e2c2683ac9e6f54a212ea88d6afcb13b73a6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138309 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 Zff!k8P6x}pI6;9xM*6q)s&$>7{|{s>Xo3I$ diff --git a/riot/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png b/riot/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png deleted file mode 100755 index 8945cc9bf6249d9d285178a210a8d349ff59244b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19934 zcmYhj1yEaE*9MBaySo$I3lw+v-~=fJikITo*@-`LiitvM z0~m3vhqJYd6TP(pH1q8~Fo8eg;50ok++BTWKx88d^EYl5gOzc{!NMQ>LajP$C4Dfw z;G*y*1thV8d*)Z~4vXQ`bdBJ^=4@c6&-Jms#`Q;r_Ux(v|1*(wJG;X4QUkqP-`lko zk24mc|L^6z`L+I4(pI}8dA2|lsz^~x{%3v~X%MRMzFd;;FErL>9I8uc-t}IDU=#_I=A!wX(Yk4<0gGqdMIrjIWNG) zGWG&Bjf2DcRqq3K4!HDXjno+!fzssd22L(M?pC#theoNEe+eSAKGRqxTkEfLE;QEQ z67d?^$y!_cw=2A^NzX49T=it=8m7IsG;w@dpA`gwSS!NFGCI{W?^-lXA3SjI1vyO6 znSM?q+yu#3)M2LxsO{8?kf=x~gBQoUfpofp-s9^(PkMWJd9^9k1Nf{NPictrXQG3z z6g{OIqe&Uj7Wx@fFis1X>CY0$(=lXcJc2)Ng`M;HF8W&!=cs<4^^jz-HAfh0D0vwvGCO|q9=3`Bz`e{DWjCTJ z1xTgC%cPE5F3|;^2kNiHh1x4ItUfP<_a}EiMf3+%BnBaF}bp6 z6b_V26ZRAVk#1A;q{oW(A7Fou(INJTqW-ha8K1Ml7XMK>mRemUI+Q#qza@T%Q8`Sb zPvC>SNnAEwS`LknAEsKM5*IoPmL#DOn)a{ z43kwJ@PX?hY)CVfjXbr`g?Vj(Dd2uJ2sqgwQ*pS$2>xMb_8X`$5$KQ{4P zDcYB{^M%K;S0C53R&MojdByFtDj;9O3dxR7TT_)FG=hC6MDt>?jm zgy^G&p5T{}MdIiCP)Wc&uc6mMgniPw{z^i)%|r+dYx=3PFq2@k z?S8wC;sbw)y__LX z{wrH%`$KIvkT>QEfz)`?v6v1a$^nB_Ll3}O_2l>qxOfu}lo~14Q6E@?m5pfbi-iem z_}+oEaM3_4m?XMHAD_9xWM%2)8pp_vA?5#vY&Rs6Hxz$R)AX^t8~EU-{>_3^Prr3< z^oq%t)3l2O@BKCT&+nT^NgBfhCQ5?W(fz%RmbjoP1$AyLht`@sWV=b=~r_#eeI3+o_a|^ zE#qxuZ+=fw&9&$Im62h0YIY%{dUl4U+)@Pb3eM@%uD#EtOey%wL2CRaCC*0LITzeZ z9R4sn^;v50Bid+nK%}F`l$i&olV`Lf!@V|3hM1D09Z{#U-rZa$rYxSdp<|(%<~!?M zxDlQPCQeT8CS$f)?HYud)VM_It_L{R?jAX#{y)DQ@%AhK;%y)4BsFdDVzFytZ)L2p zTbYJMy0%m{2*u`DZ;hnpNck6P*H+ZPvZHfuA(pok(sla}>vPHnY!+u(oRTj%6G}X) zWT>*>Pi1mAdeSNgTRsQKvCHb)h99m-gpgJm zUulP_7^OY8D6nB#0^Su_#$n(XAh>dTTA_6cbS)6}4iIhr7Y)KU&@0gS&P}2wrY~4@ zk8FQbOOS~`U%8GxFrAqt8tj{fzwOy29)|ArtmB_`VS!@e=?Z!j-KsKJ2j5Z;&S7v3 zgp0=VsxfCQlcB9F#AP&H@F`;gW2EAnTdpr*M_LlGm~p;Mw3_=GSJ22!vEo|o zY~n1ad%vFF5DUg^@70aS>NdqLIef=tkm}t+o3DRwLgn~UrHxE9!${)PtYp^6x=His z64ZDLQnTYJu*npQSYX8|;CA8QTy<=FDGhM-(y{j<^XPYLB zD{d6glM+B5S;TA_aolIM} zicvXs-1tK$Iq0moA?I5D8{l zaZalsavj*hB8^>5u4gor)eVU%1au^S4APxlhN|Zf(h6hlfk~EK&jKGuz|w1;ap>5;z?|vaWL>9aVqipwNN**2nP>i<(r<+wH62*svc~2oui0Uy~G$b1Q*4`jpj@zqx_8El;%+dsI=``>QyZXiNO}$90J&@;^qH z?6K~(F{n|Fw8k$ngFZH@=uVb54t7fBY3K=YxcmP38AQE3>pdoS9 zA@~#t+7F^3VQSP-m4V>!Q;T?W)Xzpau6s{7+{e#F%7AB5f_2v` zWJ-i*CkCq@xy>3U!P$O^X@)xDy~0>zBf@zYH6FY(_`IvzznG1wReKvcI4g=>zWZGOpx5f23-| ziStK9L5DT@jd?jK2P$``FLSDqwZ4{82m5 z2=ORp+aMdhd)YnBGkP~`ZG(KH>f@i~%B}B)mA(udr3Urmow{WMTj2;5JNzZpVNP45 zkMK=cKl?wM+egNQ{v`;~@(c2f(tlzZj#H*=sYl)s$o9D~vEP=^I~=HyplcOUz?&HA zaLhopJ*L)7B^Z}HT5#GlGJFre`Xmy4vQ>ERXvuFl-E#f9a|Nk-o(Nw4@Ox(2y!3m< z9h;gxGn1agX52GkMMbN*f94s{0}gOTWcXxj=W%6tnr!O|$J@x`L==8%XG-}Rcq7Ml zIQ>cmIhMHe$a;be^XS!izW5r~(xV>iw?{SL8EAf-s4lAO3iD8AB;v~u>F zjWZ*`*KdPiZXOYD4=vG)UxcBK8^ppo<%#y$b2~9~=36o=5~IZgx?d){xRM~0=<0; z2Njd`wf2MG)tlqQDqu}ol~C$aJ=SU2Gs5mt1Ye@mA2vlAGzX)C>uuvC5HkYQrr_mZ zRL@voS{X3E_WISd-T#$Wi^#EIRi)3Vo%Ki3BPK)Kdc>BWuWbAJa4n2_Z>5 zMG=7B)CMw=2&VAAvEs&kqTahZ&=FT|{R)}-;11FdTZUZa(5B#+oQq>AVu5(Z5j_;E#zX$r=JY#!E2$p{>e@*=LP zz&J5jPKKdTNAkeqV?o#Z0&%)FpIBX|Car*0hv+*>#rtLE$3lmweJU}b2FWu7H%x;- zE~3{MZ6$DC7-}p}QqY!kFfKj%RJIIT7smuv)Kc_G;YMrW+-{nMc!fe!=SO8Y6`gf9 z3D(em{9LuE$~72_sz7@9CZ&(7sO$wlC3oOLT;We)vJv(1ErC9xAg`{8u8ICLDTNO} z)9a&#AtJi~+A5nrXG1bPAL=M_LBCa^y6rdgT8&l|gEGy^%nKiUz!9AXODDV0QN~Fd zD5SnDX%rNX5`#KAERfX!Di_o0_dCco2Y-nveh5vxUe_uc&c|n}c!JNog6d7{cs!FZ z%iv6v@HkI?%J8C~ta8JfFK<5cyqE&gYrm|EL_n?#g_Jc?PZF#r9kJ4u9|n@~@ba|2~@!hQyb`-sK?8@a zk@c&QaxP7uI5`EBV)*TddXz@uyx`pUp#oNKHF zh1-*eX&Zk0QrOj^W`gEoN{2JAiN$EKmknDqI1mPf%#6IvJp7wFsX4mLzccB zBB=sHVUt|9O=mJ2N6JOFkA}DCk|NnFGj)io>OFSG>e^02?>U%=aVJbVoyyyse|lgl zQQNR)xS)Hk{WmyR&mpX;{nLqFSOStAL`L}+1MZl@xx5w*QAtY&mW%{Wu<@YE?WG$0 z5ZUSZ+_&3dNHC|T8dyJ`u`#UYCXm&`=1mwEyw49?>gj{Jaj;v7NPDP#h_fBdhS|kZ z>6>tedkcuGicL|9!lsjlPZ)nDgfLyAaaY6woXQ#2x+gw}E_~^^0TfjMpmPHY2<5H8 zak_sFimU!B2#~=(V4Kd$E1v&4aTSaDRo%~l#bML~7nfMtD$3He8)Wn6nXK%cu)&X- zoY4cq48O)2POW0yhC1jjmXI`o8y8F@jHjt}s^yJ9QrB}8&2{b7cSSNRgGjp-!NItc zTg*{OG^(|1_W#R=5$XLZ?kQJ7(R$ikmid5iaG+dNQ^X;ItIz1qu^<39Fc~E0GTbXZ zEx!2y>k+xHA$M^>e2%Nka+uCplFq%{xj)&;V9tWGPJbOBA>%&L+NLOeZ)~sz zw-ZV-2aW3$RaA&?U4to@O@_YkZF@*e5C95@SK`2qHTj`83AFRd`uazYvPP-O9x6H! zbbva5v?Y~t!SO+1#3l@rxUs=~xacp4;y+%>5qKE8O+3M&t}D?f2+c2_d;_D%7TZ$$ z!-D6z8rf1OC>9asahxUCEaK$vB-t?@!P`xWwNVDuiQk~%$tUFqAs2RelUwT?h6-1i z1R_f#ulpWe8CS_a6MV2{Cq6@W6AdgmAWXf6I@~(Q~r~v$_74|l~ z+9y@^SJAkU1rCKvjTa0Za!k){!n9FA-fw2-R_gH}ct682Tlu9OM@Gfn<|(3ct*THT zfVuEZvgV)Lq~WdHtqfZTu&g`rT^+Fm8(zw_H>Z;}aln^MD~wh5ra2fawGP50E{GFm z%dGn`waW@bNp%ljVpgK-AVkfI=&(L*x=sP}$JSdvlX7K~?X+5up_~AL) zPoyc*v!iZGag^j;B)*z%`5dFu=!P$Uv#WI7iLr93ip)(o#AJs29L{r-uXEw7i?5Yg z-K!wY?Z8SWI1R-zCW_;bfQm%HTq2*9pnq+4qQ{B3WY7a=qH+Yqfp&_Au9+^;AqR;RF~7MK--jLLWfDh_cD=~nZIunW zGg`i@5`SOP0Wu>O?2`rE=Up~9J*8fs-1#xuefFo;S9+U1pO`;#eH1k77|)k3 zrf@vC>ZUC3o2oV^0#}kRXK{Q9G0paiJV^-CKKF7ec1yN#_^#5rp~HjQ9X|=*s})VZ z5OJZR2Pu7p+1oJ?j4t?4ToeoZbc+q5qyu47W;*+|m^+b)C7*he_QUp(?-w=3T778T z^Gn>~Mm+jjGuD!$#S-)>Q9kV09~hc$g+&`(*P*6sGz@j!9*x_W0A2pGHA?r&&b6phZa3V5r}Zc*a7Nsj2S)ZY_Okud@)1^q%f!Dz@4B;F0@hh0{E7khYS|n1}T^(UPHULZozyv68+%OIDj|X?>tgA<8JC`V#kjmwzec z78GoaM%Vu`jD~YMOecsJ@cL3LZ*jS~zp>xUxemqmgsqfH+91dJNa5ETyL?-=bT8q& zOzWMEa(LESA!ZC-=^GQ@6~+!|zp^Uzu&9~b&J$$_o$Yh2!z`^`A2KPawxluKjEank z?!G(h=)~!I;{5n0@p4jfeh6)lTGRf-oYbzz4R$N(E3e(9g;g$CU~NO#NB-9ADz!XL zgjtAlvq?D_Jt>P|Q)(DOI#qU@a(}`*XE{BZY3&1-jqHR4$nyiDcxBs>H@wrMuU(Ij zLmOiZ+V7^Y3OH|2xXox)x<6l~sj`GLL0%N`#O*p>EUPaqRYnB(i#tfal0F``5&rP$ z=@Ix5)&BBx=z)uE?xutw2ErSx7H?$>G+n%+!TWqvt?vvr>{ysyd8$$Hv2JkNBQf3R zLpJP?Tl*5%#@p7teI&?*TAk@&juu0qeWR1z^Rar_D{e3-*m zTjbA|mUs|q3mchx59SCO>+~(jSB=}}a2S(WaacojGt`rKM5z46ph3|ocslXV2TFO=hf$)zZ=TbGK7)Tm)6*H_K-Br3xlUMf=B#R6{zxi`Z4$rjY&uvS+7ZKk!AaM;OgSmhWo-(_4om3vfkV~dajY^~GeV3Hk z1mT2ePf}qO+GO}fom-eB!MHVr17(uQwnw@iYvGeDYAdBn-hFXMH2`Bq8&KPA4tvN zSDt>9=fX`5Eoanr78D<~kkSNv+x`~H5Y0apVoT_%>`H)oE~t8GD>N71t8++Ajof8q z2cpO(B@d7I7z}9e=J3HUssO1Su8ErCTSV9iT*$<0Z8C*Z=Fzsts6+v>y59vDk0^c7 zD{lrIe27LyFcqCq1}C&scK&O(NE%p$V1JC-4Q!DkN*?u_$DrAB>+yH2F(Xry7IF@U zS(Uav+MaIZq{ZKs|M1EyGZ5F@%2jVl@q_+UUtC7tsY#CG>uVV5sBa1xNNQlV;_(X$ z*ax*FwpH92Dfj7P?1z|oxS?{(I{q9C59y_D}l7LsD`j zg`}C;nmdi}kTwNYJfcG0=@*T(>>YmzMG`m9W|2Sh2yMaV_@RiNu1YM|}@=uzBSuvdCwRt2sV=%S))3tm^g7TO+vQODuSHiiwS;PP%7 zWa;Ty>ybM>d>5HpGiV|>N0e;7W<8b%d(ji14lb**=G_ywSo)<7ob(7X!V7#`RTi6` zkjdYv|1BSx?g;2y(|i{ZuFB`bNl<7lY7*k|AI!y z-JD6?9wMH@Ltf@k~$t7=BLsP6ax@$oOFT zrez)Rg23B-=BA_YjaJknM2kRL&O%Y|-UTQn#rB$m8iu$~cQejWBgwGG>t1oVyr4jM z{houb7kXH~Lnun476*~64zO#v)J8GfmdzUzjjfbTP)dn}#8ALQdRDRr9ejW zThwfNFgzDMQcYv{!H{XkQsmJgQ><+gkLbXSX4$RI2uqjN*lCJ;HxW(j9hP3T1Cw zJ)#RC5GcCGNtF8o4Ev}u5bjbcj120|2qyo42I^j(IpOloNvNnmWA`pIg8TnEhWdhT zraqzgLr%%JTdFR#l0X)TtXPQ4l5or?PZ<<+(>ZKLA%VyDdG4?+sW*mOfd5~&2)!Kp zc_9Z*?vhqUKd(z9xu9cH%@?w!0#M7Ffb%7IWnay|$3o(NgsSxK0f9|iQPl@1=tTN`G(90UWsbRdDC{KF6FMpzTyNS# z6_}$;lhj6=rV{1GcR8%hP3uh{OTZ*OvWrKxnn1u))1|s-PUCfTE{n-kslt-1pi@%L z`2X%Y4MvM4wH6&|li>TQo-bB4gHk{NXAIoW&Z^N79(xFXv>FT>J6Cf>Pil4ke*#KZ z4Ld+%CeIvrxM?yMLZqXz%-%#Kls6t>dW|eA5|JIrf%P^GcAn;xUl22KK1iIXLW$xR zxXb*_AVBvRs;b(PXIISG=L~wkcgRlYl@8f|`C=fNo>Wi`0Gtf(&72;{`e+#_F#STt z=E|>|DXh&A+WDr5xIrR#b$AQV6We;mfde-W*&831N2rE18E-xve&2j1^)r3De?imZ zb0Td^kVtHm)HA1=sV5HDCXk}6G1Q*)2?|s~x2VJHPt@cVEEM34eVxYJadWATr-?-r z_^Ap3!W{onp*olcrv(dmjXdx5tw>hsxP6vF1|ibjAP4__c-2?g{NKzk8gT57?#qfX zUf!b?lnnGksSWbEau@FjPFE=B<)|fwGw;pbvSU|_8z$EhG;iJFm8oh6!4oa(9d<7J zzoY+6o4JBV$LKY2wJW7cm3JQN$m7;wFNI>@Wq>d*d9U8?sAby$s$ajE7~r3ZR~@e~ z2An^_4*HKzhmSm9J!Jebq*C)&edh0lXl`>)9~H>3Z_e-*-Y=!q7K{3K=n<;FR2pIZziJUJVtYYP@Uw9D z`q(~G7a2==bnJ>bcR4!$KnOg{kJ#`|c%AjdPh;P4dt0s&sW?Ei`(FVSCCsV;FTduJ z{@cn5rFi;7F|T1!hce7xrM8V|4L?h@0%x7%!;y$-f--X`ajf`HY38xh;y}UakjB+6 zC~SDWn^m5H^mnGioFn@GEDs$>56B@Dak%`7aipxEzgs7NCyPp~W5NzI^6gq0k3HmQ zX*&YlcT21Z^5HM6y54@{yYmL#>8ay${fSkE5dA}^dcX_*o0?V*6A-kdCW&L9{`slU zwk$2p$urOl&V;QmSd))ZM3xDm$}|XqF~cDWX`$7|@X5Y8Jb3<{nlQFM24l$~VKz%ke&4v>S2;?kK@h5){o>1tii4Mw&b0q&aR*YCk%+;Z+cinv}lqIyU z$(W~Q*$kxD3m@2NYuQ>x&hY!OGGtlcP zdf=S1S*~VREaqQcRVtt}(?f`x-0QLzQ_M-dyxJPE=_qW=uf?N>&*Z_SQHzy?-RDbm zZQ23f1^e(;(Y23!X@f*KR1IK2{a?76l**}Go`Grp{U{AgHEqs+Z4iBR^HtW^u}bbj z%66OXnF!qW(TVXe)&5ZjYB&cW001?d za@fW-6p0=2=H~gZ3)lTBcNN{n{X>+6>*Iur^2m2L&7k{Fz)n4ViShR|FiHLmX;^AMo zAmd}?^gVpes-XBBV7An#L$!3YH|0Q+3fpOrHi$4}@fd2#U$WO%wTix+CN^C_>G`vR z(*5xZq~Y59|7I_SI?7QJcS>pZDfPD=>8ImkZ(h`-rjK!d<=waWo@;h6=7G0xcbuf#$#9dAG9ACsam(Opkz|zGnDM;#{}yC-3vib zWTC66^$>Yi49D|6#YHL^`RJSR&b$3>G7N2eO&O~C9S`PE7=Q$@`0knMhkc0H6ce?t z1oubBWc8^Imo1_6qXiMyn|oK@vrXFB%7K|O6xkqQOoaOh+)ybN{So( zlvzS2)xAZFYV1}MbJU6y!@XofMkAV$b`#OaUaxZGh26OA`2mj3M=~@3IxNw^Tb1y9 z_(tAB9<@A<&mOfeLbW11MnfpONy$A2tF1CJQaY8;?ET@ zP~Uk(UlW5}qX~nZ16@1AEIC_qF?FXqVTD)733Xy!eqc9AV&!k1X>yZ_23!^sI6x zy;Ci%eT5ED7^Ws8ZH;qV4+ZP78*vriQWE%OLKES6Tb{W?Qh&Pf`6{5Ugbj+Nf_iw# zy{K00+&Rj}_BjbHxae*^M;_ZYIRFd8UvFdg1(j_kQul((MfNL?lfd7Vg1^9QcQ5C( zwyCsKgbsXrXHz}jsVkSP_Xh7mxi3TKohXe3z$zeSXG5 z$)~%D#yO7*%?aY`Fx|5~2vDaD_K!1*!Y8{Tl*qF5zbR+j#gc}$gRlmPTG>dd8ta^D zLMTE)$evQCx_xrnRR-m3th$t^K~@SDZwF9{S35jA7XV{!@No~vk88ybOs=&ekOn?qm# z4ipdyadriW=^AC7kU^wxN9k+HS$wB-bACG-9N}5A(ciwH!M% z(d%Hx%m%9L4JB1~-;nPo_f<9_ZV8BF^lhDvrq-)WZxj}{9f}%CV7XeTly|ea1-a7Rto@S#^kinWq z4rtxdECgGXy_sG&vCY5vEKH)5T|C=(1sw)P?i1>23OkitK7I0>ORzuM-xo~DKkNyw z9vU~J_X0dar*PIWW!24iayF!->>W%5C(j|;>(fv#iZ3Ylybg1vulu^$JrbHqbc~-x zlwU9ER*6GCJKm0((2lLNFlh~U%i=LXkIJ6ZW&)+L(D3y)X=6umL7PAQ`Hc;-yJ*>s zpHcwxMSo}zo>w#BfCfJgB;s#sPA6e*kwS4rMSLz=It|K&aDE|;DIRJ`I^F13wox(u4nafjt4bgbv)yVde@4!T zqmn358&m(pccJahw3-YmvFSLq32!T>!u{!Js3T~*;hZu8Zr}zH5_xeVM7TG@$F(Cn zp=8z9=@fH+r}#9utWlIkIFQv|!l)@-+;LKnTfb@jA8#8DzejlK3k7ZbY$s*9wENLF zTGp>e{R=W5rQxgVA6LFa;adyLQrKbCtmi&!4u7aW3PUY-k@VbLG*)kSts2_ka9NId zF#Ko@qO;4Jf71JQD`H(#U8R{A{P`kq)Zw^VSt=Rx>n#&NBv%xzr2hNFg_97yIX$%UTTQK}b5} z+YhSfGYl=HL9mEHVOnWSY4k5P0UKB79CN#z)#Z^;nt%RH4F~4f4t)a?E`OkTr%j3z z%BobGaFr%t)HMd`;@YME)Jzbc^74EcAnk?q%A8}HiKcEl$K(qwx) znUuWJ?3p(XUZD0(CXh$e3_g%!Hnee(#4z{{E)2Y?l`^X|AoOrF8VG)|Lp^G0cC2~G zI}ei!L{8o<0?20N#~CwlMW(e2{U8o&xw!`@)E)&pdeuK+Pl?^CR7u z2!8Q6|3q&I^{W5uXC<0jtZ&Hq9l6sR3}Lr~w)@WE%XmmAD;sc=IHecNCNZWVaQFsi zRa7V;fPPfggsah3_?lB^KyZkId!!jvv89>1wE%i8i9){U)z@#=d z)W_?LRnMk5cirtKQ$f{%lJ}&2Nt$!8-T(ZKotcL^OesW}4HEv8_60@!lq%o-P!tdF z#mi{gZALkQvje3|0fqIF+n0w5C*}sCyGb}V;(O&Z|;ae~} z5ke1GnQo$uur$$pz6no-I~W&)YnYDLyR0*5O61Irw?X=^)E8@D2<9B1>n-OKZQzfV zI2_MCg1GZzh$>oSzNxJA+xuh(kxYNCH!wtf()l0jrd{m29Xf8%K^}SUS`bHn4}2A^ zdT*k0RNK2hYvi1gx{xYPgWZrTUxa&oQ###+1{)J$t>W1Pnhdo@QkqDz2e#)y`e3+Zkho->%=C1IE|L zv2y9}0(339MyZC!TGp9Ek3Ad%QD+5ns&o@TKsI+g2$UBx@h5) zx9OZQSh3P4dPxi|UW1w@UA=AA*NhD(v5zOnvrp4}LhA_soFxwDSyLeNoRg{sRM#*anj=$%g=Wo4Z1g!s;!n5@qk##B*h-32Tf&pQ3UMgkDprbo0FQJ~ z{Q`@{%dO9^vFii;0OLf<7DR_tU!u*gcpJ?4{%P+HJ`{gZ3z|^&fY!!1!btIF8Fa=EcK&3wwp}iJfYS_xQTNRS`*-I zwr)Xy6lMFPzC!2Jzfq55ORp&~Dj&vWyY?2uR91YOs9ux-uY>4n#jNqrRl_qdm@Qi>eq-H0NRT`9U8xu&c^k#zdf_zCcE&- zHQNE@HiYLQC^J56XIV&Slv7AyT=i@-s80lwVe}B&>dgB{vd9u(1~rcSb)vpz)1 zi!ip!W|D9PkptL^S}Z$N%#()X7sXMwB)?{{WM%yqzoeK&YaJa8s)|Q3f22wLQP`FR8e5h~)3Tw{~HG;sIhCqmfOek$k_uSC zeo!~9xvOn^=ilnCspaS25m|B41udoD%vf$N^FE#trx;c5Kr#2R0XHA2&+t&Jx4f>7 zHzyN>qUfpl%7zoaz*cWL3`O_Tu^CeGztLv@U{B6KO;;sT38cUf%E{M_Wu%7gL5i-+ z?J8R3ESG0bd=UClf-v~B?5D$v=l@pK6~@LVvA|;wuSCpw?~-pUIQbAKF#prd;RM@T zGV^yx46-8257KoeXacRf*r;Y$KI{IWx^O^=HV+XO)b2I~=|;AiuY`rk-LIx!c5%b! zJqR{MP$T3I7o=uXdqL6A{_uW;1R^qnp${me&>IjNerC+8<&@4}_!>2t)TBX0^pgyq zmaF3|;W*rQj6jmPVT@y-qNvyQlP@J7eSvONSGY@_cJFdwXu^HUl#$JEIs6ULAytVwza9p`PC$fy(rr9qF!5fi>QyxG!{W*N6yVt(t01iqpi6;nw| zAHU>$$s5tYjRmf6`u8x%@k#lA3Tv&Gu|lS}=tC$B7#5Cf zS!rg@2Ik(voMQCkWF&1{jN$4%|u6`L=&XuUX2v2g{ z`UE#pjdCer;4_UAp`hP?kK^l)c(=~?Ve6t!GwoGDQy8SRP;_Y4#9!M&r zo@0T|4mbGa&p;11oKrdEf^~ddPh}wKjg^YD3qzC=Q=uxcjSmN5tm=dCnLH?S!EthL z7-6q$PljgNojgmDs-D`>lD`;+Oag%(4F^=@y0=Nihmw7SYc5_tJ5EduFBsfaG3bNz zLESA4*dq?d$#Y57*62{|j5`%V6TA#wDNOA@2haz5>2rfm_w+#`P_5(pT@{GWB=Ncc zI~owTZMc^oGha;i=@rYN2>i95@J)VRD7y*e(CjEo)eFMns(Hp>PH>$F!O%#!E%E?L z?#=U4Qr0X3VgRB*#usv~ zUJ_j)%#B0!AJ8WW-kywuj#qwby`b?~R0xkNnc;){REy?d4Z&Wq? zA76SLrl-GhZbMfoWTS1jw@4~4X=aAK;-FIVh3E|h{n8T>mOt#;4LtlYg2Y+*i7X*A zTwE8lv|qN%M)@W{01ZHKGUl~zgmu03k&hbWD-@xB~f&i}UJchHFpj%rU( znIb{qAFXtF44StMF)EwJfeN?D+#?MQ`S`2XluX8ah~%Yc&w}JnnCf+lpw?ooS0fCu zw9cqZrg~n&)y}3i$e#dm9Ipv5d$)AjkZsJ;(ELI z?QPaw7zb;|q@l&W4|N6h(f@bhSD3)Vn#Zg3wuW0dw>wRyzAT=zs#k|B?|M3PinBaxUBdL_)zjuX} zPbhMHg92{Q8-75T)Cr)>?sjMDbuDksSDp)+_V8F}ZO00ftAIwUZISEHPRf)5L`l>< z^#$F^A<_jt1M+kgeg5`#PaII;3kXoqwY6$r`k?mQyh#rT3U+u0EzId-p`9JM143I+ zD8(T{sO-s#JNk2rZM8!~zGW0G;U{r%MLbt?_a8>giaQ_twKC@yWNX5WHKRxB@K>th z23e{R(d&QcHY1d3uYEG$o?rgu7D7Ugp&Nw>jIOHQZ0sln_jPKkhI!nUH=~xb4TR|_ zqRJl6xT=L2hkq5@q0|_qV)@qKr@|2#82v$a4fcGg#F3HR&x5!H3Cl#l2kkDhEME=%d*gWs>P^ z)ZtK$hDhzIA&!x_Vc|SuDrYzf6ZV8w#RHz?N7$#1xFuYt39ru8uvVt(J4T&f${D6U z^+@xG<@VHk(^T0YXU*jMCnQyew(T_^1&5?SW5mV@;`dGz1OKM0aHFf}EiUPAoBdK< zSpH8R9ft0XusJ-+;A=MCD?+4Dk=&;fqWiO!GjeEZNTPu8kXm@_yYCP<@N=TMu>hj| z$tyXuv}1@{X26~A0(s1XCJFNG``W8sJ;n=R;niqkfFLL_{~0pnS_>wV2EwdXvLtr* zV|&E%5qZXpQlH>LIX^NP{jQNU)BK24gM|0vXHJ(fY4DC!KXwIffb|F+$XS9E zS^h2XqcGpEE|`?i-t`0ci5xmUz*!)gJ+{8*0Es9Cd~wgMzCMG}%-SRN3w|Ov(Z5`k z+0Wi1V>oMx*M?Q?>8h&vrLNum_?;Pe8%@I34~}Upn^5iH#YK7Og%b<3Nn@G8)yH3p zxN*0C@aM?;c-f@M-<-T{=q*c-mg8GpqP%_KzH~g7Q-mBSZ;*mn;;Jdu2T>LFXGa?H zwhvUGfF`VK0KeO^zc*0pJY&Rh>c}z<-^F$_i>||o)z>)vfr9a&)kE>)-TD|(e3)Wxwu99QugpW*r%JHuV; zt7#9J_ZDf&>eb~PPTA-|S6CBr^B00^{jyqZjwimc&q;1-kpIGlX zhw9TMMJ~zFfLd#12AN54mfwbF?PwUyU#vzXSAY)u858U&jXEH(rp!1ly~fv#od*A@ zLU!RhYvt?D;tuP=Ho^DVD37L2gnJy;_-O37S~DhOZj%h>B0hhK{_M_G>p1ebf?9PI z@p;$OkXHAg^53E>JJ^@oR|>Gvz^ zxwP^=BbLTX@WW6fd5D_U(vx5$8I`P^H90u#8ap*EZhX35tn6dL$_6s-L0A_)*e%A8 zHJUwtPI4bv6jA#kHPt0A0juRUd1|P!=ox#4d;x~-mk*j0|D2lA(v$M2JvJCiy%&lN zF2Xjh#ui7-A}cG!Ia%3Q(X&g`t=%H;Uh0DFGWW`|yGx>k?Jz|qEL-+(I6rG2fPB8j zE*KIQsOcv-S1HQF30ag5<$w9a&;d>cQEMKAu8Uo%;)vS= zQxpHKrkEu|f|2IqgR%67**Sm=Jx~S;)>TDq{6aN_r7aUDuKY|O-12)}EDL~@b@sAO zc_LQod0DWm?oaQK_Xfw-=&dWHiqL#cSJTU)kzgc#5B6J#TpisUGF;eB>?&fvf^J1> z`dBJ0`-o6|+XuQ>7Ay&5zu)@YKuHJS;R>S8JPHVc#0Oo&A%vU?7~4?7M@=n@M!q%a z`2%R4p5b`b&_D^OP<{LRIAv8+$Kp!RN-VE#8qiK0(j0zBu3`PUttFeAwTj64u2(iW zt|0DQ4w|Q=vaamOYD!s#kn(Wy{{-t=`<&Yr9M950Uc-sRXQ(M-$rPHH?~#SIRd&?T zOdgK!Pn_2-=95cQY8RtH(&&nF==7Afgbd&WM(z0M$?N`JO)1MBBxp7NSXvR>Dr^v{ zrlTy8ofy+tdiPL=Ex~ZhO-`3Tk@2e<5`~oZQ;oJe2JwQkB4Td1&X=@wn_ST89wEG@mV7dt>!i`w52=Pc`zl~{E_c0gLBk>uL%#o}L4 zQ^>NHGB#o#7>K6Q&RmvoJS&=_mme7ms8D;y9e<^!hhZdJl`S*c>5ceKd2KwPrjBJFWgP0k*R^ge*-O&o5<8wv^6{#0 z@^96&unbp%;pThr#zPGr-2{WQaJ-M=b#R+-%noj_?)gLY zZ79%(2C3(%DP!4BsiWLW?Sgf|>sS>Ms)#I!VP;1kFI zyK~s^I9pa82_`ZaNj*K3r3Ik61G-0F@^H7fFSSEjTc%&-!6_%k+0?R4#;eL|ZJ8vi zdp^L~V0|JGP24wOatSp7D1cO0@iDaTTBNJwyOK1vymKmZ_oB)BN}}cbNJ=Oc|4J~H zd;+9}%b5B_KnA!i>u4Q4t5w|g!bVv)3Q3oyxrrcB5ETOJ*FDuQtwUIex#Cp-4j`mu zWyR-CnEX7G)d)ygUH3Oav9?w6-l310S;%lgUE8}A;TBF^$d?2f-}pP4?BzJg(A_!A z1Y9auDyJ>#5H)XZ{=||gw8e!B+!zP`Jek~Ad5M{bYACA;K$q;QhE5TP#A}(XMph1* zwCZ!gXkrpsS?>*%)Laa}OAi(!=}${}ZQ@Avh%EUMr)zXFit9U0gV5ZHE|W}EX82i4 zJH@@PzbzIKQQ#B~F)mnN*@Ti0z`8?>YK5|>?s##d_|bxPSvm(vu-W6zhV1%M-}Ww< z?pLX4U@3qE!}h^MT5rJG%5{CrSRk+tt16oOnB3gimG{2>FY2*aMnXd2k%WPzB`nM*pwEx#X-ZQkXDY9g3beY-w6WpwLr z0U)7lxc>%na>)(OUKtIC21n4zDJ@WNEdJ#a?o0T{ex0!30@>p zKBf7)!C3oTTA%;H}E-aG3E0 z^zn0JM^&+;yjYBe4rqFTYM!WYI*&+fVfzkwJqFg7OH%lRC55jeVf8*Dr}}kUWa*dd zp6nCnuj~@X&T(RF4nfAXb=P&kDWGFjrMCs5iR(vkyvk_74FlS93ux_#xX4vR>E!~( zxa29abXhw^AeKr8B8gi<4b5Ly!(}l=f>z=vTAWu9?{V%R4sX-I+Hozf(No9*qR&t? zAr5Xxio=@H;skQxkZ}%c?A+yD;yl8+%euswi#x@{1?`fU4kc?178HIS$O%6OM2MfA zEAev>REz;9QGrPEk@A}LW7VUv6oH^LQqW4)5Mjg--+~KRXu|;LFgrcv1p(1KuLyOf8D@6w7_wsG$5*REZSYaR@keIZTGT?p<|1SS8 z0pB-lf^s2EciL=DKFsQhNXwb(aaf8_%A;$(RuM@|3`SCmgRxW_Tt%effV`0R1aiTe zYxlw)k(3q`ex?i=5JAb@#7Oebfr!0^e&0Qzh#llh%S9$*!^v+3Ec-UvG@V#f=XAuZ z#6P@wJUel1I}N@z;Q*NL>Q3&vXi zfVYxE5FNDO1&T39Yf7Eiz*VSAzYvNfFT}}{8ZwJd1&vnFBNF5i3db)CMB?|-K3qV= z^F%OWzeeQKLe_bjKD&t6I_S?f?U}Xo=a&f&1)_;rxHk$5d|a&k`&HprxtfAs1=kKL z!ts-611uqvx>vrnlyxIb^n9J}5HU*goqmrS2o1*4Df)dgD#D2$au*VoQ9_I=n=|k? zI6Oir;`SzO-<#FA$t#t^XLokS|{<5(Km zzcNTl1S8`F()1=G8`2t6|4#oGE}r~8lzeIIcFcXp75x+HVh3Z%8E_9OBkTW34TXh; zg=P4HB4wyqP3HLxqM8|uCVq|}C|go2EG(W2T*vBg@|%^hbRbxlJS`ZGUq>W#50O|CVF6(o z{e5{Ll3ZF5v5DXkjRDKPD_9%9G8nZ_!R`J~L&w)qBV7GR78Vv378Vv378VwkqL5Le Z{y*gTvq*2>LA3w?002ovPDHLkV1m3eBvSwY diff --git a/riot/vector-icons/44.png b/riot/vector-icons/44.png new file mode 100644 index 0000000000000000000000000000000000000000..a60d3a02f2974d1fd1701cb3a3ec60594490eaf5 GIT binary patch literal 629 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 diff --git a/riot/vector-icons/50.png b/riot/vector-icons/50.png new file mode 100644 index 0000000000000000000000000000000000000000..23e1eaa3976c20d0f44b0ec1cc44ce48fb2d457c GIT binary patch literal 732 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 LNkvXXu0mjfo7Qr; diff --git a/riot/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png b/riot/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png deleted file mode 100755 index f553a5c650a37d29f0d682404f271f8f2ac6e67f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2944 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 H(JB82{u3kq literal 0 HcmV?d00001 diff --git a/riot/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png b/riot/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png deleted file mode 100755 index 0680cdf17dc5b74e334c9aea3119260677a2cdbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8938 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 AmH+?% literal 0 HcmV?d00001 diff --git a/riot/vector-icons/88.png b/riot/vector-icons/88.png new file mode 100644 index 0000000000000000000000000000000000000000..98e44a9176ea41b4e39a6b322c8306a0a16f5cd5 GIT binary patch literal 1146 zcmV-=1cm#FP)Px#32;bRa{vGf6951U69E94oEQKA1P@6>K~#9!?OfZ9 zqd*Y!rzK;{8SIAO5FEmW;0(?gEI%vD9!}m2)){brCoNz?xDW_|5bmbId$PU2^zfPi zS4sRs(NtGIhRFl~000000000000000`oQ$}?inn!jHT}`=aJ{nBk}k8TAan7d35ld zVDCD?ZVjetVi6LNx8#;wiF^?sv(L8`SYyHo#F|O&?R6G0qM89I0h?L`|G&Hs=yn$o z{7pIz8?afX!DqGxS6+))yn@Xl7ZLBC9qAU@AekfsjFuAZE=f;kpNADm$1D6MFBeLS$T0AazeO zVhgSV+iFp?t6t=2`WB1W`=Re!3klxn$&jMt9)lLkQuWwQHCFGFR(&;GUAI$jW9bZ< zm$|7E9^R><>!NWa-O1)b$jyl)86clpm(b!uM5Jx#x<#_^^OZ}i6H=30bee4P7dH|& zq0uZ)x+a!;Ps6fe43FDHQ|q=qtL|qSc~7OqkbF7T*tx9SRgoL)-TqsinJ2DDbhiUj z3Y7byD-8gQIu6d5#{{`oiH==x6s-$f5~6P|dX-h0*@kzOlei{W741fDo;qEsgf@-M zwg@YnMAC*{8`fU)X1=&L;ia?qwhgKZ7E_;JG8CWr)qAGdUXhbgw ztxVQBC1`GezD+g~8=BtgCY6CgN!OH@MFa`#@^I-z;d_0*sl5#imY@_ z+dMf>k(r$am4xH8Jw;x`)=!+Auk9+-r-49p^Q0$Ey1tbb@v?*A(l^tzA=`@gA4p@n zC%Lo(=0ktWla$-aPdLs7HgE>k5Nh08z|WCX7OtUW4EA_d-+c?G=J8uZu#R7*N-d9Q z-cL6|XmGQrrr#k M07*qoM6N<$f*CIYKmY&$ literal 0 HcmV?d00001 diff --git a/riot/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png b/riot/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png deleted file mode 100755 index d059960c79ada999508a5419c0110aefc3817245..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1449 zcmV;a1y=frP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1wKhcK~zXfeN}60 zlVud{A4ybV{Gy%>@Pm(oP+a7=#UaTf5$`>jrJPWOJJ@kLUY%r7N30$&;S%`%a(pp7WmbzLLq9 zv-!*;a*gX7xyE@qz0}sTq{7zoL5r&=yMEw4S01A0L!PrsweJ0MiyR+HUO)FF|NH+# zp|Z`CmGxT|*TkTx^g+JY14V@gJI=?^d3^%9@EG)*y6`v-hwh@%!SF>_^tN0*pq5Cg z9_3QgLsn|eU0fT3ti%FYsg(&_SZoow-+Y~Qgl{svKOypHAi>%K;xpO@M{vLctZ4A{ zNmdzVak;6GmRJnJ%1Jnd^9#**zuASHp99#~<;R8-e(`skF@)Ow8xVr%{c*Gm0$B|n zn3BYX?TLN`UW1x2z(XN-NS_ppKs z5vKDcSbO9SHl7MI$;$4hxoi^eHMxv+u2HcZigGKIY8yUkbwg{t4s~A)g;z#U+&6-v z-VyAxkE7Lh3r9S0G&o}TMCU<0{R&xByMeS~^Lj3uL{^>Ccx-3_KSgd~GnHiLZ(($j zeIz)BS1bE3%-Y_!>bae!RnKm_`p(<}Q{EP1bW|6htSFn!XM)J*rD_Q?WFD|LbJ-+T z9CR9~6@_xJTw{pkQ`&+}?Z}pE?M>Y6KHjM6KS5%mPhL-iZ9NwhZE9hbbZd9g|3QJtWCIIU}>eG2{6irWe;A54nzpM@66Q-64F}9Tx4@ z@C26E+K+SDB&G`>q}=FCU|omz&gUIoZ)UZ_yP(M8U8u7Dm2)txuoQhsYrIwy%Oabf{cy=R%5%tN-sqjiHXBU!YQP{?6s-^M&gMVzVBVb z<)-4nO{O*_JAuRQIF3heV?$Q}FBeYDLL?nAb9S41xzzNSu8U~n&^Qo7{>33|=^n-_ zRX#||?Ejv)lW2kR#}Lw0ra~?^71MPQ1!K+rakgZy)$sVH%Nf!V>q@#aM(IKlL?@NX z!sO-sQ0(*50!&M}WGbf1K(K|2Wx3YT!rdhDGV?lR_22^;5GkvS3NK`3w!ySw*VH4M zx~Q8n5JiQvXxH!eCQ}ShV{hYbBBUke)ONz&ZWk1Uur5 zv+~PBj3$%p1Z#-^%d~bqcM~C8uQY5fp(G@lEEU;{4h%u2vgUBtBxqGzYiZ2esB7r~Z&o`Dl36EbaIX|dRi@7r6}~ZH)dH1OK}c1WJ^b@@&_0}A?%b5!=s%Nn z$k#Qm*s+#>_)o}-dY_SNJZt0??se&<*4g|uheYxZ>g%=q{3_&p00000NkvXXu0mjf DWR=8K diff --git a/riot/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png b/riot/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png deleted file mode 100755 index 3eb483f7f45b9429d740f0d4b31335f9cd347af4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5206 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 QV*mgE07*qoM6N<$g7X#MGXMYp diff --git a/riot/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png b/riot/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png deleted file mode 100755 index ec7414947220e583ac235dd17254edcaa36d080a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10992 zcmXwfbx<6>^EOrrrAVgm&09)I}|8R;pOxF z&HG1^$z+nvW;UDb^K6*1qBQ0^;&%uL2$-@m5~{Cl{eJ}w^|cm+qq4s?h!9n2F@(x- z(!C;~!FG{%$3o7XBR&T!25s$34>~02F5_4@1ww^hM~lmi z7c1dz1I%h=z~$(qTFDx7`&2R}9O4t6t!Xe5XBq3X{1pDFZ}d%U041us%2B}ntD<#=IFUE6mdhC(pyVfRAEnkv7URDR4P0* z|6uEWG)i6$j&pv@7lEWa7WY<>XU~wIt`|B~I-b#@!Cg~C$Vssb+NOXvwTLLEgfe?? zN+N27`7A4I(Um^KNw;1$2+SwKvb_KqO#0JVAX<6*xsAyJv^uXV_}e2K znV572S?F}6$C-6Q#z#gy&SiFiHP|i8W@N=*Oj;B?X>;>%fZcDJ@9_&)Hf{*EhjHndRD>$bVEjQ&?3LI z9q`Shb|5W8RmV78x|MAsyoxC7so`|EgSB)MJnRXay?&Sy(<>KcoLS1_>x?qywIUMM z03W7SIl{;dt_mAGm2papw3LR(A@YKoLD7W5%K%J)Is(1@z zTK@a$;%1^B1*sE}Mp%BtIfek8-Dxp#VbV#I1a9gv&E}u5DA%B|L=gxX53^b3MVH*M zLruN-JKAXw$>g%UD%v>h-U#MIMPi3I$U@0-EN-NuYhB8W~N)WLd9*!05X27J-H2lMh%ujMWD5&adh1S*kuCOlJJImoCb?pw{!-_jN74d6WgOW zkZ{^u;kv+C{7UfXv+>=)C3Jv>zoE)inNL0IYq+jyEda(f>?Ia&xw|%^u;a+ec4zuT0!dg5R}XAQNh9p*-|lvI`eq56O69{$cxh