1(self.rspackChunk_9gag_site=self.rspackChunk_9gag_site||[]).push([[956],{3049(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".cta-badge.mobile[data-v-46c7efdb]{border-bottom-left-radius:0;border-bottom-right-radius:0}.cta-badge[data-v-46c7efdb]{box-sizing:border-box;width:100%;padding:16px 16px;color:#fff !important;background-color:var(--palette-primary);border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer;text-decoration:none;display:block;font-size:16px;font-weight:600;text-align:center;letter-spacing:.05em;opacity:0;transform:translateY(-20px);cursor:pointer !important}.cta-badge.animate-in[data-v-46c7efdb]{animation:fadeInFromTop-46c7efdb .5s ease-out 200ms forwards}.cta-badge[data-v-46c7efdb]:hover{background-color:var(--palette-primary-hover)}.cta-badge[data-v-46c7efdb]:active{background-color:var(--palette-primary-active)}@keyframes fadeInFromTop-46c7efdb{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}",""]),e.exports=r},9546(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".loading-container[data-v-4565921c]{position:relative}.loading-container .spinner-container[data-v-4565921c]{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:9;background-color:rgba(255,255,255,.69)}.loading-container .spinner-container[data-v-4565921c]>*{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}",""]),e.exports=r},5064(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".cta-badge.mobile[data-v-a2ef274d]{border-bottom-left-radius:0;border-bottom-right-radius:0}.notice-banner[data-v-a2ef274d]{display:flex;align-items:center;margin-top:0;margin-bottom:16px;border-left:4px solid var(--palette-base-orange);gap:8px;padding:8px 16px;background:#ffcc0033;font-weight:500;color:var(--palette-text)}.cta-button[data-v-a2ef274d]{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:4px;font-size:14px;padding:4px 8px}.dismiss[data-v-a2ef274d]{margin-left:auto;fill:var(--palette-text-normal)}",""]),e.exports=r},73039(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".attachment-files__container[data-v-7165374d]{background:#f4f4f4;border-radius:4px 4px 0 0;border:1px solid #e5e5e5;border-bottom:none;display:flex}body.theme-dark .attachment-files__container[data-v-7165374d]{background-color:#141414;border:1px solid #333;border-bottom:none}",""]),e.exports=r},56131(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".attachment-file[data-v-223d0106]{position:relative;margin-right:8px;display:block;box-sizing:border-box}.attachment-file[data-v-223d0106] *{box-sizing:border-box}.attachment-file.small .attachment-file__img-wrapper img[data-v-223d0106]{width:48px;height:48px}.attachment-file__img-wrapper[data-v-223d0106]{overflow:hidden;display:flex;align-items:stretch;justify-content:stretch;border-radius:4px;background-color:var(--palette-text-background)}.attachment-file__img-wrapper img[data-v-223d0106]{width:64px;height:64px;object-fit:cover}.attachment-file__remove[data-v-223d0106]{position:absolute;width:16px;height:16px;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center}.attachment-file__remove span[data-v-223d0106]{border:2px solid var(--palette-text-foreground);width:14px;height:14px;border-radius:12px;background-color:var(--palette-text);display:flex;align-items:center;justify-content:center}.attachment-file.small .attachment-file__loading[data-v-223d0106]{width:48px;height:48px}.attachment-file__loading[data-v-223d0106]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--palette-text-background);border-radius:4px}",""]),e.exports=r},51563(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".upload-button__wrapper[data-v-e6940019]{display:inline-block;margin:5px auto 0 10px;padding:0;border:none;background:none;overflow:hidden;position:relative;width:20px;height:20px}.upload-button__wrapper[data-v-e6940019] :hover{cursor:pointer}.upload-button__button[data-v-e6940019]{opacity:0;position:absolute;display:block;top:0;left:0;width:20px;height:20px;z-index:2;direction:ltr;font-size:14px}.upload-button__button[data-v-e6940019]::-webkit-file-upload-button{curs
1or:pointer}.upload-button__button[data-v-e6940019]:disabled{cursor:not-allowed}.upload-button__button[data-v-e6940019]:disabled::-webkit-file-upload-button{cursor:not-allowed}",""]),e.exports=r},17295(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment-input-area-content[data-v-5f1bc4d2]{display:flex;flex-flow:column nowrap;width:auto;background:var(--palette-text-foreground);z-index:0}.comment-input-area-content.focused .comment-input-area-content__input-area_textarea[data-v-5f1bc4d2]{border-color:#0b6cda;box-shadow:0 0 0 2px rgba(0,119,255,.1);background:var(--palette-text-foreground)}body.theme-dark .comment-input-area-content.focused .comment-input-area-content__input-area_textarea[data-v-5f1bc4d2]{border-color:#2585f4}.comment-input-area-content__input-area[data-v-5f1bc4d2]{display:flex}.comment-input-area-content__input-area_textarea[data-v-5f1bc4d2]{box-sizing:border-box;border:1px solid var(--palette-text-light);border-radius:4px;padding:8px 12px;padding-top:7px;width:100%;margin:0;background:var(--palette-text-foreground)}.comment-input-area-content__input-area_textarea[data-v-5f1bc4d2]::placeholder{color:#999}",""]),e.exports=r},57014(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".change-delegate-select[data-v-0f6166bc]{margin:0;height:auto;border-radius:2px;font-weight:normal;padding:0 6px;color:var(--palette-text-normal);border:1px solid var(--palette-text-light);background:var(--palette-text-foreground)}",""]),e.exports=r},45960(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment-input-area-footer[data-v-172b9ede]{display:flex;justify-content:space-between;padding:12px 0 0 0}.comment-input-area-footer__actions-area[data-v-172b9ede]{display:flex;align-items:center}.comment-input-area-footer__actions-area_action[data-v-172b9ede]{display:flex;align-items:center;margin:0 2px !important}.comment-input-area-footer__actions-area_action[data-v-172b9ede]:first-child{margin-left:0 !important}.comment-input-area-footer__actions-area_action[data-v-172b9ede]:last-child{margin-right:0 !important}.comment-input-area-footer__actions-area_action.upload-attachment[data-v-172b9ede]{margin-left:0px !important;margin-right:0px !important;height:40px;width:40px;border-radius:4px}.comment-input-area-footer__actions-area_action.upload-attachment[data-v-172b9ede] form{height:40px;width:40px;min-width:40px;display:flex;justify-content:center;align-items:center}.comment-input-area-footer__actions-area_action.upload-attachment[data-v-172b9ede] form input{height:40px;width:40px}.comment-input-area-footer__actions-area_action.upload-attachment[data-v-172b9ede]:hover{background:rgba(0,0,0,.06)}body.theme-dark .comment-input-area-footer__actions-area_action.upload-attachment[data-v-172b9ede]:hover{background:rgba(255,255,255,.12)}.comment-input-area-footer__actions-area_action.gif-attachment[data-v-172b9ede]{margin-left:0px !important;margin-right:0px !important;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:4px}.comment-input-area-footer__actions-area_action.gif-attachment[data-v-172b9ede] button{height:40px;width:40px}.comment-input-area-footer__actions-area_action.gif-attachment[data-v-172b9ede]:hover{background:rgba(0,0,0,.06)}body.theme-dark .comment-input-area-footer__actions-area_action.gif-attachment[data-v-172b9ede]:hover{background:rgba(255,255,255,.12)}.comment-input-area-footer__actions-area_action.remaining-characters[data-v-172b9ede]{color:#ff3b30}.comment-input-area-footer_attachments-list[data-v-172b9ede]{background-color:transparent;border:none;padding:0}body.theme-dark .comment-input-area-footer_attachments-list[data-v-172b9ede]{border:none}.cancel[data-v-172b9ede]{margin-right:4px}",""]),e.exports=r},18341(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.avatar-container[data-v-2228a479]{display:block;background-color:rgba(255,255,255,.2);border-radius:50%;overflow:hidden;position:relative}.avatar-container[data-v-2228a479]:before{content:"";z-index:1;display:block;position:absolute;height:calc(100% - 2px);width:calc(100% - 2px);border-radius:50%;border:1px solid rgba(0,0,0,.1)}',""]),e.exports=r},72462(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".comment-composer[data-v-302f7a25]{display:flex;flex-flow:row nowrap}.comment-composer__avatar[data-v-302f7a25]{margin-right:8px}.comment-composer__input-area[data-v-302f7a25]{flex:1;display:flex;flex-flow:column nowrap}.offset[data-v-302f7a25] textarea{margin-top:2px !important}",""]),e.exports=r},2543(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".semantic-button[data-v-19a11d7b],.comment-item-action__reply-btn[data-v-19a11d7b]{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.comment-action-color[data-v-19a11d7b],.comment-item-action__reply-btn[data-v-19a11d7b]{color:var(--palette-text-normal)}.comment-action-color[data-v-19a11d7b]:hover,.comment-item-action__reply-btn[data-v-19a11d7b]:hover{color:#555}body.theme-dark .comment-action-color[data-v-19a11d7b]:hover,body.theme-dark .comment-item-action__reply-btn[data-v-19a11d7b]:hover{color:#bbb}.comment-item-actions[data-v-19a11d7b]{display:flex;align-items:center;min-height:32px;margin-top:4px;font-size:12px;line-height:20px;color:#999;white-space:nowrap}.comment-item-action[data-v-19a11d7b]{height:20px;display:flex;align-items:center}@media(min-width: 1200px){.comment-item-action[data-v-19a11d7b]{height:32px}}.comment-item-action__vote[data-v-19a11d7b]{margin-left:0;padding-right:8px;padding-left:8px}.comment-item-action__reply[data-v-19a11d7b]{padding-right:8px}.comment-item-action__reply-btn[data-v-19a11d7b]{font-style:normal;font-weight:bold;font-size:14px;line-height:20px;height:20px}.comment-item-action[data-v-19a11d7b]:first-child{justify-content:flex-start}",""]),e.exports=r},17524(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment-item-media[data-v-e49f3ee1]{margin-top:4px}.comment-item-media__container[data-v-e49f3ee1]{display:inline-block}.comment-item-media__container img[data-v-e49f3ee1],.comment-item-media__container video[data-v-e49f3ee1]{max-width:100%;height:100%;max-height:400px;width:auto;display:block}",""]),e.exports=r},44471(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment-item-text[data-v-f0e455b1]{color:var(--palette-text);word-break:normal;overflow-wrap:anywhere;font-size:14px;line-height:20px;margin-bottom:4px}.comment-item-text.collapsed[data-v-f0e455b1]{color:var(--palette-text-normal);cursor:pointer;margin-bottom:0}.comment-item-text .comment-mention[data-v-f0e455b1]{color:var(--palette-primary-hover);-moz-osx-font-smoothing:grayscale}.comment-item-text .read-more-link[data-v-f0e455b1]{color:var(--palette-primary);cursor:pointer;text-decoration:none;white-space:nowrap}.comment-item-text .read-more-link[data-v-f0e455b1]:hover{text-decoration:underline}",""]),e.exports=r},40873(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".campaign-banner[data-v-4c3e906a]{display:flex;align-items:center;border-radius:4px}.campaign-banner img[data-v-4c3e906a]{width:100%;height:100%;border-radius:4px}",""]),e.exports=r},55258(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".home-tab-bar[data-v-29b23931]{margin-bottom:10px;margin-top:-8px}.home-tab-bar__wrapper[data-v-29b23931]{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;background-color:var(--palette-text-foreground);z-index:5;width:100%}.home-tab-bar__wrapper.desktop[data-v-29b23931]{width:calc(728px + var(--main-margin));transform:translateX(calc(-1 * (44px + var(--main-margin) / 2)));padding-left:calc(44px + var(--main-margin) / 2);padding-right:calc(44px + var(--main-margin) / 2)}.home-tab-bar__wrapper.desktop .home-tab-bar__tab[data-v-29b23931]{padding:0 16px 6px}.home-tab-bar__wrapper.desktop .home-tab-bar__container[data-v-29b23931]{justify-content:start}.home-tab-bar__extra[data-v-29b23931]{margin:0 12px}.home-tab-bar__container[data-v-29b23931]{box-sizing:border-box;white-space:nowrap;width:100%;background-color:var(--palette-text-foreground);position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--palette-border-line)}.home-tab-bar__extra[data-v-29b23931]:last-child{opacity:0}.home-tab-bar__tab[data-v-29b23931]{display:inline-flex;height:36px;line-height:36px;margin-right:8px;color:var(--palette-text-normal);text-decoration:none;padding:6px 8px 6px;text-align:center;font-weight:700;white-space:nowrap;cursor:pointer;align-items:center}.home-tab-bar__tab[data-v-29b23931]:hover{color:var(--palette-text)}.home-tab-bar__tab[data-v-29b23931]:active{opacity:.8}.home-tab-bar__tab.selected[data-v-29b23931]{color:var(--palette-text);border-bottom:3px solid var(--palette-text)}.home-tab-bar__tab h2[data-v-29b23931]{font-size:100%}.home-tab-bar__sub-tabs-container[data-v-29b23931]{display:flex;flex-direction:column;align-items:flex-end;width:100%;position:relative}.home-tab-bar__sub-tabs-container h3[data-v-29b23931]{white-space:nowrap;cursor:pointer;font-size:100%;color:var(--palette-text-normal)}.home-tab-bar__sub-tabs-container h3.selected[data-v-29b23931]{color:var(--palette-text);text-decoration:underline}.home-tab-bar__sub-tabs[data-v-29b23931]{display:flex;align-items:flex-start;gap:16px;padding:8px 16px}.home-tab-bar__count[data-v-29b23931]{font-weight:normal;margin-left:5px;font-size:12px}",""]),e.exports=r},61849(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,"body.theme-dark .ui-base-icon[data-v-12dc554f]{filter:invert(100%)}",""]),e.exports=r},28875(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"body.theme-dark .ui-base-icon[data-v-b1ffa985]{filter:invert(100%)}",""]),e.exports=r},46783(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"svg[data-v-24443a41]{animation:2s linear infinite svg-animation-24443a41;max-width:100px}@keyframes svg-animation-24443a41{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}circle[data-v-24443a41]{animation:1.4s ease-in-out infinite both circle-animation-24443a41;display:block;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;transform-origin:50% 50%}@keyframes circle-animation-24443a41{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}",""]),e.exports=r},45346(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"body.theme-dark .ui-base-icon[data-v-45100858]{filter:invert(100%)}",""]),e.exports=r},97197(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"body.theme-dark .ui-base-icon[data-v-bacd70b1]{filter:invert(100%)}",""]),e.exports=r},80295(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"body.theme-dark .ui-base-icon[data-v-831b9607]{filter:invert(100%)}",""]),e.exports=r},33931(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".uikit-popup-menu[data-v-a5ef060b]{position:relative;overflow:unset}.uikit-popup-menu .menu[data-v-a5ef060b]{position:absolute;top:calc(100% - 4px);right:4px;z-index:11}.uikit-popup-menu ul[data-v-a5ef060b-s]{list-style-type:none;overflow:hidden;padding:4px 0;color:var(--palette-text);background-color:var(--palette-text-foreground);box-shadow:0 5px 10px rgba(0,0,0,.1);box-sizing:border-box;border-radius:8px;border:1px solid var(--palette-border-line)}.uikit-popup-menu ul[data-v-a5ef060b-s] li{display:block;height:36px}.uikit-popup-menu ul[data-v-a5ef060b-s] li.active a{background-color:rgba(0,0,0,.1)}body.theme-dark .uikit-popup-menu ul[data-v-a5ef060b-s] li.active a{background-color:rgba(255,255,255,.06)}.uikit-popup-menu ul[data-v-a5ef060b-s] li a{display:flex;align-items:center;color:var(--palette-text) !important;line-height:36px;padding:0 16px;font-size:14px;position:relative}.uikit-popup-menu ul[data-v-a5ef060b-s] li a:hover{background-color:rgba(0,0,0,.06)}body.theme-dark .uikit-popup-menu ul[data-v-a5ef060b-s] li a:hover{background-color:rgba(255,255,255,.12)}.uikit-popup-menu ul[data-v-a5ef060b-s] li a:active{background-color:rgba(0,0,0,.1)}body.theme-dark .uikit-popup-menu ul[data-v-a5ef060b-s] li a:active{background-color:rgba(255,255,255,.06)}",""]),e.exports=r},20521(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".sensitive-mask[data-v-35f8e14d]{text-align:center;padding:24px 16px;z-index:0}.sensitive-mask__content[data-v-35f8e14d]{color:var(--palette-text)}.sensitive-mask__content__title[data-v-35f8e14d]{font-style:normal;font-weight:bold;text-align:center;font-size:18px;line-height:22px;color:var(--palette-text);margin-bottom:4px}.sensitive-mask__content p[data-v-35f8e14d]{font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#999;text-align:center;margin-bottom:16px}.sensitive-mask__content p span[data-v-35f8e14d]{display:block;padding:0 4px}body.theme-dark .sensitive-mask__content p[data-v-35f8e14d]{color:gray}.sensitive-mask__content__link[data-v-35f8e14d]{cursor:pointer;width:auto;border:none;color:#0277ff;box-shadow:none !important;background:transparent !important;-webkit-tap-highlight-color:transparent;outline:none}.sensitive-mask__content__btn[data-v-35f8e14d]{cursor:pointer;display:inline-block;padding:8px 16px;font-weight:700;background:rgba(0,0,0,.06);border-radius:4px;border:none;color:var(--palette-text);width:auto}body.theme-dark .sensitive-mask__content__btn[data-v-35f8e14d]{background:rgba(255,255,255,.12)}",""]),e.exports=r},62468(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,'.signup-list-banner[data-v-61fcc0b4]{text-align:center;padding:24px 0;z-index:0}.signup-list-banner__content[data-v-61fcc0b4]{display:flex;align-items:top}.signup-list-banner__content__logo[data-v-61fcc0b4]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNDBDMCAxNy45MDg2IDE3LjkwODYgMCA0MCAwQzYyLjA5MTQgMCA4MCAxNy45MDg2IDgwIDQwQzgwIDYyLjA5MTQgNjIuMDkxNCA4MCA0MCA4MEMxNy45MDg2IDgwIDAgNjIuMDkxNCAwIDQwWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCA0NC42ODc1TDE5LjY4NzUgMzIuOTY4OFYyOC4yODEyTDQwIDE2LjU2MjVMNjAuMzEyNSAyOC4yODEyVjUxLjcxODhMNDAgNjMuNDM3NUwxOS42ODc1IDUxLjcxODhMMjcuODEyNSA0Ny4wMzEyTDQwIDU0LjA2MjVMNTIuMTg3NSA0Ny4wMzEyVjM3LjY1NjJMNDAgNDQuNjg3NVpNMzEuODc1IDMwLjYyNUw0MCAzNS4zMTI1TDQ4LjEyNSAzMC42MjVMNDAgMjUuOTM3NUwzMS44NzUgMzAuNjI1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;width:80px;min-width:80px;height:80px;margin-right:16px;display:block}.signup-list-banner__content__description[data-v-61fcc0b4]{display:block;text-align:left}.signup-list-banner__content__description .tagline[data-v-61fcc0b4]{font-style:normal;font-weight:bold;font-size:24px;line-height:29px;display:flex;align-items:center;margin-bottom:8px;color:var(--palette-text)}.signup-list-banner__content__description p[data-v-61fcc0b4]{font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:var(--palette-text)}.signup-list-banner__action[data-v-61fcc0b4]{display:flex;align-items:center;justify-content:center;margin:16px -4px 0}.signup-list-banner__action__btn[data-v-61fcc0b4]{cursor:pointer;display:block;padding:10px 16px;font-size:14px;line-height:20px;font-style:normal;font-weight:bold;background:#f4f4f4;text-decoration:none;border-radius:20px;color:#000;width:100%;margin:0 4px}.signup-list-banner__action__btn[data-v-61fcc0b4]:hover{background-color:rgba(0,0,0,.06)}body.theme-dark .signup-list-banner__action__btn[data-v-61fcc0b4]:hover{background-color:rgba(255,255,255,.8)}.signup-list-banner__action__btn[data-v-61fcc0b4]:active{background-color:rgba(0,0,0,.1)}body.theme-dark .signup-list-banner__action__btn[data-v-61fcc0b4]:active{background-color:rgba(255,255,255,.7)}.signup-list-banner__action__btn.signup[data-v-61fcc0b4]{background:var(--palette-primary);color:#fff}.signup-list-banner__action__btn.signup[data-v-61fcc0b4]:hover{background-color:var(--palette-primary-hover)}.signup-list-banner__action__btn.signup[data-v-61fcc0b4]:active{background-color:var(--palette-primary-active)}',""]),e.exports=r},68321(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".signup-side-banner[data-v-da3fec1b]{text-align:center;padding:16px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:8px;z-index:0}.signup-side-banner__content[data-v-da3fec1b]{color:var(--palette-text)}.signup-side-banner__content h2[data-v-da3fec1b]{font-style:normal;font-weight:bold;font-size:20px;line-height:24px;display:block;text-align:center;color:var(--palette-text);margin-bottom:8px}.signup-side-banner__content p[data-v-da3fec1b]{font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin-bottom:16px;display:block;text-align:center;color:var(--palette-text)}.signup-side-banner__content__link[data-v-da3fec1b]{cursor:pointer;width:auto;border:none;display:flex;line-height:20px;vertical-align:middle;font-weight:700;font-style:normal;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;padding:10px 16px;color:#fff;background:var(--palette-primary);border-radius:20px;box-shadow:none !important;-webkit-tap-highlight-color:transparent;outline:none}.signup-side-banner__content__link[data-v-da3fec1b]:hover{background-color:var(--palette-primary-hover)}.signup-side-banner__content__link[data-v-da3fec1b]:active{background-color:var(--palette-primary-active)}body.theme-dark .signup-side-banner[data-v-da3fec1b]{border-color:rgba(255,255,255,.2)}",""]),e.exports=r},23299(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".semantic-button[data-v-96cdab27],.vote-button[data-v-96cdab27]{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.comment-action-color[data-v-96cdab27],.vote-button[data-v-96cdab27]{color:var(--palette-text-normal)}.comment-action-color[data-v-96cdab27]:hover,.vote-button[data-v-96cdab27]:hover{color:#555}body.theme-dark .comment-action-color[data-v-96cdab27]:hover,body.theme-dark .vote-button[data-v-96cdab27]:hover{color:#bbb}.vote-button[data-v-96cdab27]{width:72px;height:32px;display:flex;align-items:center;padding-left:9px;font-style:normal;font-weight:bold;font-size:14px;line-height:20px;fill:var(--palette-text-normal)}.vote-button__votes-count[data-v-96cdab27]{margin-left:4px}.vote-button[data-v-96cdab27]:hover{fill:#555}body.theme-dark .vote-button[data-v-96cdab27]:hover{fill:#bbb}.vote-button_voted[data-v-96cdab27]{fill:var(--palette-primary);color:var(--palette-primary)}.vote-button_voted[data-v-96cdab27]:hover{fill:var(--palette-primary-hover);color:var(--palette-primary-hover)}body.theme-dark .vote-button_voted[data-v-96cdab27]:hover{fill:var(--palette-primary-hover)}body.theme-dark .vote-button_voted[data-v-96cdab27]:hover{color:var(--palette-primary-hover)}.vote-button_voted[data-v-96cdab27]:active{fill:var(--palette-primary-active);color:var(--palette-primary-active)}body.theme-dark .vote-button_voted[data-v-96cdab27]:active{fill:var(--palette-primary-active)}body.theme-dark .vote-button_voted[data-v-96cdab27]:active{color:var(--palette-primary-active)}",""]),e.exports=r},20125(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.avatar__container[data-v-b184d244]{position:relative;width:100%;height:100%;background-color:var(--palette-text-background-hover);border-radius:50%}.avatar__container img[data-v-b184d244]{border-radius:50%;max-width:100%;max-height:100%;width:auto;height:auto}.avatar__container[data-v-b184d244]:before{content:"";z-index:1;display:block;position:absolute;height:calc(100% - 2px);width:calc(100% - 2px);border-radius:50%;border:1px solid rgba(0,0,0,.1)}.avatar__container_deleted[data-v-b184d244]{background-color:#f4f4f4;border:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;border-radius:24px}.avatar__container .ghost[data-v-b184d244]{display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}.avatar__container a.disabled[data-v-b184d244]{cursor:default}.avatar__online[data-v-b184d244]{display:block;z-index:2;position:absolute;background:#34c759;border:1px solid #fff;bottom:-1px;right:-1px;border-radius:50%}body.theme-dark .avatar__online[data-v-b184d244]{border-color:#141414}',""]),e.exports=r},74404(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-post-creator[data-v-b00b8152]{display:flex;align-items:center;flex-grow:1;font-size:14px}.ui-post-creator__icon[data-v-b00b8152]{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:10px;margin-right:8px;overflow:hidden}.ui-post-creator__icon img.icon[data-v-b00b8152]{display:block;width:100%;height:100%;object-fit:cover}.ui-post-creator__badge[data-v-b00b8152]{margin-right:4px}.ui-post-creator__message[data-v-b00b8152]{display:inline-block;vertical-align:middle;line-height:16px;color:var(--palette-text-normal)}.ui-post-creator__details[data-v-b00b8152]{display:inline-flex;align-items:center}.ui-post-creator__details[data-v-b00b8152] span{margin-right:4px}.ui-post-creator__creation[data-v-b00b8152]{font-weight:400;font-size:12px;line-height:16px;color:var(--palette-text-normal)}.ui-post-creator__emoji[data-v-b00b8152]{font-weight:400;font-size:14px;line-height:16px}.ui-post-creator .ui-post-creator__author[data-v-b00b8152]{font-weight:700;font-size:12px;line-height:16px;color:var(--palette-text) !important;text-decoration:none;margin-right:4px}.ui-post-creator .ui-post-creator__author.promoted[data-v-b00b8152]{color:var(--palette-text-normal) !important}",""]),e.exports=r},20672(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.potz-badge--hoverable[data-v-3c8cee5d]{cursor:pointer}.potz-badge-tooltip[data-v-3c8cee5d]{position:fixed;transform:translateX(-50%);display:flex;flex-direction:column;gap:12px;box-sizing:border-box;border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px;--tooltip-bg: var(--palette-background-primary, #fff);--tooltip-border: var(--palette-border-line, #e0e0e0);--tooltip-level-color: #51a2c9;background:var(--tooltip-bg);border:1px solid var(--tooltip-border);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99;color:var(--palette-text, #222);pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.potz-badge-tooltip__content[data-v-3c8cee5d]{display:flex;align-items:center;gap:12px}.potz-badge-tooltip.show[data-v-3c8cee5d]{pointer-events:auto;opacity:1}.potz-badge-tooltip[data-v-3c8cee5d]::before{content:"";position:absolute;top:100%;left:var(--caret-left);transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--tooltip-border) transparent transparent transparent}.potz-badge-tooltip--bottom[data-v-3c8cee5d]::before{top:auto;bottom:100%;border-color:transparent transparent var(--tooltip-border) transparent}.potz-badge-tooltip--bronze[data-v-3c8cee5d]{--tooltip-bg: #fdf6f0;--tooltip-border: #a1472a;--tooltip-level-color: #a1472a}.potz-badge-tooltip--silver[data-v-3c8cee5d]{--tooltip-bg: #f5f5f5;--tooltip-border: #778d98;--tooltip-level-color: #778d98}.potz-badge-tooltip--gold[data-v-3c8cee5d]{--tooltip-bg: #fffbeb;--tooltip-border: #e39401;--tooltip-level-color: #e39401}.potz-badge-tooltip--diamond[data-v-3c8cee5d]{--tooltip-bg: #f0f9ff;--tooltip-border: #0ea5e9;--tooltip-level-color: #0ea5e9}.potz-badge-tooltip__icon[data-v-3c8cee5d]{flex-shrink:0}.potz-badge-tooltip__text[data-v-3c8cee5d]{display:flex;flex-direction:column;gap:2px;min-width:128px}.potz-badge-tooltip__name[data-v-3c8cee5d]{font-weight:600;font-size:14px;line-height:20px;white-space:nowrap}.potz-badge-tooltip__level[data-v-3c8cee5d]{font-size:14px;line-height:20px;font-weight:700;color:var(--tooltip-level-color);white-space:nowrap}.potz-badge-tooltip__desc[data-v-3c8cee5d]{font-size:12px;line-height:16px;color:var(--palette-text-secondary, #666);margin-top:4px}body.theme-dark .potz-badge-tooltip__desc[data-v-3c8cee5d]{color:var(--palette-text-secondary, #999)}.potz-badge-tooltip__progress[data-v-3c8cee5d]{display:flex;align-items:center;gap:8px;width:100%}.potz-badge-tooltip__progress-track[data-v-3c8cee5d]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;position:relative}body.theme-dark .potz-badge-tooltip__progress-track[data-v-3c8cee5d]{background:rgba(255,255,255,.1)}.potz-badge-tooltip__progress-fill[data-v-3c8cee5d]{position:absolute;top:0;left:0;height:100%;background:var(--tooltip-level-color);border-radius:2px;transition:width .3s ease}.potz-badge-tooltip__current-indicator[data-v-3c8cee5d]{position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer}.potz-badge-tooltip__current-indicator[data-v-3c8cee5d]::after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-width:5px 4px 0 4px;border-style:solid;border-color:var(--tooltip-level-color) transparent transparent transparent}.potz-badge-tooltip__current-indicator:hover .potz-badge-tooltip__current-tooltip[data-v-3c8cee5d]{opacity:1;visibility:visible}.potz-badge-tooltip__current-tooltip[data-v-3c8cee5d]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:var(--tooltip-level-color);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;pointer-events:none}.potz-badge-tooltip__current-tooltip[data-v-3c8cee5d]::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:3px;border-style:solid;border-color:var(--tooltip-level-color) transparent transparent transparent}.potz-badge-tooltip__checkpoint[data-v-3c8cee5d]{position:absolute;top:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.15);border:2px solid rgba(0,0,0,.1);box-sizing:border-box;z-index:1;cursor:pointer}body.theme-dark .potz-badge-tooltip__checkpoint[data-v-3c8cee5d]{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.15)}.potz-badge-tooltip__checkpoint--completed[data-v-3c8cee5d]{background:var(--tooltip-level-color);border-color:var(--tooltip-level-color)}.potz-badge-tooltip__checkpoint--current[data-v-3c8cee5d]{background:var(--tooltip-level-color);border-color:var(--tooltip-level-color);box-shadow:0 0 0 2px rgba(0,0,0,.1)}body.theme-dark .potz-badge-tooltip__checkpoint--current[data-v-3c8cee5d]{box-shadow:0 0 0 2px rgba(255,255,255,.1)}.potz-badge-tooltip__checkpoint:hover .potz-badge-tooltip__checkpoint-tooltip[data-v-3c8cee5d]{opacity:1;visibility:visible}.potz-badge-tooltip__checkpoint-tooltip[data-v-3c8cee5d]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--palette-background-primary, #fff);border:1px solid var(--palette-border-line, #e0e0e0);border-radius:4px;padding:4px 8px;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;pointer-events:none;z-index:2}.potz-badge-tooltip__checkpoint-tooltip[data-v-3c8cee5d]::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:4px;border-style:solid;border-color:var(--palette-border-line, #e0e0e0) transparent transparent transparent}.potz-badge-tooltip__checkpoint-tooltip[data-v-3c8cee5d]::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:3px;border-style:solid;border-color:var(--palette-background-primary, #fff) transparent transparent transparent;margin-top:-1px}.potz-badge-tooltip__checkpoint-level[data-v-3c8cee5d]{display:block;font-size:11px;font-weight:600;line-height:14px;color:var(--palette-text, #222)}.potz-badge-tooltip__checkpoint-threshold[data-v-3c8cee5d]{display:block;font-size:10px;line-height:12px;color:var(--palette-text-secondary, #666)}.potz-badge-tooltip__progress-text[data-v-3c8cee5d]{font-size:11px;line-height:14px;color:var(--palette-text-secondary, #666);white-space:nowrap;text-align:right}body.theme-dark .potz-badge-tooltip__progress-text[data-v-3c8cee5d]{color:var(--palette-text-secondary, #999)}.potz-badge-tooltip__progress-skeleton[data-v-3c8cee5d]{display:flex;align-items:center;gap:8px;width:100%}.potz-badge-tooltip__progress-skeleton-bar[data-v-3c8cee5d]{flex:1;height:6px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.08) 25%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.08) 75%);background-size:200% 100%;border-radius:3px;animation:skeleton-shimmer-3c8cee5d 1.5s infinite}body.theme-dark .potz-badge-tooltip__progress-skeleton-bar[data-v-3c8cee5d]{background:linear-gradient(90deg, rgba(255, 255, 255, 0.05) 25%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 75%)}.potz-badge-tooltip__progress-skeleton-text[data-v-3c8cee5d]{width:50px;height:14px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.08) 25%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.08) 75%);background-size:200% 100%;border-radius:2px;animation:skeleton-shimmer-3c8cee5d 1.5s infinite}body.theme-dark .potz-badge-tooltip__progress-skeleton-text[data-v-3c8cee5d]{background:linear-gradient(90deg, rgba(255, 255, 255, 0.05) 25%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 75%)}@keyframes skeleton-shimmer-3c8cee5d{0%{background-position:200% 0}100%{background-position:-200% 0}}',""]),e.exports=r},99510(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,"body.theme-dark .potz-badge-tooltip{--tooltip-bg: var(--palette-background-primary, #1a1a1a);--tooltip-border: var(--palette-border-line, #333);--tooltip-level-color: #51a2c9}body.theme-dark .potz-badge-tooltip--bronze{--tooltip-bg: #2a1f17;--tooltip-border: #a1472a;--tooltip-level-color: #a1472a}body.theme-dark .potz-badge-tooltip--silver{--tooltip-bg: #2a2a2a;--tooltip-border: #778d98;--tooltip-level-color: #778d98}body.theme-dark .potz-badge-tooltip--gold{--tooltip-bg: #2a2517;--tooltip-border: #e39401;--tooltip-level-color: #e39401}body.theme-dark .potz-badge-tooltip--diamond{--tooltip-bg: #172a2a;--tooltip-border: #0ea5e9;--tooltip-level-color: #0ea5e9}body.theme-dark .potz-badge-tooltip__checkpoint-tooltip{background:var(--palette-background-primary, #1a1a1a);border-color:var(--palette-border-line, #333)}body.theme-dark .potz-badge-tooltip__checkpoint-tooltip::before{border-color:var(--palette-border-line, #333) transparent transparent transparent}body.theme-dark .potz-badge-tooltip__checkpoint-tooltip::after{border-color:var(--palette-background-primary, #1a1a1a) transparent transparent transparent}body.theme-dark .potz-badge-tooltip__checkpoint-level{color:var(--palette-text, #fff)}body.theme-dark .potz-badge-tooltip__checkpoint-threshold{color:var(--palette-text-secondary, #999)}",""]),e.exports=r},73108(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"a[data-v-2d3165a0]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:rgba(0,0,0,.6);text-decoration:none;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:6px 12px;display:block}body.theme-dark a[data-v-2d3165a0]{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.2)}a[data-v-2d3165a0]:hover{background:var(--palette-text-foreground-hover)}a[data-v-2d3165a0]:active{background:var(--palette-text-foreground-active)}
1a.trending[data-v-2d3165a0]{border-color:rgba(52,199,89,.2);color:#34c759}a.trending[data-v-2d3165a0]:hover{background:rgba(52,199,89,.1)}body.theme-dark a.trending[data-v-2d3165a0]:hover{background:rgba(52,199,89,.2)}a.trending[data-v-2d3165a0]:active{background:rgba(52,199,89,.2)}body.theme-dark a.trending[data-v-2d3165a0]:active{background:rgba(52,199,89,.1)}body.theme-dark a.trending[data-v-2d3165a0]{color:#34c759;border-color:rgba(52,199,89,.2)}",""]),e.exports=r},19682(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.tooltip[data-v-60be3a14]{box-sizing:border-box;background:#07f;border-radius:4px;max-width:240px;padding:10px 12px;font-size:14px;line-height:20px;color:#fff;z-index:12}.tooltip.hidden[data-v-60be3a14]{visibility:hidden;opacity:0;pointer-events:none}.tooltip .arrow[data-v-60be3a14],.tooltip .arrow[data-v-60be3a14]::before{position:absolute;width:8px;height:8px;background:inherit}.tooltip .arrow[data-v-60be3a14]{visibility:hidden}.tooltip .arrow[data-v-60be3a14]::before{visibility:visible;content:"";transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.arrow[data-v-60be3a14]{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.arrow[data-v-60be3a14]{top:-4px}.tooltip[data-popper-placement^=left]>.arrow[data-v-60be3a14]{right:-4px}.tooltip[data-popper-placement^=right]>.arrow[data-v-60be3a14]{left:-4px}',""]),e.exports=r},57555(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'\uFEFF.ui-user-profile[data-v-612450ae]{width:100%}.ui-user-profile__header[data-v-612450ae]{display:flex;align-items:center;justify-content:stretch;gap:16px}.ui-user-profile__about[data-v-612450ae]{margin-top:12px;font-size:14px}.ui-user-profile__info[data-v-612450ae]{width:100%}.ui-user-profile__info .info-name[data-v-612450ae]{display:flex;align-items:center}.ui-user-profile__info .info-name h2[data-v-612450ae]{font-style:normal;font-weight:700;font-size:16px;line-height:20px;margin:0 4px 0 0;padding:0}@media(min-width: 1200px){.ui-user-profile__info .info-name h2[data-v-612450ae]{font-size:24px;line-height:28px}}.ui-user-profile__info .info-name span[data-v-612450ae]{margin-right:4px;display:flex}@media(min-width: 1200px){.ui-user-profile__info .info-name span.badge[data-v-612450ae]{font-size:14px;line-height:20px;padding:2px 4px}}.ui-user-profile__info .info-additional span[data-v-612450ae]{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:var(--palette-text-normal)}.ui-user-profile__info .info-additional span[data-v-612450ae]:after{content:" · "}.ui-user-profile__info .info-additional span[data-v-612450ae]:last-child:after{content:""}.ui-user-profile__info .potz-badge-wrapper[data-v-612450ae]{display:inline-flex;gap:4px;margin-left:4px}',""]),e.exports=r},32379(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".semantic-button[data-v-942ae0fa]{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.comment-action-color[data-v-942ae0fa]{color:var(--palette-text-normal)}.comment-action-color[data-v-942ae0fa]:hover{color:#555}body.theme-dark .comment-action-color[data-v-942ae0fa]:hover{color:#bbb}.pin-comment-modal .content[data-v-942ae0fa]{font-size:16px;line-height:24px}.pin-comment-modal .footer-btn-group[data-v-942ae0fa]{text-align:right}.pin-comment-modal .ui-btn[data-v-942ae0fa]{margin-left:8px}.pin-comment-modal .ui-btn[data-v-942ae0fa]:first-child{margin-left:0}[data-v-942ae0fa] .modal__footer,[data-v-942ae0fa] .modal__content{padding:16px !important}@media(min-width: 1200px){[data-v-942ae0fa] .modal__footer,[data-v-942ae0fa] .modal__content{padding:24px !important;font-size:16px;line-height:24px}}",""]),e.exports=r},13958(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment-tab-bar__back-to-comments.ui-btn[data-v-358d5ebc]{padding:0;color:var(--palette-text-normal)}.comment-tab-bar__back-to-comments.ui-btn[data-v-358d5ebc]:hover{color:var(--palette-text)}",""]),e.exports=r},57899(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".golden-dataset-labeler .dimension-picker[data-v-cfee49f6]{margin-bottom:12px}.golden-dataset-labeler .dimension-picker label[data-v-cfee49f6]{display:block;font-size:12px;color:#666;margin-bottom:4px}.golden-dataset-labeler .dimension-picker select[data-v-cfee49f6]{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.golden-dataset-labeler .dimension-picker .dimension-desc[data-v-cfee49f6]{margin-top:4px;font-size:12px;color:#888}.golden-dataset-labeler .entry-preview[data-v-cfee49f6]{margin-bottom:12px}.golden-dataset-labeler .entry-preview .title[data-v-cfee49f6]{font-size:14px;margin-bottom:8px}.golden-dataset-labeler .entry-preview .media img[data-v-cfee49f6],.golden-dataset-labeler .entry-preview .media video[data-v-cfee49f6]{max-width:100%;max-height:360px;display:block;margin:0 auto;border-radius:6px}.golden-dataset-labeler .loading[data-v-cfee49f6]{text-align:center;padding:16px;color:#888}.golden-dataset-labeler .error[data-v-cfee49f6]{color:#c00;font-size:13px;margin:8px 0}.golden-dataset-labeler .footer-btn-group[data-v-cfee49f6]{display:flex;justify-content:space-between;gap:8px}",""]),e.exports=r},41311(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".humor-controls .reason[data-v-f2042f14]{width:100%;font-size:13px;padding:8px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;margin-bottom:8px}.humor-controls .buttons[data-v-f2042f14]{display:flex;gap:8px;flex-wrap:wrap}.humor-controls .verdict[data-v-f2042f14]{font-size:13px;font-weight:600;padding:8px 14px;border-radius:6px;border:1px solid #ddd;background:transparent;cursor:pointer;min-width:80px}.humor-controls .verdict[data-v-f2042f14]:disabled{opacity:.6;cursor:not-allowed}.humor-controls .verdict.good.active[data-v-f2042f14]{background:#d1f5ea;border-color:#1e9c7b;color:#136c54}.humor-controls .verdict.bad.active[data-v-f2042f14]{background:#fde2e2;border-color:#d23030;color:#8a1c1c}.humor-controls .verdict.skip.active[data-v-f2042f14]{background:#fff4d6;border-color:#d3a300;color:#735a00}.humor-controls .error[data-v-f2042f14]{color:#c00;font-size:12px;margin-top:8px}",""]),e.exports=r},36843(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".safety-controls .loading[data-v-6e56211f]{text-align:center;color:#888;padding:16px}.safety-controls .vocab-grid[data-v-6e56211f]{display:flex;flex-direction:column;gap:8px;border:1px solid #eee;border-radius:6px;padding:10px;margin-bottom:12px;max-height:280px;overflow-y:auto}.safety-controls .vocab-row[data-v-6e56211f]{display:grid;grid-template-columns:minmax(160px, auto) 1fr;gap:12px;align-items:center}.safety-controls .vocab-label[data-v-6e56211f]{font-size:12px;color:#555}.safety-controls .vocab-label .vocab-meta[data-v-6e56211f]{display:block;font-size:10px;color:#999}.safety-controls .binary-buttons[data-v-6e56211f]{display:flex;gap:4px;flex-wrap:wrap}.safety-controls .level[data-v-6e56211f]{font-size:11px;padding:4px 8px;border-radius:4px;border:1px solid #ddd;background:transparent;cursor:pointer;text-transform:uppercase}.safety-controls .level[data-v-6e56211f]:disabled{opacity:.6;cursor:not-allowed}.safety-controls .level.active[data-v-6e56211f]{font-weight:600}.safety-controls .level.active.none[data-v-6e56211f]{background:#f0f0f0;color:#555}.safety-controls .level.active.low[data-v-6e56211f]{background:#fff4d6;color:#735a00;border-color:#d3a300}.safety-controls .level.active.medium[data-v-6e56211f]{background:#ffe2c4;color:#7a4400;border-color:#d27300}.safety-controls .level.active.high[data-v-6e56211f]{background:#fde2e2;color:#8a1c1c;border-color:#d23030}.safety-controls .numeric-input[data-v-6e56211f]{display:flex;align-items:center;gap:8px}.safety-controls .numeric-input input[type=range][data-v-6e56211f]{flex:1}.safety-controls .numeric-input input[type=number][data-v-6e56211f]{width:60px;font-size:12px;padding:2px 4px}.safety-controls .reason[data-v-6e56211f]{width:100%;font-size:13px;padding:8px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;margin-bottom:8px}.safety-controls .save[data-v-6e56211f]{text-align:right}.safety-controls .save-btn[data-v-6e56211f]{background:#1e9c7b;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.safety-controls .save-btn[data-v-6e56211f]:disabled{opacity:.5;cursor:not-allowed}",""]),e.exports=r},96930(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".block-content__input[data-v-ef5df434]{padding:16px 16px 0;margin-bottom:16px;display:flex;align-items:center}.block-content__input .ui-input[data-v-ef5df434]{flex:1;margin-bottom:0}.block-content__input__right[data-v-ef5df434]{margin-left:16px}.block-content__description[data-v-ef5df434]{color:var(--palette-text-normal);padding:0 16px 16px}.block-content__description__highlight[data-v-ef5df434]{display:flex;gap:8px;padding-left:8px;border-left:2px solid var(--palette-base-yellow);color:var(--palette-text-highlight);margin-top:8px}.block-content__description__footer[data-v-ef5df434]{background-color:var(--palette-text-background);padding:8px 16px;border-radius:8px;margin-top:8px;font-size:12px}.block-content__content[data-v-ef5df434]{max-height:432px;overflow-y:auto;padding:10px 16px;border-top:1px solid var(--palette-border-line)}.block-content__content[data-v-ef5df434]::-webkit-scrollbar{width:0;opacity:0}
1.block-content__item[data-v-ef5df434]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.block-content__item .name[data-v-ef5df434]{width:90%;word-break:break-all}.block-content__item .remove-button[data-v-ef5df434]{cursor:pointer;padding:4px;border-radius:50%}.block-content__item .remove-button[data-v-ef5df434]:hover{background-color:var(--palette-text-foreground-hover)}.block-content__item .remove-button[data-v-ef5df434]:active{background-color:var(--palette-text-foreground-active)}.block-content__item[data-v-ef5df434]:last-child{margin-bottom:0}.block-content__footer[data-v-ef5df434]{border-top:1px solid var(--palette-border-line);padding:16px}.block-content__footer .ui-btn[data-v-ef5df434]{width:100%}.block-content__empty[data-v-ef5df434]{height:100px;display:flex;justify-content:center;align-items:center;color:var(--palette-text-normal)}",""]),e.exports=r},27982(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".highlight[data-v-32dcaf45]{display:flex;gap:8px;padding-left:8px;border-left:2px solid var(--palette-base-yellow);color:var(--palette-text-normal);margin-top:8px}.highlight__icon[data-v-32dcaf45]{width:18px}.highlight__content[data-v-32dcaf45]{display:flex;flex-direction:column;gap:8px}.notes[data-v-32dcaf45]{display:flex;gap:8px;padding-left:8px;border-left:2px solid transparent;color:var(--palette-text-normal);margin-top:8px}.notes__icon[data-v-32dcaf45]{width:18px}.notes__content[data-v-32dcaf45]{display:flex;flex-direction:column;gap:8px;font-size:12px}",""]),e.exports=r},3789(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".interest-item[data-v-05f0ee5c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;background-color:var(--palette-text-background);margin-bottom:10px}.interest-item.active .ui-btn[data-v-05f0ee5c]{color:#fff;background-color:rgba(0,0,0,.1)}.interest-item.active .ui-btn[data-v-05f0ee5c]:hover{background-color:rgba(0,0,0,.2)}.interest-item.active .ui-btn[data-v-05f0ee5c]:active{background-color:rgba(0,0,0,.25)}.interest-item[data-v-05f0ee5c]:last-child{margin-bottom:0}.interest-item .profile[data-v-05f0ee5c]{display:flex;align-items:center;gap:14px}.interest-item .profile .emoji-icon[data-v-05f0ee5c]{font-size:40px}.interest-item img[data-v-05f0ee5c]{border-radius:10px}.tag-item[data-v-05f0ee5c]{padding-bottom:16px}.tag-item .name[data-v-05f0ee5c]{font-size:20px;font-weight:bold;margin-bottom:10px}.tag-item .tag-container[data-v-05f0ee5c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tag-item .tag[data-v-05f0ee5c]{border:1px solid var(--palette-border-line);border-radius:16px;padding:4px 14px;display:flex;justify-content:center;align-items:center;line-height:20px;gap:6px}.tag-item .tag.active[data-v-05f0ee5c]{color:var(--palette-common-white);fill:var(--palette-common-white);background-color:var(--palette-common-black)}body.theme-dark .tag-item .tag.active[data-v-05f0ee5c]{background-color:var(--palette-common-white);color:#141414;fill:#141414}.tag-item .tag.active[data-v-05f0ee5c]:hover{opacity:.8;cursor:pointer}.tag-item .tag.active[data-v-05f0ee5c]:active{opacity:.9}.tag-item .tag[data-v-05f0ee5c]:not(.active):hover{background-color:var(--palette-text-foreground-hover);cursor:pointer}.tag-item .tag[data-v-05f0ee5c]:not(.active):active{background-color:var(--palette-text-foreground-active)}
1.tag-item .tag .plus[data-v-05f0ee5c]{font-size:20px;padding-bottom:2px}.tag-item[data-v-05f0ee5c]:not(:first-child){padding-top:16px;border-top:1px solid var(--palette-border-line)}.tag-item[data-v-05f0ee5c]:last-child{padding-bottom:0}.follow-page-modal[data-v-05f0ee5c] .modal{height:auto !important}.follow-page-modal[data-v-05f0ee5c] .modal-header__option{margin-right:16px;font-size:16px;font-weight:bold;cursor:pointer}.follow-page-modal[data-v-05f0ee5c] .modal-header__option:hover{opacity:.8}.follow-page-modal[data-v-05f0ee5c] .modal-header__option:active{opacity:.7}.follow-page-modal[data-v-05f0ee5c] .modal__footer{padding-bottom:16px !important}.follow-page-modal[data-v-05f0ee5c] .modal__content{padding-top:16px !important}.description[data-v-05f0ee5c]{margin-bottom:16px}",""]),e.exports=r},40792(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"@keyframes fadeIn-ce582de3{to{opacity:1}}@keyframes fadeUp-ce582de3{to{opacity:1;transform:translateY(0)}}.moonit-referral-modal[data-v-ce582de3]{opacity:0;animation:fadeUp-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) forwards;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.moonit-logo-path[data-v-ce582de3]{opacity:0;animation:fadeIn-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:.1s}.x-mark[data-v-ce582de3]{opacity:0;animation:fadeIn-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:.2s;font-size:18px;font-weight:400}.ninegag-logo-path[data-v-ce582de3]{opacity:0;animation:fadeIn-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation-delay:.3s}.moonit-referral-modal[data-v-ce582de3] .modal{height:auto !important;background:#09090b;color:#fff;width:unset !important;border-radius:24px !important}.moonit-referral-modal[data-v-ce582de3] .modal-header__title,.moonit-referral-modal[data-v-ce582de3] .modal__footer{background:#09090b;color:#fff}.moonit-referral-modal[data-v-ce582de3] .modal__content{padding:0px !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.title[data-v-ce582de3]{display:flex;font-size:24px;font-weight:bold;background:#dfff18;color:#09090b;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:32px;padding-left:86px;padding-right:86px;margin-bottom:32px}@media(max-width: 480px){.title[data-v-ce582de3]{padding-left:32px;padding-right:32px}}.offer-amount[data-v-ce582de3]{font-size:36px;font-weight:800;color:#dfff18;margin-bottom:12px;letter-spacing:-1px;opacity:0;transform:translateY(10px);animation:fadeUp-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) .5s forwards}.description[data-v-ce582de3]{margin-bottom:32px;padding:0px 16px;opacity:0;transform:translateY(10px);animation:fadeUp-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) .6s forwards}.referral-code[data-v-ce582de3]{position:relative;font-size:16px;font-weight:bold;text-align:center;margin-bottom:16px;font-family:monospace;padding:8px 48px;color:#dfff18;background-color:#3f3f3f;border-radius:8px;cursor:pointer;margin-bottom:32px;transition:all .3s ease-in-out}.referral-code[data-v-ce582de3]:hover{background-color:#4f4f4f !important}.referral-code[data-v-ce582de3]:active{background-color:#5f5f5f !important}.redeem-button[data-v-ce582de3]{display:flex !important;font-size:20px !important;gap:6px !important;align-items:center !important;justify-content:center !important;border:1px solid #3c3c3c !important;background-color:#dfff18 !important;color:#09090b !important;padding:16px 24px;margin-left:16px;margin-right:16px;height:unset;opacity:0;transform:translateY(10px);animation:fadeUp-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) .7s forwards;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1)}.copied-hint[data-v-ce582de3]{position:absolute;top:-100%;right:-40px;transform:rotate(4deg) scale(0.9);transform-origin:center;background:#e0ff14;color:#09090b;font-size:12px;font-weight:bold;text-align:center;opacity:0;transition:all .3s ease-in-out;padding:4px 8px;border-radius:6px;opacity:0}.copied-hint.active[data-v-ce582de3]{opacity:1;transform:rotate(9deg) scale(1)}.copied-hint .copied-hint-arrow[data-v-ce582de3]{position:absolute;top:99%;left:40%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #e0ff14}.later[data-v-ce582de3]{font-size:14px;cursor:pointer;color:#fff5;margin-top:32px;margin-bottom:48px;opacity:0;transform:translateY(10px);animation:fadeUp-ce582de3 .5s cubic-bezier(0.4, 0, 0.2, 1) .8s forwards;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}",""]),e.exports=r},23405(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".create-meme-btn[data-v-e86074e3]{padding:6px 12px;height:auto;line-height:normal;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;margin-right:8px;color:#ae34ff !important;border:1px solid rgba(174,52,255,.2) !important}.create-meme-btn[data-v-e86074e3]:hover{border-color:rgba(174,52,255,.4);background-color:rgba(174,52,255,.1)}.create-meme-btn.is-mobile[data-v-e86074e3]{padding:6px 8px}",""]),e.exports=r},54143(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".moderation-notice[data-v-0652a06d]{margin:0 0 20px;overflow:hidden;color:var(--palette-text);background-color:var(--palette-text-foreground);border:1px solid var(--palette-border-line);border-left:4px solid var(--palette-base-orange);border-radius:4px;font-size:14px;line-height:20px}.moderation-notice__header[data-v-0652a06d]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--palette-text-normal);border-bottom:1px solid var(--palette-border-line)}.moderation-notice__icon[data-v-0652a06d]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px;opacity:.7}.moderation-notice__icon[data-v-0652a06d] .ui-base-icon{width:16px;height:16px}.moderation-notice__header-label[data-v-0652a06d]{margin:0;font-size:12px;font-weight:bold;letter-spacing:.02em;line-height:18px;text-transform:uppercase}.moderation-notice__content[data-v-0652a06d]{padding:14px 16px}.moderation-notice__title[data-v-0652a06d]{margin:0 0 4px;font-size:16px;line-height:22px;font-weight:bold}.moderation-notice p[data-v-0652a06d]{margin:0}.moderation-notice__summary[data-v-0652a06d]{color:var(--palette-text)}.moderation-notice__summary a[data-v-0652a06d]{color:var(--palette-primary);text-decoration:none}.moderation-notice__summary a[data-v-0652a06d]:hover{text-decoration:underline}.moderation-notice__reason[data-v-0652a06d]{display:flex;flex-direction:column;gap:2px;margin-top:10px !important;padding-top:10px;color:var(--palette-text);border-top:1px solid var(--palette-text-light)}.moderation-notice__reason-label[data-v-0652a06d]{color:var(--palette-text-normal);font-size:12px;line-height:18px}.moderation-notice__reason-value[data-v-0652a06d]{color:var(--palette-text);line-height:20px}.moderation-notice__footer[data-v-0652a06d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid var(--palette-border-line)}.moderation-notice__footer--login-prompt[data-v-0652a06d],.moderation-notice__footer--report-prompt[data-v-0652a06d]{display:block;padding-top:0;border-top:0}.moderation-notice__prompt[data-v-0652a06d]{color:var(--palette-text-normal);font-size:12px;line-height:18px}.moderation-notice__submit[data-v-0652a06d],.moderation-notice__cancel[data-v-0652a06d]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:1px solid transparent;border-radius:2px;font:inherit;font-weight:bold;text-decoration:none;cursor:pointer}.moderation-notice__login[data-v-0652a06d]{display:inline;padding:0;border:0;border-radius:0;font:inherit;font-weight:normal;line-height:inherit;color:var(--palette-primary);background:transparent;text-decoration:none;cursor:pointer}.moderation-notice__login[data-v-0652a06d]:hover{color:var(--palette-primary-hover);background:transparent;text-decoration:underline}.moderation-notice__login[data-v-0652a06d]:active{color:var(--palette-primary-active);background:transparent}.moderation-notice__login[data-v-0652a06d]:focus-visible{outline:2px solid var(--palette-primary);outline-offset:2px}.moderation-notice__submit[data-v-0652a06d]{color:#fff;background-color:var(--palette-primary)}.moderation-notice__submit[data-v-0652a06d]:hover{color:#fff;background-color:var(--palette-primary-hover)}.moderation-notice__submit[data-v-0652a06d]:active{color:#fff;background-color:var(--palette-primary-active)}.moderation-notice__report[data-v-0652a06d]{display:inline;padding:0;border:0;border-radius:0;font:inherit;font-weight:normal;line-height:inherit;color:var(--palette-primary);background:transparent;vertical-align:baseline;text-decoration:none;cursor:pointer}.moderation-notice__report[data-v-0652a06d]:hover{color:var(--palette-primary-hover);background:transparent;text-decoration:underline}.moderation-notice__report[data-v-0652a06d]:active{color:var(--palette-primary-active);background:transparent}.moderation-notice__report[data-v-0652a06d]:focus-visible{outline:2px solid var(--palette-primary);outline-offset:2px}
1.moderation-notice__form[data-v-0652a06d]{width:100%}.moderation-notice__form label[data-v-0652a06d]{display:block;margin-bottom:8px;font-weight:bold}.moderation-notice__form textarea[data-v-0652a06d]{display:block;width:100%;min-height:112px;padding:10px 12px;box-sizing:border-box;color:var(--palette-text);background-color:var(--palette-text-foreground);border:1px solid var(--palette-text-light);border-radius:4px;font:inherit;resize:vertical}.moderation-notice__form textarea[data-v-0652a06d]:focus{border-color:var(--palette-primary);outline:2px solid var(--palette-primary);outline-offset:1px}.moderation-notice__form-footer[data-v-0652a06d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.moderation-notice__hint[data-v-0652a06d]{color:var(--palette-text-normal);font-size:12px}.moderation-notice__form-actions[data-v-0652a06d]{display:flex;gap:8px}.moderation-notice__cancel[data-v-0652a06d]{color:var(--palette-text);background:transparent;border-color:var(--palette-text-light)}.moderation-notice__cancel[data-v-0652a06d]:hover{background-color:var(--palette-text-foreground-hover)}.moderation-notice__cancel[data-v-0652a06d]:active{background-color:var(--palette-text-foreground-active)}
1.moderation-notice__submit[data-v-0652a06d]:focus-visible,.moderation-notice__cancel[data-v-0652a06d]:focus-visible{outline:2px solid var(--palette-primary);outline-offset:2px}.moderation-notice__error[data-v-0652a06d]{margin-top:8px !important;color:var(--palette-danger)}.moderation-notice__confirmation[data-v-0652a06d]{color:var(--palette-text);font-weight:bold}.moderation-notice button[data-v-0652a06d]:disabled{opacity:.55;cursor:default}@media(max-width: 480px){.moderation-notice__footer[data-v-0652a06d]{align-items:flex-start;flex-direction:column}.moderation-notice__login[data-v-0652a06d],.moderation-notice__report[data-v-0652a06d]{align-self:flex-start}.moderation-notice__form-footer[data-v-0652a06d]{align-items:flex-start;flex-direction:column}.moderation-notice__form-actions[data-v-0652a06d]{width:100%}.moderation-notice__form-actions button[data-v-0652a06d]{flex:1}}",""]),e.exports=r},45893(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-award-users[data-v-ef3bf801]{display:flex;align-items:center;height:20px}.post-award-users .award-text[data-v-ef3bf801]{color:var(--palette-text-normal);margin-right:4px;font-size:12px;line-height:14px}.post-award-users a[data-v-ef3bf801]{border:1px solid var(--palette-text-foreground);position:relative}.post-award-users a[data-v-ef3bf801]:nth-child(n+2){margin-left:-6px}.post-award-users .award-count[data-v-ef3bf801]{position:relative;background:var(--palette-text-background);border-radius:14px;padding:3px 8px;margin-left:-6px}.post-award-users .award-avatars[data-v-ef3bf801]{height:22px}",""]),e.exports=r},1475(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-carousel-wrapper[data-v-1481472a]{position:relative;display:flex;width:100%;height:256px}.post-carousel[data-v-1481472a]{position:relative;display:flex;width:100%;overflow-x:hidden;overflow-y:hidden}.post-carousel.hovering[data-v-1481472a]{overflow-x:scroll}body.theme-dark .post-carousel[data-v-1481472a]{color-scheme:dark}.post-carousel .post-carousel-content[data-v-1481472a]{display:flex;height:240px;flex-direction:row;align-items:flex-start;gap:16px}.post-carousel .post-carousel-content.padding[data-v-1481472a]{padding:0 16px}.chevron-wrapper[data-v-1481472a]{position:absolute;width:48px;height:48px;top:calc(240px / 2 - 48px / 2);flex:none;order:2;flex-grow:0;z-index:2}.chevron-wrapper.left[data-v-1481472a]{left:8px}.chevron-wrapper.right[data-v-1481472a]{right:8px}.chevron-wrapper .chevron[data-v-1481472a]{box-sizing:border-box;position:absolute;width:40px;height:40px;left:calc(50% - 40px / 2);top:calc(50% - 40px / 2);color:#000;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0px 0px 4px rgba(0,0,0,.1)}body.theme-dark .chevron-wrapper .chevron[data-v-1481472a]{color:#fff;background:#333;border:none;box-shadow:none}.chevron-wrapper .chevron svg[data-v-1481472a]{position:absolute;left:calc(50% - 7px / 2);top:calc(50% - 10px / 2)}",""]),e.exports=r},40113(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-carousel-post[data-v-72f19180]{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0px 0px 4px;text-decoration:none;width:216px;height:240px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px}body.theme-dark .post-carousel-post[data-v-72f19180]{background-color:#141414;border:1px solid rgba(255,255,255,.12)}.post-carousel-post picture[data-v-72f19180]{width:100%;height:120px;overflow:hidden}.post-carousel-post img[data-v-72f19180]{object-fit:cover;object-position:50% 0;width:100%;height:100%}.post-carousel-post .content[data-v-72f19180]{box-sizing:border-box;width:100%;height:116px;padding:12px 16px}.post-carousel-post .content .author-wrapper[data-v-72f19180]{padding:2px 0}.post-carousel-post .content .author-wrapper .author[data-v-72f19180]{font-weight:700;font-size:12px;line-height:16px;color:var(--palette-text) !important;text-decoration:none;margin-right:4px}.post-carousel-post .content .author-wrapper .icon[data-v-72f19180]{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:10px;margin-right:8px;overflow:hidden}.post-carousel-post .content .author-wrapper .icon img.icon[data-v-72f19180]{display:block;width:100%;height:100%;object-fit:cover}.post-carousel-post .content .title[data-v-72f19180]{margin-top:8px;font-weight:600;font-size:14px;line-height:20px;color:var(--palette-text) !important;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap;height:60px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}",""]),e.exports=r},69257(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".post-content-text-body__description[data-v-5371938f]{white-space:pre-line;word-break:break-all;font-size:14px;line-height:20px;max-height:var(--v3e8a6696);overflow:hidden}.post-content-text-body__description.expanded[data-v-5371938f]{max-height:unset}.post-content-text-body__more[data-v-5371938f]{color:var(--palette-primary);font-size:14px;line-height:20px;display:inline-block;margin-top:8px}.post-content-text-body__more[data-v-5371938f]:hover{color:var(--palette-primary-hover);cursor:pointer}.post-content-text-body__more[data-v-5371938f]:active{color:var(--palette-primary-active)}",""]),e.exports=r},94605(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-hidden__header[data-v-8614fa80]{display:flex;align-items:center;justify-content:space-between;color:var(--palette-text-normal)}.post-hidden__header__left[data-v-8614fa80]{display:flex;align-items:center;gap:8px}.post-hidden__header__right[data-v-8614fa80]{cursor:pointer;padding:4px;border-radius:50%}.post-hidden__header__right[data-v-8614fa80]:hover{background-color:var(--palette-text-foreground-hover)}.post-hidden__header__right[data-v-8614fa80]:active{background-color:var(--palette-text-foreground-active)}
1.post-hidden__content[data-v-8614fa80]{font-size:20px;font-weight:bold;margin-top:14px;margin-bottom:14px}.post-hidden__action[data-v-8614fa80]{padding:10px;margin-top:6px;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:4px;font-size:14px}.post-hidden__action[data-v-8614fa80]:hover{background-color:var(--palette-text-foreground-hover)}.post-hidden__action[data-v-8614fa80]:active{background-color:var(--palette-text-foreground-active)}.post-hidden__action .ui-base-icon[data-v-8614fa80]{fill:#999}",""]),e.exports=r},66195(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.post-tab-bar[data-v-6ff8838e]{min-height:70px}.post-tab-bar__wrapper[data-v-6ff8838e]{position:relative;box-sizing:border-box;background-color:var(--palette-text-foreground)}.post-tab-bar__wrapper.fixed[data-v-6ff8838e]{position:fixed;z-index:5;width:100%}.post-tab-bar__wrapper.fixed.desktop[data-v-6ff8838e]{width:calc(728px + var(--main-margin));transform:translateX(calc(-1 * (44px + var(--main-margin) / 2)));padding-left:calc(44px + var(--main-margin) / 2);padding-right:calc(44px + var(--main-margin) / 2)}.post-tab-bar__container[data-v-6ff8838e]{box-sizing:border-box;white-space:nowrap;width:100%;background-color:var(--palette-text-foreground);position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px}.desktop .post-tab-bar__container[data-v-6ff8838e]{padding:16px 0}.desktop.fixed .post-tab-bar__container[data-v-6ff8838e]{padding:8px 0}.fixed .post-tab-bar__container[data-v-6ff8838e]:after,.desktop .post-tab-bar__container[data-v-6ff8838e]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--palette-text-light)}.post-tab-bar__tabs[data-v-6ff8838e]{width:100%;max-width:100%}.post-tab-bar__tab[data-v-6ff8838e]{display:inline-flex;height:36px;line-height:36px;margin-right:8px;color:var(--palette-text);text-decoration:none;padding:0 16px;border-radius:20px;text-align:center;font-weight:700;border:1px solid var(--palette-border-line);white-space:nowrap;cursor:pointer;align-items:center}.post-tab-bar__tab[data-v-6ff8838e]:hover{background-color:var(--palette-text-foreground-hover)}.post-tab-bar__tab[data-v-6ff8838e]:active{background-color:var(--palette-text-background-hover)}.post-tab-bar__tab.selected[data-v-6ff8838e]{background-color:var(--palette-text);color:var(--palette-text-foreground)}.post-tab-bar__tab.selected[data-v-6ff8838e]:hover{background-color:rgba(0,0,0,.8)}body.theme-dark .post-tab-bar__tab.selected[data-v-6ff8838e]:hover{background-color:rgba(255,255,255,.8)}.post-tab-bar__tab h2[data-v-6ff8838e]{font-size:100%}.post-tab-bar__count[data-v-6ff8838e]{font-weight:normal;margin-left:5px;font-size:12px}',""]),e.exports=r},79197(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-top-comment[data-v-03190814]{display:flex;align-items:flex-start;gap:8px;background:var(--palette-surface);border-top:1px solid var(--palette-text-light);padding:12px 16px 0 16px;margin-top:16px;cursor:pointer;transition:background .2s}.post-top-comment[data-v-03190814]:hover{background-color:#f7f7f7}body.theme-dark .post-top-comment[data-v-03190814]:hover{background-color:#1a1a1a}.post-top-comment__left[data-v-03190814],.post-top-comment__right[data-v-03190814]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8px}.post-top-comment__avatar[data-v-03190814]{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px}.post-top-comment__info[data-v-03190814]{flex:1;min-width:0}.post-top-comment__author[data-v-03190814]{display:flex;align-items:center;gap:4px;font-size:12px;line-height:20px}.post-top-comment__username[data-v-03190814]{font-weight:700;color:var(--palette-text)}.post-top-comment__icon[data-v-03190814]{flex-shrink:0}.post-top-comment__emoji[data-v-03190814]{font-size:16px}.post-top-comment__likes[data-v-03190814]{color:var(--palette-text-normal)}.post-top-comment__time[data-v-03190814]{color:var(--palette-text-normal)}.post-top-comment__content[data-v-03190814]{font-size:14px;line-height:20px;color:var(--palette-text);overflow:hidden;pointer-events:none}.post-top-comment__cta[data-v-03190814]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--palette-primary)}.post-top-comment__cta-icon[data-v-03190814]{width:16px;height:16px}.post-top-comment__actions[data-v-03190814]{display:flex;width:100%;pointer-events:none}a{text-decoration:none}.post-top-comment-footer[data-v-03190814]{display:block;position:relative;font-weight:bold;font-size:14px;line-height:20px;color:var(--palette-primary);-webkit-text-decoration-line:none;text-decoration-line:none;cursor:pointer;-moz-osx-font-smoothing:grayscale;text-align:center;padding:12px 16px;cursor:pointer}.post-top-comment-footer[data-v-03190814]:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.post-top-comment-footer .arrow-down[data-v-03190814]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--palette-primary);display:inline-block;margin:0 8px 2px 0}",""]),e.exports=r},59368(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".semantic-button[data-v-b9fbefc4]{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.comment-action-color[data-v-b9fbefc4]{color:var(--palette-text-normal)}.comment-action-color[data-v-b9fbefc4]:hover{color:#555}body.theme-dark .comment-action-color[data-v-b9fbefc4]:hover{color:#bbb}.related-articles-wrapper[data-v-b9fbefc4]{margin-bottom:16px}.related-articles-wrapper span[data-v-b9fbefc4]{display:block;font-weight:700;font-size:18px;line-height:32px;color:var(--palette-text);padding-top:16px;padding-bottom:16px}.related-articles-wrapper.mobile[data-v-b9fbefc4]{margin-bottom:0;background-color:var(--palette-text-foreground);border-bottom:1px solid var(--palette-text-light)}.related-articles-wrapper.mobile span[data-v-b9fbefc4]{font-size:16px;padding-left:16px}",""]),e.exports=r},17746(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-noti-item[data-v-162cdec2]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;min-height:40px;background-color:var(--palette-secondary);color:var(--palette-text-normal);text-decoration:none}.ui-noti-item[data-v-162cdec2] a{color:var(--palette-text-normal);text-decoration:none;font-weight:bold}.ui-noti-item.unread[data-v-162cdec2]{background:none;color:var(--palette-text)}.ui-noti-item.unread[data-v-162cdec2] a{color:var(--palette-text)}.ui-noti-item[data-v-162cdec2]:hover{background-color:var(--palette-secondary)}.ui-noti-item__content[data-v-162cdec2]{display:flex;justify-content:space-between;align-items:center}.ui-noti-item__text[data-v-162cdec2]{margin-left:16px;font-size:14px}.ui-noti-item__icon[data-v-162cdec2]{overflow:hidden;background-color:rgba(255,255,255,.13);min-width:40px;width:40px;height:40px}.ui-noti-item__icon.left[data-v-162cdec2]{border-radius:50%}.ui-noti-item__icon.right[data-v-162cdec2]{border-radius:4px}.ui-noti-item__icon img[data-v-162cdec2]{width:40px;height:40px}.ui-noti-item__creation-time[data-v-162cdec2]{color:#999;margin-left:4px}",""]),e.exports=r},1520(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-customize-tags-item[data-v-61b6c2b9]{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:4px}.ui-customize-tags-item[data-v-61b6c2b9]:last-of-type{margin-bottom:0}.ui-customize-tags-item__title[data-v-61b6c2b9]{font-weight:400;font-size:14px;line-height:16px;color:var(--palette-text);text-decoration:none;cursor:pointer;padding:4px 0}.ui-customize-tags-item__actions[data-v-61b6c2b9]{display:flex;align-items:center}.ui-customize-tags-item__action[data-v-61b6c2b9]{margin-left:18px;cursor:pointer}.ui-customize-tags-item__action[data-v-61b6c2b9]:first-of-type{margin-left:0}.ui-customize-tags-item__action .ui-base-icon[data-v-61b6c2b9]{fill:rgba(0,0,0,.2)}body.theme-dark .ui-customize-tags-item__action .ui-base-icon[data-v-61b6c2b9]{fill:rgba(255,255,255,.25)}.ui-customize-tags-item__action .ui-base-icon[data-v-61b6c2b9]:hover{fill:rgba(0,0,0,.4)}body.theme-dark .ui-customize-tags-item__action .ui-base-icon[data-v-61b6c2b9]:hover{fill:rgba(255,255,255,.4)}.ui-customize-tags-item__action .ui-base-icon.favorite[data-v-61b6c2b9]{fill:#0b6cda}body.theme-dark .ui-customize-tags-item__action .ui-base-icon.favorite[data-v-61b6c2b9]{fill:#0b6cda}.ui-customize-tags-item__action .ui-base-icon.favorite[data-v-61b6c2b9]:hover{opacity:.7}.ui-customize-tags-item__action .ui-base-icon.hidden[data-v-61b6c2b9]{fill:#ff3b30}body.theme-dark .ui-customize-tags-item__action .ui-base-icon.hidden[data-v-61b6c2b9]{fill:#ff3b30}.ui-customize-tags-item__action .ui-base-icon.hidden[data-v-61b6c2b9]:hover{opacity:.7}",""]),e.exports=r},98989(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-customize-tags-section[data-v-6bd6ae9b]{padding:12px 20px;border-top:1px solid var(--palette-text-background-hover)}.ui-customize-tags-section[data-v-6bd6ae9b]:first-of-type{border-top:0}.ui-customize-tags-section__title[data-v-6bd6ae9b]{font-weight:700;font-size:14px;line-height:24px;color:var(--palette-text-normal);display:inline-block;margin-bottom:4px}.ui-customize-tags-section__description[data-v-6bd6ae9b]{font-weight:400;font-size:14px;line-height:16px;color:var(--palette-text-normal);padding:12px 0 8px 0}",""]),e.exports=r},496(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".blocklist__wrapper[data-v-64c537d0]{max-height:432px;overflow-y:auto;padding:10px 16px}.blocklist__wrapper[data-v-64c537d0]::-webkit-scrollbar{width:0;opacity:0}.blocklist__empty[data-v-64c537d0]{height:100px;display:flex;justify-content:center;align-items:center}.blocklist__empty p[data-v-64c537d0]{color:var(--palette-text-normal);margin:0;padding:0}",""]),e.exports=r},5702(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".billboard[data-v-90210745]{min-width:728px;margin-bottom:16px;margin-left:-44px;transform:scaleY(1);transition:opacity .3s ease;transform-origin:top}.billboard.sticky[data-v-90210745]{position:sticky;z-index:13;top:var(--v60430ff9);opacity:var(--v606954af)}.billboard div[data-v-90210745]{display:flex;justify-content:center;align-items:center;min-width:728px;min-height:90px;transition:height .3s ease-out}",""]),e.exports=r},34178(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".billboard-flexsider-wrapper[data-v-363c18f2]{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--palette-text-foreground);transition-property:transform,width,height,top,left !important;position:relative;transition-duration:.3s;transition-timing-function:ease-out}",""]),e.exports=r},96220(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"body.billboard-sticky-internal #top-navb{position:sticky;top:0;z-index:1000;transition:top .3s ease-out}body.billboard-sticky-internal .billboard-flexsider-wrapper{position:sticky;top:0;z-index:999;transition:top .3s ease-out}",""]),e.exports=r},67989(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"div.background[data-v-16867cac]{position:fixed;width:100vw;height:100vh}div.background.full[data-v-16867cac]{background-image:var(--v4656703a);background-repeat:no-repeat;background-size:cover}div.background .side[data-v-16867cac]{position:absolute;width:var(--v5d652208);height:100vh;background-image:var(--v4656703a);background-repeat:repeat-y;top:49px;z-index:-1}div.background .container[data-v-16867cac]{width:calc( 1036px + var(--main-margin) + var(--extra-width));padding-left:16px;height:100vh;margin:0 auto;position:relative;background-color:var(--palette-text-foreground)}div.background .container.drawer[data-v-16867cac]{width:calc( 1264px + var(--main-margin) + var(--extra-width))}",""]),e.exports=r},49720(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"#individual-post[data-v-47776763]{margin-bottom:3.5rem}#individual-post header[data-v-47776763]{margin:1.5rem 0 .5rem}#individual-post header h1[data-v-47776763]{font-size:32px;line-height:40px;margin-bottom:.5rem}#individual-post header h3[data-v-47776763]{font-size:16px;margin-bottom:1.5rem;line-height:24px}",""]),e.exports=r},87129(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".drawer[data-v-87a0679c]{width:240px;position:sticky;top:48px;height:0;overflow:visible;overscroll-behavior:contain;background-color:var(--palette-text-foreground);border-color:var(--palette-border-line);z-index:10;margin-top:1px}.drawer.full[data-v-87a0679c]{margin-top:48px;left:0;border-right:1px solid rgba(0,0,0,.1)}body.theme-dark .drawer[data-v-87a0679c]{background-color:#141414;border-color:rgba(255,255,255,.2)}.drawer .signup-side-banner[data-v-87a0679c]{margin:16px 8px 0 8px}.drawer.overlay[data-v-87a0679c]{left:0;border-right:1px solid rgba(0,0,0,.1);height:100%;z-index:14}.drawer .drawer-header[data-v-87a0679c]{background-color:var(--palette-text-foreground);width:220px;z-index:14;position:fixed;border-bottom:1px solid var(--palette-border-line)}.drawer .drawer-container[data-v-87a0679c]{width:100%;height:unset;max-height:calc(100vh - 128px);padding-bottom:138px;overflow-y:scroll;will-change:transform}.drawer .drawer-container[data-v-87a0679c]::-webkit-scrollbar{width:0;opacity:0}.drawer .drawer-container.overlay[data-v-87a0679c]{margin-top:48px;height:calc(100% - 48px)}.drawer .campaign-banner[data-v-87a0679c]{height:144px;margin-top:16px}.drawer-overlay[data-v-87a0679c]{background-color:rgba(0,0,0,.4);z-index:13;width:100%;height:100%;position:fixed}[data-v-87a0679c] section{margin:4px 0 8px}[data-v-87a0679c] section header{display:flex;align-items:center;position:relative}[data-v-87a0679c] section header .h3{line-height:24px;height:24px;padding:4px 16px;color:#999;font-size:14px;font-weight:700;width:100%}[data-v-87a0679c] section header .button-clear,[data-v-87a0679c] section header .button-edit{font-weight:700;font-size:14px;padding:6px 16px;color:#999}[data-v-87a0679c] .label{color:var(--palette-text);font-size:14px;height:32px;line-height:20px;padding:6px 48px;box-sizing:border-box;display:block;position:relative;border-radius:2px;transition:background-color .15s,padding-right .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-87a0679c] .label.section{padding-left:16px}[data-v-87a0679c] .label.short{padding:6px 80px 6px 16px}[data-v-87a0679c] li{position:relative}[data-v-87a0679c] li.selected .label{background-color:rgba(0,0,0,.06)}[data-v-87a0679c] li:hover .label{background-color:rgba(0,0,0,.1)}[data-v-87a0679c] li:active .label{background-color:rgba(0,0,0,.2)}[data-v-87a0679c] li:active .button .icon{opacity:.4}[data-v-87a0679c] .icon{position:absolute;width:24px;height:24px;top:50%;margin-top:-12px}[data-v-87a0679c] .button{position:absolute;width:36px;height:32px;display:block;right:0;top:0;transition:opacity .15s;margin-right:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-v-87a0679c] .button .icon{opacity:.1;left:6px}[data-v-87a0679c] .button .icon:hover{opacity:.2}",""]),e.exports=r},78874(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,"li .emoji-icon[data-v-76d76f01]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px}li .button .ui-base-icon[data-v-76d76f01]{fill:rgba(0,0,0,.2)}body.theme-dark li .button .ui-base-icon[data-v-76d76f01]{fill:rgba(255,255,255,.25)}li .button.favorite .ui-base-icon[data-v-76d76f01]{fill:#0b6cda}body.theme-dark li .button.favorite .ui-base-icon[data-v-76d76f01]{fill:#0b6cda}li .button.favorite:hover .ui-base-icon[data-v-76d76f01]{opacity:.7}li .button:not(.favorite):hover .ui-base-icon[data-v-76d76f01]{fill:rgba(0,0,0,.4)}body.theme-dark li .button:not(.favorite):hover .ui-base-icon[data-v-76d76f01]{fill:rgba(255,255,255,.4)}",""]),e.exports=r},98464(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".drawer-menu-item[data-v-f373d8d3]{display:flex;align-items:center;height:34px;padding:6px 48px 6px 16px;color:var(--palette-text);font-size:14px;line-height:20px;box-sizing:border-box;position:relative;border-radius:2px;transition:background-color .15s,padding-right .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-menu-item.bold[data-v-f373d8d3]{font-weight:700}.drawer-menu-item__icon[data-v-f373d8d3]{display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;margin-right:12px}
1.drawer-menu-item__icon[data-v-f373d8d3] .ui-base-icon{fill:#000}body.theme-dark .drawer-menu-item__icon[data-v-f373d8d3] .ui-base-icon{fill:#fff}.drawer-menu-item__icon[data-v-f373d8d3] img{border-radius:4px}.drawer-menu-item__title[data-v-f373d8d3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li[data-v-f373d8d3]{position:relative}li.selected .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(0,0,0,.06)}li:hover .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(0,0,0,.1)}li:active .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(0,0,0,.2)}body.theme-dark li.selected .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(255,255,255,.12)}body.theme-dark li:hover .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(255,255,255,.2)}body.theme-dark li:active .drawer-menu-item[data-v-f373d8d3]{background-color:rgba(255,255,255,.3)}",""]),e.exports=r},2933(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".recaptcha[data-v-f6443530]{margin-bottom:16px}",""]),e.exports=r},13767(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".profile .tab-bar[data-v-62d36211]{margin-top:12px}.profile-more[data-v-62d36211]{text-align:right;display:inline-flex;justify-content:flex-end;width:100%}.profile-more .button[data-v-62d36211]{display:block;padding:10px;position:relative;transition:all linear .1s}.profile-more li a[data-v-62d36211]{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}",""]),e.exports=r},90837(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".bottom-comment-composer[data-v-58a49f28]{box-sizing:border-box;position:fixed;z-index:2;bottom:0;background-color:var(--palette-text-foreground);display:flex;width:calc(640px + 172px);transform:translateX(-86px);padding-left:calc(86px);padding-right:calc(86px)}.bottom-comment-composer__container[data-v-58a49f28]{width:640px;display:flex;padding:10px 0;background-color:var(--palette-text-foreground);box-shadow:var(--palette-text-foreground) 0px 32px 0px 32px,var(--palette-box-shadow-normal) 0px 0px 50px -16px}body.theme-dark .bottom-comment-composer__container[data-v-58a49f28]{box-shadow:none}.bottom-comment-composer__button_container[data-v-58a49f28]{margin-left:8px;margin-top:2px}.comment-composer[data-v-58a49f28]{width:100%}",""]),e.exports=r},13072(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"li[data-v-bd9c6e42]{display:flex;align-items:center;height:34px;border-radius:4px;padding:0 12px;cursor:pointer}li[data-v-bd9c6e42]:hover{background-color:var(--palette-text-foreground-hover)}li[data-v-bd9c6e42]:active{background-color:var(--palette-text-foreground-active)}
1span[data-v-bd9c6e42]{font-weight:bold;font-size:14px;line-height:20px;color:var(--palette-text-normal);text-align:center;padding:0 0 0 6px}a[data-v-bd9c6e42]{fill:var(--palette-text-normal)}",""]),e.exports=r},41647(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-award-modal .title[data-v-33fa2549]{font-weight:bold;font-size:24px;margin-bottom:8px}.post-award-modal .content[data-v-33fa2549]{font-size:16px;line-height:24px;margin-top:8px}.post-award-modal .feedback[data-v-33fa2549]{margin-top:8px;font-size:16px;line-height:24px}.post-award-modal .balance[data-v-33fa2549]{background:var(--palette-text-foreground-hover);border-radius:14px;padding:7px 16px;display:flex;align-items:center;gap:8px;margin-right:16px;font-weight:bold;font-size:16px;fill:var(--palette-text)}",""]),e.exports=r},22961(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".comment[data-v-815670e0]{position:relative;display:flex;align-items:center;text-align:center;border-radius:4px;padding:0 12px;height:34px;cursor:pointer}.comment span[data-v-815670e0]{padding:0 0 0 6px;color:var(--palette-text-normal);font-weight:bold;font-size:14px;line-height:20px;display:inline-block;text-align:start}.comment span.comment-text[data-v-815670e0]{padding-left:4px}.comment[data-v-815670e0]:hover{background-color:var(--palette-text-foreground-hover)}.comment[data-v-815670e0]:active{background-color:var(--palette-text-foreground-active)}
1",""]),e.exports=r},9949(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-content-text[data-v-1a5243b7]{color:var(--palette-text);text-decoration:none}",""]),e.exports=r},58013(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-header[data-v-da17f58d]{margin-bottom:8px;display:flex;align-items:center}.post-header .hide-post[data-v-da17f58d]{cursor:pointer;padding:4px;border-radius:50%;fill:var(--palette-text-normal);display:flex;justify-content:center;align-items:center;margin-left:6px}.post-header .hide-post[data-v-da17f58d]:hover{background-color:var(--palette-text-foreground-hover)}.post-header .hide-post[data-v-da17f58d]:active{background-color:var(--palette-text-foreground-active)}.post-header__left[data-v-da17f58d]{flex:1;display:flex;align-items:center;gap:8px}.post-header__left[data-v-da17f58d] .post-view-header,.post-header__left[data-v-da17f58d] .ui-post-creator{flex-grow:unset}",""]),e.exports=r},49363(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-afterbar-a[data-v-a19a0e21]{display:flex;justify-content:space-between;align-items:center}.post-page .post-award-users[data-v-a19a0e21]{margin-top:-2px;margin-bottom:8px}",""]),e.exports=r},90557(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-meta .separator[data-v-833661d5]{width:2px;height:2px;border-radius:50%;background:var(--palette-text-normal);margin:2px 4px 0}.post-meta__list-view[data-v-833661d5]{display:flex;align-items:center}.post-meta__list-view .image[data-v-833661d5]{height:24px;width:24px}.post-meta__list-view .image img[data-v-833661d5]{border-radius:4px;width:100%;height:100%}.post-meta__list-view .name[data-v-833661d5]{margin-left:8px;font-weight:bold;color:var(--palette-text);font-size:14px;line-height:16px;text-decoration:none}.post-meta__list-view .creationTime[data-v-833661d5]{color:var(--palette-text-normal);font-size:12px;line-height:14px;margin-left:6px}.post-meta__list-view[data-v-833661d5] .ui-post-creator__icon{width:24px;height:24px;border-radius:12px}.post-meta__list-view[data-v-833661d5] .ui-post-creator__author{font-size:14px}.post-meta__list-view[data-v-833661d5] .ui-post-creator__icon .ui-base-icon{width:24px !important;height:24px !important}.post-meta__post-view[data-v-833661d5]{display:flex;align-items:center}.post-meta__post-view .image[data-v-833661d5]{height:40px;width:40px;margin-right:12px}.post-meta__post-view .image img[data-v-833661d5]{border-radius:4px;width:100%;height:100%}.post-meta__post-view .name[data-v-833661d5]{font-weight:bold;color:var(--palette-text);font-size:16px;line-height:20px;text-decoration:none}.post-meta__post-view .creator[data-v-833661d5]{color:var(--palette-text-normal);font-size:12px;margin-top:4px;line-height:16px;display:flex;align-items:center}.post-meta__post-view .creator a[data-v-833661d5]{color:var(--palette-text-normal);text-decoration:none}.post-meta__post-view .creator[data-v-833661d5] .creator__badge{margin-left:2px}.post-meta.mobile .post-meta__post-view .image[data-v-833661d5]{height:32px;width:32px}.post-meta.mobile .post-meta__post-view .name[data-v-833661d5]{font-size:14px;line-height:16px}.post-meta.mobile .post-meta__post-view .creator[data-v-833661d5]{line-height:14px;margin-top:2px}",""]),e.exports=r},24882(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.post-badge[data-v-1f815138]{display:flex;gap:6px;align-items:center;float:right;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;border:1px solid rgba(52,199,89,.2);color:#34c759;-webkit-user-select:none;user-select:none;cursor:pointer;margin-right:8px;transition:all .2s ease-in-out}.post-badge.is-hovered[data-v-1f815138]{background-color:rgba(52,199,89,.2)}.post-badge.is-hovered[data-v-1f815138]{transition:all .2s ease-in-out}.post-badge.is-hovered[data-v-1f815138] svg{transform:translateY(-1px)}.post-badge.is-mobile[data-v-1f815138]{padding:6px 8px}.tooltip[data-v-1f815138]{position:fixed;transform:translateX(-50%);box-sizing:border-box;border-radius:4px;max-width:360px;padding:10px 12px;font-size:14px;line-height:20px;border:1px solid #34c759;background:#e9ffef;z-index:99;color:#34c759;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}body.theme-dark .tooltip[data-v-1f815138]{background:#002a0b}.tooltip.show[data-v-1f815138]{pointer-events:auto;opacity:1}.tooltip[data-v-1f815138]::after{content:"";position:absolute;top:100%;left:var(--caret-left);transform:translateX(-50%);border-width:4px;border-style:solid;border-color:#34c759 transparent transparent transparent}',""]),e.exports=r},15390(e,t,o){var r=o(76314)(function(e){return e[1]});
1r.push([e.id,".button[data-v-611a4058]{position:relative;display:flex;border-radius:10px;width:20px;height:20px;align-items:center;justify-content:center}.button[data-v-611a4058]:hover{background-color:rgba(0,0,0,.06)}body.theme-dark .button[data-v-611a4058]:hover{background-color:rgba(255,255,255,.06)}.button.active[data-v-611a4058]{background-color:rgba(0,0,0,.1)}.button.active .popup-icon.more[data-v-611a4058]{opacity:1}body.theme-dark .button.active[data-v-611a4058]{background-color:rgba(255,255,255,.1)}",""]),e.exports=r},13561(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-poll{margin:16px 0;color:var(--palette-text);text-decoration:none}.poll-container{background-color:var(--palette-text-foreground)}.poll-option-vote{padding:12px 16px;margin-bottom:8px;border:1px solid var(--palette-text-light);border-radius:6px;transition:all .2s}.poll-ongoing .poll-option-vote{cursor:pointer}.poll-option-vote:last-child{margin-bottom:0}.poll-option-vote:hover{background-color:var(--palette-text-foreground-hover);border-color:#67aeff}.poll-option-vote.has-voted.user-voted-option{background:linear-gradient(to right, #67aeff var(--option-percentage), transparent var(--option-percentage))}.poll-option-vote.has-voted.user-voted-option .option-text{font-weight:800}.poll-option-vote.has-voted.other-voted-option{background:linear-gradient(to right, var(--palette-text-light) var(--option-percentage), transparent var(--option-percentage))}.poll-option-vote.poll-ended{background:linear-gradient(to right, var(--palette-text-light) var(--option-percentage), transparent var(--option-percentage))}.poll-option-vote.poll-ended.user-voted-option{background:linear-gradient(to right, #67aeff var(--option-percentage), transparent var(--option-percentage))}.poll-option-vote.poll-ended.user-voted-option .option-text{font-weight:800}.poll-option-vote .option-content{display:flex;justify-content:space-between;align-items:center}.poll-option-vote .option-text{font-size:14px}.poll-option-vote .option-stats{display:flex;align-items:baseline;margin-left:10px;font-size:12px}.poll-footer{padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--palette-text-tertiary)}.poll-total-votes{font-weight:500}.poll-status{color:var(--palette-text-secondary)}",""]),e.exports=r},90698(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"li[data-v-568f7582]{display:flex;align-items:center;height:34px;border-radius:4px;padding:0 12px;cursor:pointer}li[data-v-568f7582]:hover{background-color:var(--palette-text-foreground-hover)}li[data-v-568f7582]:active{background-color:var(--palette-text-foreground-active)}
1span[data-v-568f7582]{font-weight:bold;font-size:14px;line-height:20px;color:var(--palette-text-normal);text-align:center;padding:0 0 0 6px;min-width:2ch}span.active[data-v-568f7582]{color:var(--palette-text)}a[data-v-568f7582]{fill:var(--palette-text-normal)}a[data-v-568f7582]:hover{fill:rgba(0,0,0,.6)}body.theme-dark a[data-v-568f7582]:hover{fill:rgba(255,255,255,.6)}a[data-v-568f7582]:active{fill:rgba(0,0,0,.4)}body.theme-dark a[data-v-568f7582]:active{fill:rgba(255,255,255,.4)}a.active[data-v-568f7582]{fill:var(--palette-danger)}a.active[data-v-568f7582]:hover{fill:var(--palette-danger-hover)}a.active[data-v-568f7582]:active{fill:var(--palette-danger-active)}",""]),e.exports=r},96264(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-save-shortcut[data-v-723ffd2e]{cursor:pointer}.post-save-shortcut[data-v-723ffd2e]:hover{background-color:rgba(0,0,0,.06)}body.theme-dark .post-save-shortcut[data-v-723ffd2e]:hover{background-color:rgba(255,255,255,.12)}.post-save-shortcut[data-v-723ffd2e]:active{background-color:rgba(0,0,0,.1)}body.theme-dark .post-save-shortcut[data-v-723ffd2e]:active{background-color:rgba(255,255,255,.06)}",""]),e.exports=r},2318(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-sensitive-mask[data-v-a2a6a241]{position:relative;height:306px;width:100%;border-radius:4px;background:var(--palette-secondary);color:#fff}.post-sensitive-mask__body[data-v-a2a6a241]{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;overflow:auto}",""]),e.exports=r},32988(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".share-bar[data-v-9a002bc2]{display:flex;align-items:center;justify-content:flex-end;height:100%;position:relative}.share-bar a[data-v-9a002bc2]{margin-right:8px;width:34px;height:34px;border-radius:4px;display:flex;align-items:center;justify-content:center;fill:var(--palette-text-normal)}.share-bar a.whatsapp[data-v-9a002bc2]:hover{fill:#fff;background-color:#65d072}.share-bar a.whatsapp[data-v-9a002bc2]:active{fill:rgba(255,255,255,.6);background-color:rgba(101,208,114,.9)}.share-bar a.messenger[data-v-9a002bc2]:hover{fill:#fff;background-color:#3875ea}.share-bar a.messenger[data-v-9a002bc2]:active{fill:rgba(255,255,255,.6);background-color:rgba(56,117,234,.9)}",""]),e.exports=r},40525(e,t,o){var r=o(76314),i=o(4417),s=o(93358),n=r(function(e){return e[1]}),a=i(s);n.push([e.id,'ul li a[data-v-4beb95ee]{position:relative;display:flex;align-items:center;text-indent:40px;padding:0}body.theme-dark ul li a[data-v-4beb95ee]{fill:#fff}ul li a[data-v-4beb95ee]:after{content:"";position:absolute;width:30px;height:30px;top:0;bottom:0;margin:auto 0;left:14px}ul li a.telegram[data-v-4beb95ee]:after{background:url('+a+") -660px -90px no-repeat;background-size:720px 120px}body.theme-dark ul li a.telegram[data-v-4beb95ee]:after{fill:#fff}ul li a.twitter[data-v-4beb95ee]:after{background:url("+a+") -360px -90px no-repeat;background-size:720px 120px}body.theme-dark ul li a.twitter[data-v-4beb95ee]:after{fill:#fff}ul li a.copy[data-v-4beb95ee]:after{background:url("+a+") -570px -60px no-repeat;background-size:720px 120px}body.theme-dark ul li a.copy[data-v-4beb95ee]:after{fill:#fff;background:url("+a+") -570px -30px no-repeat;background-size:720px 120px}ul li a.email[data-v-4beb95ee]:after{background:url("+a+") -600px -60px no-repeat;background-size:720px 120px}body.theme-dark ul li a.email[data-v-4beb95ee]:after{fill:#fff;background:url("+a+") -600px -30px no-repeat;background-size:720px 120px}ul li a.facebook[data-v-4beb95ee]:after{background:url("+a+") -90px -90px no-repeat;background-size:720px 120px}body.theme-dark ul li a.facebook[data-v-4beb95ee]:after{fill:#fff;background:url("+a+") -90px -90px no-repeat;background-size:720px 120px}ul li a.pinterest[data-v-4beb95ee]:after{background:url("+a+") -390px -90px no-repeat;background-size:720px 120px}body.theme-dark ul li a.pinterest[data-v-4beb95ee]:after{fill:#fff;background:url("+a+") -390px -90px no-repeat;background-size:720px 120px}.share-menu-button[data-v-4beb95ee]{border-radius:4px;padding:0 8px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;
1fill:var(--palette-text-normal);color:var(--palette-text-normal)}.share-menu-button span[data-v-4beb95ee]{margin-left:4px;font-weight:bold}.share-menu-button[data-v-4beb95ee]:hover{background-color:var(--palette-text-foreground-hover)}.share-menu-button[data-v-4beb95ee]:active{background-color:var(--palette-text-foreground-active)}",""]),e.exports=n},84655(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".signup-list-banner[data-v-dc00785b]{border-top:1px solid #f5f5f5}body.theme-dark .signup-list-banner[data-v-dc00785b]{border-color:rgba(255,255,255,.2)}",""]),e.exports=r},25569(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".tooltip-content[data-v-effbc5d2]{display:flex;align-items:center;gap:8px;white-space:nowrap}.external-link[data-v-effbc5d2]{display:flex;cursor:pointer;color:inherit}",""]),e.exports=r},28420(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-tags[data-v-b5c30103]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0 8px}",""]),e.exports=r},58634(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-post-tags-section[data-v-4a721706]{margin-top:8px;padding-top:4px;padding-bottom:4px}",""]),e.exports=r},15497(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,'.post-view-header[data-v-fc197dcc]{display:flex;align-items:center;flex-grow:1;font-size:14px}.post-view-header__icon[data-v-fc197dcc]{position:relative;display:inline-block;vertical-align:middle;width:40px;height:40px;border-radius:100%;overflow:hidden}.post-view-header__icon[data-v-fc197dcc]:before{content:"";z-index:1;display:block;position:absolute;height:calc(100% - 2px);width:calc(100% - 2px);border-radius:50%;border:1px solid rgba(0,0,0,.1)}.post-view-header__icon.promoted[data-v-fc197dcc]{width:20px;height:20px}.post-view-header__icon img.icon[data-v-fc197dcc]{display:block;width:100%;height:100%;object-fit:cover}.post-view-header__container[data-v-fc197dcc]{margin-left:12px}.post-view-header__head[data-v-fc197dcc]{display:flex;align-items:center}.post-view-header__badge[data-v-fc197dcc]{margin-right:4px}.post-view-header__message[data-v-fc197dcc]{display:inline-block;vertical-align:middle;line-height:16px;color:var(--palette-text-normal)}.post-view-header__details[data-v-fc197dcc]{display:inline-flex;align-items:center;margin-right:4px}.post-view-header__details[data-v-fc197dcc] span{margin-right:4px}.post-view-header__creation[data-v-fc197dcc]{font-weight:400;font-size:12px;line-height:16px;color:var(--palette-text-normal);display:block;margin-top:4px}.post-view-header__emoji[data-v-fc197dcc]{font-weight:400;font-size:14px;line-height:16px}.post-view-header .post-view-header__author[data-v-fc197dcc]{font-weight:700;font-size:16px;color:var(--palette-text) !important;text-decoration:none;margin-right:4px}.post-view-header .post-view-header__author.promoted[data-v-fc197dcc]{font-size:12px;color:var(--palette-text-normal) !important}',""]),e.exports=r},2501(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"li[data-v-d6cc63fd]{display:flex;align-items:center;height:34px;border-radius:4px;padding:0 8px}li[data-v-d6cc63fd]:hover{cursor:pointer;background-color:var(--palette-text-foreground-hover)}li:hover a.upvote.grouped[data-v-d6cc63fd]:not(.disabled){background-color:var(--palette-text-foreground-hover)}li[data-v-d6cc63fd]:active{background-color:var(--palette-text-foreground-active)}
1li:active a.upvote.grouped[data-v-d6cc63fd]:not(.disabled){background-color:var(--palette-text-foreground-active)}span[data-v-d6cc63fd]{font-weight:bold;font-size:14px;line-height:20px;color:var(--palette-text-normal);text-align:center;padding:0 3px;min-width:2ch}span.active.upvote[data-v-d6cc63fd]{color:var(--palette-primary)}span.active.downvote[data-v-d6cc63fd]{color:var(--palette-danger)}a[data-v-d6cc63fd]{padding:2px;border-radius:4px;cursor:pointer;fill:var(--palette-text-normal)}a.grouped[data-v-d6cc63fd]:hover{background-color:var(--palette-text-foreground-hover)}a.grouped[data-v-d6cc63fd]:active{background-color:var(--palette-text-foreground-active)}a.active.upvote[data-v-d6cc63fd]{fill:var(--palette-primary) !important}a.active.downvote[data-v-d6cc63fd]{fill:var(--palette-danger) !important}",""]),e.exports=r},50142(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".related-post-list[data-v-4d160d73]{margin-top:16px}",""]),e.exports=r},35877(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".blank-state[data-v-6db1f9bd]{background-color:var(--palette-text-background);margin:20px 0;height:300px;overflow:hidden;border-radius:2px}.blank-state .message[data-v-6db1f9bd]{font-size:16px;text-align:center;font-weight:400;margin-top:140px;color:#999}#list-view-2[data-v-6db1f9bd] .stream-container:first-child .sidebar{margin-top:var(--v7cbdaf70)}",""]),e.exports=r},44197(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".ui-post-tags[data-v-0eb44564]{margin-bottom:4px}",""]),e.exports=r},30348(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".post-list-tag[data-v-f87fc752]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}",""]),e.exports=r},11376(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".sidebar[data-v-950c3523]{width:var(--sidebar-width);position:sticky;top:var(--v60d0c0e6);float:right}[data-v-950c3523] .sidebar-content .sticky{margin-bottom:16px;position:sticky;top:var(--v60d0c0e6)}[data-v-950c3523] .sidebar-content .block-ad{margin-bottom:8px}[data-v-950c3523] .sidebar-content .block-ad:last-child{height:auto;min-height:280px;max-height:600px}",""]),e.exports=r},88835(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,"[data-v-a77db1dc] .nav-wrap.full{max-width:100%}[data-v-a77db1dc] .nav-wrap.full .user-function .btn-primary{margin-right:10px}",""]),e.exports=r},62826(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".upload[data-v-a4de0573]{float:right}.upload .ui-btn[data-v-a4de0573]{padding-left:14px;padding-right:16px;display:flex;align-items:center}.upload .ui-btn .ui-base-icon[data-v-a4de0573]{margin-right:8px}.topbar-menu-container[data-v-a4de0573]{position:absolute;right:0px;top:44px}",""]),e.exports=r},19059(e,t,o){var r=o(76314)(function(e){return e[1]});r.push([e.id,".notilist-spiner[data-v-13f037d5]{position:relative}",""]),e.exports=r},93358(e,t,o){e.exports=o.p+"img/sprite.png"},43267(e,t,o){"use strict";o.d(t,{A:()=>l});var r=o(20641);let i={ref:"loadMore",style:{height:"1px"}};var s=o(69741),n=o(57067);let a={emits:["loadMore"],props:{threshold:{type:Number,default:500},root:{type:HTMLElement,default:null},overscroll:{type:Boolean,default:!1}},data:()=>({observer:null}),methods:{handler(e){(e[0]||{}).visibilityStatus===s.A.VISIBILITY_STATUS.enter&&this.$emit("loadMore")},reset(){this.observer.reset(),this.observer.observe(this.$refs.loadMore),this.overscroll&&this.overscrollLoadMore()},_overscrollLoadMore(){!this.$refs.loadMore||window.scrollY<this.$refs.loadMore.offsetTop||this.$emit("loadMore")}},created(){this.observer=new s.A.VisibilityObserver(this.handler,0,this.threshold,0,this.root),this.overscrollLoadMore=(0,n.A)(this._overscrollLoadMore,500)},mounted(){this.observer.observe(this.$refs.loadMore)},beforeUnmount(){this.observer.destroy()}},l=(0,o(64901).A)(a,[["render",function(e,t,o,s,n,a){return(0,r.uX)(),(0,r.CE)("div",i,null,512)}]])},14648(e,t,o){"use strict";o.d(t,{A:()=>a});var r=o(20641);let i={class:"loading-container"},s={key:0,class:"spinner-container"},n={props:{loading:Boolean},components:{IconSpinnerAnimated:o(71409).A}};o(39715);let a=(0,o(64901).A)(n,[["render",function(e,t,o,n,a,l){let c=(0,r.g2)("IconSpinnerAnimated");return(0,r.uX)(),(0,r.CE)("div",i,[o.loading?((0,r.uX)(),(0,r.CE)("div",s,[(0,r.bF)(c,{radius:18}
1)])):(0,r.Q3)("",!0),(0,r.RG)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-4565921c"]])},16259(e,t,o){"use strict";o.d(t,{A:()=>n});var r=o(20641);let i=["innerHTML"];var s=o(88550);let n=(0,o(64901).A)({data:()=>({html:""}),watch:{async content(e,t){e!==t&&await this.render()}},props:["content"],methods:{async render(){this.html="",this.content.length&&(this.html=await s.A.render(this.content))}},async created(){await this.render()}},[["render",function(e,t,o,s,n,a){return(0,r.uX)(),(0,r.CE)("div",{innerHTML:n.html},null,8,i)}]])},45492(e,t,o){"use strict";o.d(t,{A:()=>c});var r=o(20641);let i={ref:"recaptcha"};var s=o(3472),n=o(54861).A;let{mapGetters:a}=(0,s.$t)("config"),l={emits:["ready","response-change"],computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},a({config:"RECAPTCHA_CONFIG"})),data:()=>({retry:5}),methods:{getResponse(){try{if("turnstile"===this.config.provider)return window.turnstile&&window.turnstile.getResponse()||null;{let e=this.$refs.recaptcha;if(!e)return null;let t=e.querySelector(".g-recaptcha-response");return t&&t.value||null}}catch(e){return console.error("Error getting recaptcha response:",e),null}},hasResponse(){return!!this.getResponse()},renderCaptcha(){let{sitekey:e,theme:t}=this.config;if(window.grecaptcha&&window.grecaptcha.render&&e){if(!this.$refs.recaptcha)return;let o=()=>{this.$emit("response-change",!0)};window.grecaptcha.render(this.$refs.recaptcha,{sitekey:e,theme:t,callback:o}),this.$emit("ready")}else this.retry>0&&(this.retry-=1,setTimeout(this.renderCaptcha,1e3))}},async mounted(){if(this.$router&&await this.$router.isReady(),!window.grecaptcha){let e="turnstile"===this.config.provider?"https://challenges.cloudflare.com/turnstile/v0/api.js?compat=recaptcha&render=explicit":"https://www.google.com/recaptcha/api.js?render=explicit";n.loadScript(e).then(()=>this.renderCaptcha());return}this.renderCaptcha()}},c=(0,o(64901).A)(l,[["render",function(e,t,o,s,n,a){return(0,r.uX)(),(0,r.CE)("div",i,null,512)}]])},78892(e,t,o){"use strict";o.d(t,{A:()=>eg});var r,i,s,n,a=o(20641),l=o(90033);let c={class:"comment-composer__input-area"};var d=o(3472),p=o(94008),u=o(66963),h=o(96231),m=o(49596);function g(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function f(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapGetters:b}=(0,d.$t)("post"),v={name:"ComposerUserAvatar",components:{Avatar:u.A,IconGuest:p.A},props:{size:{type:Number,default:40}},inject:["postId"],computed:f(g(f(g({},(0,h.aH)(m.bk,{userInfo:"info"}),(0,h.aH)(m.fn,{appInfo:"info"}),(0,h.aH)(m.Wm,["getCommentComposerStateById"])),{composerState(){return this.getCommentComposerStateById(this.composerId)},delegateUserId(){var e;null==(e=this.composerState)||e.delegateUserId}}),b({canAnonymousComment:"CAN_ANONYMOUS_COMMENT"})),{style(){return{height:`${this.size}px`,width:`${this.size}px`}},profileUrl(){return this.delegateUser&&this.delegateUser.profileUrl||this.userInfo.profileUrl||"javascript:void(0)"},avatarUrl(){return this.delegateUser&&this.delegateUser.avatarUrl||this.userInfo.avatarUrl},isOnline(){return!!this.userInfo.userId},delegateUser(){let{delegates:e}=this.userInfo;if(!e)return null;for(let t of e)if(t.userId===this.delegateUserId)return t;return null}}),setup:()=>({composerId:(0,a.WQ)("composerId")})};o(85720);var y=o(64901);let w=(0,y.A)(v,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("Avatar"),c=(0,a.g2)("IconGuest");return s.avatarUrl?((0,a.uX)(),(0,a.Wv)(n,{key:0,avatarUrl:s.avatarUrl,size:o.size,isOnline:s.isOnline,style:(0,l.Tr)(s.style),isAnonymous:e.canAnonymousComment(s.postId)},null,8,["avatarUrl","size","isOnline","style","isAnonymous"])):((0,a.uX)(),(0,a.CE)("a",{key:1,class:"avatar-container",style:(0,l.Tr)(s.style)},[(0,a.bF)(c,{size:`${o.size}`},null,8,["size"])],4))}],["__scopeId","data-v-2228a479"]]);var k=o(53751);let P={class:"comment-input-area-content__input-area"};var _=o(8662);let O={key:0,class:"attachment-files__container"},C={key:0,class:"attachment-file__img-wrapper"},A=["src"],S={key:1,class:"attachment-file__loading"};var I=o(71409);let T={name:"AttachmentListItem",emits:["onDelete"],inject:{smallAttachment:{default:!1}},props:["media"],components:{IconClose:o(19238).A,IconSpinnerAnimated:I.A}};o(37424);let x=(0,y.A)(T,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("IconSpinnerAnimated"),c=(0,a.g2)("IconClose");return(0,a.uX)(),(0,a.CE)("div",{class:(0,l.C4)(["attachment-file",{small:s.smallAttachment}])},[o.media?((0,a.uX)(),(0,a.CE)("div",C,[(0,a.Lk)("img",{src:o.media.image.url},null,8,A)])):((0,a.uX)(),(0,a.CE)("div",S,[(0,a.bF)(n,{radius:24})])),(0,a.Lk)("a",{href:"javascript:void(0);",class:"attachment-file__remove",onClick:t[0]||(t[0]=t=>e.$emit("onDelete"))},[(0,a.Lk)("span",null,[(0,a.bF)(c,{size:"6",color:"var(--palette-text-foreground)"})])])],2)}],["__scopeId","data-v-223d0106"]]);function E(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function L(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let M={name:"AttachmentList",emits:["removeAttachment"],props:{itemID:{required:!0,type:String}},computed:L(E({},(0,h.aH)(m.xK,{getFiles:"getAttachedFiles"})),{files(){return this.getFiles(this.itemID)},showAttachments(){return this.files.length>0}}),methods:L(E({},(0,h.i0)(m.xK,{deleteUploadedFile:"deleteAttachedFile"})),{deleteFile(e){this.deleteUploadedFile({itemID:this.itemID,fileID:e.id}),this.$emit("removeAttachment",this.itemID)}}),components:{AttachmentListItem:x}};o(90040);let j=(0,y.A)(M,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("AttachmentListItem");return s.showAttachments?((0,a.uX)(),(0,a.CE)("div",O,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(s.files,e=>((0,a.uX)(),(0,a.Wv)(n,{media:e.uploadedMedia,onOnDelete:t=>s.deleteFile(e)},null,8,["media","onOnDelete"]))),256))])):(0,a.Q3)("",!0)}],["__scopeId","data-v-7165374d"]]);var D=o(3594),U=o(66419),R=o(68387),F=o(17662),B=o(62776);function N(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function $(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let H={name:"ComposerInputAreaContent",emits:["submit","focus"],inject:{isCollapsed:{default:!0},composerId:{},underPostInlineComment:{default:!1},isForumPost:{default:!1}},mixins:[F.A,R.A],components:{TextareaAutosize:_.A,AttachmentList:j},watch:{shouldFocusComposer:{handler:async function(e){!e||e!==this.composerId||this.underPostInlineComment||(this.setShouldFocusComposer(),await this.$nextTick(),this.focusInput())},immediate:!0}},data:()=>({focused:!1}),methods:$(N({},(0,h.i0)(m.Wm,["setComposerMessage","setComposerFocused","setShouldFocusComposer"]),(0,h.i0)(m.xK,["pasteUpload"])),{enterComment(e){(e.ctrlKey||e.metaKey)&&(e.preventDefault(),this.$emit("submit"))},writeComment(){this.$emit("focus"),this.setComposerFocused({idKey:this.composerId,focused:!0}),D.A.track(U.A.writeComment(this.getViewMode))},clickTextField(){this.triggerSignup({action:B.dc})||this.focusInput()},setCommentValue(e){"string"==typeof e&&this.setComposerMessage({idKey:this.composerId,message:e})},focusInput(){!this.$refs.inputText||this.isLoggedIn&&this.$refs.inputText.$el.focus()},pasteHandler(e){this.pasteUpload({itemID:this.composerId,pasteEvent:e})}}),computed:$(N({},(0,h.aH)(m.Wm,["getCommentComposerStateById","shouldFocusComposer"]),(0,h.aH)(m.iX,["getViewMode"])),{minHeight(){return this.isCollapsed?36:78},maxHeight(){return this.isCollapsed?36:150},inputValue(){return this.isCollapsed?"":this.composerMessage},placeholder(){return this.composerParent?"Leave a reply...":this.isForumPost?"Write your answer...":"Leave a comment..."},composerState(){return this.getCommentComposerStateById(this.composerId)},isReply(){var e;return(null==(e=this.composerState)?void 0:e.isReply)||!1},composerMessage(){return this.composerState.message},composerParent(){return this.composerState.parent},isFocused(){var e;return(null==(e=this.composerState)?void 0:e.isFocused)||!1}})};o(35090);let V=(0,y.A)(H,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("TextareaAutosize");return(0,a.uX)(),(0,a.CE)("section",{class:(0,l.C4)(["comment-input-area-content",{focused:s.isFocused,collapsed:s.isCollapsed}])},[(0,a.Lk)("div",P,[(0,a.bF)(n,{class:"comment-input-area-content__input-area_textarea",rows:"1",ref:"inputText",value:s.inputValue,placeholder:s.placeholder,"min-height":s.minHeight,"max-height":s.maxHeight,onInput:s.setCommentValue,onClick:(0,k.D$)(s.clickTextField,["prevent"]),onKeydown:(0,k.jR)(s.enterComment,["enter","native"]),onFocus:s.writeComment,onF
1ocusin:t[0]||(t[0]=t=>e.setComposerFocused({idKey:s.composerId,focused:!0})),onFocusout:t[1]||(t[1]=t=>e.setComposerFocused({idKey:s.composerId,focused:!1})),onPaste:s.pasteHandler},null,8,["value","placeholder","min-height","max-height","onInput","onClick","onKeydown","onFocus","onPaste"])])],2)}],["__scopeId","data-v-5f1bc4d2"]]),W={class:"comment-input-area-footer"},X={key:1,class:"comment-input-area-footer__actions-area actions-area-secondary"},G={class:"comment-input-area-footer__actions-area actions-area-primary"},z={key:0,class:"comment-input-area-footer__actions-area_action remaining-characters"};var K=o(36793);let Q={class:"upload-button__wrapper"},Y={ref:"form"},q=["accept","disabled"];var Z=o(94497),J=o(19092),ee=o(65441).A;let et={name:"AttachmentUploadButton",data:()=>({loading:!1}),props:{maxFileSize:{required:!1,type:Number,default:m.tc},onlyMediaFiles:{required:!1,type:Boolean,default:!0},isDisabled:{required:!1,type:Boolean,default:!1},itemID:{required:!0,type:String},acceptedMediaTypes:{required:!1,type:Array,default:function(){return["image/gif","image/jpeg","image/png","video/webm","video/mp4"]}}},components:{IconCamera:Z.A},computed:{accept(){return this.acceptedMediaTypes.join(", ")}},methods:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,h.i0)(m.xK,["uploadFile"])),i=i={async onFileSelected(){let e=this.$refs.files.files;if(0===e.length)return;let t=e[0];if(!this.validateFile(t)){ee.trackCommentWarning("Media"),this.$refs.form.reset();return}await this.uploadFile({file:t,itemID:this.itemID})},isValidFileSize(e){return e.size<=this.maxFileSize},isValidTypeOfFile(e){return!this.onlyMediaFiles||this.onlyMediaFiles&&this.acceptedMediaTypes.includes(e.type)},validateFile(e){let t=!0;if(!this.isValidFileSize(e)){let e=Math.floor(this.maxFileSize/1e6);(0,J.W)().showNotice(`File is too big! Please keep it under ${e}MBs`),t=!1}return this.isValidTypeOfFile(e)||((0,J.W)().showNotice("Please select photos, GIFs or MP4s"),t=!1),t}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)};o(56600);let eo=(0,y.A)(et,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("IconCamera");return(0,a.uX)(),(0,a.CE)("div",Q,[(0,a.Lk)("form",Y,[(0,a.Lk)("input",{class:"upload-button__button",type:"file",ref:"files",accept:s.accept,onChange:t[0]||(t[0]=e=>s.onFileSelected()),disabled:o.isDisabled},null,40,q),(0,a.bF)(n,{size:"20",color:o.isDisabled?"#e5e5e5":"#999999"},null,8,["color"])],512)])}],["__scopeId","data-v-e6940019"]]),er=["value"],ei=["value"];function es(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function en(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let ea={name:"ChangeDelegateSelect",computed:en(es({},(0,h.aH)(m.bk,{userInfo:"info",canModerate:"canModerate"})),{canShowDelegate(){return this.canModerate&&this.userInfo.delegates.length>0}}),setup:()=>({composerId:(0,a.WQ)("composerId")}),methods:en(es({},(0,h.i0)(m.Wm,["setComposerDelegate"])),{changeDelegate(e){let t=e.srcElement||e.target,o=t.selectedIndex;this.setComposerDelegate({idKey:this.composerId,delegateUserId:t[o].value})}})};o(69863);let el=(0,y.A)(ea,[["render",function(e,t,o,r,i,s){return s.canShowDelegate?((0,a.uX)(),(0,a.CE)("select",{key:0,class:"change-delegate-select",onChange:t[0]||(t[0]=(...e)=>s.changeDelegate&&s.changeDelegate(...e))},[((0,a.uX)(),(0,a.CE)("option",{key:e.userInfo.userId,value:e.userInfo.userId},(0,l.v_)(e.userInfo.displayName)+" (Current user)",9,er)),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.userInfo.delegates,e=>((0,a.uX)(),(0,a.CE)("option",{key:e.userId,value:e.userId},(0,l.v_)(e.displayName),9,ei))),128))],32)):(0,a.Q3)("",!0)}],["__scopeId","data-v-0f6166bc"]]);var ec=o(29889),ed=o(65441).A;function ep(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function eu(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let eh={name:"ComposerInputAreaFooter",emits:["cancel","success"],inject:["isForumPost"],props:{position:{type:String,required:!1}},data:()=>({isReaction:!1}),setup(){let e=(0,a.WQ)("currentPostTab");return{composerId:(0,a.WQ)("composerId"),currentPostTab:e}},components:{AttachmentList:j,AttachmentUploadButton:eo,ChangeDelegateSelect:el,GeneralButton:K.rS},computed:eu(ep({},(0,h.aH)(m.bk,{userInfo:"info"}),(0,h.aH)(m.fn,{appInfo:"info"}),(0,h.aH)(m.Wm,["getCommentComposerStateById","isCommentSending"]),(0,h.aH)(m.iX,["isLocked","getViewMode","postKey"]),(0,h.aH)(m.xK,["isProcessingFile","getAttachedFiles"])),{remainingCharactersLimit(){return this.appInfo.maxMessageLength-this.composerMessage.length},disableSendButton(){return!!this.isLocked||this.isCommentSending||this.isFileProcessing||!this.composerMessage.length&&!this.files.length},files(){return this.getAttachedFiles(this.composerId)},showAttachments(){return this.files.length>0},composerState(){return this.getCommentComposerStateById(this.composerId)},isReply(){var e;return(null==(e=this.composerState)?void 0:e.isReply)||!1},composerMessage(){var e;return(null==(e=this.composerState)?void 0:e.message)||""},isFileProcessing(){return this.isProcessingFile(this.composerId)},actionText(){return this.isForumPost?"Answer":"Comment"}}),methods:eu(ep({},(0,h.i0)(m.iX,{setHighlightedCommentState:"setHighlightedCommentState"}),(0,h.i0)(m.Wm,{clearComposer:"clearComposer",setComposerInactive:"setComposerInactive",_sendComposerMessage:"sendComposerMessage",setCommentSending:"setCommentSending"}),(0,h.i0)(m.xK,["uploadFile"])),{uploadReaction(e){this.uploadFile({file:e,itemID:this.composerId}),this.isReaction=!0},async sendComposerMessage(){this.setCommentSending(!0);try{let{commentId:e,wpTraceId:t}=await this._sendComposerMessage({idKey:this.composerId});if(!e)return;let o=this.getViewMode===m.aj.LIST_VIEW;this.getViewMode,m.aj.POST_THREAD,this.currentPostTab,D.A.track(this.isReply?U.A.replyComment:o?U.A.addInlineComment:U.A.addComment),ed.trackPostComment(e,this.composerId,this.isReaction,this.position,t),this.isReaction=!1,o?(0,J.W)().showAction(`${this.actionText} posted.`,`View ${this.actionText}`,()=>{this.$router.push({name:ec.A.POST,params:{postId:this.composerId},hash:"#comment"}),this.setHighlightedCommentState({commentId:e}),ed.trackViewCommentClicked()}):(0,J.W)().showAction(`${this.actionText} posted.`,`View ${this.actionText}`,()=>{this.setHighlightedCommentState({commentId:e}),ed.trackViewCommentClicked()}),this.$emit("success")}catch(e){if(e.response&&e.response.data){let{data:t}=e.response;(0,J.W)().showNotice(t.error),ed.trackCommentFail(e)}}finally{this.setCommentSending(!1)}},cancel(){this.$emit("cancel"),this.isReply&&(this.setComposerInactive(this.composerId),D.A.track(U.A.closeCommentInput)),this.clearComposer(this.composerId)}})};o(3399);let em={name:"CommentComposer",emits:["expand","success"],props:{position:{type:String,required:!1},composerId:{type:String,required:!0}},components:{ComposerUserAvatar:w,ComposerInputAreaContent:V,ComposerInputAreaFooter:(0,y.A)(eh,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("AttachmentList"),c=(0,a.g2)("AttachmentUploadButton"),d=(0,a.g2)("ChangeDelegateSelect"),p=(0,a.g2)("GeneralButton");return(0,a.uX)(),(0,a.CE)("footer",W,[s.showAttachments?((0,a.uX)(),(0,a.Wv)(n,{key:0,class:"comment-input-area-footer_attachments-list",itemID:r.composerId},null,8,["itemID"])):((0,a.uX)(),(0,a.CE)("section",X,[(0,a.bF)(c,{class:"comment-input-area-footer__actions-area_action upload-attachment",itemID:r.composerId},null,8,["itemID"]),(0,a.bF)(d,{class:"comment-input-area-footer__actions-area_action delegate-user"})])),(0,a.Lk)("section",G,[s.remainingCharactersLimit<0?((0,a.uX)(),(0,a.CE)("span",z,(0,l.v_)(s.remainingCharactersLimit),1)):(0,a.Q3)("",!0),(0,a.bF)(p,{class:"cancel",onClick:t[0]||(t[0]=e=>s.cancel()),color:"flat",label:"Cancel"}),(0,a.bF)(p,{onClick:s.sendComposerMessage,disabled:s.disableSendButton,color:"primary",round:"light",label:"Post"},null,8,["onClick","disabled"])])])}],["__scopeId","data-v-172b9ede"]])},provide(){return{composerId:this.composerId}},inject:["isCollapsed"],computed:(s=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,h.aH)(m.Wm,["getCommentComposerStateById"])),n=n={size(){let e=40;return this.isReply&&(e=24),e},composerState(){return this.getCommentComposerStateById(this.composerId)},isReply(){var e;return(null==(e=this.composerState)?void 0:e.isReply)||!1}}
1,Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(n)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))}),s),methods:{sendMessage(){this.$refs.footer.sendComposerMessage()},expandComposer(){this.isCollapsed&&this.$emit("expand",!1)},toggleExpand(){this.$emit("expand",!this.isCollapsed)},onSuccess(){this.toggleExpand()}}};o(54281);let eg=(0,y.A)(em,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("ComposerUserAvatar"),d=(0,a.g2)("ComposerInputAreaContent"),p=(0,a.g2)("ComposerInputAreaFooter");return(0,a.uX)(),(0,a.CE)("section",{class:"comment-composer",onClick:t[0]||(t[0]=e=>e.stopPropagation())},[(0,a.bF)(n,{class:"comment-composer__avatar",size:s.size},null,8,["size"]),(0,a.Lk)("section",c,[(0,a.bF)(d,{class:(0,l.C4)(["comment-composer__input-area__content",{offset:!s.isReply}]),onSubmit:s.sendMessage,onClick:s.expandComposer,onFocus:s.expandComposer},null,8,["class","onSubmit","onClick","onFocus"]),s.isCollapsed?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(p,{key:0,position:o.position,class:"comment-composer__input-area__footer",ref:"footer",onCancel:s.toggleExpand,onSuccess:s.onSuccess},null,8,["position","onCancel","onSuccess"]))])])}],["__scopeId","data-v-302f7a25"]])},2829(e,t,o){"use strict";o.d(t,{A:()=>C});var r=o(20641),i=o(53751);let s={class:"comment-item-actions"},n={class:"comment-item-action comment-item-action__menu"};var a=o(68387),l=o(90033);let c={class:"vote-button__votes-count"};var d=o(83514),p=o(2488),u=o(5626),h=o(63262),m=o(27614);let g={name:"VoteButton",props:{votesCount:{type:Number,required:!0},isVoted:{type:Boolean,required:!0},type:{type:String,required:!0}},computed:{count(){return this.votesCount?u.A.abbreviateNumber(this.votesCount):""},isUpVote(){return"up"===this.type},iconColor(){return this.isVoted?"var(--palette-primary-hover)":"var(--palette-text-normal)"}},components:{IconDownVoteActive:m.A,IconUpVoteActive:h.A,IconDownVote:d.A,IconUpVote:p.A}};o(35264);var f=o(64901);let b=(0,f.A)(g,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("IconUpVoteActive"),d=(0,r.g2)("IconUpVote"),p=(0,r.g2)("IconDownVoteActive"),u=(0,r.g2)("IconDownVote");return(0,r.uX)(),(0,r.CE)("button",{class:(0,l.C4)(["vote-button",{"vote-button_voted":o.isVoted}])},[n.isUpVote?((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[o.isVoted?((0,r.uX)(),(0,r.Wv)(a,{key:0,size:"16"})):((0,r.uX)(),(0,r.Wv)(d,{key:1,size:"16"}))],64)):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[o.isVoted?((0,r.uX)(),(0,r.Wv)(p,{key:0,size:"16"})):((0,r.uX)(),(0,r.Wv)(u,{key:1,size:"16"}))],64)),(0,r.Lk)("span",c,(0,l.v_)(n.count),1)],2)}],["__scopeId","data-v-96cdab27"]]);var v=o(62776),y=o(96231),w=o(49596),k=o(65441).A;function P(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function _(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let O={mixins:[a.A],props:{comment:{require:!0},isLocked:{type:Boolean,default:!1}},emits:["onReply"],components:{VoteButton:b},computed:_(P({},(0,y.aH)(w.bk,["likeMapping"])),{commentId(){return this.comment.commentId},isAuthor(){return this.comment.isAuthor},isVoteMasked(){return this.comment.isVoteMasked&&!this.isAuthor},isUserLike(){return 1===this.likeMapping[this.commentId]},isUserDislike(){return -1===this.likeMapping[this.commentId]}}),methods:_(P({},(0,y.i0)(w.iX,{_updateLike:"updateLike"})),{async updateLike(e){var t,o;let r=this.comment.permalink;if(this.triggerSignup({action:1===e?v.$A:v.EU,nextUrl:r}))return;let i=await this._updateLike({commentId:this.commentId,value:e});1===e?k.trackVoteComment("Up",this.commentId,null==i||null==(t=i.payload)?void 0:t.wpTraceId):-1===e&&k.trackVoteComment("Down",this.commentId,null==i||null==(o=i.payload)?void 0:o.wpTraceId)}})};o(66026);let C=(0,f.A)(O,[["render",function(e,t,o,a,l,c){let d=(0,r.g2)("VoteButton");return(0,r.uX)(),(0,r.CE)("div",s,[o.isLocked?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("span",{key:0,class:"comment-item-action comment-item-action__reply",onClick:t[0]||(t[0]=(0,i.D$)(t=>e.$emit("onReply"),["stop"]))},[...t[3]||(t[3]=[(0,r.Lk)("a",{class:"comment-item-action__reply-btn",href:"javascript:void(0);"},"Reply",-1)])])),(0,r.bF)(d,{onClick:t[1]||(t[1]=(0,i.D$)(e=>c.updateLike(+!c.isUserLike),["stop"])),votesCount:c.isVoteMasked?0:o.comment.likeCount,isVoted:c.isUserLike,class:"comment-item-action comment-item-action__vote",type:"up"}
1,null,8,["votesCount","isVoted"]),(0,r.bF)(d,{onClick:t[2]||(t[2]=(0,i.D$)(e=>c.updateLike(c.isUserDislike?0:-1),["stop"])),votesCount:c.isVoteMasked?0:o.comment.dislikeCount,isVoted:c.isUserDislike,class:"comment-item-action comment-item-action__vote",type:"down"},null,8,["votesCount","isVoted"]),(0,r.Lk)("span",n,[(0,r.RG)(e.$slots,"commentMenu",{},void 0,!0)])])}],["__scopeId","data-v-19a11d7b"]])},58087(e,t,o){"use strict";o.d(t,{A:()=>w});var r=o(20641),i=o(90033);let s={key:0,ref:"media",class:"comment-item-media"},n=["href"],a=["data-src"],l={key:1},c=["srcset"],d=["src"];var p=o(96231),u=o(49596),h=o(74841),m=o(6273),g=o(66510),f=o.n(g);function b(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function v(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let y={props:{comment:{type:Object,required:!0}},data:()=>({gifVideoObserver:null,mediaWidth:0}),computed:v(b({},(0,p.aH)(u.fn,{appInfo:"info"})),{imageInfo(){return this.getCommentImageInfo(this.comment instanceof h.p?this.comment:this.comment.commentId,this.mediaWidth)},mediaStyle(){return this.imageInfo.imageHeight?`height:${this.imageInfo.imageHeight}px`:""},screenWidth:()=>m.A.browserWidth()}),methods:v(b({},(0,p.i0)(u.iX,["getCommentImageInfo"])),{lazyLoadGifVideo(){this.resetGifVideoObserver(),this.$refs.gifVideo&&(this.gifVideoObserver=f()(this.$refs.gifVideo),this.gifVideoObserver.observe())},resetGifVideoObserver(){this.gifVideoObserver&&(this.gifVideoObserver.observer.disconnect(),this.gifVideoObserver=null)},setMediaWidth(){this.$refs.media&&(this.mediaWidth=this.$refs.media.getBoundingClientRect().width)}}
1),mounted(){this.setMediaWidth(),this.lazyLoadGifVideo()},watch:{comment(){this.$nextTick(()=>this.lazyLoadGifVideo())},screenWidth(){this.setMediaWidth()}}};o(51325);let w=(0,o(64901).A)(y,[["render",function(e,t,o,p,u,h){return h.imageInfo.imageUrl?((0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("a",{class:"comment-item-media__container",href:h.imageInfo.imageHref,target:"_blank",style:(0,i.Tr)(h.mediaStyle)},[h.imageInfo.isVideo?((0,r.uX)(),(0,r.CE)("video",{"data-src":h.imageInfo.imageUrl,key:h.imageInfo.imageUrl,ref:"gifVideo",autoplay:"",muted:"",loop:"",playsinline:"","webkit-playsinline":""},null,8,a)):((0,r.uX)(),(0,r.CE)("picture",l,[h.imageInfo.webpUrl?((0,r.uX)(),(0,r.CE)("source",{key:0,srcset:h.imageInfo.webpUrl,type:"image/webp"},null,8,c)):(0,r.Q3)("",!0),((0,r.uX)(),(0,r.CE)("img",{src:h.imageInfo.imageUrl,loading:"lazy",key:h.imageInfo.imageUrl},null,8,d))]))],12,n)],512)):(0,r.Q3)("",!0)}],["__scopeId","data-v-e49f3ee1"]])},31065(e,t,o){"use strict";o.d(t,{A:()=>p});var r,i,s=o(20641),n=o(96231),a=o(49596),l=o(5626),c=o(65441).A;let d={props:{comment:{type:Object,required:!0},showOffensiveCover:{type:Boolean,default:!1},shouldTruncate:{type:Boolean,default:!1},maxTextLength:{type:Number,default:100}},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,n.aH)(a.fn,{appInfo:"info"})),i=i={commentId(){return this.comment.commentId},isReply(){return this.comment.level>1},isCollapsed(){return 1===this.comment.isCollapsed},isDeleted(){return 1===this.comment.isDeleted}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{clickMention(e){e.preventDefault(),e.stopPropagation();let t=e.target.getAttribute("href");if(!t)return;this.$router.push(t);let o=this.comment.mentionMapping.get(e.target.dataset.name);c.trackClickCommentMention(o,this.comment.commentId)},truncateText(e){if(!this.shouldTruncate||e.length<=this.maxTextLength)return e;let t=this.maxTextLength,o=e.substring(0,t).lastIndexOf(" ");return o>0?(t=o,e.substring(0,t)):e},handleReadMore(e){e.preventDefault(),e.stopPropagation(),this.$emit("onReadMore")},buildMediaTextChildren(){let e=[],t=[],o=this.comment.mediaText,r=this.truncateText(o),i=this.shouldTruncate&&o.length>this.maxTextLength;r.replace(/@[a-z0-9_]+/gi,(e,o)=>{let r=this.comment.mentionMapping;if(null==r?void 0:r.has(e)){let i="-1"!==r.get(e),n=l.A.getMentionUrl(e);t.push({start:o,end:o+e.length,el:i?(0,s.h)("a",{class:"comment-mention",href:n,onClick:this.clickMention,"data-name":e},e):(0,s.h)("span",{class:"comment-mention"},e)})}return e}),r.replace(/\n/g,(e,o)=>(t.push({start:o,end:o+e.length,el:(0,s.h)("br")}),e)),this.comment.user.isVerifiedAccount&&r.replace(l.A.urlRegExp(),(e,o,r,i)=>(t.push({start:i,end:i+e.length,el:(0,s.h)("a",{target:"_blank",href:e},e)}),e)),t.sort((e,t)=>e.start-t.start);let n=0;return t.forEach(t=>{n!==t.start&&(e.push(r.substring(n,t.start)),n=t.start),e.push(t.el),n=t.end}),n!==r.length&&e.push(r.substring(n,r.length)),i&&(e.push("... "),e.push((0,s.h)("a",{class:"read-more-link",onClick:this.handleReadMore},"Read more"))),e}},render(){if(this.isDeleted||this.isCollapsed||this.showOffensiveCover){let e;return this.isDeleted&&(e=`This ${!this.isReply?"comment":"reply"} was deleted by user.`),this.isCollapsed&&(e=`This ${!this.isReply?"comment":"reply"} is collapsed due to downvotes.`),this.showOffensiveCover&&(e=`This ${!this.isReply?"comment":"reply"} may be offensive.`),(0,s.h)("div",{class:"comment-item-text collapsed"},e)}if(this.comment.mediaText)return(0,s.h)("div",{class:"comment-item-text",ref:"commentText"},this.buildMediaTextChildren())}};o(25764);let p=(0,o(64901).A)(d,[["__scopeId","data-v-f0e455b1"]])},27864(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 32 32",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M8.00002 25.3333C8.00002 26.8 9.20002 28 10.6667 28H21.3334C22.8 28 24 26.8 24 25.3333V9.33333H8.00002V25.3333ZM25.3334 5.33333H20.6667L19.3334 4H12.6667L11.3334 5.33333H6.66669V8H25.3334V5.33333Z"},null,-1)])]),_:1})}]])},39779(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 20"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.58 18 2 14.42 2 10C2 8.15 2.63 6.45 3.69 5.1L14.9 16.31C13.55 17.37 11.85 18 10 18ZM16.31 14.9L5.1 3.69C6.45 2.63 8.15 2 10 2C14.42 2 18 5.58 18 10C18 11.85 17.37 13.55 16.31 14.9Z"},null,-1)])]),_:1})}]])},94497(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 18",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7 0L5.17 2H2C0.9 2 0 2.9 0 4V16C0 17.1 0.9 18 2 18H18C19.1 18 20 17.1 20 16V4C20 2.9 19.1 2 18 2H14.83L13 0H7ZM10 15C7.24 15 5 12.76 5 10C5 7.24 7.24 5 10 5C12.76 5 15 7.24 15 10C15 12.76 12.76 15 10 15ZM9.99999 13.2C11.7673 13.2 13.2 11.7673 13.2 9.99999C13.2 8.23268 11.7673 6.79999 9.99999 6.79999C8.23268 6.79999 6.79999 8.23268 6.79999 9.99999C6.79999 11.7673 8.23268 13.2 9.99999 13.2Z"},null,-1)])]),_:1})}]])},75381(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 18 14"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M6.00003 11.17L1.83003 7L0.410034 8.41L6.00003 14L18 2L16.59 0.589996L6.00003 11.17Z"},null,-1)])]),_:1})}]])},634(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 12 8"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M10.59 1.52588e-05L12 1.41002L6 7.41002L0 1.41002L1.41 1.52588e-05L6 4.58002L10.59 1.52588e-05Z"},null,-1)])]),_:1})}]])},19238(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 14 14",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z"},null,-1)])]),_:1})}]])},86946(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 10 10"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M9.66683 1.27331L8.72683 0.333313L5.00016 4.05998L1.2735 0.333313L0.333496 1.27331L4.06016 4.99998L0.333496 8.72665L1.2735 9.66665L5.00016 5.93998L8.72683 9.66665L9.66683 8.72665L5.94016 4.99998L9.66683 1.27331Z"},null,-1)])]),_:1})}]])},83514(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 18"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 10H15.1716L10 15.1716L4.82843 10H8V2H12V10ZM14 0H6V8H0L10 18L20 8H14V0Z"},null,-1)])]),_:1})}]])},27614(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 18"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 8H20L10 18L0 8H7V0H13V8Z"},null,-1)])]),_:1})}]])},2567(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 22 19",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M10.83 6L14 9.16C14 9.11 14 9.05 14 9C14 8.20435 13.6839 7.44129 13.1213 6.87868C12.5587 6.31607 11.7956 6 11 6C10.94 6 10.89 6 10.83 6ZM6.53 6.8L8.08 8.35C8.03 8.56 8 8.77 8 9C8 9.79565 8.31607 10.5587 8.87868 11.1213C9.44129 11.6839 10.2044 12 11 12C11.22 12 11.44 11.97 11.65 11.92L13.2 13.47C12.53 13.8 11.79 14 11 14C9.67392 14 8.40215 13.4732 7.46447 12.5355C6.52678 11.5979 6 10.3261 6 9C6 8.21 6.2 7.47 6.53 6.8ZM1 1.27L3.28 3.5
15L3.73 4C2.08 5.3 0.78 7 0 9C1.73 13.39 6 16.5 11 16.5C12.55 16.5 14.03 16.2 15.38 15.66L15.81 16.08L18.73 19L20 17.73L2.27 0L1 1.27ZM11 4C12.3261 4 13.5979 4.52678 14.5355 5.46447C15.4732 6.40215 16 7.67392 16 9C16 9.64 15.87 10.26 15.64 10.82L18.57 13.75C20.07 12.5 21.27 10.86 22 9C20.27 4.61 16 1.5 11 1.5C9.6 1.5 8.26 1.75 7 2.2L9.17 4.35C9.74 4.13 10.35 4 11 4Z"},null,-1)])]),_:1})}]])},97986(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 4 12",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.666748 9.99996C0.666748 10.7333 1.26674 11.3333 2.00008 11.3333C2.73342 11.3333 3.33341 10.7333 3.33341 9.99996C3.33341 9.26662 2.73342 8.66663 2.00008 8.66663C1.26674 8.66663 0.666748 9.26662 0.666748 9.99996ZM0.666748 1.99996C0.666748 2.7333 1.26674 3.33329 2.00008 3.33329C2.73342 3.33329 3.33341 2.7333 3.33341 1.99996C3.33341 1.26662 2.73342 0.666626 2.00008 0.666626C1.26674 0.666626 0.666748 1.26662 0.666748 1.99996ZM2.00008 7.33329C1.26674 7.33329 0.666748 6.7333 0.666748 5.99996C0.666748 5.26662 1.26674 4.66663 2.00008 4.66663C2.73342 4.66663 3.33341 5.26662 3.33341 5.99996C3.33341 6.7333 2.73342 7.33329 2.00008 7.33329Z"},null,-1)])]),_:1})}]])},81517(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 10 12",color:"#999999"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M8.33337 0H1.66671C0.933374 0 0.340041 0.6 0.340041 1.33333L0.333374 12L5.00004 10L9.66671 12V1.33333C9.66671 0.6 9.06671 0 8.33337 0ZM8.33337 10L5.00004 8.54667L1.66671 10V1.33333H8.33337V10Z"},null,-1)])]),_:1})}]])},71409(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i=["width","height"];o(12984);let s=(0,o(64901).A)({name:"IconSpinnerAnimated",props:{radius:{required:!0,type:Number}}},[["render",function(e,t,o,s,n,a){return(0,r.uX)(),(0,r.CE)("svg",{viewBox:"0 0 100 100",width:o.radius,height:o.radius,xmlns:"http://www.w3.org/2000/svg"},[...t[0]||(t[0]=[(0,r.Lk)("circle",{cx:"50",cy:"50",r:"45"},null,-1)])],8,i)}],["__scopeId","data-v-24443a41"]])},17703(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 10 12",color:"#FF3B30"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{d:"M8.33337 0H1.66671C0.933374 0 0.340041 0.6 0.340041 1.33333L0.333374 12L5.00004 10L9.66671 12V1.33333C9.66671 0.6 9.06671 0 8.33337 0Z"},null,-1)])]),_:1})}]])},2488(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 18"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 8H15.1716L10 2.82843L4.82843 8H8V16H12V8ZM14 18H6V10H0L10 0L20 10H14V18Z"},null,-1)])]),_:1})}]])},63262(e,t,o){"use strict";o.d(t,{A:()=>s});var r=o(20641);let i={components:{BaseIcon:o(36793).h_}},s=(0,o(64901).A)(i,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 18"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 10H20L10 0L0 10H7V18H13V10Z"},null,-1)])]),_:1})}]])},69018(e,t,o){"use strict";o.d(t,{A:()=>a});var r=o(20641),i=o(53751),s=o(90033);let n={class:"uikit-popup-menu"};o(85198);let a=(0,o(64901).A)({props:{menuMinWidth:{type:Number,default:160},toggleMenuOnHover:{type:Boolean,default:!1}},computed:{menuStyle(){return{minWidth:`${this.menuMinWidth}px`}}},data:()=>({showMenu:!1}),methods:{toggleMenu(){this.showMenu=!this.showMenu},hideMenu(){this.showMenu=!1},delayHideMenu(){setTimeout(this.hideMenu,100)},onMouseEnter(){this.toggleMenuOnHover&&(this.showMenu=!0)},checkIsInsideElement(e,t,o){let r=o.getBoundingClientRect();return e>r.left&&e<r.right&&t>r.top&&t<r.bottom},onMouseLeave(e){if(this.toggleMenuOnHover&&this.showMenu){let t=this.$refs.menu,o=this.$refs.button;if(!t||!o)return;let r=e.clientX,i=e.clientY;this.checkIsInsideElement(r,i,t)||this.checkIsInsideElement(r,i,o)||(this.showMenu=!1)}}}},[["render",function(e,t,o,a,l,c){let d=(0,r.gN)("click-outside");return(0,r.uX)(),(0,r.CE)("div",n,[(0,r.Lk)("div",{onClick:t[0]||(t[0]=(0,i.D$)((...e)=>c.toggleMenu&&c.toggleMenu(...e),["stop"])),onMouseenter:t[1]||(t[1]=(...e)=>c.onMouseEnter&&c.onMouseEnter(...e)),onMouseleave:t[2]||(t[2]=(...e)=>c.onMouseLeave&&c.onMouseLeave(...e)),ref:"button"},[(0,r.RG)(e.$slots,"popupButton",{active:l.showMenu})],544),l.showMenu?(0,r.bo)(((0,r.uX)(),(0,r.CE)("div",{key:0,class:"menu",onClick:t[3]||(t[3]=(...e)=>c.delayHideMenu&&c.delayHideMenu(...e)),style:(0,s.Tr)(c.menuStyle),ref:"menu",onMouseleave:t[4]||(t[4]=(...e)=>c.onMouseLeave&&c.onMouseLeave(...e))},[(0,r.RG)(e.$slots,"popupMenu")],36)),[[d,c.hideMenu]]):(0,r.Q3)("",!0)])}],["__scopeId","data-v-a5ef060b"]])},75750(e,t,o){"use strict";o.d(t,{A:()=>h});var r,i,s=o(20641),n=o(53751);let a={class:"sensitive-mask"},l={class:"sensitive-mask__content"};var c=o(3472),d=o(25655);let{mapActions:p}=(0,c.$t)("session"),u={props:["maskId"],methods:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},p({unmaskSensitive:d.fW.UNMASK_SENSITIVE})),i=i={onUnmask(){this.unmaskSensitive(this.maskId),this.$emit("onUnmask")},onSettingsClick(){this.$emit("onSettingsClick")}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)};o(13400);let h=(0,o(64901).A)(u,[["render",function(e,t,o,r,i,c){return(0,s.uX)(),(0,s.CE)("div",a,[(0,s.Lk)("div",l,[t[3]||(t[3]=(0,s.Lk)("div",{class:"sensitive-mask__content__title"},"Sensitive content",-1)),(0,s.Lk)("p",null,[t[2]||(t[2]=(0,s.Lk)("span",null," The following media includes potentially sensitive content. ",-1)),(0,s.Lk)("span",{class:"sensitive-mask__content__link",onClick:t[0]||(t[0]=(0,n.D$)((...e)=>c.onSettingsClick&&c.onSettingsClick(...e),["stop"]))}," Change settings ")]),(0,s.Lk)("span",{class:"sensitive-mask__content__btn",onClick:t[1]||(t[1]=(0,n.D$)((...e)=>c.onUnmask&&c.onUnmask(...e),["stop"]))},"View")])])}],["__scopeId","data-v-35f8e14d"]])},66963(e,t,o){"use strict";o.d(t,{A:()=>p});var r=o(20641),i=o(90033);let s={key:0,class:"ghost"},n=["href"],a=["src"];var l=o(27864),c=o(42352);let d={name:"Avatar",props:{profileUrl:{type:String,default:null},avatarUrl:{type:String,required:!0},isOnline:{type:Boolean,default:!1},isDeleted:{type:Boolean,default:!1},isAnonymous:{type:Boolean,default:!1},size:{type:Number,default:40}},computed:{url(){return this.profileUrl?this.profileUrl:"javascript:void(0);"},onlineStyle(){let e=this.size>=32?10:8;return{height:`${e}px`,width:`${e}px`}}},components:{IconBin:l.A,IconGhostAvatar:c.A}};o(40066);let p=(0,o(64901).A)(d,[["render",function(e,t,o,l,c,d){let p=(0,r.g2)("IconGhostAvatar"),u=(0,r.g2)("IconBin");return(0,r.uX)(),(0,r.CE)("div",{class:(0,i.C4)(["avatar__container",{avatar__container_deleted:o.isDeleted}])},[!o.isDeleted&&o.isAnonymous?((0,r.uX)(),(0,r.CE)("span",s,[(0,r.bF)(p,{size:`${o.size}`},null,8,["size"])])):o.isDeleted?((0,r.uX)(),(0,r.Wv)(u,{key:2,size:`${o.size-8}`},null,8,["size"])):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.Lk)("a",{href:d.url,class:(0,i.C4)({disabled:!o.profileUrl})},[(0,r.Lk)("img",{src:o.avatarUrl},null,8,a)],10,n),o.isOnline?((0,r.uX)(),(0,r.CE)("span",{key:0,class:"avatar__online",style:(0,i.Tr)(d.onlineStyle)},null,4)):(0,r.Q3)("",!0)],64))],2)}],["__scopeId","data-v-b184d244"]])},95662(e,t,o){"use strict";o.d(t,{A:()=>_});var r,i,s=o(20641),n=o(90033);let a={class:"ui-post-creator"},l=["href"],c=["href"],d={key:2,class:"ui-post-creator__details"},p={key:0,class:"ui-post-creator__emoji"},u={key:3,class:"ui-post-creator__creation"};var h=o(91365),m=o(84461),g=o(42352),f=o(15380),b=o(83787),v=o(87843),y=o(92692),w=o(14344);let{mapGetters:k}=(0,o(3472).$t)("config"),P={name:"PostCreator",emits:["clickCreator"],props:{post:Object,user:Object,userUploads:{type:Array,default:()=>[]}},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},k({getConfig:"GET_CONFIG"})),i=i={isPromoted(){return 1===this.post.promoted},isAnonymous(){return this.post.isAnonymous},isMyAnonymous(){return!!this.isAnonymous&&!this.isPromoted&&(this.post.creator?this.post.creator.userId===this.user.userId:this.userUploads&&this.userUploads.includes(this.post.id))},creator(){let e={accountId:"",icon:"",author:"",avatarUrl:"",url:""};if(this.isPromoted)e.icon="IconPromoted",e.name="Promoted";else if(this.isAnonymous&&!this.isMyAnonymous)e.icon="IconGhostAvatar",e.name="9GAGGER";else{let t=this.isMyAnonymous?this.user:this.post.creator;t&&(e.accountId=t.accountId,e.name=t.username,e.avatarUrl=t.avatarUrl,e.url=t.profileUrl,e.emojiStatus=t.emojiStatus,e.isActivePro=t.isActivePro,e.isActiveProPlus=t.isActiveProPlus,e.isVerifiedAccount=t.isVerifiedAccount,e.preferences=t.preferences,e.achievements=t.achievements)}return e},creatorUrl(){return this.creator.url||"javascript:void(0);"},creationTime(){return v.A.getTimeAgo(this.post.creationTs)},linkStyle(){return this.creator.url?null:{cursor:"default"}},showAchievementBadges(){let e=this.getConfig("features.displayAchievementBadges");return 2===e||1===e&&window.location.search.includes("displayAchievementBadges=1")},achievements(){return this.showAchievementBadges&&this.creator.achievements||[]}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{onClickAvatar(){let{accountId:e}=this.creator;e&&this.$emit("clickCreator",e,"Avatar")},onClickUsername(){let{accountId:e}=this.creator;e&&this.$emit("clickCreator",e,"User Name")}},components:{IconPromoted:m.A,IconGhostAvatar:g.A,IconGhost:b.A,IconVerified:f.A,GeneralIcon:h.A,ProBadge:y.A,PotzBadge:w.A}};o(10207);let _=(0,o(64901).A)(P,[["render",function(e,t,o,r,i,h){let m=(0,s.g2)("GeneralIcon"),g=(0,s.g2)("IconVerified"),f=(0,s.g2)("IconGhost"),b=(0,s.g2)("ProBadge"),v=(0,s.g2)("PotzBadge");return(0,s.uX)(),(0,s.CE)("div",a,[(0,s.Lk)("a",{class:"ui-post-creator__icon",style:(0,n.Tr)(h.linkStyle),href:h.creatorUrl,onClick:t[0]||(t[0]=(...e)=>h.onClickAvatar&&h.onClickAvatar(...e))},[h.creator.icon?((0,s.uX)(),(0,s.Wv)((0,s.$y)(h.creator.icon),{key:0,size:"20"})):((0,s.uX)(),(0,s.Wv)(m,{key:1,src:h.creator.avatarUrl,size:"normal"},null,8,["src"]))],12,l),(0,s.Lk)("a",{class:(0,n.C4)(["ui-post-creator__author",{promoted:h.isPromoted}]),style:(0,n.Tr)(h.linkStyle),href:h.creatorUrl,onClick:t[1]||(t[1]=(...e)=>h.onClickUsername&&h.onClickUsername(...e))},(0,n.v_)(h.creator.name),15,c),h.creator.isVerifiedAccount?((0,s.uX)(),(0,s.Wv)(g,{key:0,size:"16",class:"ui-post-creator__badge"})):(0,s.Q3)("",!0),h.isMyAnonymous?((0,s.uX)(),(0,s.Wv)(f,{key:1,size:"14",class:"ui-post-creator__badge"})):(0,s.Q3)("",!0),h.creator.accountId?((0,s.uX)(),(0,s.CE)("div",d,[h.creator.emojiStatus?((0,s.uX)(),(0,s.CE)("span",p,(0,n.v_)(h.creator.emojiStatus)+"Â ",1)):(0,s.Q3)("",!0),(0,s.bF)(b,{user:h.creator},null,8,["user"]),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(h.achievements,e=>((0,s.uX)(),(0,s.Wv)(v,{key:`${e.type}-${e.level}`,type:e.type,level:e.level,size:24,showTooltip:"",small:"",accountId:h.creator.accountId},null,8,["type","level","accountId"]))),128))])):(0,s.Q3)("",!0),h.creationTime?((0,s.uX)(),(0,s.CE)("span",u,(0,n.v_)(h.creationTime),1)):(0,s.Q3)("",!0)])}],["__scopeId","data-v-b00b8152"]])},14344(e,t,o){"use strict";o.d(t,{A:()=>T});var r=o(20641),i=o(53751),s=o(90033);let n={class:"potz-badge-tooltip__content"},a={class:"potz-badge-tooltip__text"},l={class:"potz-badge-tooltip__name"},c={class:"potz-badge-tooltip__level"},d={class:"potz-badge-tooltip__desc"},p={key:0,class:"potz-badge-tooltip__progress"},u={key:0,class:"potz-badge-tooltip__progress-skeleton"},h={key:1,class:"potz-badge-tooltip__progress-track"},m={class:"potz-badge-tooltip__current-tooltip"},g={class:"potz-badge-tooltip__checkpoint-tooltip"},f={class:"potz-badge-tooltip__checkpoint-level"},b={class:"potz-badge-tooltip__checkpoint-threshold"},v={0:"Mr. Popular",2:"King of the Hill",3:"Trend Setter"},y={0:{1:6900,2:69e3,3:69e4,4:169e4},2:{1:9,2:42,3:169,4:420},3:{1:9,2:42,3:169,4:420}},w={0:"Received {threshold}+ upvotes on posts",2:"Got {threshold}+ posts with 1K upvotes",3:"Got {threshold}+ posts to Trending"},k={0:"post_upvotes_received",2:"posts_1k_upvotes",3:"posts_hit_trending"};var P=o(57067),_=o(73888);let O=0,C=0;function A(){C=Date.now()}let S={1:"Memester",2:"Meme Lord",3:"Meme King",4:"Meme God"},I=[0,2,33,66,100];o(16139),o(43989);let T=(0,o(64901).A)({name:"PotzBadge",props:{type:{type:Number,required:!0},level:{type:Number,required:!0},size:{type:Number,default:30},showTooltip:{type:Boolean,default:!1},accountId:{type:[Number,String],default:null},small:{type:Boolean,default:!1}},data:()=>({uid:++O,isHovered:!1,isTouchInteraction:!1,touchOpenedTooltip:!1,shouldRenderTooltip:!1,hideTimeoutId:null,showTimeoutId:null,placement:"top",tooltipStyle:{top:"0px",left:"0px","--caret-left":"0px"},debouncedHideTooltip:null,isLoadingStats:!1,userExpStats:null,statsFetchError:!1}),computed:{baseSize(){return this.small?24:30},badgeStyle(){let e=this.size,t=e/this.baseSize,o=(this.level-1)*this.baseSize+this.type*this.baseSize*4;return{width:`${e}px`,height:`${e}px`,backgroundSize:`${20*e}px ${e}px`,backgroundPosition:`${-o*t}px 0px`}},tooltipBadgeStyle(){let e=64/this.baseSize,t=(this.level-1)*this.baseSize+this.type*this.baseSize*4;return{width:"64px",height:"64px",backgroundSize:"1280px 64px",backgroundPosition:`${-t*e}px 0px`}},achievementName(){return v[this.type]||""},levelName(){return S[this.level]||""},achievementDescription(){var e;let t,o=w[this.type]||"",r=(null==(e=y[this.type])?void 0:e[this.level])||0;if(r>=1e6){let e=r/1e6;t=Number.isInteger(e)?`${e}M`:`${parseFloat(e.toFixed(2))}M`}else if(r>=1e3){let e=r/1e3;t=Number.isInteger(e)?`${e}K`:`${parseFloat(e.toFixed(2))}K`}else t=r;return o.replace("{threshold}",t)},tooltipLevelClass(){return({1:"potz-badge-tooltip--bronze",2:"potz-badge-tooltip--silver",3:"potz-badge-tooltip--gold",4:"potz-badge-tooltip--diamond"})[this.level]||""},currentProgress(){if(!this.userExpStats)return 0;let e=k[this.type];return this.userExpStats[e]||0},allThresholds(){let e=y[this.type]||{};return[0,e[1],e[2],e[3],e[4]]},checkpoints(){let e=e=>{if(e>=1e6){let t=e/1e6;return Number.isInteger(t)?`${t}M`:`${parseFloat(t.toFixed(2))}M`}if(e>=1e3){let t=e/1e3;return Number.isInteger(t)?`${t}K`:`${parseFloat(t.toFixed(2))}K`}
1return e.toLocaleString()},t=[];for(let o=1;o<=4;o++){let r=this.allThresholds[o];t.push({level:o,threshold:r,position:I[o],completed:this.level>o||this.level===o&&this.currentProgress>=r,current:this.level===o,levelName:S[o],thresholdText:e(r)})}return t},overallProgressPercent(){let e=this.currentProgress;for(let t=1;t<=4;t++){let o=this.allThresholds[t];if(e<=o){let r=this.allThresholds[t-1],i=I[t-1];return i+(e-r)/(o-r)*(I[t]-i)}}return 100},currentProgressText(){let e=this.currentProgress;if(e>=1e6){let t=e/1e6;return Number.isInteger(t)?`${t}M`:`${parseFloat(t.toFixed(2))}M`}if(e>=1e3){let t=e/1e3;return Number.isInteger(t)?`${t}K`:`${parseFloat(t.toFixed(2))}K`}return e.toLocaleString()},progressText(){let e=this.currentProgress,t=e=>{if(e>=1e6){let t=e/1e6;return Number.isInteger(t)?`${t}M`:`${parseFloat(t.toFixed(2))}M`}if(e>=1e3){let t=e/1e3;return Number.isInteger(t)?`${t}K`:`${parseFloat(t.toFixed(2))}K`}return e.toLocaleString()};if(this.level>=4)return t(e);let o=this.allThresholds[this.level+1];return`${t(e)} / ${t(o)}`},showProgressBar(){return this.showTooltip&&this.accountId}},created(){this.debouncedHideTooltip=(0,P.A)(()=>{this.hideTooltip()},150)},mounted(){this.showTooltip&&(window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.updateTooltipPosition),document.addEventListener("click",this.handleClickOutside),document.addEventListener("potz-badge-tooltip-open",this.handleOtherTooltipOpen))},beforeUnmount(){if(this.showTooltip){var e;window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.updateTooltipPosition),document.removeEventListener("click",this.handleClickOutside),document.removeEventListener("potz-badge-tooltip-open",this.handleOtherTooltipOpen),null==(e=this.debouncedHideTooltip)||e.cancel(),this.hideTimeoutId&&clearTimeout(this.hideTimeoutId),this.showTimeoutId&&clearTimeout(this.showTimeoutId)}},methods:{handleTouch(){this.showTooltip&&(this.isTouchInteraction=!0,this.isHovered||(this.touchOpenedTooltip=!0),this.toggleTooltip())},handleClick(){if(this.showTooltip){if(this.isTouchInteraction){this.isTouchInteraction=!1;return}this.toggleTooltip()}},toggleTooltip(){this.isHovered?this.hideTooltip():this.showTooltipNow()},showTooltipNow(){this.hideTimeoutId&&(clearTimeout(this.hideTimeoutId),this.hideTimeoutId=null),this.showTimeoutId&&(clearTimeout(this.showTimeoutId),this.showTimeoutId=null),this.debouncedHideTooltip.cancel(),A(),document.dispatchEvent(new CustomEvent("potz-badge-tooltip-open",{detail:{uid:this.uid}})),!this.showProgressBar||this.userExpStats||this.isLoadingStats||this.fetchUserExpStats(),this.shouldRenderTooltip?(this.isHovered=!0,this.$nextTick(()=>{this.updateTooltipPosition()})):(this.shouldRenderTooltip=!0,this.$nextTick(()=>{var e;null==(e=this.$refs.tooltipRef)||e.offsetHeight,this.isHovered=!0,this.$nextTick(()=>{this.updateTooltipPosition()})}))},async fetchUserExpStats(){if(this.accountId){this.isLoadingStats=!0,this.statsFetchError=!1;try{let e=await (0,_.Iu)(this.accountId);this.userExpStats=e,e||(this.statsFetchError=!0)}catch(e){console.error("Failed to fetch user exp stats:",e),this.statsFetchError=!0}finally{this.isLoadingStats=!1,this.$nextTick(()=>{this.updateTooltipPosition()})}}},hideTooltip(e=!1){if(this.isHovered=!1,this.touchOpenedTooltip=!1,e){this.hideTimeoutId&&(clearTimeout(this.hideTimeoutId),this.hideTimeoutId=null),this.shouldRenderTooltip=!1;return}this.hideTimeoutId=setTimeout(()=>{this.isHovered||(this.shouldRenderTooltip=!1),this.hideTimeoutId=null},250)},handleHover(e){!this.showTooltip||this.isTouchInteraction||(e?(this.debouncedHideTooltip.cancel(),this.hideTimeoutId&&(clearTimeout(this.hideTimeoutId),this.hideTimeoutId=null),Date.now()-C<500?this.showTooltipNow():(this.showTimeoutId&&clearTimeout(this.showTimeoutId),this.showTimeoutId=setTimeout(()=>{this.showTimeoutId=null,this.showTooltipNow()},500))):(this.showTimeoutId&&(clearTimeout(this.showTimeoutId),this.showTimeoutId=null),A(),this.debouncedHideTooltip()))},handleClickOutside(){this.isHovered&&this.hideTooltip()},handleOtherTooltipOpen(e){var t;(null==(t=e.detail)?void 0:t.uid)!==this.uid&&(this.showTimeoutId&&(clearTimeout(this.showTimeoutId),this.showTimeoutId=null),this.isHovered&&this.hideTooltip(!0))},handleScroll(){this.touchOpenedTooltip&&this.isHovered?(this.hideTooltip(),this.touchOpenedTooltip=!1):this.updateTooltipPosition()},updateTooltipPosition(){let e,t=this.$refs.tooltipRef,o=this.$refs.badgeRef;if(!o||!t)return;let r=o.getBoundingClientRect(),i=t.getBoundingClientRect(),s=i.height;r.top>=s+8+8?(this.placement="top",e=r.top-s-8):(this.placement="bottom",e=r.bottom+8);
1let n=r.left+r.width/2,a=n-i.width/2,l=a+i.width;a<8&&(n=8+i.width/2),l>window.innerWidth-8&&(n=window.innerWidth-8-i.width/2),this.tooltipStyle={top:`${e}px`,left:`${n}px`,"--caret-left":`${r.left+r.width/2+i.width/2-n}px`}}}},[["render",function(e,t,o,v,y,w){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("span",(0,r.v6)(e.$attrs,{class:["potz-badge",{"potz-badge--hoverable":o.showTooltip,small:o.small}],style:w.badgeStyle,onClick:t[0]||(t[0]=(0,i.D$)((...e)=>w.handleClick&&w.handleClick(...e),["stop"])),onTouchend:t[1]||(t[1]=(0,i.D$)((...e)=>w.handleTouch&&w.handleTouch(...e),["stop","prevent"])),onMouseenter:t[2]||(t[2]=e=>w.handleHover(!0)),onMouseleave:t[3]||(t[3]=e=>w.handleHover(!1)),ref:"badgeRef"}),null,16),o.showTooltip&&y.shouldRenderTooltip?((0,r.uX)(),(0,r.Wv)(r.Im,{key:0,to:"body"},[(0,r.Lk)("div",{ref:"tooltipRef",class:(0,s.C4)(["potz-badge-tooltip",[w.tooltipLevelClass,{show:y.isHovered,"potz-badge-tooltip--bottom":"bottom"===y.placement}]]),style:(0,s.Tr)(y.tooltipStyle),onMouseenter:t[4]||(t[4]=e=>w.handleHover(!0)),onMouseleave:t[5]||(t[5]=e=>w.handleHover(!1)),onClick:t[6]||(t[6]=(0,i.D$)(()=>{},["stop"])),onTouchend:t[7]||(t[7]=(0,i.D$)(()=>{},["stop"]))},[(0,r.Lk)("div",n,[(0,r.Lk)("span",{class:"potz-badge-tooltip__icon potz-badge",style:(0,s.Tr)(w.tooltipBadgeStyle)},null,4),(0,r.Lk)("div",a,[(0,r.Lk)("span",l,(0,s.v_)(w.achievementName),1),(0,r.Lk)("span",c,(0,s.v_)(w.levelName),1),(0,r.Lk)("span",d,(0,s.v_)(w.achievementDescription),1)])]),w.showProgressBar?((0,r.uX)(),(0,r.CE)("div",p,[y.isLoadingStats?((0,r.uX)(),(0,r.CE)("div",u,[...t[8]||(t[8]=[(0,r.Lk)("div",{class:"potz-badge-tooltip__progress-skeleton-bar"},null,-1)])])):y.userExpStats&&!y.statsFetchError?((0,r.uX)(),(0,r.CE)("div",h,[(0,r.Lk)("div",{class:"potz-badge-tooltip__progress-fill",style:(0,s.Tr)({width:`${w.overallProgressPercent}%`})},null,4),(0,r.Lk)("div",{class:"potz-badge-tooltip__current-indicator",style:(0,s.Tr)({left:`${w.overallProgressPercent}%`})},[(0,r.Lk)("div",m,(0,s.v_)(w.currentProgressText),1)],4),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(w.checkpoints,(e,t)=>((0,r.uX)(),(0,r.CE)("div",{key:t,class:(0,s.C4)(["potz-badge-tooltip__checkpoint",{"potz-badge-tooltip__checkpoint--completed":e.completed,"potz-badge-tooltip__checkpoint--current":e.current}]),style:(0,s.Tr)({left:`${e.position}%`})},[(0,r.Lk)("div",g,[(0,r.Lk)("span",f,(0,s.v_)(e.levelName),1),(0,r.Lk)("span",b,(0,s.v_)(e.thresholdText),1)])],6))),128))])):(0,r.Q3)("",!0)])):(0,r.Q3)("",!0)],38)])):(0,r.Q3)("",!0)],64)}],["__scopeId","data-v-3c8cee5d"]])},60628(e,t,o){"use strict";o.d(t,{A:()=>a});var r=o(20641),i=o(53751),s=o(90033);let n=["href"];o(31447);let a=(0,o(64901).A)({props:{tag:Object,urlRef:String,highlighted:Boolean},emits:["onClick"]},[["render",function(e,t,o,a,l,c){return(0,r.uX)(),(0,r.CE)("a",{href:`${o.tag.url}?ref=${o.urlRef}`,"data-inp":"tag",onClick:t[0]||(t[0]=(0,i.D$)(t=>e.$emit("onClick",o.tag),["prevent"])),class:(0,s.C4)(o.highlighted?"trending":"")},(0,s.v_)(o.tag.key),11,n)}],["__scopeId","data-v-2d3165a0"]])},8204(e,t,o){"use strict";o.d(t,{A:()=>u});var r=o(20641),i=o(90033);let s={class:"post-award-users"},n={class:"award-avatars"},a=["href"],l=["src"],c={key:0,class:"award-count"};var d=o(16141),p=o(10458);o(83278);let u=(0,o(64901).A)({props:{post:{type:Object,required:!0}},computed:{aggregatedAwardUsers(){if(!(0,d.kH)().isLoggedIn)return this.post.awardUsers.slice(0,3);let e=(0,d.kH)().user,t=this.post.awardUsers.filter(t=>t.userId!==e.userId).slice(0,3);return(0,p.m)().sentAwards.includes(this.post.id)?[e,...t]:t},aggregatedCount(){return this.post.awardUsersCount-this.aggregatedAwardUsers.length}}},[["render",function(e,t,o,d,p,u){return(0,r.uX)(),(0,r.CE)("div",s,[t[0]||(t[0]=(0,r.Lk)("span",{class:"award-text"}," Cheered by ",-1)),(0,r.Lk)("div",n,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(u.aggregatedAwardUsers,(e,t)=>((0,r.uX)(),(0,r.CE)("a",{href:e.profileUrl,target:"_blank",style:(0,i.Tr)({display:"inline-block",borderRadius:"50%",zIndex:5-t,overflow:"hidden",width:"20px",height:"20px"})},[(0,r.Lk)("img",{width:"20",height:"20",src:e.avatarUrl},null,8,l)],12,a))),256))]),u.aggregatedCount>0?((0,r.uX)(),(0,r.CE)("span",c,"+"+(0,i.v_)(u.aggregatedCount),1)):(0,r.Q3)("",!0)])}],["__scopeId","data-v-ef3bf801"]])},11319(e,t,o){"use strict";o.d(t,{A:()=>y});var r,i,s=o(20641),n=o(90033);let a=["id","data-ay-manager-id"];var l=o(32967),c=o(1265),d=o(57067),p=o(3472),u=o(53751),h=o(17787).A;let{mapState:m}=(0,p.$t)("app"),{mapGetters:g}=(0,p.$t)("privacy"),f={directives:{ObserveVisibility:c.VJ},data:()=>({isVisible:!1,rendered:!1,renderCallbacked:!1,pageYOffset:0,sticked:!1,stickOpacity:1,adRefresh:null}),props:{autoDismiss:{type:Number,default:0},hideContainer:{type:Function}},watch:{$route(e,t){this.isVisible=!1,this.rendered=!1,this.renderCallbacked=!1,this.pageYOffset=0,this.sticked=!1,this.clearAdRefresh()},stickOpacity(e){e||setTimeout(()=>{this.sticked=!0,this.stickOpacity=1},500)}},methods:{renderAd(){!this.rendered&&(this.displayAds(),l.A.renderAd(this.adContainer,{renderCallback:this.renderCallback.bind(this)}),this.rendered=!0,h.addEventListener("scroll",this.handleSticky),this.autoDismiss&&setTimeout(this.dismissAd,this.autoDismiss))},renderCallback(e){this.renderCallbacked=!0,this.createAdRefresh(),this.$emit("renderCallback",e)},visibilityChanged(e){this.isVisible=e},refreshAd(){this.isVisible&&this.rendered&&l.A.refreshAd(this.adContainer)},_handleSticky(){this.pageYOffset=window.pageYOffset,this.renderCallbacked&&(h.removeEventListener("scroll",this.handleSticky),setTimeout(()=>this.stickOpacity=0,1500))},visibilityChange(){switch(document.visibilityState){case"visible":this.createAdRefresh();break;case"hidden":this.clearAdRefresh()}},createAdRefresh(){this.clearAdRefresh(),this.adRefresh=setInterval(this.refreshAd.bind(this),3e4)},clearAdRefresh(){this.adRefresh&&(clearInterval(this.adRefresh),this.adRefresh=null)},dismissAd(){l.A.destroyAd(this.adContainer),"function"==typeof this.hideContainer?this.hideContainer():this.$refs.container.style.display="none"},getAyManagerId:e=>l.A.getAyManagerId(e),displayAds(){this.adContainer&&l.A.displayAd(this.adContainer)}},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},m(["topNavHeight"]),g(["isAdBlocked"])),i=i={stickTop(){return`${this.topNavHeight}px`},isSticky(){return!this.isAdBlocked&&!this.sticked&&!!this.renderCallbacked&&this.pageYOffset>=this.topNavHeight},adContainer:()=>l.A.getAdContainer("billboard"),adContainerId(){return this.adContainer&&this.adContainer.adContainerId||null}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),created(){this.handleSticky=(0,d.A)(this._handleSticky,100),h.addEventListener("visibilitychange",this.visibilityChange)},mounted(){this.renderAd()},unmounted(){h.removeEventListener("scroll",this.handleSticky),h.removeEventListener("visibilitychange",this.visibilityChange)}},b=()=>{(0,u.$9)(e=>({v60430ff9:e.stickTop,v606954af:e.stickOpacity}))},v=f.setup;f.setup=v?(e,t)=>(b(),v(e,t)):b,o(75483);let y=(0,o(64901).A)(f,[["render",function(e,t,o,r,i,l){let c=(0,s.gN)("observe-visibility");return l.adContainer?((0,s.uX)(),(0,s.CE)("div",{key:0,class:(0,n.C4)(["billboard",{sticky:l.isSticky}]),ref:"container"},[(0,s.bo)(((0,s.uX)(),(0,s.CE)("div",{id:l.adContainerId,ref:"billboard","data-ay-manager-id":l.getAyManagerId(l.adContainer),key:e.$route.fullPath},null,8,a)),[[c,{callback:l.visibilityChanged,throttle:1e3}]])],2)):(0,s.Q3)("",!0)}],["__scopeId","data-v-90210745"]])},81757(e,t,o){"use strict";o.d(t,{A:()=>m});var r=o(20641),i=o(90033);let s={key:0},n={class:"block-ad"},a=["id","data-ay-manager-id"];var l=o(3472),c=o(32967),d=o(10370).A;function p(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapGetters:u}=(0,l.$t)("app"),h={emits:["observeAd","unobserveAd"],props:{adContainers:Array,reserveHeight:{type:Boolean,default:!1}},data:()=>({sizes:{}}),watch:{$route(){this.observeAds()},showAds(){this.observeAds()}},computed:p({},u({showAds:"SHOW_ADS"})),methods:{getAdRef(e){var t;return(null==(t=this.$refs[e])?void 0:t[0])||null},observeAds(){this.adContainers.forEach(e=>{let{adContainerId:t,adPlacement:o}=e,r=this.getAdRef(t);r&&this.$emit("observeAd",r,e,e=>{d.log("ListAds::renderCallback",e.size),this.sizes[t]=e.size}),this.sizes[t]=o.size})},destroyAds(){d.log("ListAds.destroyAds adContainers",this.adContainers
1),this.adContainers.forEach(e=>{let t=this.getAdRef(e.adContainerId);if(d.log("ListAds.destroyAds adContainer",e),d.log("ListAds.destroyAds adRef",t),t){let i=t.getAttribute("id");if(i&&i!==e.adContainerId){var o,r;return void this.$emit("unobserveAd",t,(o=p({},e),r=r={adContainerId:i},Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))}),o))}this.$emit("unobserveAd",t,e)}})},getStyle(e){if(!this.reserveHeight)return null;let[t,o]=this.sizes[e]||[0,0];if(o)return{minHeight:`${o}px`}},getAyManagerId:e=>c.A.getAyManagerId(e),displayAds(){this.adContainers.forEach(e=>{c.A.displayAd(e)})}},mounted(){this.observeAds(),this.displayAds()},beforeUnmount(){this.destroyAds()}},m=(0,o(64901).A)(h,[["render",function(e,t,o,l,c,d){return e.showAds?((0,r.uX)(),(0,r.CE)("div",s,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(o.adContainers,e=>((0,r.uX)(),(0,r.CE)("section",n,[(0,r.Lk)("div",{id:e.adContainerId,"data-ay-manager-id":d.getAyManagerId(e),ref_for:!0,ref:e.adContainerId,style:(0,i.Tr)(d.getStyle(e.adContainerId))},null,12,a)]))),256))])):(0,r.Q3)("",!0)}]])},30249(e,t,o){"use strict";o.d(t,{A:()=>h});var r,i,s=o(20641),n=o(36793),a=o(17662),l=o(19092),c=o(29889),d=o(96231),p=o(16141);let u={name:"VerifyEmail",mixins:[a.A],computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,d.aH)(p.kH,["user"])),i=i={userEmail(){let{pendingEmail:e,email:t}=this.user;return e||t},showVerifyEmailBanner(){return this.$route.name===c.A.HOME_POST_LIST&&!!this.isLoggedIn&&(!!this.user.pendingEmail||!this.user.isVerified.email)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{onClickResend(){location.href="/member/resend-confirmation"},onClickChange(){this.$router.push("/settings/account")},onResendNotifySuccess(){(0,l.W)().showInfo("We just sent you a verification email, please open the link to verify your account.")},onResendNotifyError(){(0,l.W)().showError("There was a problem sending the confirmation message.")}},components:{VerifyEmailBanner:n.GH},async mounted(){await this.$router.isReady();let e=this.$route.query,{msg:t}=e,o=function(e,t){if(null==e)return{};var o,r,i,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(o=Reflect.ownKeys(Object(e)),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}if(s=function(e,t){if(null==e)return{};var o,r,i={},s=Object.getOwnPropertyNames(e);for(r=0;r<s.length;r++)o=s[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);return i}(e,t),Object.getOwnPropertySymbols)for(o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}(e,["msg"]);t&&("account-confirmation-sent"===t&&this.onResendNotifySuccess(),"account-confirmation-sent-err"===t&&this.onResendNotifyError(),this.$router.replace({query:o}))}},h=(0,o(64901).A)(u,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("VerifyEmailBanner");return n.showVerifyEmailBanner?((0,s.uX)(),(0,s.Wv)(a,{key:0,email:n.userEmail,onClickResend:n.onClickResend,onClickChange:n.onClickChange,onNotifySuccess:n.onResendNotifySuccess,onNotifyError:n.onResendNotifyError},null,8,["email","onClickResend","onClickChange","onNotifySuccess","onNotifyError"])):(0,s.Q3)("",!0)}]])},24616(e,t,o){"use strict";o.d(t,{A:()=>T});var r,i,s=o(20641);let n={class:"btn-vote left post-award"},a={href:"javascript:void(0);"};var l=o(36793),c=o(17662),d=o(67025);let p={components:{BaseIcon:l.h_}};var u=o(64901);let h=(0,u.A)(p,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("BaseIcon");return(0,s.uX)(),(0,s.Wv)(a,{viewBox:"0 0 18 19"},{default:(0,s.k6)(()=>[...t[0]||(t[0]=[(0,s.Lk)("path",{d:"M12 17H5V10.37C6.26 10.03 7.11 9.10002 7.77 8.38002C8.6 7.47002 9.08 7.00002 10 7.00002H12V17ZM7 0.0200195C5.11 0.0200195 3.49 1.13002 2.73 2.73002C1.15 3.26002 0 4.74002 0 6.50002C0 8.36002 1.28 9.91002 3 10.36V19H14V17H16C17.1 17 18 16.1 18 15V9.00002C18 7.90002 17.1 7.00002 16 7.00002H14.44C14.79 6.41002 15 5.73002 15 5.00002C15 2.79002 13.21 1.00002 11 1.00002C10.66 1.00002 10.34 1.05002 10.
102 1.13002C9.2 0.45002 8.16 0.0200195 7 0.0200195ZM4 8.50002C2.9 8.50002 2 7.60002 2 6.50002C2 5.65002 2.55 4.90002 3.37 4.62002L4.17 4.35002L4.53 3.59002C5 2.62002 5.94 2.02002 7 2.02002C7.79 2.02002 8.39 2.37002 8.74 2.67002L9.52 3.32002C9.52 3.32002 10.16 3.00002 10.99 3.00002C12.09 3.00002 12.99 3.90002 12.99 5.00002H9.99C6.67 5.00002 6.15 8.50002 4 8.50002ZM14 15V9.00002H16V15H14Z"},null,-1)])]),_:1})}]]);var m=o(22315),g=o(90033);let f={class:"balance"},b={style:{display:"flex",gap:"8px",justifyContent:"center",alignItems:"center"}};var v=o(94497),y=o(10458),w=o(71409),k=o(3472),P=o(16141),_=o(48262),O=o(65441);let{mapActions:C}=(0,k.$t)("post"),A={mixins:[c.A,d.A],emits:["onClose"],props:{postId:String},data:()=>({loading:!1}),components:{IconCheer:h,IconCamera:v.A,ModalView:l.Nb,ModalHeader:l.Kb,GeneralButton:l.rS,IconSpinnerAnimated:w.A},setup(){let{isMainPost:e}=(0,m.A)();return{isMainPost:e,awardStore:(0,y.m)(),userStore:(0,P.kH)()}},computed:{balance(){return this.awardStore.balance}},methods:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},C({updateAwardUsers:"UPDATE_AWARD_USERS"})),i=i={async sendAward(){this.loading=!0;let e=await this.awardStore.sendAward(this.postId,1);(null==e?void 0:e.meta.status)==="Success"&&(_.q.trigger(),this.updateAwardUsers({postId:this.postId,user:this.userStore.user}),this.loading=!1,this.$emit("onClose"),await O.A.trackAwardSent(this.postId))}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),async mounted(){await this.awardStore.fetchAwardBalance()}};o(55970);let S=(0,u.A)(A,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("IconCheer"),l=(0,s.g2)("ModalHeader"),c=(0,s.g2)("IconSpinnerAnimated"),d=(0,s.g2)("GeneralButton"),p=(0,s.g2)("ModalView");return(0,s.uX)(),(0,s.Wv)(p,{class:"post-award-modal",onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("onClose")),showFooter:!0,showFooterBorder:!0},{modalHeader:(0,s.k6)(()=>[(0,s.bF)(l,{onClose:t[0]||(t[0]=t=>e.$emit("onClose")),showOptionButton:!0},{modalHeaderOption:(0,s.k6)(()=>[(0,s.Lk)("div",f,[(0,s.bF)(a,{size:"18"}),(0,s.eW)(" "+(0,g.v_)(n.balance),1)])]),default:(0,s.k6)(()=>[t[2]||(t[2]=(0,s.eW)(" Send Cheers ",-1))]),_:1})]),modalFooter:(0,s.k6)(()=>[(0,s.bF)(d,{color:"primary",style:{width:"100%"},onClick:n.sendAward,disabled:i.loading||0===n.balance},{default:(0,s.k6)(()=>[(0,s.Lk)("div",b,[i.loading?((0,s.uX)(),(0,s.Wv)(c,{key:0,radius:14})):(0,s.Q3)("",!0),t[3]||(t[3]=(0,s.Lk)("span",null,"Send Cheers",-1))])]),_:1},8,["onClick","disabled"])]),default:(0,s.k6)(()=>[t[4]||(t[4]=(0,s.Lk)("div",{class:"title"}," Cheers the OP for their contribution. ",-1)),t[5]||(t[5]=(0,s.Lk)("div",{class:"content"}," If you think this post worth more than just an upvote. You can send a Cheers to OP, other users will see you gave Cheers to this post. Cheers are limited, use it wisely. ",-1)),t[6]||(t[6]=(0,s.Lk)("div",{class:"feedback"},[(0,s.Lk)("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLScJ826Ve5QJwpTRYr8biYZx1pK8vOg2PnnEa-yf9hD1G08t2A/viewform",target:"_blank"}," Give feedback "),(0,s.eW)(" on this feature. ")],-1))]),_:1})}],["__scopeId","data-v-33fa2549"]]),I={mixins:[c.A,d.A],props:{postId:String},data:()=>({showAwardModal:!1}),components:{PostAwardModal:S,IconCheer:h,ModalView:l.Nb,ModalHeader:l.Kb,GeneralButton:l.rS},setup(){let{isMainPost:e}=(0,m.A)();return{isMainPost:e}},methods:{openAwardModal(){O.A.trackAwardClicked(this.postId),this.showAwardModal=!0},closeAwardModal(){this.showAwardModal=!1}}};o(70751);let T=(0,u.A)(I,[["render",function(e,t,o,r,i,l){let c=(0,s.g2)("IconCheer"),d=(0,s.g2)("PostAwardModal");return(0,s.uX)(),(0,s.CE)(s.FK,null,[(0,s.Lk)("ul",n,[(0,s.Lk)("li",{onClick:t[0]||(t[0]=(...e)=>l.openAwardModal&&l.openAwardModal(...e))},[(0,s.Lk)("a",a,[(0,s.bF)(c,{size:"18"})]),t[1]||(t[1]=(0,s.Lk)("span",null,"Cheers",-1))])]),i.showAwardModal?((0,s.uX)(),(0,s.Wv)(d,{key:0,onOnClose:l.closeAwardModal,postId:o.postId},null,8,["onOnClose","postId"])):(0,s.Q3)("",!0)],64)}],["__scopeId","data-v-bd9c6e42"]])},82671(e,t,o){"use strict";o.d(t,{A:()=>eE});var r,i,s=o(20641);let n={key:1},a={key:2},l={key:3},c={key:4},d={key:5};var p=o(81912);let u={class:"post-view post-sensitive-mask"},h={class:"post-sensitive-mask__body"};var m=o(29889),g=o(75750),f=o(17662),b=o(98132),v=o(62776),y=o(22315);let w={mixins:[f.A,b.A],props:{post:Object},setup(){let{isMainPost:e}=(0,y.A)();return{isMainPost:e}},components:{SensitiveMask:g.A},methods:{onSettingsClick(){this.triggerSignup({action:v.$R,nextUrl:this.post.url})||this.$router.push({name:m.A.SETTINGS})},onUnmask(){this.track(this.isMainPost?"PostAction":"PostList","TapUnmask",this.post.id),this.triggerSignup({action:v.EZ,nextUrl:this.post.url})}}};o(69421);var k=o(64901);let P=(0,k.A)(w,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("SensitiveMask");return(0,s.uX)(),(0,s.CE)("div",u,[(0,s.Lk)("div",h,[(0,s.bF)(a,{maskId:o.post.id,onOnUnmask:n.onUnmask,onOnSettingsClick:n.onSettingsClick},null,8,["maskId","onOnUnmask","onOnSettingsClick"])])])}],["__scopeId","data-v-a2a6a241"]]);var _=o(90033);let O={class:"image-post post-view"},C=["srcset"],A=["src","alt"];var S=o(92695),I=o(49741),T=o(67025),x=o(56802),E=o(76799).A,L=o(40374).A;let M={mixins:[I.A,T.A],components:{TapPost:x.A},props:{postId:String,position:Number},computed:{displayType(){return this.hasLongPostCover?"image460c":"image460"},isArticle(){return this.post.type===E.TYPE_ARTICLE||this.isCollectionPage},isCollectionPage(){return this.post.type===E.TYPE_COLLECTION_PAGE},hasLongPostCover(){return this.post.hasLongPostCover},imageHeight(){return this.postImages[this.displayType].height},imageWidth(){return this.postImages[this.displayType].width},styleObj(){return this.canShowViewFullPageBtn?S.A.getListViewCover(this.imageHeight,this.imageWidth):S.A.getListViewPhoto(this.imageHeight,this.imageWidth)},imageUrl(){return this.postImages[this.displayType].url},imageWebpUrl(){return this.postImages[this.displayType].webpUrl},canShowViewFullPageBtn(){return this.hasLongPostCover||this.isArticle},imageEventKey(){return this.isArticle?"ArticlePostImage":this.hasLongPostCover?"LongPostImage":"PostImage"},buttonEventKey(){return this.isArticle?"ArticlePostViewFullPost":this.hasLongPostCover?"LongPostViewFullPost":"ViewFullPost"}},methods:{downloadFail(){L.downloadFail(this.imageUrl)}}},j=(0,k.A)(M,[["render",function(e,t,o,r,i,n){var a;let l=(0,s.g2)("TapPost");return(0,s.uX)(),(0,s.CE)("div",{class:(0,_.C4)({"read-more":n.canShowViewFullPageBtn})},[(0,s.bF)(l,{href:(null==(a=e.ctaData)?void 0:a.url)||e.postUrl,class:"badge-evt badge-track",postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,target:"_blank",eventKe
1y:n.imageEventKey},{default:(0,s.k6)(()=>[(0,s.Lk)("div",O,[(0,s.Lk)("picture",null,[n.imageWebpUrl?((0,s.uX)(),(0,s.CE)("source",{key:0,srcset:n.imageWebpUrl,type:"image/webp"},null,8,C)):(0,s.Q3)("",!0),(0,s.Lk)("img",{src:n.imageUrl,alt:e.postAltText,style:(0,_.Tr)(n.styleObj),onErrorOnce:t[0]||(t[0]=(...e)=>n.downloadFail&&n.downloadFail(...e)),loading:"lazy"},null,44,A)])])]),_:1},8,["href","postId","position","feedId","feedSource","eventKey"]),n.canShowViewFullPageBtn?((0,s.uX)(),(0,s.Wv)(l,{key:0,class:"badge-evt",postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,href:e.postUrl,target:"_blank",eventKey:n.buttonEventKey},{default:(0,s.k6)(()=>[...t[1]||(t[1]=[(0,s.Lk)("div",{class:"post-read-more"},"Read post",-1)])]),_:1},8,["postId","position","feedId","feedSource","href","eventKey"])):(0,s.Q3)("",!0)],2)}]]);var D=o(53751);let U=["data-instgrm-permalink"],R=["aria-label"],F=["id","width","height","src"];var B=o(13075),N=o(91942),$=o(76799).A,H=o(25042).A,V=o(36399).A,W=o(54861).A;let X={mixins:[T.A],components:{TapPost:x.A},data:()=>({player:null,isPlaying:!1}),props:{postId:String,mediaId:String,streamId:String,position:Number},setup(){let{isMainPost:e}=(0,y.A)();return{isMainPost:e}},watch:{postId(){this.removePlayer(),this.createPlayer()},autoPlayEvent(e,t){this.toggleVideo({action:e,mute:!0})},showCover(e,t){this.player||!e&&t&&this.createPlayer()}},computed:{isEmbedVideo(){return this.post.type===$.TYPE_EMBED_VIDEO},video(){return this.post.video},autoPlayEvent(){return this.post.autoPlayEvent},showCover(){return!this.isPlaying},styleObj(){return{[this.isEmbedVideo?"minHeight":"height"]:`${this.videoDimension.height}px`}},coverStyleObj(){var e,t;let o={backgroundImage:`url('${this.postImages.image460.url}')`};return this.isEmbedVideo?(e=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},o),t=t={backgroundSize:"cover",width:`${this.videoDimension.width}px`,height:`${this.videoDimension.height}px`},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e):o},videoDimension(){let e=S.A.MAX_WIDTH;if(!this.isEmbedVideo)return{width:e,height:e/16*9};let{width:t,height:o}=this.postImages.image460;return{width:e,height:e*o/t}},playerId(){return this.isEmbedVideo||!this.player?null:this.player.getPlayerId()},videoSrc(){return this.isEmbedVideo?"Facebook"===this.video.id?`${this.video.embedUrl}&width=${this.videoDimension.width}`:this.video.embedUrl:`https://www.youtube.com/embed/${this.video.id}?modestbranding=1&iv_load_policy=3&rel=0&enablejsapi=1&start=${this.video.startTs}`},isInstagram(){return this.isEmbedVideo&&"Instagram"===this.video.source}},methods:{createPlayer(){this.isEmbedVideo||(this.player=new H({id:this.video.id,onStart:e=>{},onPause:e=>{},onSeek:e=>{},onPercentageChange:({percentage:e,isPlaying:t,time:o,duration:r})=>{V.onVideoTimeUpdate({key:this.postId,domId:B.A.getPostDomId(this.postId)},t,o,r,this.video.startTs)},onResume:e=>{},onEnded:()=>{},onReady:()=>{let e=this.isMedia?null:"play";this.toggleVideo({action:e,mute:!0})}}),this.$nextTick(()=>this.player.start()))},startPlayer(){this.isPlaying=!0},removePlayer(){this.player&&(this.player.stop(),this.player=null)},busEventTabChangeAction(e){this.toggleVideo({action:"pause"})},busEventTogglePlay(){if(this.isEmbedVideo){this.isPlaying=!this.isPlaying;return}if(!this.player)return void this.startPlayer();let e=this.player.getCurrentState();e&&this.toggleVideo({action:e.isPlaying?"pause":"play"})},toggleVideo(e){if(this.isEmbedVideo){this.isPlaying="play"===e.action;return}this.player?(e.mute&&this.player.mute(),"play"===e.action&&this.player.play(),"pause"===e.action&&this.player.pause()):this.startPlayer()},onArchived(){this.removePlayer(),this.isPlaying=!1},async loadInstagramEmbed(){window.instgrm?this.$nextTick(()=>{window.instgrm.Embeds.process()}):W.loadScript("https://www.instagram.com/embed.js")}},created(){this.isMainPost&&this.startPlayer(),this.isInstagram&&this.loadInstagramEmbed()},mounted(){this.streamId&&N.A.$on(`post::streamArchived::${this.streamId}`,this.onArchived),N.A.$on("post::tabChangeAction",this.busEventTabChangeAction),N.A.$on(`post::togglePlay::${this.postId}`,this.busEventTogglePlay)},beforeUnmount(){this.streamId&&N.A.$off(`post::streamArchived::${this.streamId}`,this.onArchived),N.A.$off("post::tabChangeAction",this.busEventTabChangeAction),N.A.$off(`post::togglePlay::${this.postId}`,this.busEventTogglePlay)}},G=(0,k.A)(X,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("TapPost");return(0,s.uX)(),(0,s.CE)("div",{class:(0,_.C4)(["youtube-post post-view",{media:e.isMedia}]),style:(0,_.Tr)(n.styleObj)},[n.isInstagram?((0,s.uX)(),(0,s.CE)("blockquote",{key:0,class:"instagram-media",style:{width:"calc(100% - 2px)"},"data-instgrm-captioned":"","data-instgrm-permalink":`https://www.instagram.com/p/${n.video.id}/`},null,8,U)):n.showCover?((0,s.uX)(),(0,s.Wv)(a,{key:1,href:e.postUrl,class:"badge-evt",postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,eventKe
1y:"PlayVideo"},{default:(0,s.k6)(()=>[(0,s.Lk)("div",{class:(0,_.C4)({"youtube-thumb":!n.isEmbedVideo}),style:(0,_.Tr)(n.coverStyleObj),"aria-label":e.postAltText,role:"img",onClick:t[0]||(t[0]=(0,D.D$)((...e)=>n.startPlayer&&n.startPlayer(...e),["stop","prevent"]))},null,14,R),(0,s.Lk)("span",{onClick:t[1]||(t[1]=(0,D.D$)((...e)=>n.startPlayer&&n.startPlayer(...e),["stop","prevent"])),class:"play"})]),_:1},8,["href","postId","position","feedId","feedSource"])):((0,s.uX)(),(0,s.CE)("iframe",{key:o.postId,id:n.playerId,width:n.videoDimension.width,height:n.videoDimension.height,src:n.videoSrc,scrolling:"no",frameborder:"0",allowfullscreen:"",allow:"encrypted-media"},null,8,F))],6)}]]),z=["href","data-track"],K=["poster","muted","autoplay"],Q=["src"],Y=["src"],q=["src"],Z=["src"],J=["src"],ee={key:1,class:"length"},et={class:"play"};var eo=o(91387),er=o.n(eo),ei=o(3472),es=o(5626).A,en=o(36399).A;function ea(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function el(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapActions:ec}=(0,ei.$t)("post"),{mapState:ed}=(0,ei.$t)("app"),ep={mixins:[b.A,T.A],props:{postId:String,mediaId:String},data:()=>({showDuration:!0,soundOn:!1,playing:!1,timeoutId:null,clicked:!1}),setup(){let{isMainPost:e}=(0,y.A)();return{isMainPost:e}},watch:{postId(){let e=this.timeoutId;Object.assign(this.$data,this.$options.data()),this.startHideVideoDurationTimer(e)},autoPlayEvent(e,t){"play"===e?this.playing||this.$refs.videoPlayer.play():"pause"===e&&(this.playing&&this.$refs.videoPlayer.pause(),this.toggleSound({action:"off",track:!1})),this.isMedia||this.updatePostAutoPlay({autoPlayEvent:null,id:this.post.id})}},computed:el(ea({},ed(["supportsH264","supportsH265","supportsVP9","supportsAV1"])),{posterUrl(){return er()&&this.post.images.image460.webpUrl?this.post.images.image460.webpUrl:this.post.images.image460.url},mp4Path(){return this.post.images.image460sv.url},vp8Path(){return this.post.images.image460sv.vp8Url},vp9Path(){return this.post.images.image460sv.vp9Url},h265Path(){return this.post.images.image460sv.h265Url},av1Path(){return this.post.images.image460sv.av1Url},isAnimatedVideo(){return this.post.images.image460sv.hasAudio},videoDuration(){return this.post.images.image460sv.duration},autoPlayEvent(){return this.post.autoPlayEvent},autoplay(){return!this.isMedia&&this.isMainPost},playIconText(){return this.isAnimatedVideo?"Play":"GIF"},videoDurationText(){return es.secondsToTimeDisplay(this.videoDuration)},canShowVideoDuration(){return this.isAnimatedVideo&&this.videoDuration>0&&this.showDuration},style(){let e=this.post.images.image460sv,t=S.A.getAnimatedPhoto(e.height,e.width,this.isMainPost),{padding:o}=t,r=function(e,t){if(null==e)return{};var o,r,i,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(o=Reflect.ownKeys(Object(e)),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}if(s=function(e,t){if(null==e)return{};var o,r,i={},s=Object.getOwnPropertyNames(e);for(r=0;r<s.length;r++)o=s[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);return i}(e,t),Object.getOwnPropertySymbols)for(o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}(t,["padding"]);return{wrapper:this.isMainPost?null:t,video:r}}}),methods:el(ea({},ec({updatePostAutoPlay:"UPDATE_POST_AUTO_PLAY"}
1)),{onTimeUpdate(){if(!this.clicked&&this.isMainPost)return;let e=this.$refs.videoPlayer;e&&en.onVideoTimeUpdate({key:this.post.id,domId:B.A.getPostDomId(this.post.id)},!e.paused,e.currentTime,e.duration,0)},onPlay(){this.playing=!0,this.showDuration=!0,this.startHideVideoDurationTimer()},onPause(){this.timeoutId&&clearTimeout(this.timeoutId),this.playing=!1,this.showDuration=!0},clickSoundIcon(e){e.stopPropagation(),e.preventDefault(),this.toggleSound()},toggleSound({action:e,track:t=!0}={}){"on"===e?this.soundOn=!0:"off"===e?this.soundOn=!1:this.soundOn=!this.soundOn},toggleVideo(e,{track:t=!0}={}){this.$refs.videoPlayer.paused?(this.clicked=!0,this.toggleSound({action:"on",track:t}),this.$refs.videoPlayer.play()):this.isAnimatedVideo?this.toggleSound({track:t}):this.$refs.videoPlayer.pause()},startHideVideoDurationTimer(e){(e=e||this.timeoutId)&&clearTimeout(e),this.timeoutId=setTimeout(()=>{this.showDuration=!1},3e3)},busEventTabChangeAction(e){this.$refs.videoPlayer.pause()},busEventTogglePlay(){this.toggleVideo()}}),mounted(){this.startHideVideoDurationTimer(),(this.autoplay||this.post.autoPlayEvent)&&(this.playing=!0,this.$refs.videoPlayer.play()),N.A.$on("post::tabChangeAction",this.busEventTabChangeAction),N.A.$on(`post::togglePlay::${this.post.id}`,this.busEventTogglePlay)},beforeUnmount(){N.A.$off("post::tabChangeAction",this.busEventTabChangeAction),N.A.$off(`post::togglePlay::${this.post.id}`,this.busEventTogglePlay)}},eu=(0,k.A)(ep,[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("a",{href:r.isMainPost?"javascript:void(0)":e.postUrl,"data-track":`post,p,,,d,${e.post.id},p`,class:"badge-track",target:"_blank",onClick:t[4]||(t[4]=(0,D.D$)((...e)=>n.toggleVideo&&n.toggleVideo(...e),["stop","prevent"]))},[(0,s.Lk)("div",{class:(0,_.C4)(["post-view",[n.isAnimatedVideo?"video-post":"gif-post",{media:e.isMedia}]]),style:(0,_.Tr)(n.style.wrapper)},[((0,s.uX)(),(0,s.CE)("video",{key:o.postId,onTimeupdate:t[0]||(t[0]=(...e)=>n.onTimeUpdate&&n.onTimeUpdate(...e)),onPlay:t[1]||(t[1]=(...e)=>n.onPlay&&n.onPlay(...e)),onPause:t[2]||(t[2]=(...e)=>n.onPause&&n.onPause(...e)),preload:"auto",poster:n.posterUrl,style:(0,_.Tr)(n.style.video),loop:"",muted:!i.soundOn,autoplay:n.autoplay,ref:"videoPlayer"},[n.av1Path&&e.supportsAV1?((0,s.uX)(),(0,s.CE)("source",{key:0,src:n.av1Path,type:'video/mp4; codecs="av01.0.00M.08, opus"'},null,8,Q)):(0,s.Q3)("",!0),n.h265Path&&e.supportsH265?((0,s.uX)(),(0,s.CE)("source",{key:1,src:n.h265Path,type:'video/mp4; codecs="hvc1"'},null,8,Y)):(0,s.Q3)("",!0),n.vp9Path&&e.supportsVP9?((0,s.uX)(),(0,s.CE)("source",{key:2,src:n.vp9Path,type:'video/webm; codecs="vp9, opus"'},null,8,q)):(0,s.Q3)("",!0),(0,s.Lk)("source",{src:n.mp4Path,type:"video/mp4"},null,8,Z),e.supportsH264?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("source",{key:3,src:n.vp8Path,type:"video/webm"},null,8,J))],44,K)),n.isAnimatedVideo?((0,s.uX)(),(0,s.CE)("div",{key:0,class:(0,_.C4)(["sound-toggle",[i.soundOn?"on":"off"]]),onClick:t[3]||(t[3]=(...e)=>n.clickSoundIcon&&n.clickSoundIcon(...e))},null,2)):(0,s.Q3)("",!0),n.canShowVideoDuration?((0,s.uX)(),(0,s.CE)("p",ee,(0,_.v_)(n.videoDurationText),1)):(0,s.Q3)("",!0),(0,s.Lk)("div",{class:(0,_.C4)([i.playing?"hide":"presenting"])},[(0,s.Lk)("span",et,(0,_.v_)(n.playIconText),1)],2)],6)],8,z)}]]);var eh=o(67252),em=o(16259);let eg={key:0,class:"post-content-text"},ef={class:"post-content-text-body"},eb={key:0,class:"post-content-text-body__more"},ev={props:{post:Object,collapsible:Boolean,threshold:{type:Number,default:5}},watch:{post(){this.checkDisplayLogic()}},data:()=>({expanded:!1,displayShowMore:!1}),computed:{maxHeight(){return`${20*this.threshold}px`}},methods:{checkDisplayLogic(){if(!this.collapsible){this.expanded=!0;return}let e=this.$refs.content;if(!e)return;let{scrollHeight:t,clientHeight:o}=e;this.displayShowMore=t>o}},mounted(){this.checkDisplayLogic()}},ey=()=>{(0,D.$9)(e=>({v3e8a6696:e.maxHeight}))},ew=ev.setup;ev.setup=ew?(e,t)=>(ey(),ew(e,t)):ey,o(59856);let ek=(0,k.A)(ev,[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("div",ef,[(0,s.Lk)("div",{class:(0,_.C4)(["post-content-text-body__description",i.expanded?"expanded":"collapsed"]),ref:"content"},(0,_.v_)(o.post.description),3),i.displayShowMore?((0,s.uX)(),(0,s.CE)("div",eb," Show more ")):(0,s.Q3)("",!0)])}],["__scopeId","data-v-5371938f"]]),eP={components:{TapPost:x.A,PostContentTextBody:ek},mixins:[T.A],props:{postId:String,position:Number},setup(){let{isMainPost:e}=(0,y.A)();return{isMainPost:e}}};o(39326);let e_=(0,k.A)(eP,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("PostContentTextBody"),l=(0,s.g2)("TapPost");return r.isMainPost?((0,s.uX)(),(0,s.CE)("div",eg,[(0,s.bF)(a,{post:e.post,collapsible:!1},null,8,["post"])])):((0,s.uX)(),(0,s.Wv)(l,{key:1,postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,href:e.postUrl,target:"_blank",eventKe
1y:"TextPostContent",class:"post-content-text"},{default:(0,s.k6)(()=>[(0,s.bF)(a,{post:e.post,threshold:5,collapsible:!0},null,8,["post"])]),_:1},8,["postId","position","feedId","feedSource","href"]))}],["__scopeId","data-v-1a5243b7"]]),eO=["href"];o(48530);let eC=(0,k.A)({name:"CtaBadge",props:{isMobile:{type:Boolean,default:!1},title:{type:String,required:!0},url:{type:String,required:!0}},data:()=>({isInView:!1}),mounted(){this.setupIntersectionObserver()},beforeUnmount(){this.observer&&this.observer.disconnect()},methods:{setupIntersectionObserver(){this.observer=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(this.isInView=!0,this.observer.unobserve(e.target))})},{threshold:.1}),this.$refs.badge&&this.observer.observe(this.$refs.badge)}}},[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("a",{href:o.url,target:"_blank",rel:"noopener noreferrer",class:(0,_.C4)(["cta-badge",{"animate-in":i.isInView,mobile:o.isMobile}]),ref:"badge"},(0,_.v_)(o.title),11,eO)}],["__scopeId","data-v-46c7efdb"]]);var eA=o(76799).A,eS=o(13075).A;function eI(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapGetters:eT}=(0,ei.$t)("session"),ex={name:"PostContent",mixins:[f.A,T.A],data:()=>eI({},eA),setup(){let{isMainPost:e}=(0,y.A)();return{isMainPost:e}},watch:{postId(){this.trackElement()}},props:{postId:String,streamId:String,position:Number,mediaId:String},computed:(r=eI({},eT({_showSensitiveMask:"SHOW_SENSITIVE_MASK"})),i=i={showSensitiveCover(){return this.post.nsfw&&this._showSensitiveMask(this.postId)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{trackElement(){this.isMedia||this.$nextTick(()=>{N.A.$emit("tracking::trackElement",{domId:eS.getPostDomId(this.post.id),data:{key:this.post.id,sensitiveCover:this.showSensitiveCover,video:!this.showSensitiveCover&&this.post.type===this.TYPE_ANIMATED,youtube:!this.showSensitiveCover&&this.post.type===this.TYPE_VIDEO,position:this.position}})})}},mounted(){this.trackElement()},components:{PostContentText:e_,PostContentPhoto:p.A,PostListContentPhoto:j,PostContentVideo:G,PostContentAnimated:eu,PostContentArticle:eh.A,PostSensitiveMask:P,Markdown:em.A,CtaBadge:eC}},eE=(0,k.A)(ex,[["render",function(e,t,o,r,i,p){var u,h;let m=(0,s.g2)("PostSensitiveMask"),g=(0,s.g2)("PostListContentPhoto"),f=(0,s.g2)("PostContentPhoto"),b=(0,s.g2)("PostContentAnimated"),v=(0,s.g2)("PostContentVideo"),y=(0,s.g2)("PostContentArticle"),w=(0,s.g2)("PostContentText"),k=(0,s.g2)("CtaBadge");return(0,s.uX)(),(0,s.CE)(s.FK,null,[e.showSensitiveCover?((0,s.uX)(),(0,s.Wv)(m,{key:0,post:e.post},null,8,["post"])):e.post.type===e.TYPE_PHOTO?((0,s.uX)(),(0,s.CE)("div",n,[e.isMainPost?((0,s.uX)(),(0,s.Wv)(f,{key:1,postId:e.postId,mediaId:e.mediaId},null,8,["postId","mediaId"])):((0,s.uX)(),(0,s.Wv)(g,{key:0,postId:e.postId,position:e.position},null,8,["postId","position"]))])):e.post.type===e.TYPE_ANIMATED?((0,s.uX)(),(0,s.CE)("div",a,[(0,s.bF)(b,{postId:e.postId,mediaId:e.mediaId},null,8,["postId","mediaId"])])):[e.TYPE_VIDEO,e.TYPE_EMBED_VIDEO].includes(e.post.type)?((0,s.uX)(),(0,s.CE)("div",l,[(0,s.bF)(v,{postId:e.postId,mediaId:e.mediaId,position:e.position,streamId:e.streamId},null,8,["postId","mediaId","position","streamId"])])):[e.TYPE_ARTICLE,e.TYPE_COLLECTION_PAGE].includes(e.post.type)?((0,s.uX)(),(0,s.CE)("div",c,[!e.isMainPost&&e.postImages.image460?((0,s.uX)(),(0,s.Wv)(g,{key:0,postId:e.postId,position:e.position},null,8,["postId","position"])):e.isMainPost?((0,s.uX)(),(0,s.Wv)(y,{key:1,postId:e.postId},null,8,["postId"])):(0,s.Q3)("",!0)])):e.post.type===e.TYPE_TEXT?((0,s.uX)(),(0,s.CE)("div",d,[(0,s.bF)(w,{postId:e.postId,position:e.position},null,8,["postId","position"])])):(0,s.Q3)("",!0),e.showCtaBadge?((0,s.uX)(),(0,s.Wv)(k,{key:6,title:null==(u=e.ctaData)?void 0:u.title,url:null==(h=e.ctaData)?void 0:h.url},null,8,["title","url"])):(0,s.Q3)("",!0)],64)}]])},67252(e,t,o){"use strict";o.d(t,{A:()=>et});var r,i,s=o(20641);let n={class:"post-text-container"},a=["innerHTML"],l={key:1};var c=o(88550),d=o(67025),p=o(65441);let u={data:()=>({html:""}),props:{postId:String,blockId:Number},mixins:[d.A],computed:{block(){return this.post.article.blocks[this.blockId]}},methods:{attachTracking(){this.$refs.htmlRoot.querySelectorAll("a").forEach(e
1=>{e.addEventListener("click",()=>{p.A.trackArticlePostLinkClicked(e.href,this.postId)})})}},watch:{html(e){e&&this.$nextTick(this.attachTracking)}},async created(){let e=this.block.content;e.length&&(this.html=await c.A.render(e))}};var h=o(64901);let m=(0,h.A)(u,[["render",function(e,t,o,r,i,n){return i.html?((0,s.uX)(),(0,s.CE)("div",{key:0,innerHTML:i.html,ref:"htmlRoot"},null,8,a)):((0,s.uX)(),(0,s.CE)("br",l))}]]);var g=o(90033);let f=["id"],b={key:0};var v=o(13075).A;let y={name:"PostContentArticleMedia",props:{postId:String,blockId:Number},mixins:[d.A],computed:{block(){return this.post.article.blocks[this.blockId]},media(){return this.post.article.medias[this.block.mediaId]},postDomId(){return v.getPostDomId(this.media.id)}}},w=(0,h.A)(y,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("PostContent");return(0,s.uX)(),(0,s.CE)("figure",{class:"img-container",id:n.postDomId},[(0,s.bF)(a,{postId:o.postId,mediaId:n.media.id},null,8,["postId","mediaId"]),n.block.caption?((0,s.uX)(),(0,s.CE)("figcaption",b,(0,g.v_)(n.block.caption),1)):(0,s.Q3)("",!0)],8,f)}]]),k={key:0,class:"embed-loading-placeholder"},P={key:1,class:"twitter-tweet"},_=["href"],O=["data-instgrm-permalink"],C=["href"],A=["cite","data-video-id"],S=["href"],I=["href"],T={class:"x-icon","aria-hidden":"true",viewBox:"0 0 24 24",fill:"#e7e9ea"},x=(0,h.A)({name:"IconTikTok",props:{size:{type:[String,Number],default:24}}},[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("svg",T,[...t[0]||(t[0]=[(0,s.Lk)("g",null,[(0,s.Lk)("path",{d:"M21.742 21.75l-7.563-11.179 7.056-8.321h-2.456l-5.691 6.714-4.54-6.714H2.359l7.29 10.776L2.25 21.75h2.456l6.035-7.118 4.818 7.118h6.191-.008zM7.739 3.818L18.81 20.182h-2.447L5.29 3.818h2.447z"})],-1)])])}],["__scopeId","data-v-41876b97"]]),E=["height","width"],L=(0,h.A)({name:"IconTikTok",props:{size:{type:[String,Number],default:24}}},[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",height:o.size,width:o.size},[...t[0]||(t[0]=[(0,s.Fv)('<defs><linearGradient id="b"><stop offset="0" stop-color="#3771c8"></stop><stop stop-color="#3771c8" offset=".128"></stop><stop offset="1" stop-color="#60f" stop-opacity="0"></stop></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#fd5"></stop><stop offset=".1" stop-color="#fd5"></stop><stop offset=".5" stop-color="#ff543e"></stop><stop offset="1" stop-color="#c837ab"></stop></linearGradient><radialGradient id="c" cx="158.429" cy="578.088" r="65" xlink:href="#a" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0 -1.98198 1.8439 0 -1031.402 454.004)" fx="158.429" fy="578.088"></radialGradient><radialGradient id="d" cx="147.694" cy="473.455" r="65" xlink:href="#b" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.17394 .86872 -3.5818 .71718 1648.348 -458.493)" fx="147.694" fy="473.455"></radialGradient></defs><path fill="url(#c)" d="M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z" transform="translate(1.004 1)"></path><path fill="url(#d)" d="M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z" transform="translate(1.
1004 1)"></path><path fill="#fff" d="M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27zm29.928 7.97c-3.18 0-5.76 2.577-5.76 5.758 0 3.18 2.58 5.76 5.76 5.76 3.18 0 5.76-2.58 5.76-5.76 0-3.18-2.58-5.76-5.76-5.76zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16z"></path>',4)])],8,E)}]]),M=["height","width"],j=(0,h.A)({name:"IconTikTok",props:{size:{type:[String,Number],default:24}}},[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",height:o.size,width:o.size,viewBox:"-0.32296740998066475 -3.1283528999801873 42.68446958125966 42.128352899980186"},[...t[0]||(t[0]=[(0,s.Fv)('<g fill="none"><path d="M14 15.599v-1.486A13.1 13.1 0 0 0 12.337 14C5.535 14 0 19.18 0 25.547 0 29.452 2.086 32.91 5.267 35c-2.13-2.132-3.315-4.942-3.313-7.861 0-6.276 5.377-11.394 12.046-11.54" fill="#00f2ea"></path><path d="M14.327 32c2.876 0 5.221-2.273 5.328-5.107l.01-25.292h4.65A8.72 8.72 0 0 1 24.164 0h-6.35l-.011 25.293c-.106 2.832-2.453 5.105-5.328 5.105a5.329 5.329 0 0 1-2.476-.61A5.34 5.34 0 0 0 14.327 32m18.672-21.814V8.78a8.818 8.818 0 0 1-4.81-1.421A8.85 8.85 0 0 0 33 10.186" fill="#00f2ea"></path><path d="M28 7.718A8.63 8.63 0 0 1 25.832 2h-1.697A8.735 8.735 0 0 0 28 7.718M12.325 20.065c-2.94.004-5.322 2.361-5.325 5.27A5.267 5.267 0 0 0 9.854 30a5.2 5.2 0 0 1-1.008-3.073c.003-2.91 2.385-5.268 5.325-5.271.55 0 1.075.09 1.572.244v-6.4a11.72 11.72 0 0 0-1.572-.114c-.092 0-.183.006-.274.007v4.916a5.286 5.286 0 0 0-1.572-.244" fill="#ff004f"></path><path d="M32.153 11v4.884a15.15 15.15 0 0 1-8.813-2.811V25.84c0 6.377-5.23 11.565-11.658 11.565-2.485 0-4.789-.778-6.682-2.097A11.67 11.67 0 0 0 13.528 39c6.429 0 11.659-5.188 11.659-11.564V14.668A15.15 15.15 0 0 0 34 17.478v-6.283A8.87 8.87 0 0 1 32.153 11" fill="#ff004f"></path><path d="M23.979 25.42V12.632A15.741 15.741 0 0 0 33 15.448v-4.89a9.083 9.083 0 0 1-4.912-2.82C26.016 6.431 24.586 4.358 24.132 2h-4.747l-.01 25.215c-.11 2.824-2.505 5.09-5.44 5.09-1.754-.002-3.398-.822-4.42-2.204-1.794-.913-2.919-2.716-2.92-4.682.003-2.92 2.44-5.285 5.45-5.289.56 0 1.098.09 1.608.245v-4.933C7.202 15.589 2 20.722 2 27.016c0 3.045 1.219 5.816 3.205 7.885A12.115 12.115 0 0 0 12.045 37c6.58 0 11.934-5.195 11.934-11.58" fill="#fff"></path></g>',1)])],8,M)}]]);var D=o(54861),U=o(10370);let R={tiktok:"https://www.tiktok.com/embed.js"},F=null,B=new Map,N=0;function $(e){return e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function H(e){return'<script>(function(){var id="'+e+'",lastH=0;function r(){var h=document.body.scrollHeight;if(h!==lastH){lastH=h;parent.postMessage({type:"9gag-embed-resize",id:id,height:h},"*");}}if(typeof ResizeObserver!=="undefined"){new ResizeObserver(r).observe(document.body);}setInterval(r,500);})();<\/script>'}function V(){return"<!DOCTYPE html><html><head><style>body{margin:0;display:flex;justify-content:center;overflow:hidden;}</style></head><body>"}"u">typeof window&&window.addEventListener("message",function(e){if(e.data&&"9gag-embed-resize"===e.data.type){var t=document.querySelector('iframe[data-embed-id="'+e.data.id+'"]');t&&(t.style.height=e.data.height+"px")}});let W={mixins:[d.A],props:{postId:String,blockId:Number},components:{IconTwitter:x,IconInstagram:L,IconTikTok:j},data:()=>({isLoaded:!1}),computed:{block(){return this.post.article.blocks[this.blockId]},embedUrl(){return this.block.embedUrl},embedType(){return this.block.embedType},tiktokVideoId(){var e;let t;return(t=(e=this.embedUrl)&&e.match(/\/video\/(\d+)/))?t[1]:""}},mounted(){var e,t;let o;this._embedObserver=(e=this.$refs.embedContainer,t=()=>{this.isLoaded=!0},(o=new MutationObserver(e=>{for(let r of e)for(let e of r.addedNodes)if(1===e.nodeType&&("IFRAME"===e.tagName||e.shadowRoot)){t(),o.disconnect();return}})).observe(e,{childList:!0,subtree:!0}),o),this.$nextTick(()=>{!function(e,t,o){if(t){if("twitter"===e){let e;if(!o||!t.isConnected)return;let r="embed-"+ ++N+"-"+Date.now(),i=document.createElement("iframe");i.dataset.embedId=r,i.setAttribute("sandbox","allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"),i.setAttribute("srcdoc",(e=$(o),V()+'<blockquote class="twitter-tweet"><a href="'+e+'"></a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"><\/script>'+H(r)+"</body></html>")),i.style.width="100%",i.style.minHeight="300px",i.style.border="none";let s=t.querySelector("blockquote.twitter-tweet");s&&(s.style.display="none"),t.appendChild(i)}else if("instagram"===e){let e;if(!o||!t.isConnected)return;let r="embed-"+ ++N+"-"+Date.now(),i=document.createElement("iframe");i.dataset.embedId=r,i.setAttribute("sandbox","allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"),i.setAttribute("srcdoc",(e=$(o),V()+'<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="'+e+'" style="width:100%"></blockquote><script async src="https://www.instagram.com/embed.js"><\/script>'+H(r)+"</body></html>")),i.style.width="100%",i.style.minHeight="300px",i.style.border="none";let s=t.querySelector("blockquote.instagram-media");s&&(s.style.display="none"),t.appendChild(i)}else if("tiktok"===e){let o=R[e];if(!o)return;let r=()=>
1{D.A.invalidateScript(o),D.A.loadScript(o).catch(()=>{U.A.log("loadEmbed: SDK load failed for",e)})};F&&clearTimeout(F),F=setTimeout(()=>{F=null,r(),function e(t,o,r=2){let i,s=setTimeout(()=>{!function(e,t){let o=B.get(e);if(!o)return;let r=o.filter(e=>e!==t);r.length?B.set(e,r):B.delete(e)}(t,s),!(!t.isConnected||t.querySelector("iframe"))&&(U.A.log("loadEmbed: retrying embed load, retries left:",r-1),o(),r>1&&e(t,o,r-1))},1500);(i=B.get(t)||[]).push(s),B.set(t,i)}(t,r)},100)}}}(this.embedType,this.$refs.embedContainer,this.embedUrl)})},beforeUnmount(){this._embedObserver&&this._embedObserver.disconnect(),function(e){if(e){let t=B.get(e);t&&(t.forEach(e=>clearTimeout(e)),B.delete(e));return}F&&(clearTimeout(F),F=null),B.forEach(e=>e.forEach(e=>clearTimeout(e))),B.clear()}(this.$refs.embedContainer)}},X=(0,h.A)(W,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("IconTwitter"),l=(0,s.g2)("IconInstagram"),c=(0,s.g2)("IconTikTok");return(0,s.uX)(),(0,s.CE)("div",{class:"social-embed-container",ref:"embedContainer",style:(0,g.Tr)({minHeight:i.isLoaded?"auto":"300px",position:"relative"})},[i.isLoaded?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",k," Loading... ")),"twitter"===n.embedType?((0,s.uX)(),(0,s.CE)("blockquote",P,[(0,s.Lk)("a",{href:n.embedUrl,style:{padding:"24px"}},[(0,s.bF)(a,{size:"64"})],8,_)])):"instagram"===n.embedType?((0,s.uX)(),(0,s.CE)("blockquote",{key:2,class:"instagram-media",style:{width:"calc(100% - 2px)"},"data-instgrm-captioned":"","data-instgrm-permalink":n.embedUrl},[(0,s.Lk)("a",{href:n.embedUrl,style:{padding:"24px"}},[(0,s.bF)(l,{size:"64"})],8,C)],8,O)):"tiktok"===n.embedType?((0,s.uX)(),(0,s.CE)("blockquote",{key:3,class:"tiktok-embed",cite:n.embedUrl,"data-video-id":n.tiktokVideoId},[(0,s.Lk)("a",{href:n.embedUrl,style:{padding:"24px"}},[(0,s.bF)(c,{size:"64"})],8,S)],8,A)):((0,s.uX)(),(0,s.CE)("a",{key:4,href:n.embedUrl,target:"_blank",rel:"noopener noreferrer"},(0,g.v_)(n.embedUrl),9,I))],4)}],["__scopeId","data-v-baf9b5b5"]]);var G=o(41900),z=o(3472),K=o(69741).A,Q=o(13075).A,Y=o(76799).A;function q(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapActions:Z}=(0,z.$t)("post"),{mapState:J}=(0,z.$t)("app"),ee={mixins:[G.A,d.A],props:{postId:String},watch:{$route(e,t){this.init()}},computed:q({},J(["topNavHeight"])),methods:(r=q({},Z({updatePostAutoPlay:"UPDATE_POST_AUTO_PLAY"})),i=i={getBlockTypeComponent:e=>"RichText"===e?m:"Media"===e?w:"Embed"===e?X:"div",createObserver(){this.observer=new K.VisibilityObserver(this.intersectHandler,-this.topNavHeight,0,.6)},intersectHandler(e){e.forEach(e=>{let t=Q.getPostId(e.domId),o=e.intersectionRatio>=.6;o?this.updatePostAutoPlay({id:this.post.id,mediaId:t,autoPlayEvent:"play"}):!o&&e.intersectionRatio>0&&this.updatePostAutoPlay({id:this.post.id,mediaId:t,autoPlayEvent:"pause"})})},resetObserver(){this.observer&&(this.observer.destroy(),this.observer=null)},init(){this.resetObserver(),this.$nextTick(()=>{this.createObserver();let e=this.post.article.medias;e&&Object.keys(e).forEach(t=>{if([Y.TYPE_ANIMATED,Y.TYPE_VIDEO,Y.TYPE_EMBED_VIDEO].includes(e[t].type)){let e=document.getElementById(Q.getPostDomId(t));this.observer.observe(e)}})})}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),mounted(){this.init()},unmounted(){this.resetObserver()}},et=(0,h.A)(ee,[["render",function(e,t,o,r,i,a){return(0,s.uX)(),(0,s.CE)("div",n,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(e.post.article.blocks,(t,r)=>((0,s.uX)(),(0,s.Wv)((0,s.$y)(a.getBlockTypeComponent(t.type)),{key:`${e.post.id}-${r}`,blockId:r,postId:o.postId},null,8,["blockId","postId"]))),128))])}]])},81912(e,t,o){"use strict";o.d(t,{A:()=>g});var r=o(20641),i=o(53751),s=o(90033);let n={class:"image-post post-view"},a={ref:"image"},l=["srcset"],c=["src","alt"],d=["innerHTML"];var p=o(92695),u=o(67025),h=o(40374).A;let m={mixins:[u.A],props:{postId:String,mediaId:String},data:()=>({zoomModal:!1,zoomHtml:null}),watch:{$route(){this.zoomModal=!1,this.zoomHtml=null},zoomModal(e){document.body.classList[e?"add":"remove"]("no-scroll")}},computed:{imageHeight(){return this.postImages[this._displayType].height},imageWidth(){return this.postImages[this._displayType].width},styleObj(){let e=p.A.getPostViewMinHeight(this.imageHeight,this.imageWidth,!1);return{minHeight:`${e}px`}}
1,isZoomPost(){return this.imageWidth>p.A.POST_VIEW_WIDTH},imageUrl(){return this.postImages[this._displayType].url},imageWebpUrl(){return this.postImages[this._displayType].webpUrl}},methods:{zoomPost(){this.isZoomPost&&(this.zoomModal=!0,this.zoomHtml=this.$refs.image.outerHTML)},downloadFail(){h.downloadFail(this.imageUrl)}},created(){this._displayType="image700"}},g=(0,o(64901).A)(m,[["render",function(e,t,o,p,u,h){return(0,r.uX)(),(0,r.CE)("a",{href:"javascript: void(0);",onClick:t[2]||(t[2]=(0,i.D$)((...e)=>h.zoomPost&&h.zoomPost(...e),["prevent"])),class:(0,s.C4)({zoomable:h.isZoomPost}),style:(0,s.Tr)(h.styleObj)},[(0,r.Lk)("div",n,[(0,r.Lk)("picture",a,[h.imageWebpUrl?((0,r.uX)(),(0,r.CE)("source",{key:0,srcset:h.imageWebpUrl,type:"image/webp"},null,8,l)):(0,r.Q3)("",!0),((0,r.uX)(),(0,r.CE)("img",{key:o.postId,src:h.imageUrl,alt:e.postAltText,style:(0,s.Tr)(h.styleObj),onErrorOnce:t[0]||(t[0]=(...e)=>h.downloadFail&&h.downloadFail(...e)),loading:"lazy"},null,44,c))],512),u.zoomModal?((0,r.uX)(),(0,r.Wv)(r.Im,{key:0,to:"body"},[(0,r.Lk)("div",{class:"overlay-scroll-container",onClick:t[1]||(t[1]=e=>u.zoomModal=!1)},[(0,r.Lk)("div",{class:"zoom-container",innerHTML:u.zoomHtml},null,8,d),t[3]||(t[3]=(0,r.Lk)("a",{class:"close-button",href:"javascript: void(0);"},"Close",-1))])])):(0,r.Q3)("",!0)])],6)}]])},34979(e,t,o){"use strict";o.d(t,{A:()=>eU});var r,i,s,n,a,l,c=o(20641);let d={class:"post-header"},p={class:"post-header__left"};var u=o(39791),h=o(67025),m=o(90033),g=o(53751);let f={key:0},b=["href"],v={key:1},y={key:2},w={key:3},k={key:4};var P=o(98132),_=o(69018),O=o(97986),C=o(61160),A=o.n(C),S=o(95097),I=o(79394),T=o(17662),x=o(62776),E=o(19092),L=o(91942),M=o(96231),j=o(16141),D=o(92542),U=o(17181),R=o(73888),F=o(22315),B=o(76799).A,N=o(65441).A;function $(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function H(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let V={mixins:[T.A,P.A,h.A,I.A],props:{postId:String},setup(){let{isMainPost:e}=(0,F.A)();return{isMainPost:e}},computed:H($({},(0,M.aH)(j.kH,["uploads","saves","safeMode","isAdmin"])),{isSavedPost:function(){return this.saves.includes(this.postId)},showDelete(){return this.uploads.includes(this.postId)},showBlockUserOption(){return!this.post.isAnonymous&&!this.showDelete&&!this.isCollectionPage},blockData(){var e,t,o,r;return{username:null==(t=this.post)||null==(e=t.creator)?void 0:e.username,accountID:null==(r=this.post)||null==(o=r.creator)?void 0:o.accountId,postId:this.postId,entry:"Post"}}
1,downloadUrl(){let e,t=this.post;return this.post.nsfw&&this.safeMode?null:(t.type===B.TYPE_PHOTO?e=t.images.image700.url:t.type===B.TYPE_ANIMATED&&(e=t.images.image460sv.url),e)?new(A())(e).pathname:null}}),methods:H($({},(0,M.i0)(j.kH,{_savePost:"savePost",_unSavePost:"unSavePost",deletePost:"deletePost"}),(0,M.i0)(D.P,["sendReport"])),{clickDislike(){this.triggerSignup({action:x.hI})||(this.sendReport(S.A.TYPE_DISLIKE.type,S.A.TYPES.POST,this.postId),this.trackLabel("PostAction","ReportDislike",this.postId))},clickDownload(){this.trackLabel("PostAction","DownloadMedia",this.postId),N.trackDownloadPost(this.postId,this.isMainPost),R.J1(this.postId)},async clickDelete(){await this.deletePost(this.postId,!0)&&(this.isMainPost?location.href="/":location.reload())},clickRepost(){this.triggerSignup({action:x.hI})||this.sendReport(S.A.TYPE_REPOST.type,S.A.TYPES.POST,this.postId)},clickReport(){this.triggerSignup({action:x.hI})||this.reportEntry(this.postId,this.isMainPost)},clickHidePost(){this.triggerSignup({action:x.hH})||L.A.$emit("Overlay::showHidePostModal",{id:this.postId,type:"post"})},clickBlockUser(){this.triggerSignup({action:x.p0})||L.A.$emit("Overlay::showBlockUser",this.blockData)},clickLabelGoldenDataset(){(0,U.a)().open({postId:this.postId})},savePost(){this.triggerSignup({action:x.K2})||(this._savePost(this.postId),this.trackLabel("PostAction","SavePost",this.postId),N.trackSavePost("Save",this.postId,!1,this.isMainPost),(0,E.W)().showInfo("Post saved."))},unSavePost(){this.triggerSignup({action:x.K2})||(this._unSavePost(this.postId),this.trackLabel("PostAction","UnsavePost",this.postId,!1),N.trackSavePost("Unsave",this.postId,this.isMainPost),(0,E.W)().showInfo("Post unsaved."))}}),components:{PopupMenu:_.A,IconMoreMenu:O.A}};o(20075);var W=o(64901);let X=(0,W.A)(V,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("IconMoreMenu"),a=(0,c.g2)("PopupMenu");return(0,c.uX)(),(0,c.Wv)(a,null,{popupButton:(0,c.k6)(({active:e})=>[(0,c.Lk)("a",{class:(0,m.C4)(["button",{active:e}]),href:"javascript:void(0);"},[(0,c.bF)(n,{size:"12"})],2)]),popupMenu:(0,c.k6)(()=>[(0,c.Lk)("ul",null,[s.downloadUrl?((0,c.uX)(),(0,c.CE)("li",f,[(0,c.Lk)("a",{href:s.downloadUrl,onClick:t[0]||(t[0]=(...e)=>s.clickDownload&&s.clickDownload(...e)),download:""},"Download media",8,b)])):(0,c.Q3)("",!0),s.showDelete?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.CE)("li",v,[(0,c.Lk)("a",{href:"javascript:void(0);",onClick:t[1]||(t[1]=(0,g.D$)(e=>s.clickReport(),["prevent"]))},"Report post")])),s.showBlockUserOption?((0,c.uX)(),(0,c.CE)("li",y,[(0,c.Lk)("a",{href:"javascript:void(0);",onClick:t[2]||(t[2]=(0,g.D$)(e=>s.clickBlockUser(),["prevent"]))},"Block @"+(0,m.v_)(s.blockData.username),1)])):(0,c.Q3)("",!0),s.showDelete?((0,c.uX)(),(0,c.CE)("li",w,[(0,c.Lk)("a",{href:"javascript:void(0);",onClick:t[3]||(t[3]=(0,g.D$)(e=>s.clickDelete(),["prevent"]))},"Delete post")])):(0,c.Q3)("",!0),e.isAdmin?((0,c.uX)(),(0,c.CE)("li",k,[(0,c.Lk)("a",{href:"javascript:void(0);",onClick:t[4]||(t[4]=(0,g.D$)(e=>s.clickLabelGoldenDataset(),["prevent"]))},"Label for Golden Dataset")])):(0,c.Q3)("",!0)])]),_:1})}],["__scopeId","data-v-611a4058"]]);var G=o(81517),z=o(17703),K=o(65441).A;function Q(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function Y(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let q={mixins:[T.A,P.A],props:["postId"],setup(){let{isMainPost:e}=(0,F.A)();return{isMainPost:e}},computed:Y(Q({},(0,M.aH)(j.kH,["saves"])),{isSavedPost:function(){return this.saves.includes(this.postId)}}),methods:Y(Q({},(0,M.i0)(j.kH,{_savePost:"savePost",_unSavePost:"unSavePost"})),{togglePost(){this.isSavedPost?this.unSavePost():this.savePost()},savePost(){this.triggerSignup({action:x.K2})||(this._savePost(this.postId),this.trackLabel("PostAction","SavePost",this.postId),K.trackSavePost("Save",this.postId,!0,this.isMainPost),(0,E.W)().showInfo("Post saved."))},unSavePost(){this.triggerSignup({action:x.K2})||(this._unSavePost(this.postId),this.trackLabel("PostAction","UnsavePost",this.postId),K.trackSavePost("Unsave",this.postId,!0,this.isMainPost),(0,E.W)().showInfo("Post unsaved."))}}),components:{IconUnsave:z.A,IconSave:G.A}};o(44121);let Z=(0,W.A)(q,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("IconUnsave"),a=(0,c.g2)("IconSave");return(0,c.uX)(),(0,c.CE)("div",{class:"post-save-shortcut",onClick:t[0]||(t[0]=e=>s.togglePost())},[s.isSavedPost?((0,c.uX)(),(0,c.Wv)(n,{key:0,size:"12"})):((0,c.uX)(),(0,c.Wv)(a,{key:1,size:"12"}))])}],["__scopeId","data-v-723ffd2e"]]);var J=o(86946);let ee={key:0},et={class:"tooltip-content"},eo=["href"];var er=o(57067);o(52674);let ei=(0,W.A)({name:"PostMetaBadge",props:{isMobile:{type:Boolean,default:!1}},data:()=>
1({isHovered:!1,tooltipStyle:{top:"0px",left:"0px","--caret-left":"0px"},debouncedHideTooltip:null}),created(){this.debouncedHideTooltip=(0,er.A)(()=>{this.isHovered=!1},150)},mounted(){window.addEventListener("scroll",this.updateTooltipPosition),window.addEventListener("resize",this.updateTooltipPosition)},beforeUnmount(){window.removeEventListener("scroll",this.updateTooltipPosition),window.removeEventListener("resize",this.updateTooltipPosition),this.debouncedHideTooltip.cancel()},methods:{handleHover(e){e?(this.debouncedHideTooltip.cancel(),this.isHovered=!0,this.$nextTick(()=>{this.updateTooltipPosition()})):this.debouncedHideTooltip()},updateTooltipPosition(){let e=this.$refs.tooltipRef,t=this.$refs.badgeRef;if(!t||!e)return;let o=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=r.height,s=o.top-i-8,n=o.left+o.width/2,a=n-r.width/2,l=a+r.width;a<8&&(n=8+r.width/2),l>window.innerWidth-8&&(n=window.innerWidth-8-r.width/2),this.tooltipStyle={top:`${s}px`,left:`${n}px`,"--caret-left":`${o.left+o.width/2+r.width/2-n}px`}}}},[["render",function(e,t,o,r,i,s){return(0,c.uX)(),(0,c.CE)("div",{class:(0,m.C4)(["post-badge",{"is-hovered":i.isHovered,"is-mobile":o.isMobile}]),onMouseover:t[2]||(t[2]=e=>s.handleHover(!0)),onMouseout:t[3]||(t[3]=e=>s.handleHover(!1)),ref:"badgeRef"},[(0,c.RG)(e.$slots,"content",{},void 0,!0),((0,c.uX)(),(0,c.Wv)(c.Im,{to:"body"},[e.$slots.tooltip?((0,c.uX)(),(0,c.CE)("div",{key:0,onMouseover:t[0]||(t[0]=e=>s.handleHover(!0)),onMouseout:t[1]||(t[1]=e=>s.handleHover(!1)),ref:"tooltipRef",class:(0,m.C4)(["tooltip",{show:i.isHovered}]),style:(0,m.Tr)(i.tooltipStyle)},[(0,c.RG)(e.$slots,"tooltip",{},void 0,!0)],38)):(0,c.Q3)("",!0)]))],34)}],["__scopeId","data-v-1f815138"]]);var es=o(3472);let{mapGetters:en}=(0,es.$t)("post"),ea={name:"PostSourceBadge",components:{PostMetaBadge:ei},props:{postId:String,isMobile:{type:Boolean,default:!1}},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},en({getPost:"GET_POST"})),i=i={post(){return this.getPost(this.postId)},credit(){return this.post.credit}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)};o(38554);let el=(0,W.A)(ea,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("PostMetaBadge");return(0,c.uX)(),(0,c.Wv)(n,{isMobile:o.isMobile},{content:(0,c.k6)(()=>[t[0]||(t[0]=(0,c.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,c.Lk)("circle",{cx:"12",cy:"12",r:"10"}),(0,c.Lk)("path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}),(0,c.Lk)("path",{d:"M2 12h20"})],-1)),o.isMobile?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.CE)("span",ee,"From the Web"))]),tooltip:(0,c.k6)(()=>[(0,c.Lk)("span",et,[t[2]||(t[2]=(0,c.Lk)("span",null,"We sourced quality content from the web for you ",-1)),s.credit?((0,c.uX)(),(0,c.CE)("a",{key:0,class:"external-link",href:s.credit.url,target:"_blank"},[...t[1]||(t[1]=[(0,c.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},[(0,c.Lk)("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),(0,c.Lk)("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})],-1)])],8,eo)):(0,c.Q3)("",!0)])]),_:1},8,["isMobile"])}],["__scopeId","data-v-effbc5d2"]]);var ec=o(8204),ed=o(29889);
1let ep={key:0,class:"post-meta__post-view"},eu=["href"],eh=["src","alt"],em=["href"],eg={class:"creator"},ef=["href"],eb={key:1,class:"post-meta__list-view"},ev=["href"],ey=["src","alt"],ew=["href"],ek={class:"creationTime"};var eP=o(27508),e_=o(87843),eO=o(95662),eC=o(65441),eA=o(14344);let{mapGetters:eS}=(0,es.$t)("config"),eI={props:{post:Object,isMainPost:Boolean,isDesktop:Boolean},setup:()=>({userStore:(0,j.kH)()}),computed:(s=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},eS({getConfig:"GET_CONFIG"})),n=n={postListShowCreator(){let e=this.getConfig("features.postListShowCreator");return 1===e&&window.location.search.includes("showCreator=1")||2===e},showInterestView(){return!this.isInterestPage&&void 0!==this.postInterest&&!this.isPromoted&&(!!this.isMainPost||!this.postListShowCreator)},isInterestPage(){return this.$route.name===ed.A.INTEREST_POST_LIST},isPromoted(){return!!this.post.promoted},showAchievementBadges(){let e=this.getConfig("features.displayAchievementBadges");return 2===e||1===e&&window.location.search.includes("displayAchievementBadges=1")},achievements(){var e;return this.showAchievementBadges&&(null==(e=this.post.creator)?void 0:e.achievements)||[]},postInterest(){if(Array.isArray(this.post.interests)&&this.post.interests.length>0){let e=this.post.interests[0];return(0,eP.P)().getInterest(e)}},creationTime(){return e_.A.getTimeAgo(this.post.creationTs)},creatorUrl(){var e;return(null==(e=this.post.creator)?void 0:e.profileUrl)||"javascript:void(0);"}},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(n)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))}),s),methods:{clickCreator(e,t){eC.A.trackViewUser(e,t,"Post",null,this.isMainPost)},clickMetaCreator(){var e;let t=null==(e=this.post.creator)?void 0:e.accountId;t&&eC.A.trackViewUser(t,"User Name","Post",null,this.isMainPost)}},components:{PostCreator:eO.A,PostViewCreator:u.A,PotzBadge:eA.A}};o(99092);let eT=(0,W.A)(eI,[["render",function(e,t,o,r,i,s){var n;let a=(0,c.g2)("PotzBadge"),l=(0,c.g2)("PostViewCreator"),d=(0,c.g2)("PostCreator");return(0,c.uX)(),(0,c.CE)("div",{class:(0,m.C4)(["post-meta",o.isDesktop?"desktop":"mobile"])},[o.isMainPost?((0,c.uX)(),(0,c.CE)(c.FK,{key:0},[s.showInterestView?((0,c.uX)(),(0,c.CE)("div",ep,[(0,c.Lk)("a",{href:s.postInterest.url,class:"image"},[(0,c.Lk)("img",{src:s.postInterest.imageUrl,alt:s.postInterest.name},null,8,eh)],8,eu),(0,c.Lk)("div",null,[(0,c.Lk)("a",{class:"name",href:s.postInterest.url},(0,m.v_)(s.postInterest.name),9,em),(0,c.Lk)("div",eg,[(0,c.Lk)("a",{href:s.creatorUrl,onClick:t[0]||(t[0]=(...e)=>s.clickMetaCreator&&s.clickMetaCreator(...e))},(0,m.v_)((null==(n=o.post.creator)?void 0:n.username)||"9GAGGER"),9,ef),((0,c.uX)(!0),(0,c.CE)(c.FK,null,(0,c.pI)(s.achievements,e=>{var t;return(0,c.uX)(),(0,c.Wv)(a,{key:`${e.type}-${e.level}`,class:"creator__badge",type:e.type,level:e.level,size:20,showTooltip:"",small:"",accountId:null==(t=o.post.creator)?void 0:t.accountId},null,8,["type","level","accountId"])}),128)),t[1]||(t[1]=(0,c.Lk)("span",{class:"separator"},null,-1)),(0,c.Lk)("span",null,(0,m.v_)(s.creationTime),1)])])])):((0,c.uX)(),(0,c.CE)(c.FK,{key:1},[o.isDesktop?((0,c.uX)(),(0,c.Wv)(l,{key:0,post:o.post,user:r.userStore.user,userUploads:r.userStore.uploads,onClickCreator:s.clickCreator},null,8,["post","user","userUploads","onClickCreator"])):((0,c.uX)(),(0,c.Wv)(d,{key:1,post:o.post,user:r.userStore.user,userUploads:r.userStore.uploads,onClickCreator:s.clickCreator},null,8,["post","user","userUploads","onClickCreator"]))],64))],64)):((0,c.uX)(),(0,c.CE)("div",eb,[s.showInterestView?((0,c.uX)(),(0,c.CE)(c.FK,{key:1},[(0,c.Lk)("a",{href:s.postInterest.url,class:"image"},[(0,c.Lk)("img",{src:s.postInterest.imageUrl,alt:s.postInterest.name,loading:"lazy"},null,8,ey)],8,ev),(0,c.Lk)("a",{class:"name",href:s.postInterest.url},(0,m.v_)(s.postInterest.name),9,ew),(0,c.Lk)("span",ek,(0,m.v_)(s.creationTime),1)],64)):((0,c.uX)(),(0,c.Wv)(d,{key:0,post:o.post,user:r.userStore.user,userUploads:r.userStore.uploads,onClickCreator:s.clickCreator},null,8,["post","user","userUploads","onClickCreator"]))]))],2)}],["__scopeId","data-v-833661d5"]]),ex={key:0};var eE=o(68387);let eL={name:"CreateMemeButton",props:{isMobile:{type:Boolean,default:!1}},components:{GeneralButton:o(36793).rS},mixins:[eE.A],methods:{showSignup(){return!(0,j.kH)().isLoggedIn&&(this.triggerSignup({action:"Create Meme"}),!0)},goToCreateMeme(){eC.A.trackClickCreateMeme({from:"Meme Post"}),this.showSignup()||this.$router.push({path:"/submit",query:{action:"create-meme"}})}}};o(81062);let eM=(0,W.A)(eL,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("GeneralButton");return(0,c.uX)(),(0,c.Wv)(n,{class:(0,m.C4)(["create-meme-btn",{"is-mobile":o.isMobile}]),onClick:s.goToCreateMeme,color:"inherit"},{default:(0,c.k6)(()=>[t[0]||(t[0]=(0,c.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-brush-icon lucide-brush"},[(0,c.Lk)("path",{d:"m11 10 3 3"}),(0,c.Lk)("path",{d:"M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z"}),(0,c.Lk)("path",{d:"M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031"})],-1)),o.isMobile?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.CE)("span",ex,"Create MEME"))]),_:1},8,["class","onClick"])}],["__scopeId","data-v-e86074e3"]]);var ej=o(65441).A;let eD={components:{PostMeta:eT,PostAwardUsers:ec.A,PostMoreMenu:X,PostSaveShortcut:Z,PostViewCreator:u.A,IconCross:J.A,PostSourceBadge:el,CreateMemeButton:eM},mixins:[h.A,T.A],props:{postId:String,showCreateMemeButton:Boolean},setup(){let{isMainPost:e}=(0,F.A)();return{isMainPost:e,userStore:(0,j.kH)()}},data:()=>({isHovered:!1}),computed:(a=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,M.aH)(j.kH,["user","uploads"])),l=l={showHidePost(){return!this.uploads.includes(this.postId)&&!this.isCollectionPage&&!this.isMainPost},showInterest(){let e=Array.isArray(this.post.interests)&&this.post.interests.length>0;return this.$route.name!==ed.A.INTEREST_LIST&&e}},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(l)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(l,e))}),a),methods:{handleHover(e){this.isHovered=e},clickCreator(e,t){ej.trackViewUser(e,t,"Post",null,this.isMainPost)},clickHidePost(){this.triggerSignup({action:x.hH})||(ej.trackHidePost(this.postId),L.A.$emit(`post::hidePost::${this.postId}`),this.userStore.addToBlockPostsQueue(this.postId,"post"))}}};o(35944);let eU=(0,W.A)(eD,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("PostMeta"),a=(0,c.g2)("PostAwardUsers"),l=(0,c.g2)("CreateMemeButton"),u=(0,c.g2)("PostSourceBadge"),h=(0,c.g2)("PostMoreMenu"),m=(0,c.g2)("IconCross");return(0,c.uX)(),(0,c.CE)("div",d,[(0,c.Lk)("div",p,[(0,c.bF)(n,{post:e.post,isMainPost:r.isMainPost,isDesktop:!0},null,8,["post","isMainPost"]),e.post.awardUsers.length>0&&!r.isMainPost?((0,c.uX)(),(0,c.Wv)(a,{key:0,post:e.post},null,8,["post"])):(0,c.Q3)("",!0)]),o.showCreateMemeButton?((0,c.uX)(),(0,c.Wv)(l,{key:0})):(0,c.Q3)("",!0),e.post.credit?((0,c.uX)(),(0,c.Wv)(u,{key:1,postId:o.postId},null,8,["postId"])):(0,c.Q3)("",!0),(0,c.bF)(h,{postId:o.postId},null,8,["postId"]),s.showHidePost?((0,c.uX)(),(0,c.Wv)(m,{key:2,class:"hide-post",size:"12",onClick:s.clickHidePost},null,8,["onClick"])):(0,c.Q3)("",!0)])}],["__scopeId","data-v-da17f58d"]])},77403(e,t,o){"use strict";o.d(t,{A:()=>j});var r=o(20641),i=o(91942),s=o(90033);let n={class:"poll-container"},a={class:"poll-options-vote"},l=["onClick"],c={class:"option-content"},d={class:"option-text"},p={key:0,class:"option-stats"},u={class:"vote-percentage"},h={class:"poll-footer"},m={class:"poll-total-votes"},g={key:0,class:"poll-status"},f={key:1,class:"poll-status"};var b=o(96231),v=o(16141),y=o(19092),w=o(14648);o(5626);var k=o(32986),P=o(19722);let _=async e=>{try{let t=(0,v.kH)().isLoggedIn?"post":"get";return(await k.p[t](`/v1/poll/results${"get"===t?"?entryId="+e:""}`,"get"===t?void 0:{entryId:e})).data}catch(e){return console.error(e),null}},O=async(e,t)=>{try{let{feedId:o,feedSource:r}=(0,P.Q)(e);return(await k.p.post("/v1/poll/vote",{entryId:e,feedId:o,feedSource:r,option_index:t})).data}catch(e){return console.error(e),null}};function C(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function A(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let S={name:"PostPollBase",components:{Loading:w.A},props:{postId:{type:String,required:!0},pollingData:{type:Object,default:null},isMainPost:{type:Boolean,default:!1},postUrl:{type:String,default:""}},data:()=>({userVotedOption:null,pollResults:null,pollEndTime:null,updateTimeout:null,timeRemaining:null,updateTimeRemainingTimeout:null,isLoading:!1,isInView:!1,observer:null,initialFetched:!1,pollRefreshInterval:3e4,MIN_POLL_INTERVAL:5e3,MAX_POLL_INTERVAL:864e5,originalPollResults:null,isOptimisticUpdate:!1}),computed:A(C({},(0,b.aH)(v.kH,["isLoggedIn"])),{hasPoll(){var e,t;return!!(null==(t=this.pollingData)||null==(e=t.options)?void 0:e.length)},pollOptions(){var e;return(null==(e=this.pollingData)?void 0:e.options)||[]},hasVoted(){return null!==this.userVotedOption&&void 0!==this.userVotedOption},pollEnded(){return"ended"===this.timeRemaining},showVotes(){return this.pollEnded||this.hasVoted},totalVotes(){var e;return(null==(e=this.pollResults)?void 0:e.options)?this.pollResults.options.reduce((e,t)=>e+(t.votes||0),0):0},pollOptionsWithResults(){return this.showVotes?this.pollOptions.map((e,t)=>{var o,r,i;let s=(null==(i=this.pollResults)||null==(r=i.options)||null==(o=r[t])?void 0:o.votes)||0,n=this.totalVotes>0?Math.round(s/this.totalVotes*100):0;return A(C({},e),{votes:s,percentage:n})}):this.pollOptions}}),methods:{formatTimeRemaining(e){if(!e)return"ended";let t=e-Date.now()/1e3;if(t<=0)return"ended";let o=Math.floor(t/86400);o>0&&(o=Math.round(t/86400));let r=Math.floor(t%86400/3600);return o>0?`in ${o} day${o>1?"s":""}`:r>0?`in ${r} hour${r>1?"s":""}`:"in less than 1 hour"},isPollResultsChanged(e){var t;if(!(null==e?void 0:e.options)||!(null==(t=this.pollResults)?void 0:t.options))return!1;let o=this.pollResults.options,r=e.options;return o.length!==r.length||r.some((e,t)=>{var r;return(e.votes||0)!==((null==(r=o[t])?void 0:r.votes)||0)})}
1,updatePollingInterval(e){e?this.pollRefreshInterval=Math.max(this.pollRefreshInterval/2,this.MIN_POLL_INTERVAL):this.pollRefreshInterval=Math.min(1.5*this.pollRefreshInterval,this.MAX_POLL_INTERVAL)},async fetchPollResults(e=!1){try{var t;e&&(this.isLoading=!0);let o=await _(this.postId);if(null==o||null==(t=o.data)?void 0:t.poll){let e=o.data.poll,t=e.ends_at,r=this.isPollResultsChanged(e);this.updatePollingInterval(r),this.pollResults=e,this.userVotedOption=e.user_voted_option,t&&(this.pollEndTime=t,this.timeRemaining=this.formatTimeRemaining(this.pollEndTime))}}catch(e){console.error("Failed to fetch poll results:",e)}finally{e&&(this.isLoading=!1)}},async castVote(e){if(this.isMainPost&&this.pollResults){if(!this.isLoggedIn)return void this.$emit("request-login",{action:"vote_poll",nextUrl:this.postUrl});if(!this.hasVoted&&!this.pollEnded){this.originalPollResults=JSON.parse(JSON.stringify(this.pollResults)),this.isOptimisticUpdate=!0,this.userVotedOption=e,this.pollResults=A(C({},this.pollResults),{options:this.pollResults.options.map((t,o)=>A(C({},t),{votes:(t.votes||0)+ +(o===e)}))});try{var t;this.$emit("cast-vote",e);let o=await O(this.postId,e);(null==o||null==(t=o.meta)?void 0:t.status)!=="Success"?(this.revertOptimisticUpdate(),(0,y.W)().showError("Failed to vote. Please try again")):(this.isOptimisticUpdate=!1,this.originalPollResults=null)}catch(e){console.error("Failed to cast vote:",e),this.revertOptimisticUpdate(),(0,y.W)().showError("Failed to cast vote. Please try again.")}}}},revertOptimisticUpdate(){this.originalPollResults&&(this.pollResults=this.originalPollResults,this.userVotedOption=this.originalPollResults.user_voted_option,this.isOptimisticUpdate=!1,this.originalPollResults=null)},formatNumber:e=>e.toLocaleString("en-US"),getOptionVoteCount(e){var t,o,r;return((null==(r=this.pollResults)||null==(o=r.options)||null==(t=o[e])?void 0:t.votes)||0).toLocaleString("en-US")},getOptionPercentage(e){var t,o;let r=this.totalVotes;return 0!==r&&(null==(o=this.pollResults)||null==(t=o.options)?void 0:t[e])?Math.round((this.pollResults.options[e].votes||0)/r*100):0},onPollSectionClick(e){e.preventDefault(),this.$emit("poll-section-click")},setupIntersectionObserver(){this.$refs.pollContainer&&(this.observer=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!this.isInView?(this.isInView=!0,this.startPolling()):!e.isIntersecting&&this.isInView&&(this.isInView=!1,this.stopPolling())})},{threshold:.1,rootMargin:"50px"}),this.observer.observe(this.$refs.pollContainer))},async startPolling(){this.initialFetched||(await this.fetchPollResults(!0),this.initialFetched=!0),this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeRemainingTimeout&&clearTimeout(this.updateTimeRemainingTimeout);let e=()=>{this.pollEnded||(this.fetchPollResults(),this.updateTimeout=setTimeout(e,this.pollRefreshInterval))};this.updateTimeout=setTimeout(e,this.pollRefreshInterval);let t=()=>{this.pollEndTime&&!this.pollEnded&&(this.timeRemaining=this.formatTimeRemaining(this.pollEndTime),this.updateTimeRemainingTimeout=setTimeout(t,1e3))};t()},stopPolling(){this.updateTimeout&&(clearTimeout(this.updateTimeout),this.updateTimeout=null),this.updateTimeRemainingTimeout&&(clearTimeout(this.updateTimeRemainingTimeout),this.updateTimeRemainingTimeout=null)}},mounted(){this.$nextTick(()=>{this.setupIntersectionObserver()})},beforeUnmount(){this.stopPolling(),this.observer&&this.observer.disconnect()}};var I=o(64901);let T=(0,I.A)(S,[["render",function(e,t,o,i,b,v){let y=(0,r.g2)("Loading");return v.hasPoll?((0,r.uX)(),(0,r.Wv)((0,r.$y)(o.isMainPost?"div":"a"),{key:0,class:(0,s.C4)(["post-poll",{"poll-ongoing":!v.pollEnded}]),ref:"pollContainer",onClick:t[0]||(t[0]=e=>o.isMainPost?void 0:v.onPollSectionClick(e)),href:o.isMainPost?void 0:o.postUrl,target:o.isMainPost?void 0:"_blank"},{default:(0,r.k6)(()=>[(0,r.bF)(y,{loading:b.isLoading},{default:(0,r.k6)(()=>[(0,r.Lk)("div",n,[(0,r.Lk)("div",a,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(v.pollOptionsWithResults,(e,t)=>((0,r.uX)(),(0,r.CE)("div",{key:t,class:(0,s.C4)(["poll-option-vote",{"has-voted":v.hasVoted,"poll-ended":v.pollEnded,"user-voted-option":v.hasVoted&&b.userVotedOption===t,"other-voted-option":v.hasVoted&&b.userVotedOption!==t}]),style:(0,s.Tr)(v.showVotes?{"--option-percentage":v.getOptionPercentage(t)+"%"}:{}),onClick:e=>v.castVote(t)},[(0,r.Lk)("div",c,[(0,r.Lk)("span",d,(0,s.v_)(e.display),1),v.showVotes?((0,r.uX)(),(0,r.CE)("div",p,[(0,r.Lk)("span",u,(0,s.v_)(v.getOptionPercentage(t))+"%",1)])):(0,r.Q3)("",!0)])],14,l))),128))]),(0,r.Lk)("div",h,[(0,r.Lk)("span",m,(0,s.v_)(v.formatNumber(v.totalVotes))+" votes",1),v.pollEnded?((0,r.uX)(),(0,r.CE)("span",g,"Poll ended")):b.pollEndTime&&"ended"!==b.timeRemaining?((0,r.uX)(),(0,r.CE)("span",f," Ends "+(0,s.v_)(b.timeRemaining),1)):(0,r.Q3)("",!0)])])]),_:1},8,["loading"])]),_:1},8,["class","href","target"])):(0,r.Q3)("",!0)}]]);var x=o(17662),E=o(67025),L=o(65441).A;let M={name:"PostPoll",components:{PostPollBase:T},mixins:[x.A,E.A],props:{postId:{type:String,required:!0},pollingData:{type:Object,default:null},isMainPost:{type:Boolean,default:!1}},methods:{onCastVote(e){L.trackPollVote(this.postId,e),i.A.$emit(`post::voteUp::${this.postId}`)},onPollSectionClick(){L.trackOpenPost(this.postId,"Poll",!1)}}};o(47812);let j=(0,I.A)(M,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("PostPollBase");return(0,r.uX)(),(0,r.Wv)(a,{"post-id":o.postId,"polling-data":o.pollingData,"is-main-post":o.isMainPost,"post-url":e.postUrl,onRequestLogin:e.triggerSignup,onCastVote:n.onCastVote,onPollSectionClick:n.onPollSectionClick},null,8,["post-id","polling-data","is-main-post","post-url","onRequestLogin","onCastVote","onPollSectionClick"])}]])},21439(e,t,o){"use strict";o.d(t,{A:()=>y});var r=o(20641),i=o(90033);let s={class:"btn-vote left post-save"};var n=o(17662),a=o(67025),l=o(62776),c=o(19092),d=o(81517),p=o(17703),u=o(96231),h=o(16141),m=o(22315),g=o(65441);function f(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function b(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let v={mixins:[n.A,a.A],props:{postId:String},components:{IconSave:d.A,IconUnsave:p.A},setup(){let{isMainPost:e}=(0,m.A)();return{isMainPost:e}},computed:b(f({},(0,u.aH)(h.kH,["saves"])),{isSavedPost(){return this.saves.includes(this.postId)},saveButtonText(){return this.isSavedPost?"Saved":"Save"}}),methods:b(f({},(0,u.i0)(h.kH,{_savePost:"savePost",_unSavePost:"unSavePost"})),{onSave(){this.postId&&(this.isSavedPost?this.unSavePost():this.savePost())},savePost(){this.triggerSignup({action:l.K2})||(this._savePost(this.postId),g.A.trackSavePost("Save",this.postId,!0,this.isMainPost),(0,c.W)().showInfo("Post saved."))},unSavePost(){this.triggerSignup({action:l.K2})||(this._unSavePost(this.postId),g.A.trackSavePost("Unsave",this.postId,!0,this.isMainPost),(0,c.W)().showInfo("Post unsaved."))}})};o(80067);let y=(0,o(64901).A)(v,[["render",function(e,t,o,n,a,l){let c=(0,r.g2)("IconSave"),d=(0,r.g2)("IconUnsave");return(0,r.uX)(),(0,r.CE)("ul",s,[(0,r.Lk)("li",{onClick:t[0]||(t[0]=(...e)=>l.onSave&&l.onSave(...e))},[(0,r.Lk)("a",{class:(0,i.C4)(["save",{active:l.isSavedPost}]),href:"javascript:void(0);"},[l.isSavedPost?((0,r.uX)(),(0,r.Wv)(d,{key:1,size:"18"})):((0,r.uX)(),(0,r.Wv)(c,{key:0,size:"18"}))],2),(0,r.Lk)("span",{class:(0,i.C4)({active:l.isSavedPost})},(0,i.v_)(l.saveButtonText),3)])])}],["__scopeId","data-v-568f7582"]])},67543(e,t,o){"use strict";o.d(t,{A:()=>T});var r=o(20641),i=o(53751);let s={class:"share-bar"},n=["data-track","data-evt","data-entry-id","data-position"],a=["data-track","data-evt","data-entry-id","data-position"];var l=o(20381),c=o(49741),d=o(90033);let p={key:0,class:"share-menu-button"},u=["href","data-track","data-evt","data-entry-id","data-position"],h=["data-track","data-evt","data-entry-id","data-position"],m=["data-track","data-evt","data-entry-id","data-position"],g=["data-track","data-evt","data-entry-id","data-position"],f=["data-track","data-evt","data-entry-id","data-position"];var b=o(69018),v=o(36793);let y={components:{BaseIcon:v.h_}};var w=o(64901);let k=(0,w.A)(y,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 16"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 8L12 16V10.9C11.3048 10.9 10.6386 10.9309 10 10.9936C7.66827 11.2225 4.70529 11.8745 3.04562 12.989C1.89095 13.7644 0.883087 14.7637 0 16C0.296972 14.5151 0.770332 13.0303 1.47246 11.6502C3.13461 8.38305 7.07881 5.70303 12 5V0L20 8ZM14 4.82843L17.1716 8L14 11.1716V8.9H12C9.92982 8.9 7.04936 9.15556 5.35205 9.69312C6.74135 8.36618 9.6437 7.35692 12.2828 6.9799L14 6.73459V4.82843Z"},null,-1)])]),_:1})}]]);var P=o(22315);let _={mixins:[l.A,c.A],props:{postId:String,position:Number},setup(){let{isMainPost:e}=(0,P.A)();return{isMainPost:e}},methods:{clickMenu(e){this.postId||e.stopPropagation()}},components:{PopupMenu:b.A,IconShare:k}};o(17614);let O=(0,w.A)(_,[["render",function(e,t,o,s,n,a){let l=(0,r.g2)("IconShare"),c=(0,r.g2)("PopupMenu");return this.postId?((0,r.uX)(),(0,r.Wv)(c,{key:1,"toggle-menu-on-hover":!0},{popupButton:(0,r.k6)(({active:o})=>[(0,r.Lk)("div",{class:(0,d.C4)(["share-menu-button",{active:o}]),onClick:t[0]||(t[0]=t=>e.shareCopy(s.isMainPost)),onMouseenter:t[1]||(t[1]=(...e)=>a.clickMenu&&a.clickMenu(...e))},[(0,r.bF)(l,{size:"20",onClick:a.clickMenu},null,8,["onClick"]),t[9]||(t[9]=(0,r.Lk)("span",null,"Share",-1))],34)]),popupMenu:(0,r.k6)(()=>[(0,r.Lk)("ul",null,[(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"copy",href:"javascript:void(0);",onClick:t[2]||(t[2]=t=>e.shareCopy(s.isMainPost))}," Copy link ")]),(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"badge-evt badge-track email",href:e.getEmailShareUrl(e.postTitle,o.postId),onClick:t[3]||(t[3]=t=>e.shareEmail(s.isMainPost)),"data-track":e.getShareTrackingParams("email"),"data-evt":e.getShareEventParams("email"),"data-entry-id":o.postId,"data-position":o.position,target:"_blank"}," Email ",8,u)]),(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"badge-evt badge-track facebook",href:"javascript:void(0);",onClick:t[4]||(t[4]=(0,i.D$)(t=>e.shareFacebook(s.isMainPost),["prevent"])),"data-track":e.getShareTrackingParams("facebook"),"data-evt":e.getShareEventParam
1s("facebook"),"data-entry-id":o.postId,"data-position":o.position}," Facebook ",8,h)]),(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"badge-evt badge-track pinterest",href:"javascript:void(0);",onClick:t[5]||(t[5]=(0,i.D$)(t=>e.sharePinterest(s.isMainPost),["prevent"])),"data-track":e.getShareTrackingParams("pinterest"),"data-evt":e.getShareEventParams("pinterest"),"data-entry-id":o.postId,"data-position":o.position}," Pinterest ",8,m)]),(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"badge-evt badge-track twitter",href:"javascript:void(0);",onClick:t[6]||(t[6]=(0,i.D$)(t=>e.shareTwitter(s.isMainPost),["prevent"])),"data-track":e.getShareTrackingParams("twitter"),"data-evt":e.getShareEventParams("twitter"),"data-entry-id":o.postId,"data-position":o.position}," Twitter ",8,g)]),(0,r.Lk)("li",null,[(0,r.Lk)("a",{class:"badge-evt badge-track telegram",href:"javascript:void(0);",onClick:t[7]||(t[7]=(0,i.D$)(t=>e.shareTelegram(s.isMainPost),["prevent"])),"data-track":e.getShareTrackingParams("telegram"),"data-evt":e.getShareEventParams("telegram"),"data-entry-id":o.postId,"data-position":o.position}," Telegram ",8,f)])])]),_:1})):((0,r.uX)(),(0,r.CE)("div",p,[(0,r.bF)(l,{size:"20"}),t[8]||(t[8]=(0,r.Lk)("span",null,"Share",-1))]))}],["__scopeId","data-v-4beb95ee"]]),C={components:{BaseIcon:v.h_}},A=(0,w.A)(C,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 20"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.625 9.95312C0.625 4.72787 4.71878 0.859375 10 0.859375C15.2812 0.859375 19.375 4.72787 19.375 9.95312C19.375 15.1784 15.2812 19.0469 10 19.0469C9.0514 19.0469 8.14131 18.9216 7.28622 18.6865C7.12 18.6408 6.94324 18.6537 6.7855 18.7233L4.92469 19.5447C4.43794 19.7596 3.88849 19.4134 3.87218 18.8815L3.82113 17.2139C3.81484 17.0084 3.72241 16.8164 3.56927 16.6793C1.74513 15.048 0.625 12.6863 0.625 9.95312ZM7.1242 8.24342L4.37029 12.6125C4.10601 13.0318 4.62141 13.5043 5.01623 13.2047L7.97438 10.9597C8.17448 10.8078 8.451 10.807 8.65194 10.9577L10.8423 12.6005C11.4996 13.0935 12.4376 12.9204 12.8757 12.2254L15.6296 7.8562C15.8939 7.43689 15.3785 6.96439 14.9836 7.26401L12.0255 9.50905C11.8254 9.66092 11.5489 9.66173 11.3479 9.51098L9.15759 7.86823C8.50031 7.3753 7.56225 7.54836 7.1242 8.24342Z"},null,-1)])]),_:1})}]]),S={components:{BaseIcon:v.h_}},I={components:{PostShareMenu:O,IconMessenger:A,IconWhatsapp:(0,w.A)(S,[["render",function(e,t,o,i,s,n){let a=(0,r.g2)("BaseIcon");return(0,r.uX)(),(0,r.Wv)(a,{viewBox:"0 0 20 20"},{default:(0,r.k6)(()=>[...t[0]||(t[0]=[(0,r.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.92594 0C12.5589 0.00115917 15.0302 1.02142 16.8888 2.87306C18.747 4.72482 19.77 7.18626 19.7691 9.80407C19.7668 15.2054 15.3508 19.6008 9.92594 19.6008H9.92589H9.92171C8.27444 19.6001 6.65573 19.1888 5.21804 18.4082L0 19.7704L1.39643 14.6939C0.535131 13.2083 0.0819923 11.5228 0.0826319 9.79617C0.0848129 4.39459 4.50023 0 9.92594 0ZM9.92275 17.9462H9.92594C14.4351 17.9462 18.1052 14.2932 18.1071 9.80346C18.1078 7.62759 17.2577 5.58171 15.7131 4.04269C14.1683 2.50367 12.1144 1.6556 9.92903 1.6547C5.41623 1.6547 1.74631 5.30721 1.74452 9.79682C1.74388 11.3353 2.17626 12.8336 2.99528 14.1302L3.19001 14.4382L2.3633 17.4429L5.45979 16.6346L5.75868 16.811C7.01458 17.553 8.45444 17.9454 9.92275 17.9462ZM6.91231 5.27775C7.08757 5.28489 7.28153 5.29305 7.46576 5.70083C7.59164 5.97954 7.80345 6.49907 7.97227 6.91317C8.09673 7.21844 8.19783 7.46642 8.22392 7.51838C8.28542 7.64083 8.32641 7.7838 8.24442 7.94732C8.23213 7.9718 8.22075 7.9949 8.20989 8.01697C8.1483 8.1421 8.10303 8.23406 7.99871 8.35561C7.95781 8.40316 7.91552 8.45437 7.87323 8.50559C7.78834 8.6084 7.70345 8.71122 7.62974 8.78444C7.50636 8.90651 7.37825 9.03916 7.52174 9.28405C7.66523 9.52919 8.15885 10.3307 8.88999 10.9797C9.67543 11.6769 10.3578 11.9718 10.7043 12.1216C10.7723 12.151 10.8274 12.1748 10.8678 12.195C11.1138 12.3174 11.2573 12.297 11.4007 12.1334C11.5442 11.9701 12.0153 11.4187 12.1793 11.1738C12.3433 10.9287 12.5073 10.9695 12.7327 11.0511C12.9582 11.1328 14.1673 11.7252 14.4133 11.8477C14.4613 11.8716 14.5062 11.8931 14.5478 11.9131C14.7194 11.9956 14.8353 12.0513 14.8848 12.1334C14.9463 12.2358 14.9463 12.7259 14.7413 13.2975C14.5363 13.8694 13.5322 14.4207 13.0812 14.4616C13.0378 14.4655 12.9947 14.4705 12.9503 14.4757C12.5336 14.5245 12.0076 14.5861 10.1299 13.8489C7.81952 12.9419 6.29614 10.694 5.98136 10.2295C5.95554 10.1914 5.93785 10.1653 5.92853 10.1529L5.92584 10.1494C5.7934 9.97316 4.92426 8.81686 4.92426 7.62045C4.92426 6.49281 5.481 5.9017 5.73714 5.62974C5.75465 5.61116 5.77075 5.59406 5.78517 5.57839C6.01052 5.33336 6.277 5.27201 6.44098 5.27201L6.46783 5.27201C6.6227 5.27199 6.77678 5.27197 6.91231 5.27775Z"},null,-1)])]),_:1})}]])},mixins:[l.A,c.A],props:{postId:String,position:Number},setup(){let{isMainPost:e}=(0,P.A)();return{isMainPost:e}},methods:{clickWhatsappShare(){this.postId&&this.shareWhatsapp(this.isMainPost)},clickMessengerShare(){this.postId&&this.shareMessenger(this.isMainPost)}}};o(92447);let T=(0,w.A)(I,[["render",function(e,t,o,l,c,d){let p=(0,r.g2)("IconWhatsapp"),u=(0,r.g2)("IconMessenger"),h=(0,r.g2)("PostShareMenu");return(0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("a",{class:"badge-evt badge-track whatsapp",href:"javascript:void(0);",onClick:t[0]||(t[0]=(0,i.D$)((...e)=>d.clickWhatsappShare&&d.clickWhatsappShare(...e),["prevent"])),"data-track":e.getShareTrackingParams("whatsapp"),"data-evt":e.getShareEventParam
1s("whatsapp"),"data-entry-id":o.postId,"data-position":o.position},[(0,r.bF)(p,{size:"20"})],8,n),(0,r.Lk)("a",{class:"badge-evt badge-track messenger",href:"javascript:void(0);",onClick:t[1]||(t[1]=(0,i.D$)((...e)=>d.clickMessengerShare&&d.clickMessengerShare(...e),["prevent"])),"data-track":e.getShareTrackingParams("messenger"),"data-evt":e.getShareEventParams("messenger"),"data-entry-id":o.postId,"data-position":o.position},[(0,r.bF)(u,{size:"20"})],8,a),(0,r.bF)(h,{postId:o.postId,position:o.position},null,8,["postId","position"])])}],["__scopeId","data-v-9a002bc2"]])},65190(e,t,o){"use strict";o.d(t,{A:()=>u});var r,i,s=o(20641);let n={class:"post-tags"};var a=o(65441),l=o(3472),c=o(60628);let{mapGetters:d}=(0,l.$t)("config"),p={props:{tags:Array,isMainPost:Boolean},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},d({getConfig:"GET_CONFIG"})),i=i={ref:()=>"post-tag",trendingTags(){return this.getConfig("tags.trending")}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{onTagClick(e){a.A.trackClickTag(e.key,"Post",this.isMainPost,this.isTrendingTag(e))},isTrendingTag(e){return!!this.trendingTags.find(t=>t.key.toLowerCase()===e.key.toLowerCase())}},components:{Tag:c.A}};o(72193);let u=(0,o(64901).A)(p,[["render",function(e,t,o,r,i,a){let l=(0,s.g2)("Tag");return(0,s.uX)(),(0,s.CE)("div",n,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(o.tags,e=>((0,s.uX)(),(0,s.Wv)(l,{tag:e,onOnClick:t=>a.onTagClick(e),highlighted:a.isTrendingTag(e),urlRef:a.ref},null,8,["tag","onOnClick","highlighted","urlRef"]))),256))])}],["__scopeId","data-v-b5c30103"]])},39791(e,t,o){"use strict";o.d(t,{A:()=>A});var r,i,s=o(20641),n=o(90033);let a={class:"post-view-header"},l=["href"],c={class:"post-view-header__container"},d={class:"post-view-header__head"},p=["href"],u={key:2,class:"post-view-header__details"},h={key:0,class:"post-view-header__emoji"},m={key:0,class:"post-view-header__creation"};var g=o(95662),f=o(91365),b=o(84461),v=o(42352),y=o(15380),w=o(83787),k=o(87843),P=o(92692),_=o(14344);let{mapGetters:O}=(0,o(3472).$t)("config"),C={extends:g.A,name:"PostViewHeader",computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},O({getConfig:"GET_CONFIG"})),i=i={creationTime(){return k.A.getTimeAgo(this.post.creationTs,!0)},canShowCreationTime(){return!this.isPromoted&&this.creationTime},iconSize(){return this.isPromoted?"20":"40"},showAchievementBadges(){let e=this.getConfig("features.displayAchievementBadges");return 2===e||1===e&&window.location.search.includes("displayAchievementBadges=1")},achievements(){return this.showAchievementBadges&&this.creator.achievements||[]}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),components:{IconPromoted:b.A,IconGhostAvatar:v.A,IconVerified:y.A,IconGhost:w.A,GeneralIcon:f.A,ProBadge:P.A,PotzBadge:_.A}};o(66750);let A=(0,o(64901).A)(C,[["render",function(e,t,o,r,i,g){let f=(0,s.g2)("GeneralIcon"),b=(0,s.g2)("IconVerified"),v=(0,s.g2)("IconGhost"),y=(0,s.g2)("ProBadge"),w=(0,s.g2)("PotzBadge");return(0,s.uX)(),(0,s.CE)("div",a,[(0,s.Lk)("a",{class:(0,n.C4)(["post-view-header__icon",{promoted:e.isPromoted}]),style:(0,n.Tr)(e.linkStyle),href:e.creatorUrl,onClick:t[0]||(t[0]=(...t)=>e.onClickAvatar&&e.onClickAvatar(...t))},[e.creator.icon?((0,s.uX)(),(0,s.Wv)((0,s.$y)(e.creator.icon),{key:0,size:g.iconSize},null,8,["size"])):((0,s.uX)(),(0,s.Wv)(f,{key:1,src:e.creator.avatarUrl,size:"normal"},null,8,["src"]))],14,l),(0,s.Lk)("div",c,[(0,s.Lk)("div",d,[(0,s.Lk)("a",{class:(0,n.C4)(["post-view-header__author",{promoted:e.isPromoted}]),style:(0,n.Tr)(e.linkStyle),href:e.creatorUrl,onClick:t[1]||(t[1]=(...t)=>e.onClickUsername&&e.onClickUsername(...t))},(0,n.v_)(e.creator.name),15,p),e.creator.isVerifiedAccount?((0,s.uX)(),(0,s.Wv)(b,{key:0,size:"16",class:"post-view-header__badge"})):(0,s.Q3)("",!0),e.isMyAnonymous?((0,s.uX)(),(0,s.Wv)(v,{key:1,size:"14",class:"post-view-header__badge"})):(0,s.Q3)("",!0),e.creator.accountId?((0,s.uX)(),(0,s.CE)("div",u,[e.creator.emojiStatus?((0,s.uX)(),(0,s.CE)("span",h,(0,n.v_)(e.creator.emojiStatus)+"Â ",1)):(0,s.Q3)("",!0),(0,s.bF)(y,{user:e.creator},null,8,["user"]),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(g.achievements,t=>((0,s.uX)(),(0,s.Wv)(w,{key:`${t.type}-${t.level}`,type:t.type,level:t.level,size:24,showTooltip:"",small:"",accountId:e.creator.accountId},null,8,["type","level","accountId"]))),128))])):(0,s.Q3)("",!0)]),g.canShowCreationTime?((0,s.uX)(),(0,s.CE)("span",m,"Posted "+(0,n.v_)(g.creationTime),1)):(0,s.Q3)("",!0)])])}],["__scopeId","data-v-fc197dcc"]])},59796(e,t,o){"use strict";o.d(t,{A:()=>I});var r=o(20641),i=o(90033),s=o(53751);let n={key:0,class:"btn-vote left post-vote"},a={key:1,class:"btn-vote left"};var l=o(91942),c=o(3472),d=o(17662),p=o(49741),u=o(67025),h=o(5626),m=o(62776);o(19092);var g=o(83514),f=o(2488),b=o(96231),v=o(16141),y=o(920),w=o(22315),k=o(63262),P=o(27614),_=o(13487).A;function O(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function C(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapActions:A}=(0,c.$t)("post"),S={mixins:[d.A,p.A,u.A],emits:["onVote"],props:{postId:String,position:Number},components:{IconDownVoteActive:P.A,IconUpVoteActive:k.A,IconUpVote:f.A,IconDownVote:g.A},setup(){let{isMainPost:e}=(0,w.A)();return{isMainPost:e}},computed:C(O({},(0,b.aH)(v.kH,["uploads","saves","getUserScore","votes"])),{postUserScore(){return this.getUserScore(this.postId)},shouldVoteMasked(){return!this.postId||!!this.isCollectionPage||!this.uploads.includes(this.postId)&&this.post.isVoteMasked},countDisplay(){if(this.shouldVoteMasked)return"â¢";let e=this.isDownVoted?this.post.upVoteCount-1:this.post.upVoteCount;return h.A.abbreviateNumber(e)},postUpVoteCount(){return this.shouldVoteMasked?"â¢":this.post.upVoteCount?h.A.abbreviateNumber(this.post.upVoteCount):0},postDownVoteCount(){return this.shouldVoteMasked?"â¢":this.post.downVoteCount?h.A.abbreviateNumber(this.post.downVoteCount):0},isSavedPost(
1){return this.saves.includes(this.postId)},saveButtonText(){return this.isSavedPost?"Saved":"Save"},isVotable(){return this.postId&&!this.isCollectionPage},isUpVoted(){return 1===this.postUserScore},isDownVoted(){return -1===this.postUserScore}}),methods:C(O({},(0,b.i0)(v.kH,{votePost:"votePost"}),A({updateVoteCount:"UPDATE_VOTE_COUNT"})),{tracking(e){this.isMainPost?_.trackEvent("PostAction",e,this.postId):_.trackEvent("PostList",e,(0,y.u)().pageKey,"",{PostKey:this.postId,Position:this.position})},vote(e){let t=this.postUserScore;this.votePost(e,this.postId,this.isMainPost);let o=this.votes[this.postId];this.tracking(e),this.updateVoteCount({postId:this.postId,currentScore:t,newScore:o})},onVoteUp(){if(this.$emit("onVote"),!this.isVotable)return;let e=this.postUrl;if(!this.triggerSignup({action:m.qS,nextUrl:e})){let e=1===this.postUserScore?v.uh.UNVOTE_POST:v.uh.UPVOTE_POST;this.vote(e)}},onVoteDown(){if(this.$emit("onVote"),!this.isVotable)return;let e=this.postUrl;if(!this.triggerSignup({action:m.xj,nextUrl:e})){let e=-1===this.postUserScore?v.uh.UNVOTE_POST:v.uh.DOWNVOTE_POST;this.vote(e)}},onDownVoteHover(){let e=this.$refs.upvote;e&&e.classList.add("disabled")},onDownVoteHoverLeave(){let e=this.$refs.upvote;e&&e.classList.remove("disabled")}}),mounted(){l.A.$on(`post::voteUp::${this.postId}`,this.onVoteUp),l.A.$on(`post::voteDown::${this.postId}`,this.onVoteDown)},beforeUnmount(){l.A.$off(`post::voteUp::${this.postId}`,this.onVoteUp),l.A.$off(`post::voteDown::${this.postId}`,this.onVoteDown)}};o(33076);let I=(0,o(64901).A)(S,[["render",function(e,t,o,l,c,d){let p=(0,r.g2)("IconUpVoteActive"),u=(0,r.g2)("IconUpVote"),h=(0,r.g2)("IconDownVoteActive"),m=(0,r.g2)("IconDownVote");return l.isMainPost?((0,r.uX)(),(0,r.CE)("ul",n,[(0,r.Lk)("li",{onClick:t[0]||(t[0]=(...e)=>d.onVoteUp&&d.onVoteUp(...e))},[(0,r.Lk)("a",{class:(0,i.C4)(["upvote seperated",{active:d.isUpVoted}]),href:"javascript:void(0);"},[d.isUpVoted?((0,r.uX)(),(0,r.Wv)(p,{key:0,size:"20"})):((0,r.uX)(),(0,r.Wv)(u,{key:1,size:"20"}))],2),(0,r.Lk)("span",{class:(0,i.C4)(["upvote",{active:d.isUpVoted}])},(0,i.v_)(d.postUpVoteCount),3)]),(0,r.Lk)("li",{onClick:t[1]||(t[1]=(...e)=>d.onVoteDown&&d.onVoteDown(...e))},[(0,r.Lk)("a",{class:(0,i.C4)(["downvote seperated",{active:d.isDownVoted}]),href:"javascript:void(0);"},[d.isDownVoted?((0,r.uX)(),(0,r.Wv)(h,{key:0,size:"20"})):((0,r.uX)(),(0,r.Wv)(m,{key:1,size:"20"}))],2),(0,r.Lk)("span",{class:(0,i.C4)(["downvote",{active:d.isDownVoted}])},(0,i.v_)(d.postDownVoteCount),3)])])):((0,r.uX)(),(0,r.CE)("ul",a,[(0,r.Lk)("li",{onClick:t[5]||(t[5]=(0,s.D$)((...e)=>d.onVoteUp&&d.onVoteUp(...e),["stop"]))},[(0,r.Lk)("a",{class:(0,i.C4)(["upvote grouped",{active:d.isUpVoted}]),href:"javascript:void(0);",ref:"upvote"},[d.isUpVoted?((0,r.uX)(),(0,r.Wv)(p,{key:0,size:"20"})):((0,r.uX)(),(0,r.Wv)(u,{key:1,size:"20"}))],2),(0,r.Lk)("span",{class:(0,i.C4)(["upvote",{active:d.isUpVoted}])},(0,i.v_)(d.countDisplay),3),(0,r.Lk)("a",{class:(0,i.C4)(["downvote grouped",{active:d.isDownVoted}]),onMouseenter:t[2]||(t[2]=(...e)=>d.onDownVoteHover&&d.onDownVoteHover(...e)),onMouseleave:t[3]||(t[3]=(...e)=>d.onDownVoteHoverLeave&&d.onDownVoteHoverLeave(...e)),onClick:t[4]||(t[4]=(0,s.D$)((...e)=>d.onVoteDown&&d.onVoteDown(...e),["stop"])),href:"javascript:void(0);"},[d.isDownVoted?((0,r.uX)(),(0,r.Wv)(h,{key:0,size:"20"})):((0,r.uX)(),(0,r.Wv)(m,{key:1,size:"20"}))],34)])]))}],["__scopeId","data-v-d6cc63fd"]])},80577(e,t,o){"use strict";o.d(t,{A:()=>en});var r,i,s=o(20641),n=o(90033);let a={key:0,class:"blank-state"},l=["id"],c={class:"list-container"},d={class:"loading"},p={key:0,class:"btn spin"},u={key:1,class:"btn end"};var h=o(43267),m=o(93381),g=o(81757),f=o(99129),b=o(3472),v=o(6273),y=o(69741).A;let{mapGetters:w}=(0,b.$t)("config"),{mapGetters:k}=(0,b.$t)("app"),{mapGetters:P}=(0,b.$t)("privacy"),_={extends:f.A,data:()=>({adTags:["inline_ad"],preloadAdsMargin:1}),computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},w({adCampaign:"AD_CAMPAIGN"}),k({nsfwAds:"NSFW_ADS",showAds:"SHOW_ADS"}),P(["isAdBlocked"])),methods:{getAdItem(e){if(!this.showAds)return null;let t=this.getAdContainers(e);if(t.length<1)return null;let{adContainerId:o}=t[0];return{type:"inlineAd",id:o,adContainers:t}},createAdObserver(){let e=this.preloadAdsMargin*v.A.browserHeight();return new y.VisibilityObserver(this.adIntersectHandler,0,e,[0,.5])}}};var O=o(91942),C=o(78699),A=o(14132),S=o(17662);let I={class:"signup-list-banner",ref:"signupBanner"},T={class:"signup-list-banner__action"};var x=o(16141),E=o(68387);let{mapGetters:L}=(0,b.$t)("config"),M={name:"SignupListBanner",mixins:[E.A],props:{showSignupPopUpWhenInView:{type:Boolean,default:!1}},data:()=>({hasEnteredCenter:!1,observer:null}),mounted(){this.setupIntersectionObserver()},beforeDestroy(){this.observer&&this.observer.disconnect()},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},L({getConfig:"GET_CONFIG"})),i=i={enableSignupBannerModalTrigger(){return this.getConfig("features.enableSignupBannerModalTrigger")&&this.showSignupPopUpWhenInView}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{setupIntersectionObserver(){this.observer=new IntersectionObserver(e=>{e.forEach(e=>{let{isIntersecting:t}=e;t&&this.onComponentCentered()})},{root:null,rootMargin:"-50% 0px",threshold:0}),this.$refs.signupBanner&&this.observer.observe(this.$refs.signupBanner)},onComponentCentered(){this.hasEnteredCenter||(this.hasEnteredCenter=!0,this.showSignup())},showSignup(){return!!this.enableSignupBannerModalTrigger&&!(0,x.kH)().isLoggedIn&&(this.triggerSignup({action:"Signup Banner"}),!0)}}};o(98099);var j=o(64901);let D=(0,j.A)(M,[["render",function(e,t,o,r,i,n){return(0,s.uX)(),(0,s.CE)("div",I,[t[4]||(t[4]=(0,s.Lk)("div",{class:"signup-list-banner__content"},[(0,s.Lk)("div",{class:"signup-list-banner__content__logo"}),(0,s.Lk)("div",{class:"signup-list-banner__content__description"},[(0,s.Lk)("div",{class:"tagline"}," 9GAG is the largest meme community on the internet "),(0,s.Lk)("p",null," This is the place to discover the latest memes for sharing and to grow your meme collection. ")])],-1)),(0,s.Lk)("div",T,[(0,s.Lk)("a",{class:"signup-list-banner__action__btn",onClick:t[0]||(t[0]=t=>e.$emit("login",t)),href:"/login"},[(0,s.RG)(e.$slots,"buttonLogin",{},()=>[t[2]||(t[2]=(0,s.eW)(" Log in ",-1))],!0)]),(0,s.Lk)("a",{class:"signup-list-banner__action__btn signup",onClick:t[1]||(t[1]=t=>e.$emit("signup",t)),href:"/signup"},[(0,s.RG)(e.$slots,"buttonSignup",{},()=>[t[3]||(t[3]=(0,s.eW)(" Sign up ",-1))],!0)])])],512)}],["__scopeId","data-v-61fcc0b4"]]);var U=o(98132),R=o(65441).A;let F={components:{SignupListBanner:D},mixins:[U.A],methods:{clickLogin(e){e.preventDefault(),e.stopPropagation(),O.A.$emit("Overlay::showLogin"),this.trackLabel("SignUp","TapLogin","PostList"),R.trackClickLogin("Post List")},clickSignup(e){e.preventDefault(),e.stopPropagation(),O.A.$emit("Overlay::showSignup"),this.trackLabel("SignUp","TapSignup","PostList"),R.trackClickSignup("Post List")}}};o(81822);let B=(0,j.A)(F,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("SignupListBanner");return(0,s.uX)(),(0,s.Wv)(a,{class:"signup-list-banner",onLogin:n.clickLogin,onSignup:n.clickSignup},{buttonSignup:(0,s.k6)(()=>[...t[0]||(t[0]=[(0,s.eW)(" Create new account ",-1)])]),_:1},8,["onLogin","onSignup"])}],["__scopeId","data-v-dc00785b"]]);var N=o(96231),$=o(920),H=o(29889),V=o(61415),W=o(72674),X=o(57067),G=o(53751),z=o(76799).A,K=o(10370).A,Q=o(13075).A,Y=o(69741).A;function q(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function Z(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapState:J,mapActions:ee,mapGetters:et}=(0,b.$t)("post"),{mapState:eo}=(0,b.$t)("app"),er={emits:["streamVisible"],props:["listApiInfo","headerHeight"],mixins:[_,S.A],data:()=>({streamObserver:null,postObserver:null,postItemRefs:{},archivedStreams:{},archivedPosts:{},containerPadding:32,visibleStreamPos:0,streamsHeight:{},adHeight:270,pendingHeightUpdates:{},noProgress:null}),watch:{$route(e,t){this.resetList(),this.$nextTick(()=>{this.startObservers(),this.initStreams()})},streams(){this.streamObserver||(this.startObservers(),this.initStreams())},postIds(){this.resetLoadMore()},apiInfo(){this.updateRenderedStreamCount()},showAds:{handler(){let e=window.scrollY;this.pendingHeightUpdates={},this.debouncedUpdateStreamHeights&&"function"==typeof this.debouncedUpdateStreamHeights.cancel&&this.debouncedUpdateStreamHeights.cancel(),this.resetList(),(0,$.u)().setListViewStreamsHeight(this.$route.path,{}),this.$nextTick(()=>{this.startObservers(),this.initStreams(),window.scrollTo(0,e)})},flush:"post"}},setup(){let e=(0,$.u)();return{isCollectionPageRoute:(0,s.EW)(()=>e.isRoute(H.A.COLLECTION_PAGE))}},computed:Z(q({},eo(["topNavHeight"]),(0,N.aH)(x.kH,["reports"]),J({posts:e=>e.posts,apiInfo(e){return this.listApiInfo||e.currentApiInfo||{}},postIds(e,t){return t.POST_LIST_IDS(this.apiInfo)},hasNoMorePost(e,t){return null===t.GET_CURSORS(this.apiInfo)},lastPosition(e){return e.lastPositionByUrl[this.apiInfo.url]||null}})),{streams(){let e=this.postIds,t=0,o=[];for(;t<e.length;){let r=this.getStreamSize(o.length),i=e.slice(t,t+r);o.push(i),t+=r}return o},visibleStreams(){return this.streams.filter((e,t)=>
1t<=this.visibleStreamPos)},listItemStreams(){let e=[],t=0;return this.visibleStreams.forEach((o,r)=>{let i=this.streamDomId(r),s={id:i,position:r,archived:!this.displayStream(i),style:this.streamStyle(i)},n=[];o.forEach(e=>{if(t+=1,!this.reports.includes(e)){let o={type:"post",id:e,position:t,postId:e};n.push(o)}});let a=this.getAdItem(t);a&&n.push(a),s.items=n,e.push(s)}),e},infiniteLoadDistance(){let e=v.A.browserHeight(),t=this.visibleStreamPos<2?1:2;return this.postIds.length?Math.max(300,e*t):300},listViewStyle(){return this.lastPosition?{minHeight:`${this.lastPosition.top}px`}:null},showSidebar(){return!!this.showAds&&(!this.$route||H.A.LIST_VIEWS.includes(this.$route.name))},sidebarTopPadding(){return this.showSidebar?`-${this.headerHeight||0}px`:0}}),methods:Z(q({},ee({_updatePostAutoPlay:"UPDATE_POST_AUTO_PLAY",loadPosts:"LOAD_POSTS"}),(0,N.i0)(x.kH,["updateUnInterestedPosts"])),{getStreamSize(e){if(C.A.isBot())return 10;let t={0:3,1:3,standard:5};return t[e]?t[e]:t.standard},updatePostAutoPlay(e){if(!this.posts)return;let t=this.posts[e.id].type,o=this.postArchived(e.id);[z.TYPE_ANIMATED,z.TYPE_VIDEO,z.TYPE_EMBED_VIDEO].includes(t)&&!o&&this._updatePostAutoPlay(e)},async loadMorePosts(){return K.log("loadMorePosts(): load more posts"),await this.loadPosts({apiInfo:this.apiInfo})},loadMoreHandler(){let e=this.visibleStreamPos>=this.streams.length-1;if(!this.hasNoMorePost||!e)if(e){let{url:e}=this.apiInfo,t=this.postIds.length,o=this.noProgress&&this.noProgress.url===e&&this.noProgress.count===t;if(o&&this.noProgress.tries>=2)return;this.loadMorePosts().then(()=>{this.postIds.length!==t?this.noProgress=null:this.noProgress={url:e,count:t,tries:(o?this.noProgress.tries:0)+1}}).catch(e=>{e&&e.response||this.resetLoadMore()})}else{this.visibleStreamPos+=1;let e=this.visibleStreamPos,t=this.streamDomId(e);this.$nextTick(()=>{this.resetLoadMore(),this.streamObserver.observe(this.streamRef(t),{pos:e})})}},resetLoadMore(){K.log("resetLoadMore"),this.$refs.loadMore&&this.$refs.loadMore.reset()},scrollToNextPost(){this.scrollToPost({direction:1})},scrollToPrevPost(){this.scrollToPost({direction:-1})},scrollToPost({direction:e}){let t=this.getVisibleItems();if(t[0]){let o=Q.getPostId(t[0].domId),r=this.postIds.indexOf(o),i=r+e;-1!==r&&i>=0&&i<this.postIds.length&&this.scrollToPostById(this.postIds[i])}},scrollToPostById(e){let t=this.postItemRefs[e];if(!t)return;let o=t.$el.getBoundingClientRect().top+Q.getScrollTop()-this.topNavHeight;Q.scrollTo(o)},getVisibleItems(){return this.postObserver.getSortedVisibleItems(.6)},updateRenderedStreamCount(){if(this.lastPosition){this.visibleStreamPos=Math.min(this.lastPosition.stream,this.streams.length);let{archivedStreams:e}=this.lastPosition;for(let t=0;t<this.visibleStreamPos;t++){let o=this.streamDomId(t);e[o]&&(this.archivedStreams[o]=e[o])}}},initStreams(){this.streamObserver||this.createStreamObserver(),this.$nextTick(()=>{this.restoreLastPosition();for(let e=0;e<=this.visibleStreamPos;e++){let t=this.streamDomId(e),o=this.streamRef(t);o&&this.streamObserver.observe(o,{pos:e})}})},restoreLastPosition(){this.lastPosition&&(O.A.$emit("scroll::disable",!0),setTimeout(()=>{O.A.$emit("scroll::disable",!1)},1e3))},startObservers(){this.streamObserver||this.createStreamObserver(),this.postObserver||this.createPostObserver()},resetStreams(){this.visibleStreamPos=0,this.updateRenderedStreamCount(),this.archivedStreams={},this.streamsHeight={}},resetList(){this.streamObserver&&(this.streamObserver.destroy(),this.streamObserver=null),this.postObserver&&(this.postObserver.destroy(),this.postObserver=null),this.resetStreams()},streamDomId:e=>Q.getStreamDomId(e),streamRef(e){var t;return(null==(t=this.$refs[e])?void 0:t[0])||null},displayStream(e){return!this.archivedStreams[e]},streamStyle(e){if(!this.showAds&&this.displayStream(e))return null;let t=this.streamsHeight[e];if(!t){let t=parseInt(e.split("-")[1],10),o="500px";return 0===t?o="800px":1===t?o="700px":2===t&&(o="600px"),{minHeight:o}}return{minHeight:t}},postsInStream(e){if(!this.streams)return[];let t=Q.getStreamPos(e);return this.streams[t]||[]},postArchived(e){return this.archivedPosts[e]},createStreamObserver(){if(this.streamObserver)return;let e=v.A.browserHeight();return this.streamObserver=new Y.VisibilityObserver(this.streamIntersectHandler,2*e,3*e),this.streamObserver},streamIntersectHandler(e){let t=e.filter(e=>e.visibilityStatus===Y.VISIBILITY_STATUS.enter||e.visibilityStatus===Y.VISIBILITY_STATUS.exit);if(0===t.length)return;
1t.forEach(e=>{let t=e.domId,o=this.streamRef(t),r=this.postsInStream(t);if(e.visibilityStatus===Y.VISIBILITY_STATUS.enter&&o){let e=this.getStreamContentHeight(o);e&&this.streamsHeight[t]!==e&&(this.pendingHeightUpdates[t]=e,this.debouncedUpdateStreamHeights())}if(e.visibilityStatus===Y.VISIBILITY_STATUS.enter)this.archivedStreams[t]=0,r.length>0&&r.forEach(e=>this.archivedPosts[e]=!1);else if(e.visibilityStatus===Y.VISIBILITY_STATUS.exit){if(!o)return;this.archivedStreams[t]=1,r.length>0&&r.forEach(e=>this.archivedPosts[e]=!0),O.A.$emit(`post::streamArchived::${t}`)}});let o=this.streamObserver&&this.streamObserver.getSortedVisibleItems()||[];if(!o.length)return;let r=o[o.length-1].data.pos;this.$emit("streamVisible",{url:this.apiInfo.url,stream:r,archivedStreams:q({},this.archivedStreams)}),this.$nextTick(()=>{V.A.changePage()})},getStreamContentHeight(e){if(!e)return null;let t=e.querySelector(".list-container");if(!t){let t=e.scrollHeight;return t?`${Math.ceil(t)}px`:null}let o=t.getBoundingClientRect();if(!this.showAds)return o.height?`${Math.ceil(o.height)}px`:null;let r=e.querySelector(".sidebar"),i=r?r.getBoundingClientRect():null,s=e.getBoundingClientRect(),n=i&&o.width+i.width>s.width+1?o.height+i.height:Math.max(o.height,i?i.height:0);return n?`${Math.ceil(n)}px`:null},createPostObserver(){this.postObserver=new Y.VisibilityObserver(this.postIntersectHandler,-this.topNavHeight,0,.6)},postIntersectHandler(e){e.forEach(e=>{let t=Q.getPostId(e.domId),o=e.intersectionRatio>=.6;o?this.updatePostAutoPlay({id:t,autoPlayEvent:"play"}):!o&&e.intersectionRatio>0&&this.updatePostAutoPlay({id:t,autoPlayEvent:"pause"})}),this.updatePrimaryPost()},updatePrimaryPost(){var e,t;let o=(null==(e=this.postObserver)?void 0:e.getSortedVisibleItems(.5))||[];if(0===o.length)return void O.A.$emit("tracking::primaryPostChanged",{postId:null,context:{}});if(1===o.length){let e=Q.getPostId(o[0].domId),r=this.posts[e];O.A.$emit("tracking::primaryPostChanged",{postId:e,context:{position:null==(t=o[0].data)?void 0:t.position,sensitiveCover:(null==r?void 0:r.sensitiveCover)||!1}});return}let r=window.innerHeight/2,i={postId:null,score:-1/0,context:{}};o.forEach(e=>{let t=document.getElementById(e.domId);if(!t)return;let o=t.getBoundingClientRect(),s=Math.abs(o.top+o.height/2-r),n=1e3*e.intersectionRatio-s;if(n>i.score){var a;let t=Q.getPostId(e.domId),o=this.posts[t];i={postId:t,score:n,context:{position:null==(a=e.data)?void 0:a.position,sensitiveCover:(null==o?void 0:o.sensitiveCover)||!1}}}}),O.A.$emit("tracking::primaryPostChanged",{postId:i.postId,context:i.context})},setPostItemRefs(e){if(!e)return;this.postItemRefs[e.postId]=e;let t={position:e.position};this.postObserver?this.postObserver.observe(e.$el,t):setTimeout(()=>{document.body.contains(e.$el)&&this.postObserver.observe(e.$el,t)},10)},getContentHeight(e){let t=this.$refs[e];return t?t.$el&&t.$el.offsetHeight:null}}),created(){this.debouncedUpdateStreamHeights=(0,X.A)(function(){let e=q({},this.pendingHeightUpdates);this.pendingHeightUpdates={},Object.entries(e).forEach(([e,t])=>{this.streamsHeight[e]=t}),(0,$.u)().setListViewStreamsHeight(this.$route.path,this.streamsHeight)},500),this.updateRenderedStreamCount(),this.startObservers(),this.keyboardEvents={},["voteUp","voteDown","togglePlay","comment"].forEach(e=>{this.keyboardEvents[`post::${e}::inView`]=()=>{let t=this.getVisibleItems();t[0]&&O.A.$emit(`post::${e}::${Q.getPostId(t[0].domId)}`)}}),Object.entries(this.keyboardEvents).forEach(([e,t])=>O.A.$on(e,t)),O.A.$on("post::toNextListPost",this.scrollToNextPost),O.A.$on("post::toPrevListPost",this.scrollToPrevPost)},beforeUpdate(){this.postItemRefs={}},mounted(){let e=(0,$.u)().getListViewStreamsHeight(this.$route.path);e&&this.showAds&&(console.log("Restored saved stream heights:",Object.keys(e).length),this.streamsHeight=q({},e)),this.initStreams()},beforeUnmount(){this.debouncedUpdateStreamHeights&&"function"==typeof this.debouncedUpdateStreamHeights.cancel&&this.debouncedUpdateStreamHeights.cancel(),this.resetList(),this.postItemRefs={}
1,Object.entries(this.keyboardEvents).forEach(([e,t])=>O.A.$off(e,t)),this.keyboardEvents={},O.A.$off("post::toNextListPost",this.scrollToNextPost),O.A.$off("post::toPrevListPost",this.scrollToPrevPost)},components:{PostSignupListBanner:B,LoadMore:h.A,PostListItem:m.A,ProfileBlankState:A.A,PostListAds:g.A,Sidebar:W.A}},ei=()=>{(0,G.$9)(e=>({v7cbdaf70:e.sidebarTopPadding}))},es=er.setup;er.setup=es?(e,t)=>(ei(),es(e,t)):ei,o(8506);let en=(0,j.A)(er,[["render",function(e,t,o,r,i,h){let m=(0,s.g2)("PostListItem"),g=(0,s.g2)("PostSignupListBanner"),f=(0,s.g2)("Sidebar"),b=(0,s.g2)("PostListAds"),v=(0,s.g2)("LoadMore");return(0,s.uX)(),(0,s.CE)("section",{id:"list-view-2",style:(0,n.Tr)(h.listViewStyle)},[e.hasNoMorePost&&0===e.postIds.length?((0,s.uX)(),(0,s.CE)("div",a,[(0,s.RG)(e.$slots,"blank-state",{},()=>[t[0]||(t[0]=(0,s.Lk)("div",{class:"message"},"Sorry! No posts were found",-1))],!0)])):((0,s.uX)(),(0,s.CE)(s.FK,{key:1},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(h.listItemStreams,t=>{var o,r,i;return(0,s.uX)(),(0,s.CE)("div",{key:t.id,class:(0,n.C4)(["stream-container",{"stream-placeholder":t.placeholder}]),style:(0,n.Tr)(t.style)},[(0,s.Lk)("div",{class:"list-stream",id:t.id,ref_for:!0,ref:t.id},[(0,s.Lk)("div",c,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(t.items,(o,r)=>((0,s.uX)(),(0,s.CE)(s.FK,{key:o.id},["post"===o.type?((0,s.uX)(),(0,s.Wv)(m,{ref_for:!0,ref:h.setPostItemRefs,key:o.postId,postId:o.postId,position:o.position,streamId:t.id,archived:t.archived},null,8,["postId","position","streamId","archived"])):(0,s.Q3)("",!0),e.showSignupBanner&&o.position%4==0?((0,s.uX)(),(0,s.Wv)(g,{key:`showSignupBanner-${o.position}`,showSignupPopUpWhenInView:10===o.position},null,8,["showSignupPopUpWhenInView"])):(0,s.Q3)("",!0)],64))),128))]),h.showSidebar&&!t.archived?((0,s.uX)(),(0,s.Wv)(f,{key:"stream-"+t.id,getContentHeight:()=>h.getContentHeight(t.id)},null,8,["getContentHeight"])):(0,s.Q3)("",!0)],8,l),(null==(o=t.items[t.items.length-1])?void 0:o.type)==="inlineAd"?((0,s.uX)(),(0,s.CE)(s.FK,{key:0},[t.archived?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(b,{class:"inline-ad-container list-view",key:(null==(r=t.items[t.items.length-1])?void 0:r.id)||"placeholder",adContainers:(null==(i=t.items[t.items.length-1])?void 0:i.adContainers
1)||[],onObserveAd:e.observeAd,onUnobserveAd:e.unobserveAd},null,8,["adContainers","onObserveAd","onUnobserveAd"]))],64)):(0,s.Q3)("",!0)],6)}),128)),(0,s.Lk)("div",d,[(0,s.bF)(v,{ref:"loadMore",threshold:h.infiniteLoadDistance,onLoadMore:h.loadMoreHandler},null,8,["threshold","onLoadMore"]),r.isCollectionPageRoute?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)(s.FK,{key:0},[e.hasNoMorePost?((0,s.uX)(),(0,s.CE)("a",u,"No more posts")):((0,s.uX)(),(0,s.CE)("a",p,[...t[1]||(t[1]=[(0,s.Lk)("div",{class:"simple-spinner"},null,-1)])]))],64))])],64))],4)}],["__scopeId","data-v-6db1f9bd"]])},93381(e,t,o){"use strict";o.d(t,{A:()=>eC});var r,i,s,n,a,l,c=o(20641),d=o(90033);let p=["id"],u={class:"post-container"},h={class:"share right"};var m=o(67025),g=o(34979),f=o(65190),b=o(59796),v=o(67543);let y={class:"btn-vote left post-comment"},w={class:"comment-text"};var k=o(56802),P=o(5626),_=o(91942),O=o(96231),C=o(49596),A=o(22315),S=o(36793);let I={components:{BaseIcon:S.h_}};var T=o(64901);let x=(0,T.A)(I,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("BaseIcon");return(0,c.uX)(),(0,c.Wv)(n,{viewBox:"0 0 18 18",color:"#999999"},{default:(0,c.k6)(()=>[...t[0]||(t[0]=[(0,c.Lk)("path",{d:"M6.3 18C6.06131 18 5.83239 17.9052 5.6636 17.7364C5.49482 17.5676 5.4 17.3387 5.4 17.1V14.4H1.8C1.32261 14.4 0.864773 14.2104 0.527208 13.8728C0.189642 13.5352 0 13.0774 0 12.6V1.8C0 0.801 0.81 0 1.8 0H16.2C16.6774 0 17.1352 0.189642 17.4728 0.527208C17.8104 0.864773 18 1.32261 18 1.8V12.6C18 13.0774 17.8104 13.5352 17.4728 13.8728C17.1352 14.2104 16.6774 14.4 16.2 14.4H10.71L7.38 17.739C7.2 17.91 6.975 18 6.75 18H6.3ZM7.2 12.6V15.372L9.972 12.6H16.2V1.8H1.8V12.6H7.2Z"},null,-1)])]),_:1})}]]);var E=o(3472);let{mapGetters:L}=(0,E.$t)("config"),M={mixins:[m.A],setup(){let{isMainPost:e}=(0,A.A)();return{isMainPost:e}},components:{TapPost:k.A,IconComment:x},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,O.aH)(C.iX,{commentsCount:"totalCount"}),L({getConfig:"GET_CONFIG"})),i=i={href(){return!this.postId||this.isCollectionPage?"javascript:void(0);":`${this.postUrl}#comment`},postCommentsCount(){return!this.postId||this.isCollectionPage?0:this.isMainPost&&this.commentsCount?P.A.abbreviateNumber(this.commentsCount):P.A.abbreviateNumber(this.post.commentsCount)},postCommentText(){return 1===this.postCommentsCount?this.actionText:`${this.actionText}s`},keyboardEvent(){return`post::comment::${this.postId}`},target(){return this.postId&&!this.isCollectionPage?"_blank":"_self"},actionText(){return"ForumPost"===this.post.type?"Answer":"Comment"}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{clickComment(){this.$refs.comment.click()}},mounted(){_.A.$on(this.keyboardEvent,this.clickComment)},beforeUnmount(){_.A.$off(this.keyboardEvent,this.clickComment)},props:{postId:String,position:Number}};o(15726);let j=(0,T.A)(M,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("IconComment"),a=(0,c.g2)("TapPost");return(0,c.uX)(),(0,c.CE)("ul",y,[(0,c.Lk)("li",null,[(0,c.bF)(a,{class:"comment badge-evt",ref:"comment",target:s.target,postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,href:s.href,isCollectionPage:e.isCollectionPage,eventKey:"Comment"},{default:(0,c.k6)(()=>[(0,c.bF)(n,{size:"18"}),(0,c.Lk)("span",null,(0,d.v_)(s.postCommentsCount),1),(0,c.Lk)("span",w,(0,d.v_)(s.postCommentText),1)]),_:1},8,["target","postId","position","feedId","feedSource","href","isCollectionPage"])])])}],["__scopeId","data-v-815670e0"]]);var D=o(13075),U=o(82671),R=o(16259),F=o(29889),B=o(21439);let N={class:"post-hidden"},$={class:"post-hidden__header"},H={class:"post-hidden__header__left"};var V=o(2567);let W={components:{BaseIcon:S.h_}},X=(0,T.A)(W,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("BaseIcon");return(0,c.uX)(),(0,c.Wv)(n,{viewBox:"0 0 15 17",color:"#999999"},{default:(0,c.k6)(()=>[...t[0]||(t[0]=[(0,c.Lk)("path",{d:"M9.4 2L9 0H0V17H2V10H7.6L8 12H15V2H9.4Z"},null,-1)])]),_:1})}]]),G={components:{BaseIcon:S.h_}},z={components:{IconRevert:(0,T.A)(G,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("BaseIcon");return(0,c.uX)(),(0,c.Wv)(n,{viewBox:"0 0 14 7",color:"#999999"},{default:(0,c.k6)(()=>[...t[0]||(t[0]=[(0,c.Lk)("path",{d:"M7.3335 1.33335C5.56683 1.33335 3.96683 1.99335 2.7335 3.06669L0.333496 0.666687V6.66669H6.3335L3.92016 4.25335C4.84683 3.48002 6.02683 3.00002 7.3335 3.00002C9.6935 3.00002 11.7002 4.54002 12.4002 6.66669L13.9802 6.14669C13.0535 3.35335 10.4335 1.33335 7.3335 1.33335Z"},null,-1)])]),_:1})}]]),IconReport:X,IconBlock:o(39779).A,IconHide:V.A},props:{postId:String},methods:{clickReport(){this.$emit("onReport")},clickMute(){this.$emit("onMute")},clickRevert(){this.$emit("onRevert")},clickBlockTag(){this.$emit("onBlockTag")}},emits:["onMute","onReport","onRevert","onBlockTag"]};o(10298);let K=(0,T.A)(z,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("IconHide"),a=(0,c.g2)("IconRevert"),l=(0,c.g2)("IconBlock"),d=(0,c.g2)("IconReport");return(0,c.uX)(),(0,c.CE)("div",N,[(0,c.Lk)("div",$,[(0,c.Lk)("div",H,[(0,c.bF)(n,{size:"20"}),t[4]||(t[4]=(0,c.Lk)("span",null,"Post hidden",-1))]),(0,c.Lk)("div",{class:"post-hidden__header__right",onClick:t[0]||(t[0]=(...e)=>s.clickRevert&&s.clickRevert(...e))},[(0,c.bF)(a,{size:"16"})])]),t[8]||(t[8]=(0,c.Lk)("div",{class:"post-hidden__content"}," Thanks. 9GAG will use this to make your feed better. ",-1)),(0,c.Lk)("div",{class:"post-hidden__action",onClick:t[1]||(t[1]=(...e)=>s.clickMute&&s.clickMute(...e))},[(0,c.bF)(l,{size:"16"}),t[5]||(t[5]=(0,c.Lk)("span",null,"Block words from title",-1))]),(0,c.Lk)("div",{class:"post-hidden__action",onClick:t[2]||(t[2]=(...e)=>s.clickBlockTag&&s.clickBlockTag(...e))},[(0,c.bF)(l,{size:"16"}),t[6]||(t[6]=(0,c.Lk)("span",null,"Block tags",-1))]),(0,c.Lk)("div",{class:"post-hidden__action",onClick:t[3]||(t[3]=(...e)=>s.clickReport&&s.clickReport(...e))},[(0,c.bF)(d,{size:"16"}
1),t[7]||(t[7]=(0,c.Lk)("span",null,"Report post",-1))])])}],["__scopeId","data-v-8614fa80"]]);var Q=o(62776),Y=o(17662),q=o(79394),Z=o(16141),J=o(65441),ee=o(24616),et=o(77403),eo=o(53751);let er={class:"post-top-comment__left"},ei={class:"post-top-comment__right"},es={class:"post-top-comment__info"},en={class:"post-top-comment__author"},ea={key:1,class:"post-top-comment__emoji"},el={key:3,class:"post-top-comment__time"},ec={class:"post-top-comment__content"},ed={class:"post-top-comment__actions"};var ep=o(66963),eu=o(14344),eh=o(15380),em=o(92692),eg=o(31065),ef=o(58087),eb=o(2829),ev=o(28848);let{mapGetters:ey}=(0,E.$t)("config"),ew={name:"PostTopComment",components:{Avatar:ep.A,IconVerified:eh.A,ProBadge:em.A,PotzBadge:eu.A,CommentItemText:eg.A,CommentItemMedia:ef.A,CommentItemActions:eb.A},props:{postId:{type:String,required:!0},topComment:{type:Object,default:null},position:{type:Number,default:0}},setup(){let{isRelatedPost:e}=(0,A.A)();return{isRelatedPost:e}},computed:(s=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},ey({getConfig:"GET_CONFIG"})),n=n={showTopCommentImage(){let e=this.getConfig("features.topCommentImageInList");return 2===e||1===e&&window.location.search.includes("topCommentImageInList=1")},maxTextLengthInTopComment(){return parseInt(this.getConfig("features.maxTextLengthInTopComment")||100)},showThisTopComment(){return!!this.topComment&&!!this.topComment.user&&(!!this.showTopCommentImage||"userMedia"!==this.topComment.type)},author(){var e;return(null==(e=this.topComment)?void 0:e.user)||{}},showProBadge(){return this.author.isActivePro||this.author.isActiveProPlus},formattedLikeCount(){var e;let t=(null==(e=this.topComment)?void 0:e.likeCount)||0;return 0===t?"":P.A.abbreviateNumber(t)},commentAge(){var e;return(null==(e=this.topComment)?void 0:e.timestamp)?ev.A.getTimeAgo(this.topComment.timestamp):""},postUrlToComment(){return`/gag/${this.postId}#cs_comment_id=${this.topComment.commentId}`},postUrlToComments(){return`/gag/${this.postId}#comment`},showAchievementBadges(){let e=this.getConfig("features.displayAchievementBadges");return 2===e||1===e&&window.location.search.includes("displayAchievementBadges=1")},achievements(){var e,t;return this.showAchievementBadges&&null!=(e=null==(t=this.author)?void 0:t.achievements)?e:[]}},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(n)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))}),s),methods:{handleClick(){J.A.trackOpenPost(this.postId,"Top Comment",this.isRelatedPost,this.topComment),this.$router.push(this.postUrlToComment)},handleViewComments(){J.A.trackOpenPost(this.postId,"Top Comment View Comments",this.isRelatedPost,this.topComment),this.$router.push(this.postUrlToComments)},handleAvatarClick(){J.A.trackClickAvatar(this.author.accountId,"Top Comment",this.topComment),this.$router.push(new URL(this.author.profileUrl).pathname)},handleUsernameClick(){J.A.trackClickUsername(this.author.accountId,"Top Comment",this.topComment),this.$router.push(new URL(this.author.profileUrl).pathname)}}};o(32266);let ek=(0,T.A)(ew,[["render",function(e,t,o,r,i,s){let n=(0,c.g2)("Avatar"),a=(0,c.g2)("IconVerified"),l=(0,c.g2)("ProBadge"),p=(0,c.g2)("PotzBadge"),u=(0,c.g2)("CommentItemText"),h=(0,c.g2)("CommentItemMedia"),m=(0,c.g2)("CommentItemActions");return(0,c.uX)(),(0,c.CE)(c.FK,null,[s.showThisTopComment?((0,c.uX)(),(0,c.CE)("div",{key:0,class:"post-top-comment",onClick:t[1]||(t[1]=(...e)=>s.handleClick&&s.handleClick(...e))},[(0,c.Lk)("div",er,[(0,c.bF)(n,{class:"post-top-comment__avatar",profileUrl:s.author.profileUrl,avatarUrl:s.author.avatarUrl,size:40,onClick:(0,eo.D$)(s.handleAvatarClick,["stop"])},null,8,["profileUrl","avatarUrl","onClick"])]),(0,c.Lk)("div",ei,[(0,c.Lk)("div",es,[(0,c.Lk)("div",en,[(0,c.Lk)("span",{class:"post-top-comment__username",onClick:t[0]||(t[0]=(0,eo.D$)((...e)=>s.handleUsernameClick&&s.handleUsernameClick(...e),["stop"]))},(0,d.v_)(s.author.displayName),1),s.author.isVerifiedAccount?((0,c.uX)(),(0,c.Wv)(a,{key:0,class:"post-top-comment__icon"})):(0,c.Q3)("",!0),s.author.emojiStatus?((0,c.uX)(),(0,c.CE)("span",ea,(0,d.v_)(s.author.emojiStatus),1)):(0,c.Q3)("",!0),s.showProBadge?((0,c.uX)(),(0,c.Wv)(l,{key:2,user:s.author},null,8,["user"])):(0,c.Q3)("",!0),((0,c.uX)(!0),(0,c.CE)(c.FK,null,(0,c.pI)(s.achievements,e=>((0,c.uX)(),(0,c.Wv)(p,{key:`${e.type}-${e.level}`,type:e.type,level:e.level,size:24,showTooltip:"",small:"",accountId:s.author.accountId},null,8,["type","level","accountId"]))),128)),s.commentAge?((0,c.uX)(),(0,c.CE)("span",el,(0,d.v_)(s.commentAge),1)):(0,c.Q3)("",!0)])]),(0,c.Lk)("div",ec,["text"===o.topComment.type?((0,c.uX)(),(0,c.Wv)(u,{key:0,comment:o.topComment,shouldTruncate:!0,maxTextLength:s.maxTextLengthInTopComment},null,8,["comment","maxTextLength"])):"userMedia"===o.topComment.type?((0,c.uX)(),(0,c.Wv)(h,{key:1,comment:o.topComment},null,8,["comment"])):(0,c.Q3)("",!0)]),(0,c.Lk)("div",ed,[(0,c.bF)(m,{comment:o.topComment,isLocked:!1},null,8,["comment"])])])])):(0,c.Q3)("",!0),s.showThisTopComment?((0,c.uX)(),(0,c.CE)("a",{key:1,class:"post-top-comment-footer",href:"javascript:void(0)",onClick:t[2]||(t[2]=(...e)=>s.handleViewComments&&s.handleViewComments(...e))},[...t[3]||(t[3]=[(0,c.Lk)("span",{class:"arrow-down"},null,-1),(0,c.eW)(" View comments ",-1)])])):(0,c.Q3)("",!0)],64)}],["__scopeId","data-v-03190814"]]);var eP=o(76799).A;let{mapGetters:e_}=(0,E.$t)("config"),eO={mixins:[m.A,Y.A,q.A],props:{postId:String,position:Number,streamId:String,archived:Boolean},setup(){let{isRelatedPost:e,isMainPost:t}=(0,A.A)();return{isRelatedPost:e,isMainPost:t,userStore:(0,Z.kH)()}},data:()=>({showComposer:!1,showPostHidden:!1}),computed:(a=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e_({getConfig:"GET_CONFIG"})),l=l={showPostAward(){return!this.isCollectionPage&&this.userStore.isLoggedIn&&this.postId&&!this.userStore.uploads.includes(this.postId)},postDomId(){return D.A.getPostDomId(this.postId)},showDesc(){let e=[eP.TYPE_COLLECTION_PAGE,eP.TYPE_TEXT];return this.post.description&&""!==this.post.description&&!e.includes(this.post.type)},postTitleComponent(){return this.isRelatedPost?"h3":"h2"},postOptions(){return this.getConfig("postOptions")},showCreateMemeButton(){var e;return!!(null==(e=this.postOptions)?void 0:e.showCreateMemeButtonOnListView)&&this.post.isMeme&&"Photo"===this.post.type},showTopComment(){let e=this.getConfig("features.topCommentInList");return(2===e||1===e&&window.location.search.includes("topCommentInList=1"))&&!!this.topComment},topComment(){return this.post.topComment}},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(l)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(l,e))}),a),components:{PostHidden:K,PostSave:B.A,PostTags:f.A,PostVote:b.A,PostShare:v.A,PostContent:U.A,PostComment:j,PostHeader:g.A,PostPoll:et.A,PostTopComment:ek,TapPost:k.A,Markdown:R.A,PostAward:ee.A,PostInlineComment:(0,c.$V)(()=>o.e(152).then(o.bind(o,99518)))},methods:{showCommentComposer(){F.A.LIST_VIEWS.includes(this.$route.name)&&this.postId&&!this.isCollectionPage&&(this.showComposer=!0)},handleClickTag(e){J.A.trackClickTag(e.key,"Post",this.isMainPost)},togglePostHidden(){this.showPostHidden=!this.showPostHidden},onReportClick(){this.triggerSignup({action:Q.hI})||this.reportEntry(this.postId,this.isMainPost)},onMuteClick(){_.A.$emit("Overlay::showMuteListModal")},onBlockTagClick(){var e,t;_.A.$emit("Overlay::showBlockTagModal",null==(t=this.post)||null==(e=t.tags)?void 0:e.map(e=>e.key))},onRevertClick(){(0,Z.kH)().revertBlockPost(this.postId,"post"),this.togglePostHidden(),J.A.trackPostUnhidden(this.postId)}},mounted(){_.A.$on(`post::hidePost::${this.postId}`,this.togglePostHidden)},unmounted(){_.A.$off(`post::hidePost::${this.postId}`,this.togglePostHidden)}};o(69288);let eC=(0,T.A)(eO,[["render",function(e,t,o,r,i,s){var n;let a=(0,c.g2)("PostHidden"),l=(0,c.g2)("PostHeader"),m=(0,c.g2)("TapPost"),g=(0,c.g2)("PostContent"),f=(0,c.g2)("Markdown"),b=(0,c.g2)("PostPoll"),v=(0,c.g2)("PostTags"),y=(0,c.g2)("PostVote"),w=(0,c.g2)("PostComment"),k=(0,c.g2)("PostAward"),P=(0,c.g2)("PostSave"),_=(0,c.g2)("PostShare"),O=(0,c.g2)("PostTopComment"),C=(0,c.g2)("PostInlineComment");return(0,c.uX)(),(0,c.CE)("article",{id:s.postDomId},[i.showPostHidden?((0,c.uX)(),(0,c.Wv)(a,{key:0,postId:o.postId,onOnReport:s.onReportClick,onOnMute:s.onMuteClick,onOnRevert:s.onRevertClick,onOnBlockTag:s.onBlockTagClick},null,8,["postId","onOnReport","onOnMute","onOnRevert","onOnBlockTag"])):o.archived?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.CE)(c.FK,{key:1},[(0,c.Lk)("header",null,[(0,c.bF)(l,{postId:o.postId,showCreateMemeButton:s.showCreateMemeButton},null,8,["postId","showCreateMemeButton"]),(0,c.bF)(m,{class:"badge-evt badge-track",track:`post,v,,,d,${e.post.id},l`,postId:o.postId,position:o.position,feedId:e.feedId,feedSource:e.feedSource,href:(null==(n=e.ctaData)?void 0:n.url)||e.postUrl,eventKey:"PostTitle",target:"_blank"},{default:(0,c.k6)(()=>[((0,c.uX)(),(0,c.Wv)((0,c.$y)(s.postTitleComponent),null,{default:(0,c.k6)(()=>[(0,c.eW)((0,d.v_)(e.postTitle),1)]),_:1}))]),_:1},8,["track","postId","position","feedId","feedSource","href"])]),(0,c.Lk)("div",u,[(0,c.bF)(g,{postId:o.postId,position:o.position,streamId:o.streamId},null,8,["postId","position","streamId"]),s.showDesc?((0,c.uX)(),(0,c.Wv)(f,{key:0,class:"post-text-container",content:e.post.description},null,8,["content"])):(0,c.Q3)("",!0)]),e.post.polling?((0,c.uX)(),(0,c.Wv)(b,{key:0,postId:o.postId,pollingData:e.post.polling,isMainPost:!1,position:o.position},null,8,["postId","pollingData","position"])):(0,c.Q3)("",!0),(0,c.bF)(v,{tags:e.post.tags,isMainPost:r.
1isMainPost},null,8,["tags","isMainPost"]),(0,c.Lk)("div",{class:"post-afterbar-a",onClick:t[0]||(t[0]=(...e)=>s.showCommentComposer&&s.showCommentComposer(...e))},[(0,c.bF)(y,{postId:o.postId,position:o.position,onOnVote:s.showCommentComposer},null,8,["postId","position","onOnVote"]),(0,c.bF)(w,{postId:o.postId,position:o.position},null,8,["postId","position"]),s.showPostAward?((0,c.uX)(),(0,c.Wv)(k,{key:0,postId:o.postId},null,8,["postId"])):(0,c.Q3)("",!0),e.isCollectionPage?(0,c.Q3)("",!0):((0,c.uX)(),(0,c.Wv)(P,{key:1,postId:o.postId},null,8,["postId"])),(0,c.Lk)("div",h,[(0,c.bF)(_,{postId:o.postId,position:o.position},null,8,["postId","position"])]),t[1]||(t[1]=(0,c.Lk)("div",{class:"clearfix"},null,-1))]),s.showTopComment?((0,c.uX)(),(0,c.Wv)(O,{key:1,postId:o.postId,topComment:s.topComment,position:o.position},null,8,["postId","topComment","position"])):(0,c.Q3)("",!0),i.showComposer?((0,c.uX)(),(0,c.Wv)(C,{key:2,postId:o.postId,post:e.post},null,8,["postId","post"])):(0,c.Q3)("",!0)],64))],8,p)}],["__scopeId","data-v-0eb44564"]])},14132(e,t,o){"use strict";o.d(t,{A:()=>u});var r,i,s=o(20641),n=o(49741),a=o(36793),l=o(96231),c=o(16141),d=o(65441).A;let p={mixins:[n.A],computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,l.aH)(c.kH,["user"])),i=i={username(){return this.$route.params.username},isMyProfile(){return this.user.username===this.username}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{clickPost(){d.trackClickUpload(),this.$router.push("/submit")}},components:{ProfileBlankState:a.PV}},u=(0,o(64901).A)(p,[["render",function(e,t,o,r,i,n){let a=(0,s.g2)("ProfileBlankState",!0);return(0,s.uX)(),(0,s.Wv)(a,{type:e.type,isMyProfile:n.isMyProfile,onClickPost:n.clickPost},null,8,["type","isMyProfile","onClickPost"])}]])},56802(e,t,o){"use strict";o.d(t,{A:()=>c});var r=o(20641);let i=["data-evt","data-entry-id","data-position"];var s=o(49197),n=o(22315),a=o(920),l=o(65441).A;let c=(0,o(64901).A)({props:{eventKey:String,postId:String,position:Number,feedId:String,feedSource:String,isCollectionPage:Boolean},setup(){let{isRelatedPost:e}=(0,n.A)();return{isRelatedPost:e}},computed:{getEntryEventParams(){return`PostList,TapPost,${(0,a.u)().pageKey},,${this.eventKey}`}},methods:{click(){this.$refs.anchor.click()},trackOpenPost(){this.postId&&!this.isCollectionPage&&(l.trackOpenPost(this.postId,{PostTitle:"Post Title",Comment:"Comment Button"}[this.eventKey]||null,this.isRelatedPost),s.A.setFeedId(this.postId,this.feedId,this.feedSource))}}},[["render",function(e,t,o,s,n,a){return(0,r.uX)(),(0,r.CE)("a",{"data-evt":a.getEntryEventParams,"data-entry-id":o.isCollectionPage?null:o.postId,"data-position":o.position,onClick:t[0]||(t[0]=(...e)=>a.trackOpenPost&&a.trackOpenPost(...e)),ref:"anchor"},[(0,r.RG)(e.$slots,"default")],8,i)}]])},72674(e,t,o){"use strict";o.d(t,{A:()=>S});var r,i,s=o(20641),n=o(90033);let a={class:"sidebar"},l={class:"sidebar-content"},c=["id"];var d=o(81757),p=o(78699),u=o(3472),h=o(99129),m=o(32967),g=o(69741).A;let{mapState:f}=(0,u.$t)("app"),b=["sidebar_1","sidebar_2"],v={extends:h.A,data:()=>({adTags:b}),computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},f(["topNavHeight"])),methods:{createAdObserver(){return new g.VisibilityObserver(this.adIntersectHandler,-this.topNavHeight,0,[0,.5])},unobserveAd(e,t){let o=e.querySelector(":scope > div");m.A.destroyAdByElement(o),this.adObserver&&this.adObserver.unobserve(e);let r=t.adContainerId;this.observedAds[r]=null,this.renderedAds[r]=null}}};var y=o(57067),w=o(53751),k=o(17787).A;let{mapState:P,mapGetters:_}=(0,u.$t)("app"),O={mixins:[v],props:{getContentHeight:Function},data:()=>({streamDomIds:[],contentHeight:0}),watch:{$route(){this.$nextTick(()=>{this.initData()})}},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},P(["topNavHeight"]),_({showAds:"SHOW_ADS",nsfwAds:"NSFW_ADS"})),i=i={sidebarStreams(){let e=[];return this.streamDomIds.forEach((t,o)=>{let r={streamDomId:t,steamContentDomId:this.steamContentDomId(t),adContainers:this.getAdContainers(o),style:this.streamStyle()};e.push(r)}),e},stickyBuffer(){return!this.showAds||p.A.isBot()?0:this.contentHeight},stickTop(){return`${this.topNavHeight+16}px`}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{async initData(){this.streamDomIds=[],await this.$nextTick(),this.addStream(0),this.checkLoadMore()},streamDomId:e=>`sidebar-stream-${e}`,steamContentDomId:e=>`${e}-content`,streamRef(e){var t;return(null==(t=this.$refs[e])?void 0:t[0])||null},streamStyle(){let e=this.stickyBuffer;return{minHeight:`${e}px`}},addStream(e){let t=this.streamDomId(e);this.streamDomIds.push(t)},_checkLoadMore(){let e=this.getContentHeight();e&&(this.contentHeight=e)}},mounted(){this.initData(),k.addEventListener("scroll",this.checkLoadMore)},unmounted(){k.removeEventListener("scroll",this.checkLoadMore)},created(){this.checkLoadMore=(0,y.A)(this._checkLoadMore,100)},components:{SidebarAds:d.A}},C=()=>{(0,w.$9)(e=>({v60d0c0e6:e.stickTop}))},A=O.setup;O.setup=A?(e,t)=>(C(),A(e,t)):C,o(31933);let S=(0,o(64901).A)(O,[["render",function(e,t,o,r,i,d){let p=(0,s.g2)("SidebarAds");return(0,s.uX)(),(0,s.CE)(s.FK,null,[(0,s.Lk)("section",a,[(0,s.Lk)("div",l,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(d.sidebarStreams,(t,o)=>((0,s.uX)(),(0,s.CE)("div",{id:t.streamDomId,ref_for:!0,ref:t.streamDomId,style:(0,n.Tr)(t.style)},[(0,s.Lk)("div",{class:"sticky",ref_for:!0,ref:t.steamContentDomId},[e.showAds&&!e.nsfwAds?((0,s.uX)(),(0,s.Wv)(p,{key:0,adContainers:t.adContainers,onObserveAd:e.observeAd,onUnobserveAd:e.unobserveAd},null,8,["adContainers","onObserveAd","onUnobserveAd"])):(0,s.Q3)("",!0)],512)],12,c))),256))])]),t[0]||(t[0]=(0,s.Lk)("div",{class:"clearfix"},null,-1))],64)}],["__scopeId","data-v-950c3523"]])},67805(e,t,o){"use strict";o.d(t,{b:()=>u,A:()=>h});var r,i,s=o(96231),n=o(9579),a=o(20641);let l={name:"IconPushPin",components:{BaseIcon:o(36793).h_}},c=(0,o(64901).A)(l,[["render",function(e,t,o,r,i,s){let n=(0,a.g2)("BaseIcon");return(0,a.uX)(),(0,a.Wv)(n,{viewBox:"0 0 8 14",color:"#999999"},{default:(0,a.k6)(()=>[...t[0]||(t[0]=[(0,a.Lk)("path",{d:"M6.66667 7.00001V1.66668H7.33333V0.333344H0.666667V1.66668H1.33333V7.00001L0 8.33334V9.66668H3.46667V13.6667H4.53333V9.66668H8V8.33334L6.66667 7.00001Z",fill:"#999999"},null,-1)])]),_:1})}]]);var d=o(16141),p=o(49596);let u="pinnedComment",h={name:"CommentPin",props:{postId:String,position:Number},components:{IconPushPin:c},setup:()=>({tooltipStore:(0,n._)()}),computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,s.aH)(p.bk,["isLoggedIn"]),(0,s.aH)(d.kH,["uploads"])),i=i={isOp(){return!!this.isLoggedIn&&this.uploads.includes(this.postId)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{enableTooltip(){if(this.isOp)return;let e=this.tooltipStore.configs.findIndex(e=>e.id===u),t=this.tooltipStore.configs[e];(null==t?void 0:t.isActive)||(t.isActive=!0)}},created(){this.enableTooltip()},mounted(){this.tooltipStore.update()},unmounted(){this.tooltipStore.dismiss()}}},87843(e,t,o){"use strict";let r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],i=class{static getCurrentTime(){return Math.floor(Date.now()/1e3)}static getTimeAgo(e,t=!1){if(!e)return"";let o=t?" ago":"",i=this.getCurrentTime()-e;if(i<60)return"just now";if(i<3600)return`${Math.floor(i/60)}m${o}`;if(i<86400)return`${Math.floor(i/3600)}h${o}`;if(i<604800)return`${Math.floor(i/86400)}d${o}`;let s=new Date(1e3*e),n=`${s.getDate()} ${r[s.getMonth()]}`;return s.getFullYear()!==(new Date).getFullYear()&&(n+=` ${s.getFullYear().toString().substr(-2)}`),n}static secondsToHrs(e){let t=Math.floor((e=Number(e))/3600),o=Math.floor(e%3600/60);return(t>0?t+(1==t?" hour ":" hours "):"")+(o>0?o+(1==o?" minute ":" minutes "):"")}static toISOString(e){return e?new Date(1e3*e).toISOString():null}};o.d(t,{},{A:i})},10370(e,t,o){"use strict";o.d(t,{},{A:class{static async log(e,t){this.logWithData(e,t)}static async logWithData(e,t){}}})},92631(e,t,o){"use strict";let r=class{static getCampaignUrl(e,t){let o=new URL(e);for(let e in t){let r=t[e];r&&o.searchParams.append(`utm_${e}`,null!=r?r:"")}return o.toString()}};o.d(t,{},{A:r})},22315(e,t,o){"use strict";var r=o(20641),i=o(29889),s=o(920);let n=Symbol();o.d(t,{},{A:()=>{let e=(0,r.WQ)(n,!1),t=(0,s.u)(),o=(0,r.EW)(()=>!!t.isRoute(...i.A.POST_VIEWS)&&!e);return{isMainPost:e,isRelatedPost:o}},o:n})},29889(e,t,o){"use strict";let r={POST:"Post",HOME_POST_LIST:"Home",TAG_POST_LIST:"TagPostList",SEARCH_POST_LIST:"SearchPostList",NOTIFICATIONS:"Notifications",SETTINGS:"Settings",SETTINGS_PROFILE:"SettingsProfile",SETTINGS_PASSWORD:"SettingsPassword",SETTINGS_ACCOUNT:"SettingsAccount",SETTINGS_EMAIL:"SettingsEmail",SETTINGS_BLOCKED:"SettingsBlocked",SETTINGS_MUTE_LIST:"SettingsMuteList",SETTINGS_BLOCK_TAG:"SettingsBlockTag",SETTINGS_PRIVACY:"SettingsPrivacy",SETTINGS_DO_NOT_SELL:"SettingsDoNotSell",SETTINGS_OPT_OUT_IBA:"SettingsOptOutIba",SETTINGS_DELET
1E_ACCOUNT:"SettingsDeleteAccount",SOCIAL_TRANSFER:"SocialTransfer",SIGNUP:"Signup",LOGIN:"Login",LOGIN_NSFW:"LoginNsfw",FORGOT_PASSWORD:"ForgotPassword",THREAD:"Thread",POST_IN_APP:"PostInApp",INTEREST_POST_LIST:"InterestPostList",USER_LIST:"UserList",CUSTOMIZE:"Customize",UPLOAD:"Upload",COLLECTION_PAGE:"CollectionPage",EMBED_COMMENT:"EmbedComment",EMBED_LIST:"EmbedList"},i=Object.assign(Object.assign({},r),{MAIN_LISTS:[r.HOME_POST_LIST,r.TAG_POST_LIST,r.INTEREST_POST_LIST],LIST_VIEWS:[r.HOME_POST_LIST,r.INTEREST_POST_LIST,r.TAG_POST_LIST,r.USER_LIST,r.SEARCH_POST_LIST],POST_VIEWS:[r.POST,r.COLLECTION_PAGE,r.EMBED_COMMENT,r.POST_IN_APP],MEMBER_VIEWS:[r.LOGIN,r.LOGIN_NSFW,r.SIGNUP,r.FORGOT_PASSWORD,r.SOCIAL_TRANSFER,r.SETTINGS_DELETE_ACCOUNT],DARK_MODE:[r.SOCIAL_TRANSFER]});o.d(t,{},{A:i})},32986(e,t,o){"use strict";o.d(t,{p:()=>s});var r=o(63200),i=o(16141);let s=r.A.create({headers:{"x-api-version":"2"},transformRequest:[(e,t)=>{let{isLoggedIn:o,solveWp:r}=(0,i.kH)();if(o){let e=r();if(e){let[o,r]=e;t["x-wp"]=o,r&&(t["x-wpb"]=JSON.stringify(r))}}return e}]}),n=s.post.bind(s);s.post=async(...e)=>{let t=e[0];return"string"==typeof t&&("/submit"===t||"/report"===t||t.includes("vote/like")||t.includes("vote/dislike")||t.includes("add-comment.json")||t.includes("like.json")||t.includes("report.json")||t.includes("moderation-appeal"))&&await (0,i.kH)().ensureCurrentWp(),await n(...e)}},17955(e,t,o){"use strict";class r{}o.d(t,{t:()=>r})},10458(e,t,o){"use strict";o.d(t,{m:()=>c});var r=o(96231),i=o(32986);let s=async()=>{try{return(await i.p.get("/user-sent-awards")).data.data.postIds||[]}catch(e){return console.error(e),[]}},n=async()=>{try{return(await i.p.get("/award-balance")).data.data.balance||0}catch(e){return console.error(e),0}},a=async(e,t)=>{try{return(await i.p.post("/award",{id:e,type:t})).data}catch(e){return console.error(e),null}},l={sentAwards:[],balance:0},c=(0,r.nY)("award",{state:()=>l,actions:{async fetchUserSentAwards(){let e=await s();this.sentAwards=e},async fetchAwardBalance(){let e=await n();this.balance=e},async sendAward(e,t){let o=await a(e,t);return(null==o?void 0:o.meta.status)==="Success"&&(this.balance=o.data.balance,this.sentAwards.includes(e)||this.sentAwards.push(e)),o},reset(){this.sentAwards=[],this.balance=0}},persist:{key:"awardState",pick:["sentAwards"]}})},49596(e,t,o){"use strict";o.d(t,{tc:()=>a,Rk:()=>0,rj:()=>1,ZE:()=>p,aj:()=>d,hA:()=>e_,fn:()=>el,xK:()=>ey,Wm:()=>ei,JE:()=>ek,iX:()=>en,bk:()=>eu});var r=o(75312),i=o(96231);let s={hidden:!1,banned:!1,pinned:null,sensitive:null},n={userId:null,displayName:null,emojiStatus:null,avatarUrl:null,role:null,profileUrl:null,moderate:null,permissions:null,delegates:null},a=0xa00000,l={appId:"",count:10,type:"new"},c="INIT_STATUS_COMPLETED",d={COMMON:"common",THREAD:"thread",LIST:"list",POST_THREAD:"postthread",LIST_VIEW:"post_list_view"},p={NEW:"new",HOT:"hot",OLD:"old",ANCHOR:"anchor",USER_MEDIA:"userMedia",MEDIA_STATIC:"STATIC",MEDIA_ANIMATED:"ANIMATED"};var u=o(38693),h=o(16141),m=o(61160),g=o.n(m);let f=e=>{let{data:t,options:o}=e,r={},i={},s="list"===(null==o?void 0:o.viewMode)?o.key+":"+o.type:o.key,n=t.comments||[];for(let e of(i[s]={commentIds:[],timestamp:new Date().getTime(),viewAll:!1,nextCursor:t.next,refreshCursor:t.refresh,status:t.status,lock:t.lock,total:t.total,isNextLoading:!1},"list"!==o.viewMode&&(i[s].parentCommentId=t.parent.commentId,i[s].prevCursor=t.prev,i[s].isPrevLoading=!1,r[t.parent.commentId]=t.parent),n))r[e.commentId]=e,i[s].commentIds.push(e.commentId);return{comments:r,commentsBySign:i}};var b=o(32986),v=o(5626),y=o(74841),w=o(17955);class k extends w.t{constructor(e,t,o,r,i,s,n,a,l,c){super(),this.url=e,this.status=t,this.lock=o,this.total=r,this.comments=i,this.prev=s,this.next=n,this.refresh=a,this.parent=l,this.level=c}static fromJson(e){let t=[],o=null;return e.comments.length>0&&(t=e.comments.map(e=>e instanceof y.p?e:y.p.fromJson(e))),e.parent&&(o=y.p.fromJson(e.parent)),new k(e.url||"",e.status||0,e.lock||!1,e.total||0,t||[],e.prev||null,e.next||null,e.refresh||null,o||null,e.level||"")}addItem(e,t=!0){t?this.comments.push(e):this.comments.unshift(e)}removeItemByID(e){let t=this.findMessageIndexById(e);t>=0&&this.comments.splice(t,1)}findMessageIndexById(e){return this.comments.findIndex(t=>t.commentId===e)}}class P extends w.t{constructor(e){super(),this.count=e}static fromJson(e){return new P(e.count)}}class _ extends w.t{constructor(e,t,o,r,i){super(),this.comment=e,this.postId=t,this.quota=o,this.total=r,this.wpTraceId=i}static fromJson(e){let t=null,o=null;return e.comment&&(t=y.p.fromJson(e.comment)),e.quota&&(o=P.fromJson(e.quota)),new _(t,e.postId,o,e.total,e.wpTraceId)}}class O extends w.t{constructor(e){super(),this.followed=e}static fromJson(e){return new O("boolean"==typeof e.followed&&e.followed)}}var C=o(73898);class A extends C.A{constructor(){super(...arguments),this.type="image"}static fromJson(e){return new A(e.width||0,e.height||0,e.url||"")}}class S extends w.t{constructor(e){super(),this.attachment=e,this.image=null}static fromJson(e){let t=new S(e.attachment);return e.attachment.data.image&&(t.image=A.fromJson(e.attachment.data.image)),t}}var I=o(55373),T=o.n(I);let x=(e,t,o={})=>b.p.post(e,T().stringify(t),{headers:Object.assign({"content-type":"application/x-www-form-urlencoded"},o)});var E=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(o[r[i]]=e[r[i]]);return o};let L=(e,t,o)=>{var r;let i,s,n,a,{cdnHost:l,host:c}=el().info;return i=(r={path:e,query:t,info:Object.assign(Object.assign({},o),{cdnHost:l,host:c})}).info.cacheable?r.info.cdnHost:r.info.host,s=r.info.cacheable?"/cacheable":"",n=r.info.version||"v1",a=new(g())(`https://${i}/${n}${s}${r.path}`),r.query&&a.set("query",r.query),a.toString()},M=()=>{let{appId:e,auth:t}=el().info;return{appId:e,auth:t}},j=async e=>{try{let t=e.ban?"ban":"unban",o=L(`/admin/${t}`);return(await x(o,Object.assign(Object.assign({},M()),{userId:e.userId}))).data.payload}catch(e){return console.error(e),null}},D=async e=>{try{let t=L("/admin/mask"),{url:o}=en();return(await x(t,Object.assign(Object.assign({},M()),{commentId:e.commentId,sensitive:+(null!=e&&!!e.sensitive),url:o}))).data.payload}catch(e){return console.error(e),null}},U=async e=>{try{let t=e.hide?"hide":"unhide",o=L(`/admin/${t}`),{url:r}
1=en();return(await x(o,Object.assign(Object.assign({},M()),{commentId:e.commentId,url:r}))).data.payload}catch(e){return console.error(e),null}},R=async e=>{try{let t=L("/admin/pin"),{url:o}=en();return(await x(t,Object.assign(Object.assign({},M()),{url:o,commentId:e.commentId,pinned:+!!e.pin}))).data.payload}catch(e){return console.error(e),null}},F=async e=>{try{let t=L("/admin/update"),{url:o}=en();return(await x(t,Object.assign(Object.assign(Object.assign({},M()),{url:o}),e))).data.payload}catch(e){return console.error(e),null}},B=async e=>F(e),N=async e=>F(e),$=async()=>{try{let{appId:e}=el().info,t=L("/app.json",{id:e},{cacheable:!0,version:"v1"});return(await b.p.get(t)).data.payload.app}catch(e){return console.error(e),null}},H=new Map,V=async e=>{try{let t,o="/comment-list.json",{appId:r,auth:i}=M(),s=Object.assign(Object.assign(Object.assign({},l),e),{appId:r});if(i){let e=L(o,{},{version:"v2"}),r=Object.assign(Object.assign({},s),{auth:i}),n=JSON.stringify(r),a=`${e}?${n}`;if(H.has(a))t=await H.get(a);else{let o=x(e,r);H.set(a,o);try{t=await o}catch(e){throw H.delete(a),e}setTimeout(()=>{H.delete(a)},1e3)}}else{let{feedId:e}=s,r=E(s,["feedId"]);t=await b.p.get(L(o,Object.assign(Object.assign({},r),{origin:window.location.origin}),{cacheable:!0,version:"v2"}))}return k.fromJson(t.data.payload)}catch(e){return console.error(e),null}},W=async e=>{try{let t=L("/comment.json");await x(t,Object.assign(Object.assign(Object.assign({},M()),{_method:"DELETE"}),e))}catch(e){console.error(e)}},X=async e=>{try{let t=L("/op/hide");return(await x(t,Object.assign(Object.assign({},M()),e))).data.payload}catch(e){return console.error(e),null}},G=async e=>{try{let t=L("/report.json");return(await x(t,Object.assign(Object.assign(Object.assign({},M()),e),{userReportData:JSON.stringify(e.userReportData)}))).data.payload}catch(e){return console.error(e),null}},z=async e=>{let t=L("/add-comment.json",{},{version:"v2"}),o=await x(t,Object.assign(Object.assign(Object.assign({},M()),{text:e.message,url:e.postUrl,attachments:e.attachments.map(({type:e,token:t})=>({type:e,token:t})),replyThreadOnly:e.replyThreadOnly?1:void 0,parent:e.parentId||void 0,opToken:e.opToken||void 0,delegateUserId:e.delegateUserId||void 0}),e.feedId?{feedId:e.feedId}:{}));return _.fromJson(o.data.payload)},K=async e=>{var t;try{let o=null==(t=e.message)?void 0:t.match(v.A.urlRegExp());if(!o)return;let r=L("/link-attachment.json",{},{version:"v2"}),i=[];for(let e of o){let{attachment:t}=(await x(r,Object.assign(Object.assign({},M()),{url:e}))).data.payload||{};t&&i.push(t)}return i}catch(e){return console.error(e),null}},Q=async e=>{try{let t=L("/like.json"),{feedId:o}=e,r=E(e,["feedId"]);return(await x(t,Object.assign(Object.assign(Object.assign({},M()),r),o?{feedId:o}:{}))).data}catch(e){console.error(e);return}},Y=async e=>{try{let t=L("/media.json"),{appId:o,auth:r}=M(),i=e.media instanceof File?"blob":"url",s=new FormData;s.append("appId",o||""),s.append(i,e.media||""),s.append("auth",r||"");let n=await b.p.post(t,s);return S.fromJson(n.data.payload)}catch(e){throw console.error(e),e}},q=async()=>{try{let e=L("/user.json");return(await x(e,Object.assign({},M()))).data.payload}catch(e){return console.error(e),null}},Z=async e=>{try{let t=await b.p.post("/v1/follow-thread-status",e);return O.fromJson(t.data.data)}catch(e){return console.error(e),null}},J=async e=>{try{await b.p.post("/v1/follow-thread",{threadId:e.threadId,follow:e.followed})}catch(e){console.error(e)}},ee=async e=>{try{let t=L("/op/pin");return(await x(t,Object.assign(Object.assign({},M()),e))).data.payload}catch(e){throw console.error(e),e}};var et=o(76799).A,eo=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(o[r[i]]=e[r[i]]);return o};let er={commentComposersState:{},shouldFocusComposer:null,commentComposerSwitch:!1,isCommentSending:!1,beforeComposerScrollTop:null},ei=(0,i.nY)("commentComposer",{state:()=>er,getters:{getCommentComposerStateById(e){let t=e.commentComposersState;return e=>e?t[e]:null}},actions:{isCommentComposerActive(e){let t=this.getCommentComposerStateById(e);return t&&t.isActive},isCommentComposerEmpty(e){let t=this.getCommentComposerStateById(e);return!t||!t.message.trim().length},initNewComposer(e){var{idKey:t}=e,o=eo(e,["idKey"]);o.threadId&&ek().fetchFollowStatus(o.threadId);let r=this.getCommentComposerStateById(t),i=r?r.message:"";if(o.parent&&o.isReply&&!i){let{user:e,isDeleted:t,opAnonymous:r}=en().getCommentById(o.parent);e&&!t&&(i=`@${!r?e.displayName:"OP"} `)}o.message=i,this.commentComposersState[t]=Object.assign({isFocused:!1,isActive:!1,message:"",isReply:!1,parent:"",threadId:"",delegateUserId:null},o),this.setShouldFocusComposer(t)},updateComposerState(e){var{idKey:t}=e,o=eo(e,["idKey"]);this.commentComposersState[t]=Object.assign(Object.assign({},this.commentComposersState[t]),o)},commentComposerToggle(e){e||null===this.beforeComposerScrollTop||window.scrollTo(0,this.beforeComposerScrollTop),this.commentComposerSwitch=e,this.beforeComposerScrollTop=e?window.pageYOffset||document.documentElement.scrollTop:null,document.body.classList[e?"add":"remove"]("lock")},setShouldFocusComposer(e){this.shouldFocusComposer=e},setComposerMessage({idKey:e,message:t}){this.updateComposerState({idKey:e,message:t})},setComposerDelegate({idKey:e,delegateUserId:t}){this.updateComposerState({idKey:e,delegateUserId:t})},setComposerInactive(e){this.updateComposerState({idKey:e,isActive:!1})},setComposerFocused({idKey:e,focused:t}){this.updateComposerState({idKey:e,isFocused:t})},clearComposer(e){this.setComposerMessage({idKey:e,message:""}),this.setComposerDelegate({idKey:e,delegateUserId:null}),this.setComposerInactive(e),ey().deleteAttachedFile({itemID:e})},setCommentSending(e){this.isCommentSending=e},async uploadMedia(e){let{auth:t}=el().info;return t?e.type&&!/\/(gif|jpe?g|png|mp4|webm)$/i.test(e.type)?Promise.reject({code:"IMAGE_INVALID_TYPE"}):e.size&&e.size>a?Promise.reject({code:"IMAGE_INVALID_SIZE"}):await Y({media:e}):Promise.reject({error:"You must be logged in"})},async sendComposerMessage({idKey:e}){var t;let o=this.getCommentComposerStateById(e),r=ey().getAttachedFiles(e);if(this.isCommentComposerEmpty(e)&&!r.length)return Promise.reject();let i={text:o.message.trim()};o.delegateUserId&&(i.delegateUserId=o.delegateUserId),r.length&&(i.uploadedFiles=r),o.parent&&(i.parent=o.parent,o.isReply||(i.replyThreadOnly=!0));let{commentId:s,wpTraceId:n}=null!=(t=await this.addComment(i))?t:{commentId:null,wpTraceId:null};this.clearComposer(e);let a=(0,h.Z1)().autoFollowThreadReply,{threadId:l}=en().getCommentById(o.parent);return o.isReply&&l&&(ek().isNeedFetchFollowStatus(l)&&await ek().fetchFollowStatus(l),!ek().getFollowStatus(l)&&a&&ek().updateFollowStatus({threadId:l,follow:!0})),Promise.resolve({commentId:s,wpTraceId:n})},async addReply({commentId:e,postUrl:t}){let{hasActivities:o}=eu(),{auth:r}=el().info,i={level:2,commentId:e,url:t};o&&r&&(i.auth=r);try{let e=await V(i),{threadKey:t}=en(),{comments:o,commentsBySign:r}
1=f({data:e,options:{viewMode:d.THREAD,key:t}});if(en().updateComments(o),t){let e=r[t];e.prevCursor=e.nextCursor,e.nextCursor=null,e.commentIds.reverse(),en().deleteThreadByKey(t)}en().setCommentsByThreadKey({loadType:"LOAD_LAST",commentsBySign:r})}catch(e){return console.warn(e),Promise.reject(e)}},addLocalReply({comment:e,parent:t}){let{localThreads:o}=en();void 0===o[t]?o[t]=[e.commentId]:o[t].push(e.commentId)},async addComment(e){var t;let{auth:o}=el().info,{url:i,postKey:s,threadKey:n}=en(),a=en().getViewMode;if(!o||!i)return;let l={postUrl:i,message:e.text,attachments:[]};if(e.uploadedFiles)for(let t of e.uploadedFiles)l.attachments.push(t.uploadedMedia.attachment);e.userMedia&&l.attachments.push(null==(t=e.userMedia)?void 0:t.attachment),e.delegateUserId&&(l.delegateUserId=e.delegateUserId),e.parent&&(l.parentId=e.parent),e.replyThreadOnly&&(l.replyThreadOnly=e.replyThreadOnly);let{feedId:c}=en();if(c&&(l.feedId=c),s&&(0,h.kH)().uploads.includes(s)){let e=r.A.getters["post/GET_POST"](s);e.comment&&(l.opToken=e.comment.opToken)}if("9gag"!==r.A.getters["config/APP_NAME"]){let e=await K({message:l.message});l.attachments=[...l.attachments,...e]}try{let e=await z(Object.assign({},l)),{comment:t,total:o,wpTraceId:c}=e;if(!t)return;en().setComment(t),eu().updateCommentedPostUrls({[i]:1}),e.quota&&eu().updateQuota(e.quota);let{commentId:p,level:u,parent:h}=t;if(u>1)h&&en().incrementCommentCount(h),a===d.LIST?n?h&&en().deleteThreadByKey(h):(h&&this.addLocalReply({comment:t,parent:h}),en().setTotalCount(o)):await this.addReply({commentId:p,postUrl:i});else{let e=`${s}:${en().type}`;en().commentsByPostID[e]&&(r.A.getters["post/GET_POST"](s).type!==et.TYPE_FORUM_POST?en().commentsByPostID[e].commentIds.unshift(t.commentId):en().commentsByPostID[e].commentIds.push(t.commentId)),en().setTotalCount(o)}return Promise.resolve({commentId:p,wpTraceId:c})}catch(e){return Promise.reject(e)}}}}),es={comments:{},commentsByPostID:{},threads:{},initStatus:"INIT_STATUS_NONE",firstLoadingFlags:{},viewMode:d.LIST,type:p.HOT,postKey:null,url:null,feedId:null,threadKey:null,ttl:{[p.HOT]:3e5,[p.NEW]:6e4,[p.OLD]:6e4},highlightedCommentState:{},localThreads:{},restoreCommentInfo:null,shouldScrollToEnd:!1,collapseToast:!1,showOpPinCommentId:null,showOpPinCommentConfirmModal:0},en=(0,i.nY)("comment",{state:()=>es,getters:{getListKey:e=>`${e.postKey}:${e.type}`,getList(){switch(this.viewMode){case d.LIST:let e=this.getListKey;return this.commentsByPostID[e]||{};case d.THREAD:case d.POST_THREAD:if(!this.threadKey||!this.threads[this.threadKey])return{};return this.threads[this.threadKey];default:return{}}},viewAll(){let e=this.getList;return null!=e&&!!e.viewAll&&e.viewAll},canInfiniteScroll(){return!!this.canViewAll||!!eu().isLoggedIn},canViewAll(){return!!this.viewAll},getNextCursor(){let e=this.getList;return e.nextCursor?e.nextCursor:null},getRefreshCursor(){let e=this.getList;return e.refreshCursor?e.refreshCursor:null},isNextLoading(){let e=this.getList;return!!e.isNextLoading&&e.isNextLoading},canLoadMore(){return!!this.getNextCursor&&!this.isNextLoading},canScrollMore(){return this.canLoadMore&&this.canInfiniteScroll},isInited:e=>c===e.initStatus,isFirstLoading:e=>{let t="";switch(e.viewMode){case d.LIST:if((t=d.LIST+":"+e.postKey+":"+e.type)in e.firstLoadingFlags)return e.firstLoadingFlags[t];break;case d.THREAD:case d.POST_THREAD:if((t=d.THREAD+":"+e.threadKey)in e.firstLoadingFlags)return e.firstLoadingFlags[t]}return!1},canShowLoading(){return!this.isInited||this.isFirstLoading||this.isNextLoading},getPrevCursor(){let e=this.getList;return e.prevCursor?e.prevCursor:null},isPrevLoading(){let e=this.getList;return!!e.isPrevLoading&&e.isPrevLoading},canLoadPrevious(){return!!this.getPrevCursor&&this.isInited&&!this.isPrevLoading},getLock(){let e=this.getList;return!!e.lock&&e.lock},isLocked(){return!eu().canModerate&&this.getLock},getType:e=>e.type,getViewMode:e=>e.viewMode,isListView:e=>e.viewMode===d.LIST,getPostId:e=>e.postKey,getCommentsByType(){let e=[],t=this.getListKey;if(t in this.commentsByPostID)for(let o of this.commentsByPostID[t].commentIds)o in this.comments&&e.push(this.comments[o]);return e},getCommentsByThread:e=>t=>{let o=[];if(e.threads[t])for(let r of e.threads[t].commentIds)r in e.comments&&o.push(e.comments[r]);return o},getCommentsRaw(){return this.isListView?this.getCommentsByType:this.getCommentsByThread(this.threadKey)},getCommentsCountByType(){let e=this.getListKey;return e in this.commentsByPostID?this.commentsByPostID[e].commentIds.length:0},getCommentsCountByThread:e=>e.threadKey&&e.threadKey in e.threads?e.threads[e.threadKey].commentIds.length+1:0,getCommentsCount(){return d.LIST===this.viewMode?this.getCommentsCountByType:this.getCommentsCountByThread},getParentComment(){let e=this.getList.parentCommentId||"";return e in this.comments?this.comments[e]:null},getStatus(){let e=this.getList;return e.status?parseInt(e.status):0},totalCount(){let e=this.getList;return e.total?e.total:0},hasHiddenOffensiveComments(){let e=(0,h.kH)().user.accountId,t=o=>o.some(o=>{if(o.isOffensive===u.v.HIDDEN&&o.user.accountId!==e)return!0;
1if(o.level>1)return!1;let r=this.getCommentsByThread(o.commentId);if(r.length)return t(r)});return t(this.getCommentsRaw)},getPinnedComments(){return this.getCommentsRaw.filter(e=>1===e.isPinned)}},actions:{async init({config:e}){this.setCommentInfo(e),await el().fetchAppConfig(e),await eu().fetchUserConfig(e),this.setInitStatus(c)},getComments(){return this.filterComments(this.getCommentsRaw)},filterComments(e){let t=(0,h.Z1)().blocklistIds||{};t&&(e=e.filter(e=>-1===t.indexOf(e.user.accountId)));let o=this.getPostId,i=(0,h.kH)().isLoggedIn,s=(0,h.kH)().offensiveMode,n=r.A.getters["session/SHOW_ALL_OFFENSIVE"](o);if("comment"===(0,h.kH)().blockPosts[o]&&(e=e.filter(e=>!e.opAnonymous)),i&&!s||n)return e;let a=(0,h.kH)().user.accountId;return e.filter(e=>e.isOffensive!==u.v.HIDDEN||e.isOffensive===u.v.HIDDEN&&e.user.accountId===a)},getFilterParentComment(){let e=this.getParentComment;return e&&this.filterComments([e])[0]||null},getCommentById(e){return this.comments[e]||{}},getCommentImageInfo(e,t,o=0){let{cdnHost:r}=el().info,i="string"==typeof e?this.getCommentById(e):e,s=i.type,n="",a=null,l="",c=!1,d=!1;if(s===p.USER_MEDIA&&i.media.length>0){let e=i.media[0],s=0,u=0;e.type===p.MEDIA_ANIMATED&&e.video?(n=e.video.url,s=e.video.width,u=e.video.height,d=!0):e.type===p.MEDIA_STATIC&&e.image&&(n=e.image.url,a=e.image.webpUrl,s=e.image.width,u=e.image.height);let h=location.hostname;if(l=`https://${r}/image?ref=${h}#${n}`,s&&u){let e=t-o;c=Math.min(400,s>e?Math.floor(u/s*e):u)}}return{imageUrl:n,imageHref:l,imageHeight:c,webpUrl:a,isVideo:d}},getRepliesByThreadId(e){let t=this.getCommentsByThread(e);return this.filterComments(t)},getLocalCommentsByThreadId(e){let t=[];if(this.localThreads[e])for(let o of this.localThreads[e])o in this.comments&&(this.threads[e]&&this.threads[e].commentIds.includes(o)||t.push(this.comments[o]));return t},getCommentsCountByThreadId(e){let t=0;return e in this.threads&&(t=1+this.threads[e].commentIds.length,this.threads[e].localCommentIds&&(t+=this.threads[e].localCommentIds.length)),t},getNextCursorByThreadId(e){if(e in this.threads)return this.threads[e].nextCursor},ifCommentHaveReplies(e){return this.getCommentById(e).childrenTotal>0},setRestoreCommentInfo(e){this.restoreCommentInfo=e},setShouldScrollToEnd(e){this.shouldScrollToEnd=e},setCommentInfo(e){var t;this.url=e.url,this.postKey=e.postKey,this.feedId=null!=(t=e.feedId)?t:null},setInitStatus(e){this.initStatus=e},setHighlightedCommentState({commentId:e=null}){this.highlightedCommentState={commentId:e}},clearHighlightedCommentState(){this.setHighlightedCommentState({})},setComments(e){let{options:t}=e,{comments:o,commentsBySign:r}=f(e);switch(this.updateComments(o),t.viewMode){case d.LIST:this.setCommentsByPostId(r);break;case d.THREAD:case d.POST_THREAD:this.setCommentsByThreadKey({loadType:t.loadType,commentsBySign:r})}},updateComments(e){this.comments=Object.assign(Object.assign({},this.comments),e)},setComment(e){this.comments=Object.assign({[e.commentId]:e},this.comments)},disableCollapse(e){this.comments[e].isCollapsed=-1,this.collapseToast=!0},updateLike({commentId:e,value:t}){let{likeMapping:o}=eu(),{auth:r}=el().info;if(!(e in this.comments)||!r||!o)return;let i=o[e]||0,s=0,n=0;1===i&&s--,-1===i&&n--,1===t&&s++,-1===t&&n++;let a=this.comments[e];return a.likeCount=Math.max(0,a.likeCount+s),a.dislikeCount=Math.max(0,a.dislikeCount+n),eu().updateLikeMapping({[e]:t}),Q(Object.assign({commentId:e,value:t},this.feedId?{feedId:this.feedId}:{}))},hideOpComment(e){let{auth:t}=el().info;if(t&&this.url)return this.removeComment({commentId:e.commentId,viewMode:this.viewMode,postKey:this.postKey,threadKey:this.threadKey}),X({commentId:e.commentId,url:this.url})},deleteComment(e){let{auth:t}=el().info;if(t&&this.url)return this.ifCommentHaveReplies(e.commentId)?this.comments[e.commentId].isDeleted=1:this.removeComment({commentId:e.commentId,viewMode:this.viewMode,postKey:this.postKey,threadKey:this.threadKey}),W({id:e.commentId,url:this.url})},removeComment(e){let{viewMode:t,commentId:o}=e,r=e.postKey||"",i=e.threadKey||"";if(!(o in this.comments))return;let s=()=>{for(let e of[r+":"+p.HOT,r+":"+p.NEW,r+":"+p.OLD])if(e in this.commentsByPostID){let t=this.commentsByPostID[e].commentIds.findIndex(e=>e===o);t>-1&&this.commentsByPostID[e].commentIds.splice(t,1)}};switch(t){case d.LIST:s(),o in this.threads&&delete this.threads[o];break;case d.THREAD:case d.POST_THREAD:let n=this.threads[i];if(!n)return;if(n.parentCommentId===o)s(),n.parentCommentId="";else{let e=n.commentIds.findIndex(e=>e===o);if(e>-1&&n.commentIds.splice(e,1),n.parentCommentId&&n.parentCommentId in this.comments){let e=this.comments[n.parentCommentId];e.childrenTotal--,e.childrenTotal<0&&(e.childrenTotal=0)}}}delete this.comments[o]}
1,setLock({key:e,viewMode:t,lock:o}){switch(t){case d.LIST:this.commentsByPostID[e].lock=o;break;case d.THREAD:case d.POST_THREAD:this.threadKey&&(this.threads[this.threadKey].lock=o)}},setStatus({key:e,viewMode:t,status:o}){switch(t){case d.LIST:this.commentsByPostID[e].status=o;break;case d.THREAD:case d.POST_THREAD:this.threadKey&&(this.threads[this.threadKey].status=o)}},setTotalCount(e){let t=this.getListKey;switch(this.viewMode){case d.LIST:this.commentsByPostID[t].total=e;break;case d.THREAD:case d.POST_THREAD:this.threadKey&&(this.threads[this.threadKey].total=e)}},setCommentsByThreadKey(e){let{loadType:t,commentsBySign:o}=e,r=Object.assign({},this.threads);for(let e in o){let i=o[e];if(!(e in r)){i.sortLatest="LOAD_LAST"===t,r[e]=i;continue}let s=r[e],n=s.sortLatest;for(let e in n||"LOAD_PREV"!==t||i.commentIds.reverse(),i.commentIds){let o=i.commentIds[e];-1===s.commentIds.indexOf(o)&&("LOAD_PREV"===t?s.commentIds.unshift(o):s.commentIds.push(o))}s.status=i.status,s.lock=i.lock,s.timestamp=i.timestamp,"LOAD_PREV"===t?s.prevCursor=n?i.nextCursor:i.prevCursor:s.nextCursor=i.nextCursor}this.threads=r},setCommentsByPostId(e){let t=Object.assign({},this.commentsByPostID);for(let o in e){let r=e[o];if(!(o in t)){t[o]=r;continue}let i=t[o];r.commentIds.forEach(e=>{-1===i.commentIds.indexOf(e)&&i.commentIds.push(e)}),i.status=r.status,i.lock=r.lock,i.timestamp=r.timestamp,i.nextCursor=r.nextCursor}this.commentsByPostID=t},incrementCommentCount(e){this.comments[e]&&(this.comments[e].childrenTotal++,this.comments=Object.assign({},this.comments))},resetComments(){this.comments={},this.commentsByPostID={},this.threads={},this.firstLoadingFlags={}},setType(e=p.HOT){this.updateType(e),this.toggleListView()},updateType(e){this.type=e},setViewMode(e){this.viewMode=e},setThreadKey(e){this.threadKey=e},setFirstLoading(e){let t="";switch(e.viewMode){case d.LIST:t=d.LIST+":"+e.postKey+":"+e.type,this.firstLoadingFlags[t]=!!e.value;break;case d.THREAD:case d.POST_THREAD:t=d.THREAD+":"+e.threadKey,this.firstLoadingFlags[t]=!!e.value}this.firstLoadingFlags=Object.assign({},this.firstLoadingFlags)},setNextLoading(e){switch(e.viewMode){case d.LIST:let t=e.postKey+":"+e.type;t in this.commentsByPostID&&(this.commentsByPostID[t].isNextLoading=!!e.value,this.commentsByPostID=Object.assign({},this.commentsByPostID));break;case d.THREAD:case d.POST_THREAD:e.threadKey&&e.threadKey in this.threads&&(this.threads[e.threadKey].isNextLoading=!!e.value,this.threads=Object.assign({},this.threads))}},setPrevLoading(e){e.viewMode===d.POST_THREAD&&e.threadKey&&e.threadKey in this.threads&&(this.threads[e.threadKey].isPrevLoading=!!e.value,this.threads=Object.assign({},this.threads))},setTTL(e){this.ttl=e},opPinCommentConfirmModal({commentId:e,pin:t}){this.showOpPinCommentId=e,this.showOpPinCommentConfirmModal=t},async reportComment(e){let{auth:t}=el().info;if(!t||!this.url)return Promise.reject();e.url=this.url;try{let{commentId:t,userReportData:o}=e,r=await G({commentId:t,url:this.url,userReportData:o});return this.removeComment({commentId:t,viewMode:this.viewMode,postKey:this.postKey,threadKey:this.threadKey}),eu().updateReportedPostUrls({[this.url]:1}),Promise.resolve(r)}catch(e){return Promise.reject(e)}},async fetchComments(e){let{hasActivities:t}=eu(),{auth:o}=el().info,r=Object.assign(Object.assign({},e),{url:this.url});t&&(r.auth=o),this.feedId&&(r.feedId=this.feedId),e.key=e.threadKey?e.threadKey:e.postKey;try{let t=await V(r);if(!this.isFirstLoading)return;e.loadType="LOAD_FIRST",this.setComments({data:t,options:e})}catch(e){Promise.reject(e)}},async fetchReplies(e={}){let{hasActivities:t}=eu(),{auth:o}=el().info;if(this.clearThreadsByTTL({threadKey:e.key,timestamp:new Date().getTime()}),this.getCommentsCountByThreadId(e.key)>0)return Promise.resolve();let r={level:2,commentId:e.key,url:this.url,type:"old"};t&&(r.auth=o);try{let t=await V(r);e.loadType="LOAD_LAST",this.setReplies({data:t,options:e})}catch(e){}},async setReplies(e){let{options:t}=e,{comments:o,commentsBySign:r}=f(e);this.updateComments(o),this.setCommentsByThreadKey({loadType:t.loadType,commentsBySign:r})},async loadMoreReplies({threadKey:e}){let t=this.getNextCursorByThreadId(e);await this.loadNextCommentsInThread({threadKey:e,nextCursor:t})},async toggleListView(){if(ei().initNewComposer({idKey:this.postKey}),this.setViewMode(d.LIST),this.setThreadKey(null),!this.isInited||this.isFirstLoading)return;
1let e={viewMode:this.viewMode,postKey:this.postKey,type:this.type},t=Object.assign(Object.assign({},e),{value:!0});this.setFirstLoading(t);try{if(await this.clearByTTL(Object.assign({},e)),this.getCommentsCount>0)return;await this.fetchComments(e)}finally{t.value=!1,this.setFirstLoading(t)}},async toggleThreadView(e){if(![d.THREAD,d.POST_THREAD].includes(e.viewMode))return;let t=e.commentId;if(this.setViewMode(e.viewMode),this.setThreadKey(t),ei().initNewComposer({idKey:this.postKey,parent:this.threadKey}),!this.isInited||this.isFirstLoading)return;let o={commentId:t,level:2,type:p.ANCHOR,viewMode:this.viewMode,threadKey:this.threadKey},r={viewMode:this.viewMode,threadKey:this.threadKey,value:!0};this.setFirstLoading(r);try{if(await this.clearByTTL(Object.assign({},e)),this.getCommentsCount>0)return Promise.resolve();await this.fetchComments(o)}finally{r.value=!1,this.setFirstLoading(r)}},async loadNextComments(e){if(!this.isInited||this.isNextLoading)return Promise.reject({message:"The request is already processing"});if(!e)return Promise.reject({message:"Next cursor is empty"});let t={viewMode:this.viewMode,loadType:"LOAD_NEXT",key:d.LIST===this.viewMode?this.postKey:this.threadKey};d.LIST===this.viewMode&&(t.type=this.type);let o=Object.assign({},t);o.value=!0,d.LIST===this.viewMode?o.postKey=this.postKey:o.threadKey=this.threadKey,this.setNextLoading(o);let{hasActivities:r}=eu(),{auth:i}=el().info,s=Object.assign({},T().parse(e));s.refresh&&(s.next=s.refresh,delete s.refresh),r&&(s.auth=i);try{let e=await V(s);this.setComments({data:e,options:t})}finally{o.value=!1,this.setNextLoading(o)}},async loadPrevComments(e){if(!this.isInited||this.isPrevLoading)return Promise.reject({message:"The request is already processing"});if(!e)return Promise.reject({message:"Prev cursor is empty"});let t={viewMode:this.viewMode,loadType:"LOAD_PREV",key:this.threadKey},o=Object.assign({},t);o.value=!0,o.threadKey=this.threadKey,this.setPrevLoading(o);let{hasActivities:r}=eu(),{auth:i}=el().info,s=Object.assign({},T().parse(e));r&&(s.auth=i);try{let e=await V(s);this.setComments({data:e,options:t})}finally{o.value=!1,this.setPrevLoading(o)}},clearListCommentsByTTL(e){let{postKey:t,type:o=p.HOT,timestamp:r}=e,i=t+":"+o,s=this.ttl[o];i in this.commentsByPostID&&r>this.commentsByPostID[i].timestamp+s&&delete this.commentsByPostID[i]},deleteThreadByKey(e){delete this.threads[e]},clearThreadsByTTL({threadKey:e,timestamp:t}){e in this.threads&&t>this.threads[e].timestamp+this.ttl[p.HOT]&&this.deleteThreadByKey(e)},async clearByTTL(e){let t=new Date().getTime();switch(e.viewMode){case d.LIST:this.clearListCommentsByTTL(Object.assign(Object.assign({},e),{timestamp:t}));break;case d.THREAD:case d.POST_THREAD:this.clearThreadsByTTL(Object.assign(Object.assign({},e),{timestamp:t}))}},async loadNextCommentsInThread({nextCursor:e,threadKey:t}){let{hasActivities:o}=eu(),{auth:r}=el().info;if(!e)return Promise.reject({message:"Next cursor is empty"});let i=Object.assign({},T().parse(e));o&&(i.auth=r);try{let e=await V(i);this.setReplies({data:e,options:{loadType:"LOAD_NEXT",key:t}})}catch(e){}},async opPinComment({commentId:e,pin:t}){let o=await ee({commentId:e,url:this.url,pinned:+!!t});this.comments[e].isPinned=t;let r=null==o?void 0:o.pinnedCommentIds;if(!r)return;Object.keys(this.comments).forEach(e=>{this.comments[e].isPinned&&(r.includes(e)||(this.comments[e].isPinned=!1))});let i=this.postKey+":"+this.type;if(this.commentsByPostID[i])return this.commentsByPostID[i].commentIds=this.commentsByPostID[i].commentIds.filter(t=>t!==e),this.commentsByPostID[i].commentIds.unshift(e),o},getTypeLabel:e=>{switch(e){case p.HOT:return"Hot";case p.NEW:return"New";case p.OLD:return"Oldest";default:return e}},getForumTypeLabel:e=>{switch(e){case p.HOT:return"Most Upvoted";case p.OLD:return"Oldest";default:return e}}}}),ea={info:{appId:null,auth:null,cdnHost:null,host:null,maxMessageLength:1e3,anonymousAvatarUrl:null}},el=(0,i.nY)("commentApp",{state:()=>ea,actions:{async fetchAppConfig(e){let{appId:t,cdnHost:o,host:r}=e;if(this.updateInfo({cdnHost:o,host:r}),this.info.appId&&this.info.appId===t)return Promise.resolve();this.updateInfo({appId:t});let i=await $();this.updateInfo(i)},updateInfo(e){this.info=Object.assign(Object.assign({},this.info),e)}},persist:{key:"commentAppState",pick:["info"]}});var ec=o(61920),ed=o(87843);let ep={info:(0,ec.A)(n),commentedPostUrls:{},reportedPostUrls:{},likeMapping:{},quota:{}},eu=(0,i.nY)("commentUser",{state:()=>ep,getters:{isLoggedIn:e=>null!==e.info.userId,hasActivities(){if(null===this.info.userId)return!1;if(this.info.moderate)return!0;let{url:e}=en(),t=this.commentedPostUrls,o=this.reportedPostUrls,r=!1;return e&&(t&&t[e]&&(r=!0),o&&o[e]&&(r=!0)),r},canModerate:e=>!!e.info.moderate,canComment:e=>!!e.quota&&!!e.quota.count&&e.quota.count>0,waitTimeToComment:e=>e.quota?e.quota.wait>0&&ed.A.secondsToHrs(e.quota.wait):0},actions:{async fetchUserConfig(e){let{auth:t}=e;if((!t||el().info.auth!==t)&&(this.setUserInfo(),t&&en().resetComments()),el().updateInfo({auth:t}),t&&!this.info.userId)try{let e=await q();this.setUserInfo(e)}catch(e){}},setUserInfo(e={}){this.info=e.user||(0,ec.A)(n),this.commentedPostUrls=e.commentedPostUrls||{},this.reportedPostUrls=e.reportedPostUrls||{},this.likeMapping=e.likeMapping||{},this.quota=e.quota||{}},updateCommentedPostUrls(e){let t=Object.assign(Object.assign({},this.commentedPostUrls),e);this.commentedPostUrls=t},updateReportedPostUrls(e){let t=Object.assign(Object.assign({},this.reportedPostUrls),e);this.reportedPostUrls=t},updateLikeMapping(e){let t=Object.assign(Object.assign({},this.likeMapping),e);this.likeMapping=t},updateQuota(e){let t=Object.assign(Object.assign({},this.quota),e);t.wait&&(t.expiry=Date.now()+1e3*t.wait),this.quota=t}},persist:{key:"commentUserState",pick:["info","commentedPostUrls","reportedPostUrls","likeMapping","quota"]}});var eh=o(44329);class em{constructor(e){this.id=null,this.content=null,this.uploadedMedia=null,this.id=(0,eh.Ak)(),this.content=e}}class eg extends em{constructor(e=null){super(e),this.type="file"}}var ef=o(19092),eb=o(65441);let ev={uploadedFiles:{},processingFilesID:{},errors:{}},ey=(0,i.nY)("commentAttachment",{state:()=>ev,getters:{getAttachedFiles:e=>t=>e.uploadedFiles[t]||[],isProcessingFile:e=>t=>e.processingFilesID[t]},actions:{async uploadFile({file:e,itemID:t}){this.setProcessingFile(t);try{await this.attachFile({file:e,itemID:t})}catch(e){(0,ef.W)().showNotice(v.A.getCommentErrorMessage(e)),(null==e?void 0:e.response)?eb.A.trackCommentFail(e):eb.A.trackCommentWarning("Media")}this.deleteProcessingFile(t)},async pasteUpload({itemID:e,pasteEvent:t}){let o=t.clipboardData?t.clipboardData.items:void 0;if(void 0!==o&&0!==o.length){let r=null;for(let e=0;e<o.length;e++)-1!==o[e].type.indexOf("image")&&(r=o[e].getAsFile());null!==r&&(t.preventDefault(),this.uploadFile({itemID:e,file:r}))}},async attachFile({file:e,itemID:t}){let{auth:o}=el().info;if(!o)return;let i=new eg(e),s=i.id;"9gag"===r.A.getters["config/APP_NAME"]&&this.deleteAttachedFile({itemID:t}),this.setAttachedFile({file:i,itemID:t});try{let o=await ei().uploadMedia(e);this.addMedia({media:o||null,itemID:t,fileID:s})}catch(e){throw this.deleteAttachedFile({itemID:t,fileID:s}),e}},setAttachedFile({file:e,itemID:t}){this.uploadedFiles[t]=[...this.uploadedFiles[t]||[],e]},deleteAttachedFile({itemID:e,fileID:t}){this.uploadedFiles[e]=t?this.uploadedFiles[e].filter(e=>e.id!==t):[]},addMedia({media:e,itemID:t,fileID:o}){if(!this.uploadedFiles[t])return;let r=this.uploadedFiles[t].find(e=>e.id===o);r&&(r.uploadedMedia=e,r.uploaded=!0)},setProcessingFile(e){this.processingFilesID[e]=!0},deleteProcessingFile(e){this.processingFilesID[e]=!1}}}),ew={followStatusInProgressMap:{}
1,followStatusMap:{}},ek=(0,i.nY)("commentFollow",{state:()=>ew,actions:{getFollowStatus(e){return this.followStatusMap[e]},getIsFollowStatusInProgress(e){return e&&this.followStatusInProgressMap[e]},isNeedFetchFollowStatus(e){return void 0===this.followStatusMap[e]},setFollowStatus({threadId:e,followed:t}){this.followStatusMap[e]=t},setFollowStatusInProgress({threadId:e,isInProgress:t}){this.followStatusInProgressMap[e]=t},changeFollowStatus({threadId:e,follow:t}){this.setFollowStatusInProgress({threadId:e,isInProgress:!0}),this.updateFollowStatus({threadId:e,follow:t}).then(()=>{(0,ef.W)().showInfo(t?"You will get notified when there are new replies.":"You won't get notified.")}).catch(e=>{console.log(e)}).finally(()=>{this.setFollowStatusInProgress({threadId:e,isInProgress:!1})})},async fetchFollowStatus(e){if(!e||void 0!==this.getFollowStatus(e))return Promise.resolve();try{let t=await Z({threadId:e});this.setFollowStatus({threadId:e,followed:!!(null==t?void 0:t.followed)})}catch(e){return Promise.reject(e)}},async updateFollowStatus({threadId:e,follow:t}){try{await J({threadId:e,followed:t}),this.setFollowStatus({threadId:e,followed:!!t})}catch(e){return Promise.reject(e)}}}}),eP={adminActions:{}},e_=(0,i.nY)("commentAdmin",{state:()=>eP,actions:{getAdminActions(e){return this.adminActions[e]||s},setAdminActions({commentId:e,adminActions:t}){this.adminActions[e]=t},async adminHide({commentId:e,hide:t}){try{await U({commentId:e,hide:t});let o=this.getAdminActions(e);this.setAdminActions({commentId:e,adminActions:Object.assign(Object.assign({},o),{hidden:t})})}catch(e){console.error(e)}},async adminMask({commentId:e,sensitive:t}){try{await D({commentId:e,sensitive:t});let o=this.getAdminActions(e);this.setAdminActions({commentId:e,adminActions:Object.assign(Object.assign({},o),{sensitive:t})})}catch(e){console.error(e)}},async adminBan({commentId:e,userId:t,ban:o}){try{await j({userId:t,ban:o});let r=this.getAdminActions(e);this.setAdminActions({commentId:e,adminActions:Object.assign(Object.assign({},r),{banned:o})})}catch(e){console.error(e)}},async adminPin({commentId:e,pin:t}){try{await R({commentId:e,pin:t});let o=this.getAdminActions(e);this.setAdminActions({commentId:e,adminActions:Object.assign(Object.assign({},o),{pinned:t})})}catch(e){console.error(e)}},async updateLock(e){try{await B({lock:e}),en().setLock({key:en().getListKey,viewMode:en().viewMode,lock:!!e})}catch(e){console.error(e)}},async updateStatus(e){try{await N({status:e}),en().setStatus({key:en().getListKey,viewMode:en().viewMode,status:e})}catch(e){}}}})},74841(e,t,o){"use strict";o.d(t,{p:()=>p});var r=o(17955);class i{constructor(e,t,o,r){this.hideProBadge=e,this.hideActiveTs=t,this.accentColor=o,this.backgroundColor=r}static fromJson(e){return new i(e.hideProBadge,e.hideActiveTs,e.accentColor,e.backgroundColor)}}class s{constructor(e,t,o,r,i,s,n,a,l,c,d,p,u,h,m){this.userId=e,this.avatarUrl=t,this.displayName=o,this.emojiStatus=r,this.country=i,this.profileUrl=s,this.hasProfileUrl=n,this.timestamp=a,this.isActivePro=l,this.isActiveProPlus=c,this.isVerifiedAccount=d,this.accountId=p,this.activeTs=u,this.preferences=h,this.achievements=m}static fromJson(e){let t=null;e.preferences&&(t=i.fromJson(e.preferences));let o=e.profileUrl;return o&&o.includes("/u/")||(o=null),new s(e.userId,e.avatarUrl,e.displayName,e.emojiStatus,e.country,o||"javascript:void(0)",!!o,e.timestamp,e.isActivePro,e.isActiveProPlus,e.isVerifiedAccount,e.accountId,e.activeTs,t,e.achievements||[])}}var n=o(73898);class a extends n.A{constructor(){super(...arguments),this.type="image"}static fromJson(e){return new a(e.width||0,e.height||0,e.url||"")}}class l extends a{constructor(e,t,o,r){super(e,t,o),this.webUrl=r,this.type="image"}static fromJson(e){return new l(e.width||0,e.height||0,e.url||"",e.webUrl||"")}calculateRealSize(){let e=0,t=0;return this.width>300?(e=300,(t=300*this.height/this.width)>300&&(e=300*e/t,t=300)):this.height>300?(t=300,e=300*this.width/this.height):(e=this.width,t=this.height),{width:e,height:t}}}class c{constructor(e){this.type=e,this.image=null,this.imageXLarge=null,this.animated=null,this.video=null}static fromJson(e){let t=new c(e.type||"");return e.image&&(t.image=l.fromJson(e.image)),e.imageXLarge&&(t.imageXLarge=a.fromJson(e.imageXLarge)),e.animated&&(t.animated=a.fromJson(e.animated)),e.video&&(t.video=a.fromJson(e.video)),t}static fromJsonArray(e){let t=[];for(let o of e)t.push(c.fromJson(o.imageMetaByType));return t}}var d=o(49596);class p extends r.t{constructor(e,t,o,r,i="text",s=1,n=null,a=null,l=null,c=null,d=null,p=Math.floor(Date.now()/1e3),u=0,h=0,m=0,g=0,f=0,b=null,v=0,y=0,w=0,k=0,P=!1,_=0,O=!1,C=!1){super(),this.commentId=e,this.text=t,this.mediaText=o,this.user=r,this.type=i,this.level=s,this.media=n,this.mentionMapping=a,this.parent=l,this.permalink=c,this.threadId=d,this.timestamp=p,this.isVoteMasked=u,this.likeCount=h,this.dislikeCount=m,this.isPinned=g,this.childrenTotal=f,this.childrenUrl=b,this.isCollapsed=v,this.isDeleted=y,this.isSensitive=w,this.isOffensive=k,this.isAuthor=P,this.opStatus=_,this.opAnonymous=O,this.myAnonymous=C}static fromJson(e){let t=null,o,r=null;if(e.mentionMapping&&(t=new Map(Object.entries(e.mentionMapping))),e.media&&(r=Array.isArray(e.media)?e.media[0]&&e.media[0]instanceof c?e.media:c.fromJsonArray(e.media):c.fromJson(e.media)),e.user)o=e.user instanceof s?e.user:s.fromJson(e.user);else throw Error("Cannot create ConversationItem without User's data");let{info:i}=(0,d.bk)(),n=e.user.userId===(null==i?void 0:i.userId);return new p(e.commentId,e.text,e.mediaText,o,e.type,e.level,r,t,e.parent,e.permalink,e.threadId,e.timestamp,e.isVoteMasked,e.likeCount,e.dislikeCount,e.isPinned,e.childrenTotal,e.childrenUrl,e.isCollapsed,e.isDeleted,e.isSensitive,e.isOffensive,n,e.opStatus,2===e.opStatus,2===e.opStatus&&n)}}},73898(e,t,o){"use strict";class r{isImage(){return"image"===this.type}constructor(e,t,o){this.width=e,this.height=t,this.url=o}}o.d(t,{A:()=>r})},17181(e,t,o){"use strict";o.d(t,{a:()=>c});var r=o(96231),i=o(32986);let s="/v1/admin-golden-dataset";async function n(e){var t;try{let o=await e,r=null==(t=null==o?void 0:o.data)?void 0:t.data;if(!r)return null;return r}catch(e){return console.error(e),null}}let a=(e,t)=>n(i.p.post(`${s}/label`,Object.assign({id:e},t))),l={isShowing:!1,postId:null,dimension:"humor",entry:null,dimensions:[],vocabulary:[],isLoading:!1,isGenerating:!1,error:null},c=(0,r.nY)("goldenDataset",{state:()=>Object.assign({},l),actions:{async open({postId:e}){this.postId=e,this.dimension="humor",this.entry=null,this.error=null,this.isShowing=!0,await Promise.all([this.loadDimensions(),this.loadEntry(this.dimension)])},close(){Object.assign(this,Object.assign({},l))},async loadDimensions(){if(this.dimensions.length>0)return;let e=await n(i.p.get(`${s}/dimensions`));e&&e.success&&Array.isArray(e.dimensions)&&(this.dimensions=e.dimensions,!this.dimensions.some(e=>e.key===this.dimension)&&this.dimensions.length>0&&await this.loadEntry(this.dimensions[0].key))},async loadEntry(e){let t;if(!this.postId)return;this.dimension=e,this.isLoading=!0,this.error=null;let o=await (t=this.postId,n(i.p.get(`${s}/entry`,{params:{postId:t,dimension:e}})));this.isLoading=!1,o&&o.success&&o.entry?this.entry=o.entry:this.error=o&&o.error||"Failed to load entry"},async loadVocabulary(){if(this.vocabulary.length>0)return;let e=await n(i.p.get(`${s}/vocabulary`)),t=e&&e.data;Array.isArray(t)&&(this.vocabulary=t)},async submitHumor(e,t){if(!this.entry)return!1;this.isLoading=!0,this.error=null;let o=await a(this.entry.id,{label:e,reason:t});return(this.isLoading=!1,o&&o.success)?(this.entry=Object.assign(Object.assign({},this.entry),{label:Object.assign(Object.assign({},this.entry.label),{label:e,reason:t})}),!0):(this.error=o&&o.error||"Failed to save label",!1)},async submitSafety(e,t){if(!this.entry)return!1;this.isLoading=!0,this.error=null;let o=await a(this.entry.id,{safety:e,reason:t});return(this.isLoading=!1,o&&o.success)?(this.entry=Object.assign(Object.assign({},this.entry),{label:Object.assign(Object.assign({},this.entry.label),{label:"LABELED",safety:e,reason:t})}),!0):(this.error=o&&o.error||"Failed to save label",!1)},async generateReason(e){let t;if(!this.entry)return null;this.isGenerating=!0,this.error=null;let o=await (t=this.entry.id,n(i.p.post(`${s}/generate-reason`,{id:t,label:e})));return(this.isGenerating=!1,o&&o.success&&"string"==typeof o.reason)?o.reason:(this.error=o&&o.error||"Failed to generate reason",null)},async softDelete(){let e;if(!this.entry)return!1;let t=await (e=this.entry.id,n(i.p.post(`${s}/delete`,{id:e})));return t&&t.success?(this.close(),!0):(this.error=t&&t.error||"Failed to delete",!1)}}})},92542(e,t,o){"use strict";o.d(t,{P:()=>m});var r=o(75312),i=o(96231),s=o(95097),n=o(65441),a=o(16141),l=o(19092),c=o(32986),d=o(19722);let p=async e=>{try{let{feedId:t,feedSource:o}=(0,d.Q)(e.entryId),r=await c.p.post("/report",Object.assign(Object.assign({},e),{feedId:t,feedSource:o}));return null==r?void 0:r.data}catch(e){return console.error(e),null}},u={report:{id:null,type:null}
1,onSuccess:null,onCancel:null,isLoading:!1,isShowing:!1},h=[16,17,2,3,5,6,7,8,9,10,1],m=(0,i.nY)("report",{state:()=>u,actions:{setLoading(e){this.isLoading=e},setReport(e,t,o){this.report=e,this.onSuccess=t,this.onCancel=o,this.isShowing=!!e.id},onSubmitReport(e){this.report.type===s.A.TYPES.COMMENT?(this.showSuccessToast(),this.onSuccess&&this.onSuccess(e),this.resetReport()):this.sendReport(e)},async sendReport(e,t,o){if(!this.report||this.isLoading)return;this.setLoading(!0);let i={type:e},l=t||this.report.type,c=o||this.report.id;if(!l||!c)return;switch(l){case s.A.TYPES.POST:i.entryId=c,e!==s.A.TYPE_INCORRECT_SECTION.type&&(0,a.kH)().addReport(c);break;case s.A.TYPES.PROFILE:i.username=c}let d=await p(i);if(null==d?void 0:d.okay){if(this.showSuccessToast(),this.onSuccess&&this.onSuccess(e),n.A.trackReport(this.report.type,{wpTraceId:d.wpTraceId,postId:i.entryId}),this.resetReport(),l===s.A.TYPES.POST&&h.includes(e)){let e=r.A.getters["post/GET_POST"](c);if(e){let t={username:e.creator.username,accountID:e.creator.accountId,entry:"Post Reported",withUndoPrompt:!0};(0,a.Z1)().blockUser(t)}}}else this.showErrorToast();this.setLoading(!1)},onCancelReport(){this.onCancel&&this.onCancel(),this.resetReport()},showSuccessToast(){this.onSuccess||(0,l.W)().showInfo("Reported. Thanks for making 9GAG better.")},showErrorToast(){this.onCancel||(0,l.W)().showInfo("Something went wrong, please try again later.")},resetReport(){this.onSuccess=null,this.onCancel=null,this.isShowing=!1}}})},920(e,t,o){"use strict";o.d(t,{u:()=>l});var r=o(29889),i=o(5626),s=o(96231);let{config:n}=window._config||{},a={route:null,RouteNames:r.A,domain:n.domain,aliasDomain:n.aliasDomain,cookieDomain:n.cookieDomain,defaultPageKey:n.page_key,listViewStreamsHeight:{}},l=(0,s.nY)("route",{state:()=>a,getters:{cookieOptions(){return{domain:this.cookieDomain,path:"/",expires:1095}},pageKey(){return this.getPageKey(this.route)},queryParams(){var e;return(null==(e=this.route)?void 0:e.query)||{}},isRoute(){return(...e)=>e.some(e=>{var t;return(null==(t=this.route)?void 0:t.name)===e})},isValidLink(){return e=>{let t=e.trim(),o=RegExp("^http(s?)://"+this.domain);if(this.aliasDomain){let e=RegExp("^http(s?)://"+this.aliasDomain);return o.test(t)||e.test(t)}return o.test(t)}},getPageKey(){return e=>{let t;if(!e)return this.defaultPageKey;switch(e.name){case r.A.HOME_POST_LIST:return i.A.capitalize(e.params.type||"home");case r.A.INTEREST_POST_LIST:let o=i.A.capitalize(e.params.interest||"");return`Interest-${o}`;case r.A.TAG_POST_LIST:let s=i.A.capitalize(e.params.tag||"");return t=i.A.capitalize(e.params.type||"hot"),`Tag-${s}-${t}`;case r.A.USER_LIST:return t=i.A.capitalize(e.params.type||"posts"),`Profile-${t}`;case r.A.SEARCH_POST_LIST:return"Search";case r.A.POST:return"Post";case r.A.SIGNUP:return"Signup";case r.A.LOGIN:return"Login";case r.A.SETTINGS:return"Settings";case r.A.COLLECTION_PAGE:return"CollectionPage"}return this.defaultPageKey}}},actions:{async onRouteChange(e,t){this.route=e},async setListViewStreamsHeight(e,t){this.listViewStreamsHeight[e]=t},getListViewStreamsHeight(e){return this.listViewStreamsHeight[e]||{}}}});"u">typeof window&&(window.stores||(window.stores={}),window.stores.route=l)},73888(e,t,o){"use strict";let r,i;o.d(t,{dD:()=>N,de:()=>F,nN:()=>j,qc:()=>x,D7:()=>$,hl:()=>B,ys:()=>L,J1:()=>H,VW:()=>C,BD:()=>_,fx:()=>w,pQ:()=>M,Iu:()=>X,ID:()=>U,ug:()=>v,Mh:()=>y,E0:()=>I,aj:()=>V,MS:()=>D,RO:()=>T,di:()=>E,tg:()=>P,wM:()=>A,Xx:()=>k,DD:()=>R,sx:()=>O,BC:()=>W,SP:()=>S});var s,n,a,l,c=o(63200),d=o(61160),p=o.n(d),u=o(32986),h=o(5626),m=o(19722),g=o(1695),f=o(71309),b=o(54193);let v=async()=>{try{let e=new(p())("/v1/user-info"),{data:{data:t}}=await u.p.post(e.toString());return{user:Object.assign({hashedEmail:await h.A.stringToBase64SHA256(h.A.normalizeEmail(t.user.email)),hashedEmailWithoutBase64:await h.A.sha256HashString(h.A.normalizeEmail(t.user.email))},t.user),reports:t["user-report"],votes:t.vote,saves:t.save,uploads:t["user-upload"],blocklistIds:t["block-account"],blockPosts:t["block-post"],muteList:t["mute-list"]||[],blockTags:t["block-tag"]||[]}}catch(e){return console.error(e),null}},y=async()=>{try{let e=new(p())("/v1/wp"),{data:{data:t}}=await c.A.post(e.toString());return t.wp}catch(e){return console.error(e),null}},w=async e=>
1{try{let t=new(p())("/v1/moonit-status"),{data:{data:o}}=await c.A.post(t.toString(),{mode:"pro"===e?"dev":"prod"});return o.status}catch(e){return console.error(e),null}},k=async e=>{let t=new(p())("/v1/settings"),o=new FormData;Object.keys(e).forEach(t=>{o.append(t,e[t])});try{let{data:{data:e}}=await u.p.post(t.toString(),o);return Object.assign({},e)}catch(e){return console.error(e),null}},P=async e=>{try{return(await u.p.post("/connect/unlink",{platform:e})).data.data}catch(e){return console.error(e),null}},_=async e=>(await u.p.post("/v1/user-forgot-password",{email:e})).data.meta,O=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.post("/v1/vote/like",{id:e,feedId:t,feedSource:o})).data}catch(e){return console.error(e),null}},C=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.post("/v1/vote/dislike",{id:e,feedId:t,feedSource:o})).data}catch(e){return console.error(e),null}},A=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.post("/v1/vote/unlike",{id:e,feedId:t,feedSource:o})).data}catch(e){return console.error(e),null}},S=async e=>{try{return(await c.A.post("/v1/web-detect",e)).data}catch(e){return console.error(e),null}},I=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.post(`/v1/save-post?id=${e}`,{feedId:t,feedSource:o})).data.meta.status}catch(e){return console.error(e),null}},T=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.delete(`/v1/save-post?id=${e}`,{data:{feedId:t,feedSource:o}})).data.meta.status}catch(e){return console.error(e),null}},x=async e=>{if(e||(e={}),e.id&&"post"===e.type){let{feedId:t,feedSource:o}=(0,m.Q)(e.id);e=Object.assign(Object.assign({},e),{feedId:t,feedSource:o})}try{return(await u.p.post("/v1/block-post",e)).data}catch(e){return console.error(e),null}},E=async e=>{if(e||(e={}),e.id&&"post"===e.type){let{feedId:t,feedSource:o}=(0,m.Q)(e.id);e=Object.assign(Object.assign({},e),{feedId:t,feedSource:o})}try{return(await u.p.post("/v1/block-post",Object.assign(Object.assign({},e),{action:"unblock"}))).data}catch(e){return console.error(e),null}},L=async e=>{try{return(await u.p.delete("/v1/post",{data:{entryId:e}})).data}catch(e){return console.error(e),null}},M=async e=>{try{return(await u.p.post("/v1/user-block-list",e)).data.data}catch(e){return console.error(e),null}},j=async e=>{try{let t=new URLSearchParams({accountId:e,_method:"post"});return(await u.p.post("/v1/user-block",t)).data}catch(e){return console.error(e),null}},D=async e=>{try{let t=new URLSearchParams({accountId:e,_method:"delete"});return(await u.p.post("/v1/user-block",t)).data}catch(e){return console.error(e),null}},U=async()=>{try{return(await u.p.get("/user-followed-pages")).data}catch(e){return console.error(e),null}},R=async(e,t,o)=>{try{return(await u.p.post(`/user-followed-pages/${e}/${t}`,o)).data}catch(e){return console.error(e),null}},F=async e=>{try{return(await u.p.post("/v1/user-mute-list",{value:e.join(",")})).data}catch(e){return console.error(e),null}},B=async e=>{try{return(await u.p.delete("/v1/user-mute-list",{data:{value:e}})).data}catch(e){return console.error(e),null}},N=async e=>{try{return(await u.p.post("/v1/block-tag",{value:e})).data}catch(e){return console.error(e),null}},$=async e=>{try{return(await u.p.delete("/v1/block-tag",{data:{value:e}})).data}catch(e){return console.error(e),null}},H=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e);return(await u.p.post("/v1/download-post",{id:e,feedId:t,feedSource:o})).data}catch(e){return console.error(e),null}},V=async(e,t)=>{try{let{feedId:o,feedSource:r}=(0,m.Q)(e);return(await u.p.post("/v1/share-post",{id:e,feedId:o,feedSource:r,platform:t})).data}catch(e){return console.error(e),null}},W=async e=>{try{let{feedId:t,feedSource:o}=(0,m.Q)(e),r=(0,b.k)().isLoggedIn?{}:await (0,g.q)();if(null===r)return null;return(await u.p.post("/v1/view-notify",Object.assign({id:e,feedId:t,feedSource:o},r))).data}catch(e){return console.error(e),null}},X=(s=async e=>{var t,o;try{return(null==(o=null==(t=(await u.p.post("/v1/user-exp-stats",{accountId:e})).data)?void 0:t.data)?void 0:o.userExp)||null}catch(e){return console.error(e),null}},n={ttl:6e4,cacheKey:e=>String(e)},r=new f.A({max:null!=(a=n.maxSize)?a:1e3,ttl:n.ttl}),i=null!=(l=n.cacheKey)?l:(...e)=>JSON.stringify(e),async(...e)=>{let t=i(...e),o=r.get(t);if(void 0!==o)return o;let n=await s(...e);return r.set(t,n),n})},9244(e,t,o){"use strict";o.d(t,{},{u:{UNVOTE_POST:"UnvotePost",UPVOTE_POST:"UpvotePost",DOWNVOTE_POST:"DownvotePost"},x:{user:{userId:null,accountId:null,hashId:null,username:null,fullName:null,emojiStatus:null,email:null,pendingEmail:null,hasPassword:null,fbConnected:null,googleConnected:null,appleConnected:null,safeMode:!0,nsfwMode:!1,offensiveMode:!0,about:null,country:null,location:null,profileUrl:null,avatarUrl:null,gender:null,birthday:null,isActivePro:!1,isActiveProPlus:!1,isAdmin:!1,isVerifiedAccount:!1,isVerified:{email:!0,age:!0},initialFollowFinished:!0,creationTs:0,activeTs:0,uploadTs:0,preferences:{hideFromRobots:0,creatorUpdateStatus:0},membership:null,commentAuth:null,notiOptions:{channels:null,readStateParams:null},restricted:!1,dataRequest:0,subscribe:{news:0},idService:{optOut:!1,hashedRecords:[]},hashedEmail:null,hashedEmailWithoutBase64:null,wp:null,achievements:[]},votes:{},saves:[],uploads:[],reports:[],blockPosts:{},muteList:[],blockTags:[]}})},16141(e,t,o){"use strict";o.d(t,{Z1:()=>i.Z,kH:()=>r.k,uh:()=>s.u});var r=o(54193),i=o(96116),s=o(9244)}
1,96116(e,t,o){"use strict";o.d(t,{Z:()=>a});var r=o(96231),i=o(19092),s=o(73888);let n={blocklist:[],blocklistIds:[],autoFollowThreadReply:!0,navbarSubTabs:{}},a=(0,r.nY)("userSettings",{state:()=>n,getters:{getBlockedUserByAccountId:e=>t=>e.blocklist.find(e=>e.accountId===t)||null,isUserBlocked:e=>t=>-1!==e.blocklistIds.indexOf(t),getNavbarSubTab:e=>t=>e.navbarSubTabs[t]},actions:{async fetchBlockedUsers({cursor:e=0}={}){let t=e?this.blocklist:[],o=await s.pQ({fromIndex:e,itemCount:20});if(!o)return;let r=[...t,...o.users];if(this.setBlocklist(r),!o.didEndOfList&&o.users.length<=20){let t=await this.fetchBlockedUsers({cursor:e+20});if(!t)return;t.didEndOfList&&(o.didEndOfList=1)}return o},setBlocklist(e){this.blocklist=e},setBlocklistIds(e){this.blocklistIds=e},addIdToBlocklistIds(e){this.blocklistIds.push(e)},removeBlockedUserByIndex(e){let t=this.blocklist.findIndex(t=>t.accountId===e);-1!==t&&this.blocklist.splice(t,1)},removeBlockedUser(e){this.blocklistIds.splice(this.blocklistIds.indexOf(e),1),this.removeBlockedUserByIndex(e)},async blockUser({accountID:e,username:t,withUndoPrompt:o=!1}){await s.nN(e),this.addIdToBlocklistIds(e),o?(0,i.W)().showToast({message:`Youâve blocked @${t}`,type:"info",label:"Undo",callback:()=>{this.unBlockUser({accountID:e,username:t})},delay:1e4}):(0,i.W)().showDefault(`Youâve blocked @${t}`)},async unBlockUser({accountID:e,username:t}){await s.MS(e),this.removeBlockedUser(e),(0,i.W)().showDefault(`Youâve unblocked @${t}`)},setAutoFollowThreadReply(e){this.autoFollowThreadReply=e},setNavbarSubTab(e,t){this.navbarSubTabs[e]=t}},persist:{key:"userSettingsState",pick:["blocklistIds","autoFollowThreadReply","navbarSubTabs"]}})},54193(e,t,o){"use strict";let r,i,s,n;o.d(t,{k:()=>er});var a=o(75312),l=o(96231);o(83985);var c=o(65441),d=o(62333),p=o(46417),u=o(87843),h=function(e,t){return(h=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(e,t)};function m(e,t,o,r){return new(o||(o=Promise))(function(i,s){function n(e){try{l(r.next(e))}catch(e){s(e)}}function a(e){try{l(r.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof o?t:new o(function(e){e(t)})).then(n,a)}l((r=r.apply(e,t||[])).next())})}function g(e,t){var o,r,i,s,n={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(l){var c=[a,l];if(o)throw TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(n=0)),n;)try{if(o=1,r&&(i=2&c[0]?r.return:c[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,c[1])).done)return i;switch(r=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,r=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(!(i=(i=n.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){n=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]<i[3])){n.label=c[1];break}if(6===c[0]&&n.label<i[1]){n.label=i[1],i=c;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(c);break}i[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(e){c=[6,e],r=0}finally{o=i=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}function f(e,t,o){if(o||2==arguments.length)for(var r,i=0,s=t.length;i<s;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}var b="electron",v="phantomjs",y="selenium",w="slimerjs",k="headless_chrome",P="unknown",_=function(e){function t(o,r){var i=e.call(this,r)||this;return i.state=o,i.name="Error",Object.setPrototypeOf(i,t.prototype),i}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}(t,e),t}(Error);function O(e,t){return -1!==e.indexOf(t)}function C(e,t){return -1!==e.indexOf(t)}function A(e){return Object.getOwnPropertyNames(e)}function S(e){for(var t=[],o=1;o<arguments.length;o++)t[o-1]=arguments[o];for(var r=function(t){if("string"==typeof t){if(O(e,t))return{value:!0}}else if(null!=function(e,t){if("find"in e)return e.find(t);for(var o=0;o<e.length;o++)if(t(e[o],o,e))return e[o]}(e,function(e){return t.test(e)}))return{value:!0}},i=0;i<t.length;i++){var s=r(t[i]);if("object"==typeof s)return s.value}return!1}function I(e){return e.reduce(function(e,t){return e+ +!!t},0)}var T={detectAppVersion:function(e){var t=e.appVersion;return 0===t.state&&(/headless/i.test(t.value)?k:/electron/i.test(t.value)?b:/slimerjs/i.test(t.value)?w:void 0)},detectDocumentAttributes:function(e){var t=e.documentElementKeys;return 0===t.state&&(S(t.value,"selenium","webdriver","driver")?y:void 0)},detectErrorTrace:function(e){var t=e.errorTrace;return 0===t.state&&(/PhantomJS/i.test(t.value)?v:void 0)},detectEvalLengthInconsistency:function(e){var t=e.evalLength,o=e.browserKind,r=e.browserEngineKind;if(0===t.state&&0===o.state&&0===r.state){var i=t.value;return"unknown"!==r.value&&(37===i&&!O(["webkit","gecko"],r.value)||39===i&&!O(["internet_explorer"],o.value)||33===i&&!O(["chromium"],r.value))}},detectFunctionBind:function(e){if(-2===e.functionBind.state)return v},detectLanguagesLengthInconsistency:function(e){var t=e.languages;if(0===t.state&&0===t.value.length)return k},detectNotificationPermissions:function(e){var t=e.notificationPermissions,o=e.browserKind;return 0===o.state&&"chrome"===o.value&&(0===t.state&&t.value?k:void 0)},detectPluginsArray:function(e){var t=e.pluginsArray;if(0===t.state&&!t.value)return k},detectPluginsLengthInconsistency:function(e){var t=e.pluginsLength,o=e.android,r=e.browserKind,i=e.browserEngineKind;if(0===t.state&&0===o.state&&0===r.state&&0===i.state&&"chrome"===r.value&&!o.value&&"chromium"===i.value)return 0===t.value?k:void 0},detectProcess:function(e){var t,o=e.process;return 0===o.state&&("renderer"===o.value.type||null!=(null==(t=o.value.versions)?void 0:t.electron)?b:void 0)},detectUserAgent:function(e){var t=e.userAgent;return 0===t.state&&(/PhantomJS/i.test(t.value)?v:/Headless/i.test(t.value)?k:/Electron/i.test(t.value)?b:/slimerjs/i.test(t.value)?w:void 0)},detectWebDriver:function(e){var t=e.webDriver;if(0===t.state&&t.value)return k},detectWebGL:function(e){var t=e.webGL;if(0===t.state){var o=t.value,r=o.vendor,i=o.renderer;
1if("Brian Paul"==r&&"Mesa OffScreen"==i)return k}},detectWindowExternal:function(e){var t=e.windowExternal;return 0===t.state&&(/Sequentum/i.test(t.value)?"sequentum":void 0)},detectWindowSize:function(e){var t=e.windowSize,o=e.documentFocus;if(0!==t.state||0!==o.state)return!1;var r=t.value,i=r.outerWidth,s=r.outerHeight;return o.value&&0===i&&0===s?k:void 0},detectMimeTypesConsistent:function(e){var t=e.mimeTypesConsistent;if(0===t.state&&!t.value)return P},detectProductSub:function(e){var t=e.productSub,o=e.browserKind;return 0===t.state&&0===o.state&&("chrome"!==o.value&&"safari"!==o.value&&"opera"!==o.value&&"wechat"!==o.value||"20030107"===t.value?void 0:P)},detectDistinctiveProperties:function(e){var t=e.distinctiveProps;if(0!==t.state)return!1;var o,r=t.value;for(o in r)if(r[o])return o}};function x(){var e,t,o=window,r=navigator;return I(["webkitPersistentStorage"in r,"webkitTemporaryStorage"in r,0===r.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in o,"BatteryManager"in o,"webkitMediaStream"in o,"webkitSpeechGrammar"in o])>=5?"chromium":I(["ApplePayError"in o,"CSSPrimitiveValue"in o,"Counter"in o,0===r.vendor.indexOf("Apple"),"getStorageUpdates"in r,"WebKitMediaKeys"in o])>=4?"webkit":I(["buildID"in navigator,"MozAppearance"in(null!=(t=null==(e=document.documentElement)?void 0:e.style)?t:{}),"onmozfullscreenchange"in o,"mozInnerScreenX"in o,"CSSMozDocumentRule"in o,"CanvasCaptureMediaStream"in o])>=4?"gecko":"unknown"}var E={android:function(){var e=x(),t="chromium"===e,o="gecko"===e;if(!t&&!o)return!1;var r=window;return I(["onorientationchange"in r,"orientation"in r,t&&!("SharedWorker"in r),o&&/android/i.test(navigator.appVersion)])>=2},browserKind:function(){var e,t=null==(e=navigator.userAgent)?void 0:e.toLowerCase();return C(t,"edg/")?"edge":C(t,"trident")||C(t,"msie")?"internet_explorer":C(t,"wechat")?"wechat":C(t,"firefox")?"firefox":C(t,"opera")||C(t,"opr")?"opera":C(t,"chrome")?"chrome":C(t,"safari")?"safari":"unknown"},browserEngineKind:x,documentFocus:function(){return void 0!==document.hasFocus&&document.hasFocus()},userAgent:function(){return navigator.userAgent},appVersion:function(){var e=navigator.appVersion;if(null==e)throw new _(-1,"navigator.appVersion is undefined");return e},rtt:function(){if(void 0===navigator.connection)throw new _(-1,"navigator.connection is undefined");if(void 0===navigator.connection.rtt)throw new _(-1,"navigator.connection.rtt is undefined");return navigator.connection.rtt},windowSize:function(){return{outerWidth:window.outerWidth,outerHeight:window.outerHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight}},pluginsLength:function(){if(void 0===navigator.plugins)throw new _(-1,"navigator.plugins is undefined");if(void 0===navigator.plugins.length)throw new _(-3,"navigator.plugins.length is undefined");return navigator.plugins.length},pluginsArray:function(){if(void 0===navigator.plugins)throw new _(-1,"navigator.plugins is undefined");if(void 0===window.PluginArray)throw new _(-1,"window.PluginArray is undefined");return navigator.plugins instanceof PluginArray},errorTrace:function(){try{null[0]()}catch(e){if(e instanceof Error&&null!=e.stack)return e.stack.toString()}throw new _(-3,"errorTrace signal unexpected behaviour")},productSub:function(){var e=navigator.productSub;if(void 0===e)throw new _(-1,"navigator.productSub is undefined");return e},windowExternal:function(){if(void 0===window.external)throw new _(-1,"window.external is undefined");var e=window.external;if("function"!=typeof e.toString)throw new _(-2,"window.external.toString is not a function");return e.toString()},mimeTypesConsistent:function(){if(void 0===navigator.mimeTypes)throw new _(-1,"navigator.mimeTypes is undefined");for(var e=navigator.mimeTypes,t=Object.getPrototypeOf(e)===MimeTypeArray.prototype,o=0;o<e.length;o++)t&&(t=Object.getPrototypeOf(e[o])===MimeType.prototype);return t},evalLength:function(){return eval.toString().length},webGL:function(){var e=document.createElement("canvas");if("function"!=typeof e.getContext)throw new _(-2,"HTMLCanvasElement.getContext is not a function");var t=e.getContext("webgl");
1if(null===t)throw new _(-4,"WebGLRenderingContext is null");if("function"!=typeof t.getParameter)throw new _(-2,"WebGLRenderingContext.getParameter is not a function");return{vendor:t.getParameter(t.VENDOR),renderer:t.getParameter(t.RENDERER)}},webDriver:function(){if(null==navigator.webdriver)throw new _(-1,"navigator.webdriver is undefined");return navigator.webdriver},languages:function(){var e,t=navigator,o=[],r=t.language||t.userLanguage||t.browserLanguage||t.systemLanguage;if(void 0!==r&&o.push([r]),Array.isArray(t.languages))"chromium"===x()&&I([!("MediaSettingsRange"in(e=window)),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3||o.push(t.languages);else if("string"==typeof t.languages){var i=t.languages;i&&o.push(i.split(","))}return o},notificationPermissions:function(){return m(this,void 0,void 0,function(){var e,t;return g(this,function(o){switch(o.label){case 0:if(void 0===window.Notification)throw new _(-1,"window.Notification is undefined");if(void 0===navigator.permissions)throw new _(-1,"navigator.permissions is undefined");if("function"!=typeof(e=navigator.permissions).query)throw new _(-2,"navigator.permissions.query is not a function");o.label=1;case 1:return o.trys.push([1,3,,4]),[4,e.query({name:"notifications"})];case 2:return t=o.sent(),[2,"denied"===window.Notification.permission&&"prompt"===t.state];case 3:throw o.sent(),new _(-3,"notificationPermissions signal unexpected behaviour");case 4:return[2]}})})},documentElementKeys:function(){if(void 0===document.documentElement)throw new _(-1,"document.documentElement is undefined");var e=document.documentElement;if("function"!=typeof e.getAttributeNames)throw new _(-2,"document.documentElement.getAttributeNames is not a function");return e.getAttributeNames()},functionBind:function(){if(void 0===Function.prototype.bind)throw new _(-2,"Function.prototype.bind is undefined");return Function.prototype.bind.toString()},process:function(){var e=window.process,t="window.process is";if(void 0===e)throw new _(-1,"".concat(t," undefined"));if(e&&"object"!=typeof e)throw new _(-3,"".concat(t," not an object"));return e},distinctiveProps:function(){var e,t,o=((e={}).awesomium={window:["awesomium"]},e.cef={window:["RunPerfTest"]},e.cefsharp={window:["CefSharp"]},e.coachjs={window:["emit"]},e.fminer={window:["fmget_targets"]},e.geb={window:["geb"]}
1,e.nightmarejs={window:["__nightmare","nightmare"]},e.phantomas={window:["__phantomas"]},e[v]={window:["callPhantom","_phantom"]},e.rhino={window:["spawn"]},e[y]={window:["_Selenium_IDE_Recorder","_selenium","calledSelenium",/^([a-z]){3}_.*_(Array|Promise|Symbol)$/],document:["__selenium_evaluate","selenium-evaluate","__selenium_unwrapped"]},e.webdriverio={window:["wdioElectron"]},e.webdriver={window:["webdriver","__webdriverFunc","__lastWatirAlert","__lastWatirConfirm","__lastWatirPrompt","_WEBDRIVER_ELEM_CACHE","ChromeDriverw"],document:["__webdriver_script_fn","__driver_evaluate","__webdriver_evaluate","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__fxdriver_unwrapped","__webdriver_script_fn","__webdriver_script_func","__webdriver_script_function","$cdc_asdjflasutopfhvcZLmcf","$cdc_asdjflasutopfhvcZLmcfl_","$chrome_asyncScriptInfo","__$webdriverAsyncExecutor"]},e[k]={window:["domAutomation","domAutomationController"]},e),r={},i=A(window),s=[];for(t in void 0!==window.document&&(s=A(window.document)),o){var n=o[t];if(void 0!==n){var a=void 0!==n.window&&S.apply(void 0,f([i],n.window,!1)),l=!(void 0===n.document||!s.length)&&S.apply(void 0,f([s],n.document,!1));r[t]=a||l}}return r}},L=function(){function e(){this.components=void 0,this.detections=void 0}return e.prototype.getComponents=function(){return this.components},e.prototype.getDetections=function(){return this.detections},e.prototype.detect=function(){if(void 0===this.components)throw Error("");var e=function(e,t){var o={},r={bot:!1};for(var i in t){var s=(0,t[i])(e),n={bot:!1};"string"==typeof s?n={bot:!0,botKind:s}:s&&(n={bot:!0,botKind:P}),o[i]=n,n.bot&&(r=n)}return[o,r]}(this.components,T),t=e[0],o=e[1];return this.detections=t,o},e.prototype.collect=function(){return m(this,void 0,void 0,function(){var e;return g(this,function(t){switch(t.label){case 0:return e=this,[4,function(e){return m(this,void 0,void 0,function(){var t,o=this;return g(this,function(r){switch(r.label){case 0:return t={},[4,Promise.all(Object.keys(e).map(function(r){return m(o,void 0,void 0,function(){var o,i,s,n,a;return g(this,function(l){switch(l.label){case 0:o=e[r],l.label=1;case 1:return l.trys.push([1,3,,4]),i=t,s=r,a={},[4,o()];case 2:return i[s]=(a.value=l.sent(),a.state=0,a),[3,4];case 3:return n=l.sent(),t[r]=n instanceof _?{state:n.state,error:"".concat(n.name,": ").concat(n.message)}:{state:-3,error:n instanceof Error?"".concat(n.name,": ").concat(n.message):String(n)},[3,4];case 4:return[2]}})})}))];case 1:return r.sent(),[2,t]}})})}(E)];case 1:return e.components=t.sent(),[2,this.components]}})})},e}(),M={load:function(e){return(void 0===e?{}:e).monitoring,m(this,void 0,void 0,function(){var e;return g(this,function(t){switch(t.label){case 0:return[4,(e=new L).collect()];case 1:return t.sent(),[2,e]}})})}};let j=(e,t,o=1e3)=>{let r=e.indexOf(t);return -1!==r&&e.splice(r,1),e.unshift(t),e.splice(o),e};var D=o(61920),U=o(9244),R=o(73888),F=o(96116),B=o(19092),N=o(40502),$=o(27508),H=o(37778),V=o(27447),W=o(10458),X=o(78699),G=o(5626);let z=Math.random().toString(36).substring(2,3),K=e=>e.map(e=>String.fromCharCode(e)).join(""),Q=e=>e<(null!=r?r:0)-60;var Y=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(o[r[i]]=e[r[i]]);return o};let q=!1,Z=null;function J(e,t){if("u"<typeof window)return;let o=window,r=(null==e?void 0:e.details)||{};o.isBrowser=e,o.__botdMeta={source:"fallback",durationMs:Math.max(0,Date.now()-t),error:(null==e?void 0:e.error)||null,browserKind:r.browserKind||null,browserEngineKind:r.browserEngineKind||null};try{window.dispatchEvent(new CustomEvent("isBrowserReady",{detail:e}))}catch(t){try{let t=document.createEvent("CustomEvent");t.initCustomEvent("isBrowserReady",!1,!1,e),window.dispatchEvent(t)}catch(e){}}}let ee={isUserInitCompleted:!1,userInfo:(0,D.A)(U.x),uninterestedPosts:[],profiles:{},userInfoUpdateTs:0,userFollowedPages:{tags:[],interests:[]},blockPostsQueue:[],blockPostsApiTimers:{},recentUploadedInterests:[],isFetchingUserInfo:null,isBrowser:{result:null},isLoadingWp:!1,webDetectDone:"",dismissedNoticeBannerForHomeBlockPolitics:!1,dismissedVideosTabNewBadge:!1,isCheckingMoonitStatus:!1,moonit:{reported:!1,eligible:null,referralCode:"",hasRedeemed:!1,lastDismissedBanner:0}},et=!1,eo=!1,er=(0,l.nY)("user",{state:()=>ee,getters:{isLoggedIn:e=>null!==e.userInfo.user.username,user:e=>e.userInfo.user,votes:e=>e.userInfo.votes,saves:e=>e.userInfo.saves,uploads:e=>e.userInfo.uploads,reports:e=>e.userInfo.reports,blockPosts:e=>e.userInfo.blockPosts,safeMode:e=>e.userInfo.user.safeMode,nsfwMode:e=>e.userInfo.user.nsfwMode,offensiveMode:e=>e.userInfo.user.offensiveMode,isActivePro:e=>e.userInfo.user.isActivePro,isActiveProPlus:e=>e.userInfo.user.isActiveProPlus,isAdmin:e=>e.userInfo.user.isAdmin,getUserScore:e=>t=>e.userInfo.votes[t]||0,getProfile:e=>t=>e.profiles[(t||"").toLowerCase()]||{},showSignupBanner(){return this.isUserInitCompleted&&!this.isLoggedIn},getUserFollowedInterests:e=>(e.userFollowedPages.interests||[]).map(e=>e.interest),getRecentUploadedInterests:e=>e.recentUploadedInterests,getLocalLocationCode:e=>(e.userInfo.user.country||e.userInfo.user.location||X.A.getLocation()||"").toLowerCase(),shouldShowMoonitReferralCodeBanner:e=>{let t=a.A.getters["config/GET_CONFIG"]("features.enableMN");if(!(2===t||1===t&&window.location.search.includes("moonit=1"))||!e.isUserInitCompleted)return!1;if(window.location.search.includes("resetCooldown=1")&&!et&&(e.moonit.lastDismissedBanner=0,et=!0),e.moonit.eligible&&!e.moonit.hasRedeemed&&!e.isCheckingMoonitStatus&&!eo){let t="prod";return window.location.search.includes("moonitMode=pro")&&(t="pro"),e.isCheckingMoonitStatus=!0,eo=!0,(async()=>{try{let o=await R.fx(t);"USED"===o||"ACTIVE"===o?e.moonit=Object.assign(Object.assign({},e.moonit),{hasRedeemed:!0}):e.moonit=Object.assign(Object.assign({},e.moonit),{hasRedeemed:!1})}catch(e){console.error(e)}finally{e.isCheckingMoonitStatus=!1}})(),!1}return e.moonit.eligible&&e.moonit.lastDismissedBanner+604800<u.A.getCurrentTime()&&e.moonit.referralCode&&!e.moonit.hasRedeemed&&!e.isCheckingMoonitStatus}},actions:{setUserInitCompleted(e){this.isUserInitCompleted=e},async _setUserInfo(){var e,t,o,r,i;let s=await R.ug();if(!s)return;
1let{blocklistIds:n}=s,a=Y(s,["blocklistIds"]);this.updateUserInfo(a),this.handleWebDetect(),this.refreshWp(),a.votes&&a.reports&&this.updateUnInterestedPosts(),n&&(0,F.Z)().setBlocklistIds(n),c.A.setUserInfo(a.user),p.A.setAdditionalData(a.user);let l=null==(e=window.location.search.match(/moonitEligible=([10])/))?void 0:e[1],d=null==(t=window.location.search.match(/referralCode=([^&]+)/))?void 0:t[1],u=this.moonit.reported,h=null==(o=a.user.moonit)?void 0:o.eligible;u||c.A.trackMoonitEligible(h),this.moonit=Object.assign(Object.assign({},this.moonit),{reported:!0,referralCode:d||(null==(r=a.user.moonit)?void 0:r.referralCode)||"",eligible:l?"1"===l:null==(i=a.user.moonit)?void 0:i.eligible})},async setUserInfo(){if(this.isFetchingUserInfo)return await this.isFetchingUserInfo;try{return this.isFetchingUserInfo=this._setUserInfo(),await this.isFetchingUserInfo}finally{this.isFetchingUserInfo=null}},async refreshWp(){this.loadWebDetect(),!this.isLoggedIn||Q(Math.floor(Date.now()/1e3))||(Z||(this.isLoadingWp=!0,Z=(async()=>{let e=await R.Mh();e&&(([e,t,o],a)=>{var l,d;let p=window[K([100,111,99,117,109,101,110,116])],u=K([113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108]),h=K([103,101,116,69,108,101,109,101,110,116,66,121,73,100]),m=K([103,101,116,65,116,116,114,105,98,117,116,101]),g=K([99,114,101,97,116,101,69,108,101,109,101,110,116]),f=K([112,97,114,101,110,116,69,108,101,109,101,110,116]),b=K([114,101,109,111,118,101,67,104,105,108,100]),v=K([119,112,45,115,118,103]),y=K([112,97,116,104]),w=K([100,97,116,97]),k=K([95,95,119,112]),P=K([95,95,119,112,106]
1),_=window.eval((e=>{let t="";for(let o=0;o<e.length;o+=3)t+=String.fromCharCode(parseInt(e.slice(o,o+3),10));return t})(t));i=()=>{if(s)return[s,n];try{let e=p[h](v);if(!e)return;let t=e[m](w);if(!t)return;let o=window[P];if("number"!=typeof o||!isFinite(o))return;let r=Array.from(e[u](y)||[]),i=[];for(let e=0;e<r.length-1;e++)i.push(Math.floor(o*Math.random()));i.push(o-i.reduce((e,t)=>e+t,0));let a=[],l=r.map((e,t)=>{let o=_(e,i[t]);return Array.isArray(o)?(a.push(o[1]),o[0]):o}).filter(Boolean).reduce((e,t)=>e+t,0);return s=`${t}${z}.${l}.${window[k]}`,n=a.length>0?a:void 0,[s,n]}catch(o){let e=o instanceof Error?o.message:String(o),t=o instanceof Error?o.stack:void 0;c.A.trackError("wp-solver-error",{user:JSON.stringify(a()),message:e,stacktrace:t,browser:navigator.userAgent,viewportWidth:window.innerWidth,viewportHeight:window.innerHeight,devicePixelRatio:window.devicePixelRatio}),console.error(o);return}},s=void 0,n=void 0,r=o+1200;let O=p[h](v);O&&(null==(d=null==(l=O[f])?void 0:l[f])||d[b](O.parentElement));let C=p[g]("div");C.innerHTML=e;let A=C.firstElementChild;A.id=v,A.style.position="fixed",A.style.opacity="0",A.style.pointerEvents="none",document.body.appendChild(C)})(e,()=>this.userInfo.user)})().finally(()=>{Z=null,this.isLoadingWp=!1})),await Z)},async ensureCurrentWp(){this.isLoggedIn&&await this.refreshWp()},async loadWebDetect(){var e,t,o,r,i,s,n,a,l,c,d;if(q)return;q=!0;let p=null;try{let d=await function(e=1e4){return new Promise(t=>{if("u"<typeof window)return t(void 0);let o=window;if(o.isBrowser)return t(o.isBrowser);if(o.__isBrowserCheckPromise&&"function"==typeof o.__isBrowserCheckPromise.then)return void o.__isBrowserCheckPromise.then(t,e=>{var o;t({result:null,error:null!=(o=null==e?void 0:e.message)?o:String(e)})});let r=!1,i=()=>{r||(r=!0,window.removeEventListener("isBrowserReady",i),t(window.isBrowser))};window.addEventListener("isBrowserReady",i),setTimeout(i,e)})}();if(d){this.isBrowser=d,this.handleWebDetect();return}p=Date.now();let u=await M.load({monitoring:!1}),h=await u.collect(),m=u.detect();this.isBrowser={result:!m.bot,kind:m.botKind,details:{appVersion:null==(e=h.appVersion)?void 0:e.value,browserEngineKind:null==(t=h.browserEngineKind)?void 0:t.value,errorTrace:null==(o=h.errorTrace)?void 0:o.value,browserKind:null==(r=h.browserKind)?void 0:r.value,distinctiveProps:null==(i=h.distinctiveProps)?void 0:i.value,documentElementKeys:null==(s=h.documentElementKeys)?void 0:s.value,mimeTypesConsistent:null==(n=h.mimeTypesConsistent)?void 0:n.value,userAgent:null==(a=h.userAgent)?void 0:a.value,webGL:null==(l=h.webGL)?void 0:l.value,windowSize:null==(c=h.windowSize)?void 0:c.value}},J(this.isBrowser,p),this.handleWebDetect()}catch(e){this.isBrowser={result:null,error:null!=(d=null==e?void 0:e.message)?d:String(e)},J(this.isBrowser,null!=p?p:Date.now())}},handleWebDetect(){this.isBrowser&&!1===this.isBrowser.result&&this.isLoggedIn&&this.webDetectDone!==this.userInfo.user.username&&(this.webDetectDone=this.userInfo.user.username||"",R.SP(this.isBrowser))},solveWp:()=>Q(Math.floor(Date.now()/1e3))?null==i?void 0:i():void 0,async clearUserInfo(){this.updateUserInfo((0,D.A)(U.x)),(0,F.Z)().setBlocklistIds([]),c.A.clearUserInfo(),d.A.deleteToken(),p.A.invalidateEnvelope(),(0,W.m)().reset(),this.webDetectDone=""},async refreshUserInfo(){if(!this.isLoggedIn)return this.refreshWp();let e=u.A.getCurrentTime(),t=3600;null===this.moonit.eligible&&(t=60),window.location.search.includes("moonit")&&(t=0);let o=a.A.getters["config/GET_CONFIG"]("userInfoMinValidTs"),r=!1;e>this.userInfoUpdateTs+t&&(r=!0),this.userInfoUpdateTs<o&&(r=!0),r&&await this.setUserInfo()},async updateUserInfo(e){this.userInfo=e,this.userInfoUpdateTs=u.A.getCurrentTime()},updateUnInterestedPosts(){let e=[];for(let[t,o]of Object.entries(this.userInfo.votes))-1===o&&e.push(t);this.uninterestedPosts=[...e,...this.userInfo.reports].filter(e=>!this.userInfo.uploads.includes(e))},async updateSettings(e){let t=await R.Xx(e),{user:o}=t;return o&&await this.updateUserInfo(Object.assign(Object.assign({},this.userInfo),{user:o})),d.A.updateToken(o),c.A.setUserInfo(o),(0,$.P)().prependLocalInterest(),t},async unlinkAccount(e){let t=await R.tg(e);return this.setUserInfo(),t},addProfile(e){this.profiles[e.username]=e},votePost(e,t,o){e===U.u.UNVOTE_POST&&this.unvotePost(t),e===U.u.UPVOTE_POST&&this.upvotePost(t,o),e===U.u.DOWNVOTE_POST&&this.downvotePost(t,o)},unvotePost(e){R.wM(e),this.updateVote({[e]:0})},async upvotePost(e,t){this.updateVote({[e]:1});let o=await R.sx(e);if(!o)return;let{wpTraceId:r}=(null==o?void 0:o.meta)||{};return c.A.trackVotePost("Up",e,t,r),o},async downvotePost(e,t){this.updateVote({[e]:-1});let o=await R.VW(e);
1if(!o)return;let{wpTraceId:r}=(null==o?void 0:o.meta)||{};return c.A.trackVotePost("Down",e,t,r),o},updateVote(e){this.userInfo.votes=Object.assign(Object.assign({},this.userInfo.votes),e)},addReport(e){this.userInfo.reports=j(this.userInfo.reports,e)},addUpload(e){this.userInfo.uploads.push(e)},savePost(e){return this.userInfo.saves.push(e),R.E0(e)},unSavePost(e){this.userInfo.saves.includes(e)&&this.userInfo.saves.splice(this.userInfo.saves.indexOf(e),1),R.RO(e)},toggleSafeMode(){this.userInfo.user.safeMode=!this.userInfo.user.safeMode;let{safeMode:e}=this.userInfo.user;this.updateSettings({safeMode:+!!e})},toggleNsfwMode(){this.userInfo.user.nsfwMode=!this.userInfo.user.nsfwMode;let{nsfwMode:e}=this.userInfo.user;this.updateSettings({nsfwMode:+!!e})},toggleOffensiveMode(){this.userInfo.user.offensiveMode=!this.userInfo.user.offensiveMode;let{offensiveMode:e}=this.userInfo.user;this.updateSettings({offensiveMode:+!!e})},async blockPost({id:e,type:t}){this.userInfo.blockPosts[e]=t},async addToBlockPostsQueue(e,t){this.blockPostsQueue.push({id:e,type:t}),this.blockPostsApiTimers[e]=this.blockPostsApiTimers[e]||setTimeout(()=>{this.blockPostsQueue.some(o=>o.id===e&&o.type===t)&&R.qc({id:e,type:t}),delete this.blockPostsApiTimers[e]},5e3)},async revertBlockPost(e,t){if(delete this.userInfo.blockPosts[e],this.blockPostsQueue=this.blockPostsQueue.filter(t=>t.id!==e),this.blockPostsApiTimers[e]){clearTimeout(this.blockPostsApiTimers[e]),delete this.blockPostsApiTimers[e];return}await R.di({id:e,type:t})},consumeBlockPostsQueue(){this.blockPostsQueue.forEach(e=>this.blockPost(e)),this.blockPostsQueue=[]},async deletePost(e,t){let o=!0;t&&(o=confirm("Confirm to delete this post?"));let r=()=>{(0,B.W)().showError("Please try again.")};if(o)try{let o=await R.ys(e);if(o.data&&o.data.okay)return this.addReport(e),t||(0,B.W)().showInfo("Post Deleted"),!0;r()}catch(e){r()}return!1},async waitForUserInit(){var e,t;await (e=this,(t=e=>!!e.isUserInitCompleted)(e)?Promise.resolve():new Promise((o,r)=>{let i=e.$subscribe(()=>{t(e)&&(i(),o())})}))},async getUserFollowedPages(){let e=await R.ID();e&&this.setUserFollowedPages(e.data)},async updateUserFollowedPages(e,t,o){let r=await R.DD(e,t,o);if(!r||"Success"!==r.meta.status)return;let i=(0,N.A)(this.userFollowedPages);if("tag"===e){let e={key:t,url:V.A.getUrlFromTag(t)};if(0===o.isFollowing)i.tags=i.tags.filter(t=>t.tag.url!==e.url);else{let t=i.tags.find(t=>t.tag.url===e.url);t?(0,H.A)(t,r.data):i.tags.push(Object.assign({tag:e},r.data))}}else{let e=(0,$.P)().getInterest(t);if(0===o.isFollowing)i.interests=i.interests.filter(t=>t.interest.url!==e.url);else{let t=i.interests.find(t=>t.interest.url===e.url);t?(0,H.A)(t,r.data):i.interests.push(Object.assign({interest:e},r.data))}}this.setUserFollowedPages(i)},setUserFollowedPages(e){this.userFollowedPages=e},async addMuteList(e){let t=e.filter(e=>!this.userInfo.muteList.includes(e));if(0===t.length)return;let o=await R.de(t);o&&"Success"===o.meta.status&&(this.userInfo.muteList=o.data.list,c.A.trackMuteList(!0,o.data.list.length))},async deleteMuteList(e){let t=await R.hl(e);t&&"Success"===t.meta.status&&(this.userInfo.muteList=t.data.list,c.A.trackMuteList(!1,t.data.list.length))},async addBlockTag(e){let t=e.filter(e=>!this.userInfo.blockTags.includes(e));if(0===t.length)return;let o=await R.dD(t);o&&"Success"===o.meta.status&&(this.userInfo.blockTags=o.data.list,await c.A.trackBlockTag(!0,t))},async deleteBlockTag(e){let t=await R.D7(e);t&&"Success"===t.meta.status&&(this.userInfo.blockTags=t.data.list,await c.A.trackBlockTag(!1,e))},addRecentUploadedInterest(e){this.recentUploadedInterests=j(this.recentUploadedInterests,e,3)},async updateHashedEmail(){this.userInfo.user.email&&(this.userInfo=Object.assign(Object.assign({},this.userInfo),{user:Object.assign(Object.assign({},this.userInfo.user),{hashedEmail:await G.A.stringToBase64SHA256(G.A.normalizeEmail(this.userInfo.user.email))})}))},dismissNoticeBannerForHomeBlockPolitics(){this.dismissedNoticeBannerForHomeBlockPolitics=!0},dismissVideosTabNewBadge(){this.dismissedVideosTabNewBadge=!0},dismissMoonitReferralCodeBanner(){this.moonit=Object.assign(Object.assign({},this.moonit),{lastDismissedBanner:u.A.getCurrentTime()})}},persist:{key:"userState",pick:["userInfo","userInfoUpdateTs","userFollowedPages","blockPostsQueue","recentUploadedInterests","webDetectDone","dismissedNoticeBannerForHomeBlockPolitics","dismissedVideosTabNewBadge","moonit"]}})}
1,48262(e,t,o){"use strict";var r=o(95197),i=o.n(r);let s=document.createElementNS("http://www.w3.org/2000/svg","path");s.setAttribute("d","M15 19H8V12.37C9.26 12.03 10.11 11.1 10.77 10.38C11.6 9.47002 12.08 9.00002 13 9.00002H15V19ZM10 2.02002C8.11 2.02002 6.49 3.13002 5.73 4.73002C4.15 5.26002 3 6.74002 3 8.50002C3 10.36 4.28 11.91 6 12.36V21H17V19H19C20.1 19 21 18.1 21 17V11C21 9.90002 20.1 9.00002 19 9.00002H17.44C17.79 8.41002 18 7.73002 18 7.00002C18 4.79002 16.21 3.00002 14 3.00002C13.66 3.00002 13.34 3.05002 13.02 3.13002C12.2 2.45002 11.16 2.02002 10 2.02002ZM7 10.5C5.9 10.5 5 9.60002 5 8.50002C5 7.65002 5.55 6.90002 6.37 6.62002L7.17 6.35002L7.53 5.59002C8 4.62002 8.94 4.02002 10 4.02002C10.79 4.02002 11.39 4.37002 11.74 4.67002L12.52 5.32002C12.52 5.32002 13.16 5.00002 13.99 5.00002C15.09 5.00002 15.99 5.90002 15.99 7.00002H12.99C9.67 7.00002 9.15 10.5 7 10.5ZM17 17V11H19V17H17Z"),s.setAttribute("fill","#ff9500");let n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttribute("d","M5 8.50002C5 9.60002 5.9 10.5 7 10.5C9.15 10.5 9.67 7.00002 12.99 7.00002H15.99C15.99 5.90002 15.09 5.00002 13.99 5.00002C13.16 5.00002 12.52 5.32002 12.52 5.32002L11.74 4.67002C11.39 4.37002 10.79 4.02002 10 4.02002C8.94 4.02002 8 4.62002 7.53 5.59002L7.17 6.35002L6.37 6.62002C5.55 6.90002 5 7.65002 5 8.50002Z"),n.setAttribute("fill","white");let a=document.createElementNS("http://www.w3.org/2000/svg","path");a.setAttribute("d","M8 19H15V9H13C12.08 9 11.6 9.47 10.77 10.38L10.7648 10.3857C10.1055 11.1049 9.2567 12.0309 8 12.37V19Z"),a.setAttribute("fill","#ffcc00");let l=document.createElementNS("http://www.w3.org/2000/svg","svg");l.setAttribute("viewBox","0 0 24 24"),l.setAttribute("height","24"),l.setAttribute("width","24"),l.appendChild(s),l.appendChild(n),l.appendChild(a);let c=Object.freeze({trigger:function(){i().scene.current.createEmitter({emitterOptions:{useGravity:!0,duration:5},emissionOptions:{rate:0,bursts:[{time:0,count:i().variation.skew(60,10)}],sourceSampler:i().sources.rectSource(i().Rect.fromScreen()),angle:i().variation.range(250,290),initialSpeed:400,initialSize:i().variation.range(.7,1.5),initialRotation:()=>new(i()).Vector(0,0,i().random.randomRange(0,360))},rendererOptions:{shapeFactory:l,applyLighting:void 0}})}});o.d(t,{},{q:c})},61920(e,t,o){"use strict";o.d(t,{},{A:e=>JSON.parse(JSON.stringify(e))})},33612(e,t,o){"use strict";var r=o(91942);class i{static show(){r.A.$emit("progress::show")}static finish(){r.A.$emit("progress::finish")}}o.d(t,{A:()=>i})},48530(e,t,o){var r=o(3049);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("f3e675b4",r,!0,{})},39715(e,t,o){var r=o(9546);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("ec79b658",r,!0,{})},22155(e,t,o){var r=o(5064);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("59d160f8",r,!0,{})},90040(e,t,o){var r=o(73039);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("d235877a",r,!0,{})},37424(e,t,o){var r=o(56131);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("159d4964",r,!0,{})},56600(e,t,o){var r=o(51563);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6218976a",r,!0,{})},35090(e,t,o){var r=o(17295);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("fc130b90",r,!0,{})},69863(e,t,o){var r=o(57014);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("59f721fa",r,!0,{})},3399(e,t,o){var r=o(45960);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6c82bb18",r,!0,{})},85720(e,t,o){var r=o(18341);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("96ff087c",r,!0,{})},54281(e,t,o){var r=o(72462);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("af7288e2",r,!0,{})},66026(e,t,o){var r=o(2543);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("319a7de3",r,!0,{})},51325(e,t,o){var r=o(17524);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("549997a6",r,!0,{})},25764(e,t,o){var r=o(44471);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("5f302f2a",r,!0,{})},74384(e,t,o){var r=o(40873);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("5716a238",r,!0,{})},3379(e,t,o){var r=o(55258);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("2017d562",r,!0,{})},60626(e,t,o){var r=o(61849);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("9a5074be",r,!0,{})},6170(e,t,o){var r=o(28875);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("583
16af05",r,!0,{})},12984(e,t,o){var r=o(46783);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("33a54e5c",r,!0,{})},8765(e,t,o){var r=o(45346);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("3d44907a",r,!0,{})},50212(e,t,o){var r=o(97197);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("34197346",r,!0,{})},6024(e,t,o){var r=o(80295);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("521183df",r,!0,{})},85198(e,t,o){var r=o(33931);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("a5c0826a",r,!0,{})},13400(e,t,o){var r=o(20521);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("16b63154",r,!0,{})},98099(e,t,o){var r=o(62468);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6d8aa2a2",r,!0,{})},26370(e,t,o){var r=o(68321);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("59a8e452",r,!0,{})},35264(e,t,o){var r=o(23299);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1052a9c8",r,!0,{})},40066(e,t,o){var r=o(20125);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("81f1fade",r,!0,{})},10207(e,t,o){var r=o(74404);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("302d4159",r,!0,{})},16139(e,t,o){var r=o(20672);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("78118ca6",r,!0,{})},43989(e,t,o){var r=o(99510);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("de4699ce",r,!0,{})},31447(e,t,o){var r=o(73108);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("758de2fe",r,!0,{})},33325(e,t,o){var r=o(19682);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("84c2bd9e",r,!0,{})},49824(e,t,o){var r=o(57555);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("932a6642",r,!0,{})},96632(e,t,o){var r=o(32379);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("626aef12",r,!0,{})},22019(e,t,o){var r=o(13958);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("4dedaf54",r,!0,{})},3660(e,t,o){var r=o(57899);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("136ef53e",r,!0,{})},21146(e,t,o){var r=o(41311);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("93ebf78c",r,!0,{})},39336(e,t,o){var r=o(36843);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("425a2726",r,!0,{})},15833(e,t,o){var r=o(96930);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("4e99de40",r,!0,{})},38725(e,t,o){var r=o(27982);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("574552f6",r,!0,{})},59908(e,t,o){var r=o(3789);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6075e334",r,!0,{})},43845(e,t,o){var r=o(40792);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6c5ef6ba",r,!0,{})},81062(e,t,o){var r=o(23405);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("00ead3da",r,!0,{})},46020(e,t,o){var r=o(54143);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("3e7a5a4a",r,!0,{})},83278(e,t,o){var r=o(45893);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6ca504
104",r,!0,{})},70864(e,t,o){var r=o(1475);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("8e7eec2e",r,!0,{})},8830(e,t,o){var r=o(40113);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("2f010ede",r,!0,{})},59856(e,t,o){var r=o(69257);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6708b54d",r,!0,{})},10298(e,t,o){var r=o(94605);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("eb3de6a2",r,!0,{})},51348(e,t,o){var r=o(66195);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1565e345",r,!0,{})},32266(e,t,o){var r=o(79197);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1cfd7071",r,!0,{})},6209(e,t,o){var r=o(59368);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("653553f0",r,!0,{})},83783(e,t,o){var r=o(17746);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("a912d908",r,!0,{})},26761(e,t,o){var r=o(1520);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("cd296b3e",r,!0,{})},24556(e,t,o){var r=o(98989);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6d5db661",r,!0,{})},54315(e,t,o){var r=o(496);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("07b47317",r,!0,{})},75483(e,t,o){var r=o(5702);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("52f4203a",r,!0,{})},73409(e,t,o){var r=o(34178);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("3c299eec",r,!0,{})},48735(e,t,o){var r=o(96220);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("fadce394",r,!0,{})},33494(e,t,o){var r=o(67989);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("2774bd96",r,!0,{})},2667(e,t,o){var r=o(49720);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("bec8f188",r,!0,{})},60704(e,t,o){var r=o(87129);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("017d61dc",r,!0,{})},64479(e,t,o){var r=o(78874);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("0f068b34",r,!0,{})},32085(e,t,o){var r=o(98464);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("a91bd7fa",r,!0,{})},47646(e,t,o){var r=o(2933);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("e31ff612",r,!0,{})},93610(e,t,o){var r=o(13767);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6074f2f2",r,!0,{})},57170(e,t,o){var r=o(90837);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("42b6c7d2",r,!0,{})},70751(e,t,o){var r=o(13072);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("aa2eaf72",r,!0,{})},55970(e,t,o){var r=o(41647);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("a3f5d052",r,!0,{})},15726(e,t,o){var r=o(22961);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("b8401da8",r,!0,{})},39326(e,t,o){var r=o(9949);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("10ec166f",r,!0,{})},35944(e,t,o){var r=o(58013);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1fce5814",r,!0,{})},66654(e,t,o){var r=o(49363);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("4aff3718",r,!0,{})},99092(e,t,o){var r=o(90557);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("15d7ef4c",r,!0,{})},52674(e,t,o){var r=o(24882);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1a59ec86",r,!0,{})}
1,20075(e,t,o){var r=o(15390);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("273e6d38",r,!0,{})},47812(e,t,o){var r=o(13561);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("e0092688",r,!0,{})},80067(e,t,o){var r=o(90698);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("4e173a2d",r,!0,{})},44121(e,t,o){var r=o(96264);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("ac83a9fe",r,!0,{})},69421(e,t,o){var r=o(2318);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("4ee10dc2",r,!0,{})},92447(e,t,o){var r=o(32988);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1105cb35",r,!0,{})},17614(e,t,o){var r=o(40525);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("78df4096",r,!0,{})},81822(e,t,o){var r=o(84655);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("7baf291e",r,!0,{})},38554(e,t,o){var r=o(25569);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("b184236a",r,!0,{})},72193(e,t,o){var r=o(28420);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("dc3d43f6",r,!0,{})},92561(e,t,o){var r=o(58634);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("59b01fa2",r,!0,{})},66750(e,t,o){var r=o(15497);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("298097a0",r,!0,{})},33076(e,t,o){var r=o(2501);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("2ac059c1",r,!0,{})},43345(e,t,o){var r=o(50142);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("5dc4141a",r,!0,{})},8506(e,t,o){var r=o(35877);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("2db9881e",r,!0,{})},69288(e,t,o){var r=o(44197);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("5086e798",r,!0,{})},48383(e,t,o){var r=o(30348);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("6938335e",r,!0,{})},31933(e,t,o){var r=o(11376);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("29f09206",r,!0,{})},38490(e,t,o){var r=o(88835);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("1596fc92",r,!0,{})},37805(e,t,o){var r=o(62826);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("70fcb75e",r,!0,{})},65830(e,t,o){var r=o(19059);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,o(15739).A)("affc77da",r,!0,{})},25655(e,t,o){"use strict";o.d(t,{},{Tm:{SET_AD_BLOCKED:"SET_AD_BLOCKED",SET_GOOGLE_NPA:"SET_GOOGLE_NPA",SET_DO_NOT_SELL:"SET_DO_NOT_SELL",INIT_PRIVACY_CHECK:"INIT_PRIVACY_CHECK",UPDATE_CCPA_COOKIE:"UPDATE_CCPA_COOKIE",DISMISS_CCPA_BANNER:"DISMISS_CCPA_BANNER"},fW:{SET_SESSION_ACTIVE:"SET_SESSION_ACTIVE",CHECK_SESSION_REFERRAL:"CHECK_SESSION_REFERRAL",UNMASK_SENSITIVE:"UNMASK_SENSITIVE",SET_MIXPANEL_VISIT:"SET_MIXPANEL_VISIT",SET_MIXPANEL_PROPS:"SET_MIXPANEL_PROPS",UNMASK_OFFENSIVE:"UNMASK_OFFENSIVE",VIEW_ALL_OFFENSIVE:"VIEW_ALL_OFFENSIVE",START_HELPSHIFT:"START_HELPSHIFT",SET_HELPSHIFT_UNREAD:"SET_HELPSHIFT_UNREAD"}})},81341(e,t,o){"use strict";var r,i;let s={HOME:"home",HOT:"hot",TRENDING:"trending",FRESH:"fresh",NEWS:"news",NEWS_FRESH:"news-fresh",TOP:"top",TOP_WEEK:"top-week",TOP_MONTH:"top-month",TOP_LAST_MONTH:"top-last-month",TOP_YEAR:"top-year",TOP_LAST_YEAR:"top-last-year",POSTS:"posts",COMMENTS:"comments",LIKES:"like
1s",SAVED:"saved",ACCOUNT:"account",EMAIL:"email",PASSWORD:"password",CONTENT:"content",PROFILE:"profile",PRIVACY:"privacy",DO_NOT_SELL:"do-not-sell",OPT_OUT_IBA:"opt-out-iba",BLOCKED:"blocked",MUTE_LIST:"mute-list",BLOCK_TAG:"block-tag",FORUM:"forum"},n=(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},s),i=i={LIST:[s.HOME,s.TOP,s.TRENDING,s.FRESH,s.FORUM],TAG_LIST:[s.HOT,s.FRESH],USER_LIST:[s.POSTS,s.COMMENTS],PROFILE_LIST:[s.POSTS,s.COMMENTS,s.LIKES],SETTINGS:[s.ACCOUNT,s.PASSWORD,s.PROFILE,s.PRIVACY]},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r);o.d(t,{},{A:n})},38693(e,t,o){"use strict";o.d(t,{},{Z:{DOWNVOTE:"Downvote",OFFENSIVE:"Offensive",SENSITIVE:"Sensitive"},v:{NORMAL:0,HIDDEN:1,COLLAPSED:2}})},76799(e,t,o){"use strict";o.d(t,{},{A:{TYPE_PHOTO:"Photo",TYPE_ANIMATED:"Animated",TYPE_VIDEO:"Video",TYPE_EMBED_VIDEO:"EmbedVideo",TYPE_ARTICLE:"Article",TYPE_COLLECTION_PAGE:"CollectionPage",TYPE_TEXT:"Text",TYPE_FORUM_POST:"ForumPost"}})},21899(e,t,o){"use strict";o.d(t,{},{A:{RELATED:"Related Tags",FEATURED:"Home-Featured"}})},41900(e,t,o){"use strict";var r=o(91942),i=o(17787);o.d(t,{},{A:{methods:{_tabChanged(){let{stateKey:e}=this._getEventKey();r.A.$emit("post::tabChangeAction",!document[e])},_getEventKey:function(){var e,t,o={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(e in o)if(e in document){t=o[e];break}
1return{stateKey:e,eventKey:t}}},created(){let{eventKey:e}=this._getEventKey();i.A.addEventListener(e,this._tabChanged)},beforeUnmount(){let{eventKey:e}=this._getEventKey();i.A.removeEventListener(e,this._tabChanged)}}})},62333(e,t,o){"use strict";var r=o(66112),i=o(10370).A;let s=new class{renewToken(e){let t=this._getTokenConfig(e);t&&(i.log("ApsUtils.renewToken",{tokenConfig:t}),this._queue(()=>window.apstag.rpa(t)))}updateToken(e){let t=this._getTokenConfig(e);t&&(i.log("ApsUtils.updateToken",{tokenConfig:t}),t&&this._queue(()=>window.apstag.upa(t)))}deleteToken(){i.log("ApsUtils.deleteToken"),this._queue(()=>window.apstag.dpa())}_getTokenConfig(e){if(!e)return null;let{optOut:t,hashedRecords:o}=e.idService||{};return o&&1===o.length?{optOut:t,hashedRecords:o}:null}async _queue(e){if(!await r.A.isGdprApplies()||await r.A.getConsentString())try{window.ayManagerEnv=window.ayManagerEnv||{cmd:[],changePage:()=>{}},window.ayManagerEnv.cmd.push(()=>{e()})}catch(e){}}};o.d(t,{},{A:s})},46417(e,t,o){"use strict";o.d(t,{A:()=>a});var r=o(66112),i=o(93027),s=o(75312),n=o(10370);let a=new class{init(){this.ats||window.atsenvelopemodule&&(this.ats=window.atsenvelopemodule)}run(e){if(this.init(),!this.ats){n.A.log("AtsUtils.run","ats not loaded"),this.retry<3&&(n.A.log("AtsUtils.run retrying",{retry:this.retry}),this.retry++,setTimeout(()=>{this.run(e)},1e3));return}e()}async setAdditionalData(e){let t=await this._getAdditionalData(e);t&&(n.A.log("AtsUtils.setAdditionalData",{additionalData:t}),this.run(()=>this.ats.setAdditionalData(t)))}async _getAdditionalData(e){if(!e||!e.email)return null;let t=null;return await r.A.isGdprApplies()?t={consentType:"gdpr",consentString:await r.A.getConsentString()||""}:s.A.getters["privacy/isCCPARegion"]&&(t={consentType:"ccpa",consentString:i.A.getCCPAString()}),function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({type:"email",id:e.email},t)}async invalidateEnvelope(){n.A.log("AtsUtils.invalidateEnvelope"),this.run(()=>this.ats.invalidateEnvelope())}constructor(){this.ats=null,this.retry=0}}},78699(e,t,o){"use strict";var r=o(36524);let i="cacheableClear",s="(prefers-color-scheme: dark)",n=class{static supportAds(){return!["RU"].includes(this.getLocation())}static isMobile(){return navigator.userAgent.match(/Mobile/i)}static isFbInAppBrowser(){return navigator.userAgent.match(/FBAN|FBAV|FBIOS|FB_IAB/i)}static isInstagramInAppBrowser(){return navigator.userAgent.match(/Instagram/i)}static isiOSorInApp(){return this.isFbInAppBrowser()||this.isInstagramInAppBrowser()||this.isiOS()}static isAndroid(){return navigator.userAgent.match(/Android/i)}static isiOS(){return navigator.userAgent.match(/iPhone|iPod|iPad/i)}static isFirefox(){return navigator.userAgent.match(/Firefox/i)}static isBot(){return navigator.userAgent.match(/Googlebot|Pinterestbot|Applebot|bingbot/i)}static getRangeId(){return r.Jt("____ri")||0}static getLocation(){return r.Jt("____lo")}static isCI(){return r.Jt("____ci")}static hasSession(){return!!r.Jt("PHPSESSID")}static getQueryParams(){return new URL(location).searchParams}static shouldClearUserInfo(e){let t=!!r.Jt(i);return t&&r.TF(i,{domain:e}),t}static isWindowInactive(){return document.hidden||document.msHidden||document.webkitHidden||document.mozHidden}static fromExternal(){return!document.referrer.startsWith(window.location.origin)}static afterLoad(e){"complete"===document.readyState?setTimeout(e,0):addEventListener("pageshow",e)}static isDarkMode(){return window.matchMedia&&window.matchMedia(s).matches}static onDarkModeChange(e){let t=window.matchMedia&&window.matchMedia(s);t&&t.addEventListener&&t.addEventListener("change",e)}static getHistoryStatePosition(){let{state:e}=window.history;return e&&e.position||null}};o.d(t,{},{A:n})},20465(e,t,o){"use strict";
1let r=new class{async init(){if(this.clipboard)return this.clipboard;let{default:e}=await o.e(441).then(o.t.bind(o,57576,23));this.clipboard=e}async copyText(e,t){return new Promise(async(o,r)=>{try{await this.init()}catch(e){r(e)}let i=document.createElement("button"),s=new this.clipboard(i,{text:function(){return e},action:function(){return"copy"},container:"object"==typeof t?t:document.body});s.on("success",function(e){s.destroy(),o(e)}),s.on("error",function(e){s.destroy(),r(e)}),i.click()})}constructor(){this.clipboard=null}};o.d(t,{},{A:r})},27200(e,t,o){"use strict";var r=o(87843),i=o(57784),s=o(10370).A;class n{static getSessionExpiryPeriodInSeconds(){return 1800}static getSessionInfoAndReferralInfoForSession(e,t=null){let o=(0,i.A)(e,"startTs",0),a=(0,i.A)(e,"expiryTs",0),l=t||r.A.getCurrentTime(),c=l+n.getSessionExpiryPeriodInSeconds(),d=a-l,p={expiryTs:c},u=null;return d>=0?s.log("lastSessionStartTs="+o+", lastSessionExpiryTs="+a+", ttl="+d+", EXTEND"):(s.log("lastSessionStartTs="+o+", lastSessionExpiryTs="+a+", ttl="+d+", RESET"),u={ref:null,utmSource:null,utmCampaign:null,utmMedium:null},p.startTs=l),{sessionInfo:p,referralInfo:u}}static getReferralInfoForQuery(e){let t=(0,i.A)(e,"ref",null),o=(0,i.A)(e,"utm_source",null),r=(0,i.A)(e,"utm_campaign",null),n=(0,i.A)(e,"utm_medium",null);return(s.log(`ref=${t}, utmSource=${o}, utmCampaign=${r}, utmMedium=${n}`),t||o||r||n)?{ref:t,utmSource:o,utmCampaign:r,utmMedium:n}:null}}o.d(t,{},{A:n})},17787(e,t,o){"use strict";let r=new class{addEventListener(e,t,o=!1){let r="object"==typeof o?o:{capture:o};window.addEventListener(e,t,this.passiveSupported?function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({passive:!0},r):o)}removeEventListener(e,t,o=!1){window.removeEventListener(e,t,this.passiveSupported?{passive:!0,capture:o}:o)}constructor(){let e=!1;try{let t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(e){}this.passiveSupported=e}};o.d(t,{},{A:r})},19722(e,t,o){"use strict";o.d(t,{Q:()=>i});var r=o(75312);let i=e=>({feedId:r.A.getters["post/GET_POST_FEED_ID"](e),feedSource:r.A.getters["post/GET_POST_FEED_SOURCE"](e)})},49197(e,t,o){"use strict";class r{static _getFeedIdsByPostId(){try{return JSON.parse(window.localStorage.getItem("feedIdsByPostId"))||{}}catch(e){return{}}}static _getFeedSourceByPostId(){try{return JSON.parse(window.localStorage.getItem("feedSourceByPostId"))||{}}catch(e){return{}}}static _setFeedIdsByPostId(e){var t;return null==(t=window.localStorage)?void 0:t.setItem("feedIdsByPostId",JSON.stringify(e))}static _setFeedSourceByPostId(e){var t;return null==(t=window.localStorage)?void 0:t.setItem("feedSourceByPostId",JSON.stringify(e))}static getFeedId(e){let t=r._getFeedIdsByPostId(),{feedId:o=null}=t[e]||{};return o&&(delete t[e],r._setFeedIdsByPostId(t)),o}static getFeedSource(e){let t=r._getFeedSourceByPostId(),{feedSource:o=null}=t[e]||{};return o&&(delete t[e],r._setFeedSourceByPostId(t)),o}static clearStaleFeedIds(){let e=r._getFeedIdsByPostId();for(let t in e){let{ts:o}=e[t];o<new Date-6e5&&delete e[t]}r._setFeedIdsByPostId(e)}static clearStaleFeedSources(){let e=r._getFeedSourceByPostId();for(let t in e){let{ts:o}=e[t];o<new Date-6e5&&delete e[t]}r._setFeedSourceByPostId(e)}static setFeedId(e,t){r.clearStaleFeedIds();let o=r._getFeedIdsByPostId();o[e]={feedId:t,ts:+new Date},r._setFeedIdsByPostId(o)}static setFeedSource(e,t){r.clearStaleFeedSources();let o=r._getFeedSourceByPostId();o[e]={feedSource:t,ts:+new Date},r._setFeedSourceByPostId(o)}constructor(){var e;(e="feedIdsByPostIdKey")in this?Object.defineProperty(this,e,{value:"feedIdsByPostId",enumerable:!0,configurable:!0,writable:!0}):this[e]="feedIdsByPostId"}}o.d(t,{},{A:r})},20157(e,t,o){"use strict";var r=o(11629),i=o(10370);o.d(t,{},{A:{track:async function(e,t,o){(0,r.B)(()=>this._track(e,t,o))},_track:function(e,t,o){try{for(let r of(i.A.log("Tracking GA: "+e+","+t+","+o),gtag("event",t,{category:e,label:o}),window._ga||[]));}catch(e){}},trackPageView:async function(e){(0,r.B)(()=>this._trackPageView(e))},_trackPageView:function(e){try{for(let t of(i.A.log("Tracking GA: PageView "+e),gtag("set",{page_path:e}),gtag("event","page_view"),window._ga||[]));}catch(e){}},trackEvent:async function(e){(0,r.B)(()=>this._trackEvent(e))},_trackEvent:function(e){try{gtag("event",e)}catch(e){}},trackException:async function(e,t=!1){(0,r.B)(()=>this._trackException(e,t))},_trackException:function(e,t=!1){try{for(let o of(i.A.log("Tracking GA: Exception "+e),gtag("event","exception",{exDescription:e,exFatal:t}),window._ga||[]));}catch(e){}},setUserId:function(e){if(!e)return},setGA4UserId:function(e){if(e){i.A.log(`GA4 setUserId: ${e}`);try{gtag("set",{user_id:e})}catch(e){}}}}})},1695(e,t,o){"use strict";o.d(t,{q:()=>a});var r=o(75312);let i="____gml",s=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/,n=null,a=async()=>{let e;if(!await (n||(n=(async()=>{let e;return await new Promise(e=>{if("u"<typeof window||window.isBrowser)return e();let t=!1,o=()=>{t||(t=!0,window.removeEventListener("isBrowserReady",o),e())};window.addEventListener("isBrowserReady",o),setTimeout(o,1e4)}),!!(e="u">typeof window?window.isBrowser:void 0)&&!0===e.result})())))return null;let t=(()=>{let e=(()=>{try{return localStorage.getItem(i)}catch(e){return null}})();if(e&&s.test(e))return e;let t=(()=>
1{if("u">typeof crypto&&crypto.randomUUID)return crypto.randomUUID();let e=new Uint8Array(16);crypto.getRandomValues(e),e[6]=15&e[6]|64,e[8]=63&e[8]|128;let t=Array.from(e,e=>e.toString(16).padStart(2,"0")).join("");return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`})();try{localStorage.setItem(i,t)}catch(e){}return t})();return!((e=Number((()=>{try{return Number(r.A.getters["config/GET_CONFIG"]("features.guestFeedMeasurementWebPercentage"))||0}catch(e){return 0}})())||0)<=0)&&(e>=100||(e=>{let t=-1;for(let o=0;o<e.length;o++){t^=255&e.charCodeAt(o);for(let e=0;e<8;e++)t=t>>>1^0xedb88320&-(1&t)}return~t>>>0})(String(t).toLowerCase())%100<e)?{guestId:t,bucketId:(()=>{try{return r.A.getters["config/APP_VERSION"]||null}catch(e){return null}})()}:null}},24368(e,t,o){"use strict";o.d(t,{A:()=>l});var r=o(54861),i=o(25655),s=o(75312);function n(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function a(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let l=new class{async init(e){let{platformId:t,platform:o}=e;this.helpshiftConfig={platformId:t,domain:"9gag",language:"en",widgetOptions:{showLauncher:!1}},this.customIssueFields=a(n({},this.customIssueFields),{platform:{type:"singleline",value:o}})}initUser(e){if(!this.helpshiftConfig)return;e.userId&&(this.helpshiftConfig.userId=`${e.userId}`,this.helpshiftConfig.userName=`${e.username}`,e.email&&(this.helpshiftConfig.userEmail=e.email),this.customIssueFields=a(n({},this.customIssueFields),{pro_user:{type:"singleline",value:`${e.isActivePro&&!e.isActiveProPlus}`},pro_plus_user:{type:"singleline",value:`${e.isActiveProPlus}`}}));let{startTs:t}=s.A.state.session.helpshift||{};t&&this.start()}start(){return this.helpshift?Promise.resolve():new Promise(e=>{window.helpshiftConfig=this.helpshiftConfig,r.A.loadScript("https://webchat.helpshift.com/latest/webChat.js").then(()=>{this.helpshift=window.Helpshift,this.helpshift("init"),this.helpshift("addEventListener","newUnreadMessages",e=>{s.A.dispatch(`session/${i.fW.SET_HELPSHIFT_UNREAD}`,e.unreadCount)}),e()})})}async open(){await this.start(),this.customIssueFields=a(n({},this.customIssueFields),{sys_bucket_name:{type:"singleline",value:s.A.getters["config/APP_VERSION"]},sys_settings:{type:"multiline",value:JSON.stringify(s.A.state.app)}}),this.helpshift("setCustomIssueFields",this.customIssueFields),this.helpshift("open")}constructor(){this.helpshift=null,this.helpshiftConfig=null,this.customIssueFields=null}}},88550(e,t,o){"use strict";var r=o(10370).A;let i=new class{async init(){if(this.marked)return this.marked;let{default:e}=await o.e(237).then(o.t.bind(o,30133,23));return this.renderer=new e.Renderer,this.renderer.link=(e,t,o)=>(0!==e.indexOf("http")&&(e=`http://${e}`),`<a href="${e}" target="_blank">${o}</a>`),e}async render(e){try{return this.marked=await this.init(),this.marked(e,{renderer:this.renderer})}catch(e){return r.log(e),""}}constructor(){this.marked=null,this.renderer=null}};o.d(t,{},{A:i})},65441(e,t,o){"use strict";o.d(t,{A:()=>A});var r=o(78699),i=o(87843),s=o(27200),n=o(91942),a=o(25655),l=o(95097),c=o(38693),d=o(11629),p=o(29612),u=o.n(p),h=o(57784),m=o(75312),g=o(32315),f=o(66112),b=o(17801),v=o(27508),y=o(16141),w=o(49596),k=o(10370).A,P=o(76799).A;function _(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function O(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
1)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let C=["Post Author","Comment Author","Comment Author (reply to)","Account ID","Keywords","Title","Message"],A=new class{_initBrowserCheckReady(){return new Promise(e=>{if("u"<typeof window||window.isBrowser)return e();let t=!1,o=()=>{t||(t=!0,window.removeEventListener("isBrowserReady",o),e())};window.addEventListener("isBrowserReady",o),setTimeout(o,1e4)})}async detectSignedUp(){let e=JSON.parse(localStorage.getItem("signed_in")||"false");await (0,y.kH)().waitForUserInit();let t=(0,y.kH)().isLoggedIn;if(localStorage.setItem("signed_in",JSON.stringify(t)),!t||e)return;let o=(0,y.kH)().userInfo.user,r=o.isVerified.email,i=o.isVerified.age;r&&i||this._track("Signed Up",{"Signin Method":localStorage.getItem("signin_method")})}onTrack(e){this.callbacks.push(e)}async init(e,t){var i,s;let{endpoint:n,token:a,platform:l,bucket:c,anonymous:d}=e;!this.inited&&a&&(this.inited=!0,this.endpoint=n,this.anonymousConfig=d||null,this.router=t,this.platform=l,this.bucket=null!=(i=this.bucket)?i:c,this.rangeId=null!=(s=this.rangeId)?s:c,this.mixpanel=await new Promise(e=>{r.A.afterLoad(async()=>{let{default:t}=await o.e(189).then(o.t.bind(o,86345,23)),r=t._send_request;t._send_request=function(){return arguments[0].endsWith("/track/")&&(arguments[0]=arguments[0].replace("/track/","/interact/event/")),r.apply(t,arguments)},t._.base64Encode=function(e){return e?btoa(unescape(encodeURIComponent(String(e)))):e},e(t)})}),this.mixpanel.init(a,{api_host:this.endpoint,api_payload_format:"base64",persistence:"localStorage",batch_requests:!r.A.isFirefox(),ignore_dnt:!0,loaded:()=>{this._processConsent()}}),this.people=this.mixpanel.people,this.people._is_reserved_property=function(e){return["$distinct_id","$token","$device_id","$had_persisted_distinct_id"].includes(e)},this.resolveLoad(),this.detectSignedUp(),this._trackBrowserCheck())}async _processConsent(){let e=await f.A.getConsentData();if(!e||!e.tcString)return void this._discardPendingAnonymous();let t=!0!==(0,h.A)(e,"purpose.consents.1"),o=this.mixpanel.has_opted_out_tracking();k.log("MixpanelUtils._processConsent",{shouldOptOut:t,hasOptOut:o}),t&&!o?this.mixpanel.opt_out_tracking():!t&&o&&this.mixpanel.clear_opt_in_out_tracking(),t?this._initAnonymousTracking():this._discardPendingAnonymous()}_initAnonymousTracking(){!this.anonInited&&this.anonymousConfig&&this.anonymousConfig.token?(this.anonInited=!0,this.mixpanel.init(this.anonymousConfig.token,{api_host:this.endpoint,api_payload_format:"base64",disable_persistence:!0,ip:!1,batch_requests:!1,ignore_dnt:!0,opt_out_tracking_cookie_prefix:"__mp_anon_opt_in_out_",loaded:e=>{let t=e._send_request;e._send_request=function(){return arguments[0].endsWith("/track/")&&(arguments[0]=arguments[0].replace("/track/","/interact/event/")),t.apply(e,arguments)},this.anonMixpanel=e,this._trackAnonymous("Anonymous Session",{},this.startedAt),this._trackAnonymousPageView(this.startedAt),this._flushPendingAnonymous(),this.router&&this.router.afterEach(()=>this._trackAnonymousPageView())}},"anon")):this._discardPendingAnonymous()}async _trackAnonymousPageView(e=Date.now()){this._trackAnonymous("Anonymous Page View",await this.getRouteProps()||{},e)}_queueAnonymous(e,t,o=Date.now()){(t=_({},t),this.anonMixpanel)?this._trackAnonymous(e,t,o):this.anonPending&&(this.anonPending.push({event:e,props:t,occurredAt:o}),this.anonPending.length>50&&this.anonPending.shift())}_flushPendingAnonymous(){let e=this.anonPending||[];this.anonPending=null,e.forEach(({event:e,props:t,occurredAt:o})=>this._trackAnonymous(e,t,o))}_discardPendingAnonymous(){this.anonPending=null}async _getUserType(){await (0,y.kH)().waitForUserInit().catch(()=>{});let e=(0,y.kH)().user||null;return e&&e.userId?e.isActiveProPlus?"Pro+":e.isActivePro?"Pro":"Free":"Guest"}async _trackAnonymous(e,t={},o=Date.now()){if(!this.anonMixpanel||(await this.browserCheckReady,this.mixpanel&&!this.mixpanel.has_opted_out_tracking()))return;let i=await this._getUserType();t=_({},t),C.forEach(e=>delete t[e]),Object.keys(t=O(_(O(_({},t),{"Tracking Mode":"anonymous",Platform:this.platform,Bucket:this.bucket,"Range ID":parseInt(this.rangeId)||void 0,Country:r.A.getLocation()||void 0,"User Type":i,"Mixpanel Tracking Version":2}),this._getBrowserProps()),{time:Math.floor(o/1e3)}
1)).forEach(e=>null===t[e]&&delete t[e]),k.log("MixpanelUtils._trackAnonymous",{event:e,props:t}),this.anonMixpanel.track(e,t)}_queue(e){(0,d.B)(async()=>{await this.loaded,e()})}async _track(e,t=null,o=!1){let i=Date.now();await this.browserCheckReady;let s=await this._getUserType();t=O(_(O(_({},t,this.getShareProps()),{Platform:this.platform,Bucket:this.bucket,Country:r.A.getLocation()||void 0,"User Type":s}),this.getSessionProps(),this._getBrowserProps()),{"Range ID":parseInt(this.rangeId)||void 0,"Mixpanel Tracking Version":2}),this.postSwitched.length&&(t["Post Switched"]=this.postSwitched),Object.keys(t).forEach(e=>null===t[e]&&delete t[e]),k.log("MixpanelUtils._track",{event:e,props:t}),this._queue(()=>this.mixpanel.track(e,t,{send_immediately:o})),this._queueAnonymous(e,t,i),this.callbacks.forEach(async o=>{this._queue(()=>{o(e,t)})})}_engage(e){let{userId:t}=(0,y.kH)().user||{};t&&this._queue(()=>{this.mixpanel.identify(`${t}`),e()})}async incrementPostView(){this.pendingPostView++}async incrementCommentUnmasked(){let{commentUnmasked:e}=m.A.state.session.mixpanel||{};e++,m.A.dispatch(`session/${a.fW.SET_MIXPANEL_PROPS}`,{commentUnmasked:e})}getSessionProps(){let{postView:e,commentUnmasked:t}=m.A.state.session.mixpanel||{};return this.pendingPostView&&(e+=this.pendingPostView,this.pendingPostView=0,m.A.dispatch(`session/${a.fW.SET_MIXPANEL_PROPS}`,{postView:e})),{"Post Viewed":e,"Comment Unmasked":t}}async getRouteProps(){if(!this.router)return null;await this.router.isReady();let{page:e,postSort:t}=g.A.getProps(this.router.currentRoute.value),o={};return e&&(o.Page=e),t&&(o["Post Sorting"]=t),o}getShareProps(){let e={},{utm_source:t,utm_medium:o}=m.A.getters["session/GET_SESSION_PARAMS"];return t&&(e["Last UTM Source"]=`${t}`),o&&(e["Last UTM Medium"]=`${o}`),e["Ad-blocked"]=m.A.getters["privacy/isAdBlocked"],e}setUserInfo(e){if(!e)return;let t=_({"Account ID":e.accountId,$user_id:e.userId,$name:e.username,$email:e.email,Gender:e.gender||"X","Content Mask On":!!e.safeMode,"Sensitive Content On":!!e.nsfwMode,"Comment Mask On":!!e.offensiveMode,"Hide Profile On":!!e.preferences.hideFromRobots,"Account Creation Date":i.A.toISOString(e.creationTs)},this.getShareProps()),o=(0,y.Z1)().autoFollowThreadReply;t["Follow Reply Thread On"]=!!o,t.Theme=({[null]:"System",[!0]:"Dark",[!1]:"Light"})[m.A.state.app.darkMode];let r=i.A.toISOString((0,h.A)(e,"membership.purchaseTs"));r&&(t["Pro Start Date"]=r);let s="Free";e.isActiveProPlus?s="Pro+":e.isActivePro&&(s="Pro"),t["Member Type"]=s;let n=[];e.fbConnected&&n.push("FB"),e.googleConnected&&n.push("Google"),e.appleConnected&&n.push("Apple"),t["Social Connect"]=n;let a=u()(e.birthday.split(" ")[0]);a>1&&(t.Age=a);let l={"Platforms Used":this.platform};k.log("MixpanelUtils.setUser",{people:t,lists:l}),this._engage(()=>{this.people.set(t),this.people.union(l)})}clearUserInfo(){k.log("MixpanelUtils.clearUserInfo"),this._queue(()=>this.mixpanel.reset())}async trackVisits(){let{visitTs:e,postView:t}=m.A.state.session.mixpanel||{};k.log("MixpanelUtils.trackVisits",{visitTs:e});let o=s.A.getSessionExpiryPeriodInSeconds();i.A.getCurrentTime()>e+o&&(t&&m.A.dispatch(`session/${a.fW.SET_MIXPANEL_PROPS}`,{postView:1,commentUnmasked:0}),this._track("Visits",_({},await this.getRouteProps()))),m.A.dispatch(`session/${a.fW.SET_MIXPANEL_VISIT}`)}async trackTriggerSignup(e){let t=_({"Trigger Action":e},await this.getRouteProps(),await this._getTabBarSorting());this._track("Signup Triggered",t)}async trackClickSignup(e){this._track("Signup Clicked",{"Signup Button Position":e})}async trackClickEmailSignup(){this._track("Email Signup Clicked")}trackSubmitEmailSignup(){this._track("Email Signup Completed",null,!0)}async trackClickLogin(e){this._track("Login Clicked",{"Login Button Position":e})}trackSubmitLogin(){this._track("Password Login Completed",null,!0),localStorage.setItem("signin_method","password")}trackConnectFacebook(e=!1){this._trackSocialConnect("Connect Facebook Clicked",e),localStorage.setItem("signin_method","facebook")}trackConnectGoogle(e=!1){this._trackSocialConnect("Connect Google Clicked",e),localStorage.setItem("signin_method","google")}trackConnectApple(e=!1){this._trackSocialConnect("Connect Apple Clicked",e),localStorage.setItem("signin_method","apple")}_trackSocialConnect(e,t){this._track(e,{"Connect Button Position":t?"Login":"Signup"},!0)}async trackSaveSettings(){this._track("Settings Saved")}trackLogout(){this._track("Logout Clicked",null,!0),localStorage.removeItem("signin_method")}_getPostProps(e){var t,o;let r=m.A.getters["post/GET_POST"](e),s=m.A.getters["post/GET_POST_FEED_ID"](e),n=m.A.getters["post/GET_POST_FEED_SOURCE"](e);if(!r.id)return{"Post ID":e};let a="Photo";r.type===P.TYPE_ARTICLE?a="Article":r.type===P.TYPE_COLLECTION_PAGE?a="CollectionPage":r.type===P.TYPE_ANIMATED?a=(0,h.A)(r.images,"image460sv.hasAudio")?"Video":"GIF":[P.TYPE_VIDEO,P.TYPE_EMBED_VIDEO].includes(r.type)?a=r.video.source:r.type===P.TYPE_TEXT&&(a="Text");let l=null;r.creationTs>0&&(l=i.A.toISOString(r.creationTs));let c=(0,y.kH)().uploads.includes(r.id),d=(0,y.kH)().user.userId;return d&&d===(null==(t=r.creator)?void 0:t.userId)&&(c=!0),{"Post ID":r.id,"Post Author":(null==(o=r.creator)?void 0:o.userId)||(c&&d?d:"Anonymous"),"Post Date":l,"Post Type":a,Tags:r.tags.map(e=>e.key),Interests:r.interests||[],"Sensitive Post":!!r.nsfw,"Feed ID":s,"Feed Source":n,"Post Anonymity":!!r.isAnonymous,"Is OP"
1:c}}_getCommentType(e,t=!1){let o="Text";return e.type===w.ZE.USER_MEDIA&&(o=(0,h.A)(e,"media.0.type")===w.ZE.MEDIA_STATIC?"Photo":"GIF",t&&(o="GIPHY")),o}_getCommentProps(e,t=!1){let o="string"==typeof e?(0,w.iX)().getCommentById(e):e,r=o.commentId||e;if(!o.commentId)return{"Comment ID":r};let s=null;o.timestamp>0&&(s=i.A.toISOString(o.timestamp));let n=(0,w.iX)().getPostId,a={[c.Z.DOWNVOTE]:!!o.isCollapsed,[c.Z.OFFENSIVE]:o.isOffensive>0,[c.Z.SENSITIVE]:!!o.isSensitive};return O(_({},n&&this._getPostProps(n),this._getCommentSorting()),{"Comment ID":o.commentId,"Comment Type":this._getCommentType(o,t),"Comment Date":s,"Comment Author":o.user.accountId,"Sensitive Comment":!!o.isSensitive,"Is Reply":o.level>1,"Comment Sensitive Type":Object.keys(a).filter(e=>!!a[e]),"Comment Anonymity":!!o.opAnonymous,"Is Pinned Comment":!!o.isPinned})}_getBrowserProps(){let e="u">typeof window?window.isBrowser:void 0;return e&&(!0===e.result||!1===e.result)?!0===e.result?{"Browser Check State":1,"Is Browser":!0}:_({"Browser Check State":0,"Is Browser":!1,"Browser Kind":e.kind},e.error?{"Is Browser Error":e.error}:{}):_({"Browser Check State":-1},(null==e?void 0:e.error)?{"Is Browser Error":e.error}:{})}async _trackBrowserCheck(){if(this._browserCheckTracked)return;this._browserCheckTracked=!0,await this.browserCheckReady;let e="u">typeof window?window.__botdMeta:void 0,t="u">typeof window?window.__adGate:void 0,o={};e&&(o["Browser Check Source"]=e.source,o["Browser Check Duration"]=e.durationMs,e.error&&(o["Is Browser Error"]=e.error),e.browserKind&&(o["Browser Name"]=e.browserKind),e.browserEngineKind&&(o["Browser Engine"]=e.browserEngineKind),"boolean"==typeof e.gateAllowed&&(o["BotD Gate Allowed"]=e.gateAllowed),e.gateSettlement&&(o["BotD Gate Settlement"]=e.gateSettlement),"boolean"==typeof e.gateVerdictApplied&&(o["BotD Gate Verdict Applied"]=e.gateVerdictApplied)),t&&(void 0===o["BotD Gate Allowed"]&&"boolean"==typeof t.allowed&&(o["BotD Gate Allowed"]=t.allowed),void 0===o["BotD Gate Settlement"]&&t.settledBy&&(o["BotD Gate Settlement"]=t.settledBy),void 0===o["BotD Gate Verdict Applied"]&&"timeout"===t.settledBy&&(o["BotD Gate Verdict Applied"]=!1)),this._track("Browser Check",o)}_getCommentSorting(){return{"Comment Sorting":"hot"===(0,w.iX)().getType?"Hot":"Fresh"}}_getWpProps(e){let t=(0,y.kH)().solveWp(),o=!!t,r=e?parseInt(e.slice(8,9))%2==0:void 0,i=t?t[0]:void 0;return{[[119,112].map(e=>String.fromCharCode(e)).join("")]:o,[[119,112,118].map(e=>String.fromCharCode(e)).join("")]:r,[[119,112,115].map(e=>String.fromCharCode(e)).join("")]:i?i.split(".").slice(1,2).join("."):void 0}}async _getTabBarSorting(){if(!this.router)return null;await this.router.isReady();let{tabBarSort:e}=g.A.getProps(this.router.currentRoute.value);return{"Tab Bar Sorting":e||null}}async trackVotePost(e,t,o,r){let i=_({"Vote Type":e,"Action Position":this._getActionPosition(o)},this._getPostProps(t),await this.getRouteProps(),await this._getTabBarSorting(),this._getWpProps(r));"Post"===i.Page&&(i["Has Pinned Comment"]=this._hasPinnedComment(t)),this._track("Post Voted",i),this._engage(()=>this.people.increment("Lifetime Post Voted"))}async trackSavePost(e,t,o,r){let i=_({"Save Type":e,"Save Button Position":o?"Save Button":"More Button","Action Position":this._getActionPosition(r)},this._getPostProps(t),await this.getRouteProps(),await this._getTabBarSorting());"Post"===i.Page&&(i["Has Pinned Comment"]=this._hasPinnedComment(t)),this._track("Post Saved",i),"Save"===e&&this._engage(()=>this.people.increment("Lifetime Post Saved"))}async trackDownloadPost(e,t){let o=_({"Action Position":this._getActionPosition(t)},this._getPostProps(e),await this.getRouteProps(),await this._getTabBarSorting());"Post"===o.Page&&(o["Has Pinned Comment"]=this._hasPinnedComment(e)),this._track("Post Downloaded",o)}async trackVoteComment(e,t,o){let r=_({"Vote Type":e},this._getCommentProps(t),this._getWpProps(o));this._track("Comment Voted",r),this._engage(()=>this.people.increment("Lifetime Comment Voted"))}async trackFollowComment(e,t){let o=_({"Follow Type":e},this._getCommentProps(t));this._track("Comment Followed",o)}async trackSwitchPost(e){this.postSwitched.includes(e)||this.postSwitched.push(e)}async trackOpenPost(e,t=null,o=!1,r=null){let i=t||"Post Content";o&&(i=({"Post Title":"Related Post-Title","Post Content":"Related Post-Content","Comment Button":"Related Post-Comment Button","Top Comment":"Related Post-Top Comment"})[i]||i);let s=_({"Post Entry":i},this._getPostProps(e),await this.getRouteProps(),r&&this._getCommentProps(r));this._track("Post Opened",s),n.A.$emit("tracking::postClicked",{postId:e})}async trackCommentWarning(e){let t=(0,w.iX)().getPostId,o=O(_({},this._getPostProps(t)),{"Warning Type":e});this._track("Comment Warning Shown",o)}async trackCommentFail(e){if(!e.response||!e.response.data)return;let{code:t}=e.response.data,o=(0,w.iX)().getPostId,r=O(_({},this._getPostProps(o)),{"Comment Failed Type":t});this._track("Comment Failed",r)}async trackPostComment(e,t,o,r=null,i=null){let s=_({"Comment Composer Position":r||null},this._getCommentProps(e,o),this._getWpProps(i)),n=(0,w.iX)().getCommentById(t);n.commentId&&(s["Comment Author (reply to)"]=n.user.accountId),delete s["Comment Author"],this._track("Comment Published",s),this._engage(()=>this.people.increment("Lifetime Comment Published"))}async trackPostShare(e,t,o,r){let i=_({Destination:e,"Share Button Position":o||"Share Button","Action Position":this._getActionPosition(r)},this._getPostProps(t),await this.getRouteProps(),await this._getTabBarSorting());"Post"===i.Page&&(i["Has Pinned Comment"]=this._hasPinnedComment(t)),this._track("Post Shared",i),this._engage(()=>this.people.increment("Lifetime Post Shared"))}async trackPostSearch(e,t="Type"){let o={Keywords:`${e}`,"Search Type":t};this._track("Search Submitted",o)}async trackClickTag(e,t,o,r=!1){let i=_({"Tag Name":`${e}`,"Tag Position":t,"Action Position":this._getActionPosition(o),"Tag Highlighted":r},await this.getRouteProps(),await this._getTabBarSorting());this._track("Tag Clicked",i)}async trackHomeSorting(e){let t=_({"Sorting Type":e},await this.getRouteProps(),await this._getTabBarSorting());this._track("Home List Opened",t)}async trackPostSorting(e){this._trackChangeSorting("Posts",e)}async trackCommentSorting(e){let t=(0,w.iX)().getType;this._trackChangeSorting("Comments",e,"hot"===t?"Hot":"Fresh")}async trackProfileSorting(e){this._trackChangeSorting("Profile",e)}async trackOpenSaved(){this._track("Saved List Opened")}async _trackChangeSorting(e,t,o=null){let r=_({"Sorting Type":t},await this.getRouteProps(),await this._getTabBarSorting());o&&(r["Post Sorting"]=o),this._track("Sorting Changed",r)}async trackReport(e,t={}){let{wpTraceId:o,postId:r}=t,i=null;e===l.A.TYPES.POST?i="Post Reported":e===l.A.TYPES.COMMENT?i="Comment Reported":e===l.A.TYPES.PROFILE&&(i="User Reported"),i&&(this._track(i,_({},this._getWpProps(o),r&&this._getPostProps(r))),this._engage(()=>this.people.increment(`Lifetime ${i}`)))}async trackBlockUser({accountID:e,postId:t=null,entry:o,commentId:r=null}){let i=_({"Account ID":e,"Block Action Entry":o},await this.getRouteProps(),t&&this._getPostProps(t),await this._getTabBarSorting());if("Comment"===o&&r){let e=(0,w.iX)().getCommentById(r);e.commentId&&(i["Is Pinned Comment"]=!!e.isPinned)}this._track("User Blocked",i),this._engage(()=>this.people.increment("Lifetime User Blocked"))}async trackClickUsername(e,t,o=null){this.trackViewUser(e,"User Name",t,o)}async trackClickAvatar(e,t,o=null){this.trackViewUser(e,"Avatar",t,o)}async trackClickCommentMention(e,t=null){this.trackViewUser(e,"Comment Mention","Comment",t)}async trackViewUser(e,t,o,r=null,i=!1){let s=_({"View User Button Position":t,"Account ID":e,"Profile Entry Position":o,"Action Position":this._getActionPosition(i)},await this.getRouteProps());if("Comment"===o&&r){let e="string"==typeof r?(0,w.iX)().getCommentById(r):r;e.commentId&&(s["Is Pinned Comment"]=!!e.isPinned)}this._track("User Viewed",s)}
1async trackClickUpload(e="Upload Button"){let t=_({External:!1,"Upload Entry":e},await this.getRouteProps(),await this._getTabBarSorting());this._track("Upload Clicked",t)}async trackUploadWarning(e){this._track("Upload Warning Shown",{"Warning Type":e})}_getTagSources(e){let t=(0,b.i)().tagSource;return Array.from(new Set(e.map(e=>t[e])))}async trackUploadCancel(e,{title:t,tags:o,sensitive:r,anonymous:i,section:s}){let n={"Furthest Step":e,"Title Filled":!!t.length,"Number of Tags":o.length,"Tag Source":this._getTagSources(o),"Video Duration":(0,b.i)().formData.duration,Anonymity:!!i};this._track("Upload Canceled",n)}async trackUploadFail(e,{title:t,tags:o,sensitive:r,anonymous:i,section:s}){let n={"Upload Failed Type":e,Title:t,Tags:o,"Tag Source":this._getTagSources(o),"Video Duration":(0,b.i)().formData.duration,Anonymity:!!i};this._track("Upload Failed",n)}async trackUploadPost(e,t,o){let r=O(_(O(_({"Tag Source":this._getTagSources((0,b.i)().formData.tags),"Tag Amount":(0,b.i)().formData.tags.length,"Video Duration":(0,b.i)().formData.duration},this._getPostProps(e)),{"Sensitive Post":void 0}),this._getWpProps(t)),{"Template Name":o});this._track("Upload Completed",r),this._engage(()=>this.people.increment("Lifetime Post Uploaded"))}async trackUploadAutoModeration(e){this._track("Auto Moderation Block Shown",{"Auto Moderation Next Step Clicked":e})}async trackClickNavLink(e,t,o=!1){let r=_({"NavLink Label":e,"NavLink URL":t,"NavLink Badge":!!o},await this.getRouteProps(),await this._getTabBarSorting());this._track("NavLink Clicked",r)}async trackPostUploadProgress(e,t){this._track(e,t)}async trackClickCreateMeme(e={}){let{fromAd:t=!1,from:o=null}=e;this._track("Create Meme Clicked",{"From Ad":t,From:o})}async trackCreateMemeEvents(e){this._track(e.name,e.props)}async trackHidePost(e){let t=_({},this._getPostProps(e),await this.getRouteProps(),await this._getTabBarSorting());"Post"===t.Page&&(t["Has Pinned Comment"]=this._hasPinnedComment(e)),this._track("Post Hidden",t)}async trackHideOPComments(e){let t=_({},this._getCommentProps(e));this._track("OP Comment Hidden",t)}async trackTag(e,t,o,r=null){let i=_({"Tag Action":t,"Tag Name":o},await this.getRouteProps());r&&(i["Tag Action Position"]=r),this._track(e,i)}async trackFavoriteTag(e,t,o){this.trackTag("Tag Favorited",t?"Favorite":"Unfavorite",e,o),this._engage(()=>this.people.set({"Favorite Tags":(0,v.P)().favorites.map(e=>e.key)}))}async trackHideTag(e,t){this.trackTag("Tag Hidden",t?"Hide":"Unhide",e),this._engage(()=>this.people.set({"Hidden Tags":(0,v.P)().hidden.map(e=>e.key)}))}async trackClickCampaign(e,t){let o=_({"Campaign Position":`Campaign ${e}`,"Campaign URL Destination":t},await this.getRouteProps());this._track("Campaign Clicked",o)}async trackDescriptionAnchor(e){let t=_({"Tag Page URL Destination":e},await this.getRouteProps());this._track("Tag Page Link Clicked",t)}async trackSwitchPostTabs(e,t,o=null){let r=_({"Tab Bar Sorting":e,"End of List Tab Bar Shown":o},this._getCommentSorting(),this._getPostProps(t),await this.getRouteProps());"Post"===r.Page&&(r["Has Pinned Comment"]=this._hasPinnedComment(t)),this._track("Tab Bar Clicked",r)}async trackViewCommentClicked(){this._track("View Comment Clicked")}async _trackPinComment({postId:e,commentId:t,pinType:o,announcementShown:r,hasPinnedComment:i}){let s=_({"Pin Type":o?"Pin":"Unpin","Announcement Shown":r,Page:(await this.getRouteProps()).Page,"Has Pinned Comment":void 0!==i?i:this._hasPinnedComment(e)},this._getCommentProps(t));return delete s["Is Pinned Comment"],"Thread"===s.Page&&delete s["Comment Sorting"],s}async trackPinComment(e){let t=await this._trackPinComment(e);t["Warning Triggered"]=!!e.warningTriggered,this._track("Pin Comment Clicked",t)}async trackPinCommentCompleted(e){let t=await this._trackPinComment(e);this._track("Pin Comment Completed",t)}async trackPinCommentFailed(e){let t=await this._trackPinComment(e);this._track("Pin Comment Failed",t)}_hasPinnedComment(e){return!!m.A.getters["post/HAS_PINNED_COMMENT"](e)}async trackClickInterest(e,t){let o=_({"Interest Name":`${e}`,"Interest Position":t},await this.getRouteProps());this._track("Interest Clicked",o)}async trackFavoriteInterest(e,t,o){let r=_({"Interest Name":e,"Interest Action":t?"Favorite":"Unfavorite","Interest Action Position":o},await this.getRouteProps());this._track("Interest Favourited",r)}async trackTagFollowed(e,t,o){let r=_({"Tag Name":e,"Trigger Action":t,"Trigger Position":o},await this.getRouteProps());this._track("Tag Followed",r)}async trackInterestFollowed(e,t,o){let r=_({"Interest Name":e,"Trigger Action":t,"Trigger Position":o},await this.getRouteProps());this._track("Interest Followed",r)}_getActionPosition(e){return e?"Main Post":"Feed Post"}async trackArticleCarouselSwiped(e){this._track("Article Carousel Swiped")}async trackArticlePostLinkClicked(e,t){let o=_({"Link Destination":e},this._getPostProps(t));this._track("Article Post Link Clicked",o)}async trackUploadTextClicked(){this._track("Upload Text Clicked")}async trackUploadForumClicked(){this._track("Upload Forum Clicked")}async trackPostUnhidden(e){let t=_({},this._getPostProps(e));this._track("Post UnHidden",t)}async trackMuteList(e,t){let o=_({"Item Count":t},await this.getRouteProps());e?this._track("Mute List Added",o):this._track("Mute List Removed",o)}async trackBlockTag(e,t){let o=_({},await this.getRouteProps());e?o.Tags=t:o["Tag Name"]=t,e?this._track("Tag Blocked",o):this._track("Tag Unblocked",o)}async trackAwardClicked(e){let t=_({},this._getPostProps(e),await this.getRouteProps());this._track("Post Award Clicked",t)}async trackAwardSent(e){let t=_({},this._getPostProps(e),await this.getRouteProps());this._track("Post Award Sent",t)}async trackError(e,t={}){this._track("Error",_({Message:e},t))}async trackPostListInitialLoad(e){this._track("Post List Initial Load",{"List Name":e.name,"List Type":e.type,"List Sub-Type":e.subType,"List Use Feed":e.useFeed})}async trackNoticeBannerDismissed(e){this._track("Notice Banner Dismissed",{Banner:e})}async trackNoticeBannerCTAClicked(e){this._track("Notice Banner CTA Clicked",{Banner:e})}async trackPollVote(e,t){let o=_({"Post ID":e,"Option Index":t},this._getPostProps(e),await this.getRouteProps(),await this._getTabBarSorting());this._track("Poll Vote",o)}async trackMoonitReferralCodeCopied(){this._track("Moonit Referral Code Copied")}async trackMoonitReferralCodeRedeemClicked(){this._track("Moonit Referral Code Redeem Clicked")}async trackMoonitEligible(e){this._engage(()=>this.people.set({"Moonit Eligible":e}))}async trackClickTopComment(e){let{postId:t,comment:o}=e,r=_({},this._getPostProps(t),this._getCommentProps(o),await this.getRouteProps(),await this._getTabBarSorting());this._track("Top Comment Clicked",r)}async trackProPaywallShown(e,t={}){this._track("Pro Paywall Shown",_({Source:e},t))}async trackProCheckoutStarted(e,t={}){this._track("Pro Checkout Started",_({Source:e},t))}async trackProPlanSelected(e,t,o="none"){this._track("Pro Plan Selected",{Plan:e,"Previous Plan":o,Source:t})}async trackProPaymentSubmitted(e,t={}){this._track("Pro Payment Submitted",_({Source:e},t))}async trackProSubscribeSuccess(e,t={}){this._track("Pro Subscribe Succeeded",_({Source:e},t),!0)}async trackProSubscribeFailed(e,t,o=null){this._track("Pro Subscribe Failed",{Source:e,"Error Code":t||null,Plan:o})}async trackProCancelStarted(){this._track("Pro Cancel Started")}
1async trackProCancelCompleted(e,t=null){this._track("Pro Cancel Completed",{Reason:e||null,Plan:t},!0)}async trackProReactivated(){this._track("Pro Reactivated",null,!0)}async trackProPaymentMethodUpdated(){this._track("Pro Payment Method Updated")}async trackProRetryPaymentClicked(){this._track("Pro Retry Payment Clicked")}_consentWallProps(e={}){return _({GDPR:!!f.A.matchesRegulation("gdpr"),CCPA:!!f.A.matchesRegulation("ccpa")},e)}async trackConsentWallShown(e={}){this._track("Consent Wall Shown",this._consentWallProps(e))}async trackConsentWallAdsClicked(e={}){this._track("Consent Wall Ads Clicked",this._consentWallProps(e))}async trackConsentWallSubscribeClicked(e={}){this._track("Consent Wall Subscribe Clicked",this._consentWallProps(e))}async trackConsentWallSubscribeSucceeded(e={}){this._track("Consent Wall Subscribe Succeeded",this._consentWallProps(e),!0)}async trackConsentWallSubscribeFailed(e,t={}){this._track("Consent Wall Subscribe Failed",this._consentWallProps(_({"Error Code":e||null},t)))}async trackConsentWallManageClicked(e={}){this._track("Consent Wall Manage Clicked",this._consentWallProps(e))}constructor(){this.inited=!1,this.loaded=new Promise(e=>this.resolveLoad=e),this.endpoint=null,this.router=null,this.platform=null,this.bucket=null,this.pendingPostView=0,this.postSwitched=[],this.rangeId=null,this.callbacks=[],this.anonPending=[],this.startedAt=Date.now(),this.browserCheckReady=this._initBrowserCheckReady()}}},13487(e,t,o){"use strict";o.d(t,{A:()=>u});var r=o(87843).A,i=o(10370).A;let s={UNIQUE_EVENT_CATEGORIES:["PostImpression"],storage:{STORAGE_KEY:"sessionEvents",SESSION_TIME:1800,data:{},expireAt:0,fetch:function(){let e=null;if(void 0!==window.localStorage)try{e=JSON.parse(window.localStorage.getItem(this.STORAGE_KEY))}catch(e){}let t=r.getCurrentTime(),o=null==e?0:e.expireAt;i.log("SessionStorage.fetch() expireAt="+o+", TTL="+(o-t)),t>o?(this.data={},this.expireAt=t+this.SESSION_TIME,i.log("SessionStorage.fetch() newSession")):(this.data=e.data,this.expireAt=e.expireAt)},save:function(){if(void 0!==window.localStorage)try{window.localStorage.setItem(this.STORAGE_KEY,JSON.stringify({data:this.data,expireAt:this.expireAt}))}catch(e){}},extendExpiry:function(){this.expireAt=r.getCurrentTime()+this.SESSION_TIME},getItem:function(e){return this.data[e]},setItem:function(e,t){this.data[e]=t}},checkEvent:function(e){this.storage.fetch();let t=e.getHashCode(),o=!this.storage.getItem(t);return this.storage.setItem(t,1),this.storage.extendExpiry(),this.storage.save(),i.log("SessionFilter.checkEvent() hashCode="+t+", isNew="+o,e),o},filterEvent:function(e){return -1==this.UNIQUE_EVENT_CATEGORIES.indexOf(e.category)||this.checkEvent(e)?e:null}};var n=o(5626);let a=class{getUniqueItemKey(){let e=this.category+"|"+this.action+"|"+this.name;if(this.cvars)for(let t in this.cvars)void 0!=t&&(e+="|"+t+":"+this.cvars[t]);return e}getHashCode(){let e=this.getUniqueItemKey();return n.A.hashCode(e)}extractCVars(e){let t={},o={};return Object.entries(this.cvars).forEach(([r,i])=>{e.includes(r)?t[r]=i:o[r]=i}),this.cvars=o,t}constructor(e,t,o,r,i,s){this.category=e,this.action=t,this.name=o,this.value=r,this.cvars=i||{},this.customUrl=s}};var l=o(10370),c=o(40374),d=o(11629),p={_pageViewTracked:!1,_filters:[],getDeviceId:()=>window.Piwik&&window.Piwik.getTracker?window.Piwik.getTracker().getVisitorId():null,push:async function(e){window._paq&&window._paq.push(e)},addFilter(e){e&&this._filters.push(e)},trackEvent:async function(e,t,o,r,i,s){let n=new a(e,t,o,r,i,s);var l=[];if(this._filters&&this._filters.length>0){for(var c=0;c<this._filters.length;c++)n=this._filters[c].filterEvent(n);n&&l.push(n)}else l.push(n);for(var c=0;c<l.length;c++){let e=l[c];(0,d.B)(()=>this._trackEvent(e))}},_trackEvent:function(e){var t=e.category,o=e.action,r=e.name,i=e.value,s=e.cvars,n=e.customUrl,a=void 0!=n?n:document.location.href;this.push(["setCustomUrl",a]);var l=0;for(Object.keys(s=s||{}).forEach(function(e){p.push(["setCustomVariable",++l,e,s[e],"event"])}),void 0==i&&(i=1),this.push(["trackEvent",t,o,r,i]),l=1;l<=Object.keys(s).length;l++)p.push(["deleteCustomVariable",l,"event"]);c.A.uniqueViewed(e)},setUserId:async function(e){this.push(["setUserId",""+e])},trackPageView:async function(){this._pageViewTracked||(this.push(["trackPageView"]),this._pageViewTracked=!0)}};l.A.log("PiwikUtilsSessionFilter",s),p.addFilter(s);let u=p},93027(e,t,o){"use strict";var r=o(63200),i=o(57784),s=o(36524),n=o(87843).A;let a="usprivacy",l={DEFAULT:"/privacy",CA:"/privacy-california",VA:"/privacy-virginia",CT:"/privacy-connecticut",CO:"/privacy-colorado"};function c(e){let t=document.querySelector(`meta[name="${e}"]`);return t?t.getAttribute("content"):null}class d{static fromMeta(){let e=c("region");if(!e)return null;let[t,o=null]=e.split("-"),r=(c("privacy")||"").split(" ").filter(
1Boolean),i=-1!==r.indexOf("ccpa");return{country:t,gdpr:-1!==r.indexOf("gdpr"),ccpa:i,regionCode:i?o:null,ttl:n.getCurrentTime()+86400}}static async check(e){let t=d.fromMeta();if(t)return t;let o=n.getCurrentTime();if((0,i.A)(e,"ttl",0)>o)return e;try{var s,a;let{data:e}=await r.A.get("https://privacy-api.9gag.com/v1/check");return s=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),a={ttl:o+86400},a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(a)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(a)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(a,e))}),s}catch(t){return e}}static updateCCPACookie(e,t,o){let r=s.Jt(a);if(!e){null!==r&&s.TF(a);return}let i=t&&o?"1YY-":"1YN-";r!==i&&s.l9(a,i,{expires:new Date(Date.now()+31536e6)})}static getCCPAString(){return s.Jt(a)||"1---"}static getPrivacyPolicyUrl(e){return l[e]||l.DEFAULT}}o.d(t,{},{A:d})},6273(e,t,o){"use strict";var r=o(78699),i=o(17787),s=o(50953);let n=new class{_update(){this.state.width=r.A.isiOSorInApp()?screen.width:window.innerWidth,this.state.height=window.innerHeight}browserWidth(){return this.state.width}browserHeight(){return this.state.height}constructor(){this.state=(0,s.Kh)({}),this._update(),i.A.addEventListener("resize",this._update.bind(this)),i.A.addEventListener("orientationchange",this._update.bind(this))}};o.d(t,{},{A:n})},54861(e,t,o){"use strict";var r=o(10370),i=o(78699);let s=new class{_initLoadPromise(){return new Promise(async e=>{i.A.afterLoad(()=>{r.A.log("_initLoadPromise ",Date.now()-this.timeStart),e()})})}async loadScript(e,t){let o=this.promiseMap[e];if(o)return o;let r=new Promise((o,r)=>{this.loadPromise.then(()=>this._loadScript(e,5,o,r,t))});return this.promiseMap[e]=r,r}invalidateScript(e){let t=document.querySelector('script[src="'+e+'"]');t&&t.remove(),this.promiseMap[e]=null}
1_loadScript(e,t=5,o,i,s){if(r.A.log("_loadScript",e),t<=0){r.A.log("_loadScript failure after multiple retries",e),i(),this.promiseMap[e]=null;return}let n=document.createElement("script");if(n.async=!0,n.type="text/javascript",n.src=e,s)for(var a in s)n.setAttribute(a,s[a]);n.onload=n.onreadystatechange=()=>{n.readyState&&"loaded"!==n.readyState&&"complete"!==n.readyState||(n.onload=n.onreadystatechange=null,o())},n.onerror=()=>{setTimeout(()=>this._loadScript(e,t-1,o,i,s),1e3)};let l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(n,l)}constructor(){this.timeStart=Date.now(),this.loadPromise=this._initLoadPromise(),this.promiseMap={}}};o.d(t,{},{A:s})},5626(e,t,o){"use strict";let r=new class{htmlDecode(e){let t=document.createElement("textarea");return t.innerHTML=e,t.value}integerWithCommas(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}secondsToTimeDisplay(e){if(!e)return"";let t=Math.floor(e/60),o=e%60;return t+":"+(o<10?"0":"")+o}capitalize(e){return"string"==typeof e?e.replace(/^\w/,e=>e.toUpperCase()):e}ucwords(e){return e.toLowerCase().replace(/(^|\s)\S/g,function(e){return e.toUpperCase()})}getTagDisplayName(e){return e.replace("-"," ")}getSearchUrl(e){return`/search/?query=${encodeURIComponent(e)}`}getProfileUrl(e,t=null){let o=`/u/${(e||"").toLowerCase()}`;return t&&(o=`${o}?ref=${t}`),o}getMentionUrl(e){return this.getProfileUrl(e.replace("@",""),"c.mention")}abbreviateNumber(e){return e>=1e7?`${Math.floor(e/1e6)}M`:e>=1e6?`${Math.floor(e/1e5)/10}M`:e>=1e4?`${Math.floor(e/1e3)}K`:e>=1e3?`${Math.floor(e/100)/10}K`:e}isCommentHash(e){return!!e&&["#comment","#cs_comment_id"].includes(e.split("=")[0])}endsWith(e,t){return -1!==e.indexOf(t,e.length-t.length)}getCommentErrorMessage(e){let t="Error occurred. Please try again later.",{code:o,error:r}=(e=e.response?e.response.data:e)||{};switch(r&&(t=r),o){case"IMAGE_INVALID_TYPE":t="Unsupported type.";break;case"IMAGE_INVALID_SIZE":t="Media size should be less than 10MB"}return t}urlRegExp(e="g"){return RegExp('(?:(?:(?:(?:h|H)ttps?://))|(w|W)ww\\.)((?:(?:[A-z\\u00a1-\\uffff0-9][-_]*)*[A-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))\\.?)(?:[/?#][^\\s"]*)?',e)}emailPattern(){return"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$"}hashCode(e){for(var t=0,o=0;t<e.length;t++)o=Math.imul(31,o)+e.charCodeAt(t)|0;return o}async sha256HashString(e){let t=new TextEncoder().encode(e);return Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t))).map(e=>e.toString(16).padStart(2,"0")).join("")}async stringToBase64SHA256(e){let t=new TextEncoder().encode(e);return btoa(String.fromCharCode(...Array.from(new Uint8Array(await crypto.subtle.digest("SHA-256",t)))))}normalizeEmail(e){let t=e.trim().toLowerCase();if(t.endsWith("@gmail.com")){let e=t.indexOf("@"),o=t.substring(0,e).replace(/\./g,""),r=o.indexOf("+");-1!==r&&(o=o.substring(0,r)),t=o+t.substring(e)}return t}};o.d(t,{},{A:r})},27447(e,t,o){"use strict";let r=new class{getCanonicalTag(e){return e.trim().replaceAll(" ","-").toLowerCase()}getUrlFromTag(e){return`/tag/${this.getCanonicalTag(e)}`}};o.d(t,{},{A:r})},67038(e,t,o){"use strict";var r=o(19722),i=o(10370).A,s=o(13487).A;function n(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}o.d(t,{},{A:{EVENT_CATEGORY:"PostImpression",timedActionList:[{action:"ViewPostForOneSecond",threshold:1},{action:"ViewPostForThreeSeconds",threshold:3}],trackedActions:{},getActionsByVideoViewTime(e,t,o){let r=t-o,i=[];for(let t=0;t<this.timedActionList.length;t++)e>=this.timedActionList[t].threshold&&this.timedActionList[t].threshold<=r&&i.push(this.timedActionList[t].action);return i},getUniqueActionKey:function(e,t,o){let r=t;return o&&(r+=":"+o.TriggeredPage,r+=":"+o.TriggeredPageKey),r},filterTrackedActions:function(e,t,o,r){let s=this.getUniqueActionKey(e,o,r);i.log("uniqueActionKey",s);let n=this.trackedActions[s]||[],a=[];for(let e=0;e<t.length;e++)-1===n.indexOf(t[e])&&(a.push(t[e]),n.push(t[e]));return this.trackedActions[s]=n,a},onNonVideoView:function(e,t,o,r,i){this.sendUntrackedPostActions(e,t,o,["ViewPostForOneSecond"],i)},onVideoView:function(e,t,o,r,i,s,n){let a=this.getActionsByVideoViewTime(r,i,s);r>=(i-s)*.95&&a.push("FinishedVideo"),this.sendUntrackedPostActions(e,t,o,a,n)},sendUntrackedPostActions(e,t,o,r,a){let l=this.filterTrackedActions(e,r,t,a);i.log(`sendUntrackedPostActions.untrackedActions entryId=${t},pos=${o}`,l);let c=n({PostKey:t},a);o&&(c.Position=o);for(let t=0;t<l.length;t++)s.trackEvent(this.EVENT_CATEGORY,l[t],e,1,c)},onPostViewCompleted:function(e,t,o,a,l,c){let d=Math.round(a/1e3);i.log(`onPostViewCompleted entryId=${t}, durationMs=${a}, durationSeconds=${d}`);let p=n({PostKey:t,ViewDurationMs:a,HasClickedIntoPost:+!!l},c);o&&(p.Position=o);let{feedId:u}=(0,r.Q)(t)||{};u&&(p.FeedId=u),s.trackEvent(this.EVENT_CATEGORY,"PostViewCompleted",e,d,p)}}})},4707(e,t,o){"use strict";var r=o(69741).A,i=o(10370).A,s=o(67038).A;let n=class{getVideoTimeManager(){return this.videoTimeManager}setScreenKey(e){this.screenKey=e}setTimedViewVisibilityThreshold(e){this.log("setTimedViewVisibilityThreshold()",e),this.threshold=e}setTrackingCVars(e){this.log("setTrackingCVars()",e),this.trackingCVars=e}setVisibilityObserver(e=0,t=0){this.visibilityObserver||(this.visibilityObserver=new r.VisibilityObserver(this.intersectionHandler,e,t,[0,.5]))}log(e,t){i.log("["+this.id+"] TimedTrackingManager."+e,t)}track(e,t){this.visibilityObserver.observe(document.getElementById(e),t)}
1untrackAll(){Object.values(this.timers).forEach(e=>e&&clearTimeout(e)),this.timers={},this.visibilityObserver&&this.visibilityObserver.reset()}start(){this.videoTimeManager&&this.videoTimeManager.addListener(this.onVideoTimeUpdate)}stop(){this.videoTimeManager&&this.videoTimeManager.removeListeners()}trackNonVideoView(e){if(!e.data)return;let t=e.data.key;if(e.intersectionRatio>.5&&this.shouldCheckNonVideoView(e)){let o=this;void 0===this.timers[t]&&(this.timers[t]=setTimeout(function(){o.timers[t]=0,s.onNonVideoView(o.screenKey,t,e.data.position,1,o.trackingCVars)},1e3))}e.visibilityStatus===r.VISIBILITY_STATUS.exit&&0===e.intersectionRatio&&this.timers[t]&&(clearTimeout(this.timers[t]),delete this.timers[t])}intersectionHandler(e){e.forEach(e=>{this.trackNonVideoView(e)})}onVideoTimeUpdate(e,t,o,r,i){i=i||0;let n=e.key;if(!n)return;let a=this.shouldCountVideoTime(e,t,o,r,i);if(this.log("onVideoTimeUpdate() key="+n+", startTime="+i+", currentTime="+o+", duration="+r+", shouldCount="+a,e),!a)return;let l=this.videoPlayed[n]||{accumPlayTime:0,lastPlayTime:0,startTime:i,duration:r},c=l.accumPlayTime>r,d=o-l.lastPlayTime,p=0;(p=d>0?d:r-l.lastPlayTime+(o-i))>0&&1e3*p<=5e3?l.accumPlayTime+=p:(p=0,this.log("onVideoTimeUpdate() key="+n+", accumPlayTimeIncrease="+p+", invalid playtime change")),l.lastPlayTime=o,this.videoPlayed[n]=l,this.log("onVideoTimeUpdate() key="+n+", accumPlayTimeIncrease="+p+", completed="+c,l),c||s.onVideoView(this.screenKey,n,e.position,l.accumPlayTime,r,i,this.trackingCVars)}isIntersectionRatioAboveThreshold(e){return this.visibilityObserver.getSortedVisibleItems(this.threshold).map(e=>e.domId).indexOf(e)>-1}shouldCheckImpression(e){return!0}shouldCheckNonVideoView(e){return!0}shouldCountVideoTime(e,t,o,r){return o=o||0,r=r||0,!!t&&!!o&&!!r&&this.isIntersectionRatioAboveThreshold(e.domId)}constructor(e){this.id="TTM:"+Math.floor(1e3*Math.random()),this.visibilityObserver=null,this.videoTimeManager=e,this.setTimedViewVisibilityThreshold(.5),this.timers={},this.videoPlayed={},this.screenKey="",this.trackingCVars={},this.intersectionHandler=this.intersectionHandler.bind(this),this.setVisibilityObserver=this.setVisibilityObserver.bind(this),this.onVideoTimeUpdate=this.onVideoTimeUpdate.bind(this)}};o.d(t,{},{A:n})},40374(e,t,o){"use strict";o.d(t,{A:()=>m});var r=o(36524),i=o(55373),s=o.n(i),n=o(11629),a=o(54861),l=o(78699),c=o(13487),d=o(65441).A,p=o(10370).A;let u="unique-viewed";var h={trackUrl:"//t.9gag.com/img.gif",rlogTrackUrl:"//web-t.9gag.com/img.gif",rlogUrl:"//web-t.9gag.com/m.gif",appId:"web.9gag.desktop.release",appVersion:"0",lastException:"",username:"",init:function(e){this.trackUrl=e.trackUrl||this.trackUrl,this.rlogTrackUrl=e.rlogTrackUrl||this.rlogTrackUrl,this.rlogUrl=e.rlogUrl||this.rlogUrl,this.appId=e.appId||this.appId,this.appVersion=e.appVersion||this.appVersion,this.username=e.username||this.username,this.loadScripts(e)},loadScripts:function(e){let{trackerJsUrl:t}=e;t&&a.A.loadScript(t)},setUsername:function(e){this.username=e},uniqueViewed:function(e){if("PostImpression"!=e.category||"ViewPostForOneSecond"!=e.action||(d.incrementPostView(),!e.cvars||!e.cvars.PostKey||!e.cvars.TriggeredPage))return;let t=e.cvars.PostKey;try{t=JSON.parse(e.cvars.PostKey),Array.isArray(t)&&(t=t.join(","))}catch(e){}h.event(u,"v",{entry:t,platform:-1!=this.appId.indexOf("desktop")?"d":"m",view:"SinglePost"==e.cvars.TriggeredPage?"p":"l"})},event:async function(e,t,o){var r={action:e,value:t,ref:"",label:void 0===o.label?"":o.label,labelValue:void 0===o.labelValue?"":o.labelValue,platform:void 0===o.platform?"":o.platform,entry:void 0===o.entry?"":o.entry,user:void 0===o.user?"":o.user,view:void 0===o.view?"":o.view};r.ref=h._getQueryStringParam("ref"),h._send(h._formatUrl(r)),e!==u&&h._send(h._formatUrl(r,h.rlogTrackUrl))},_getQueryStringParam:function(e){for(var t=window.location.href.split(/[\?&]+/),o=0;o<t.length;o++){var r=t[o].split("=");if(r[0]==e)return r[1]}return""},_formatUrl:function(e,t){var o=t||h.trackUrl,r="",i=[];e&&(void 0!=e.action&&null!=e.action&&i.push("a="+encodeURIComponent(e.action)),void 0!=e.value&&null!=e.value&&i.push("v="+encodeURIComponent(e.value)),void 0!=e.ref&&null!=e.ref&&i.push("ref="+encodeURIComponent(e.ref)),void 0!=e.label&&null!=e.label&&i.push("lbl="+encodeURIComponent(e.label)),void 0!=e.labelValue&&null!=e.labelValue&&i.push("lblv="+encodeURIComponent(e.labelValue)),void 0!=e.platform&&null!=e.platform&&i.push("p="+encodeURIComponent(e.platform)),void 0!=e.entry&&null!=e.entry&&i.push("e="+encodeURIComponent(e.entry)),void 0!=e.user&&null!=e.user&&i.push("u="+encodeURIComponent(e.user)),void 0!=e.view&&null!=e.view&&i.push("w="+encodeURIComponent(e.view))),i.push("url="+encodeURIComponent(h._getUrl())),i.push("referrer="+encodeURIComponent(h._getReferrer())),i.push("t="+encodeURIComponent(h._getTime()));for(var s=0;s<i.length;s++)r+=i[s]+"&";return o+("?"+r)},_send:function(e,t=null){(0,n.B)(()=>{let o=new Image;t&&(o.onload=t),o.src=e})},_getUrl:function(){return location.href},_getReferrer:function(){return document.referrer},_getTime:function(){var e=new Date;return Math.round(new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()).getTime()/1e3)},logTime:function(e,t){var o=l.A.getLocation()||"O1",r={a:h.appId,v:parseInt(h.appVersion),t:Math.round(t),k:e+"."+o,g:"USER_EXPERIENCE"},i=h.rlogUrl+"?"+s().stringify(r);h._send(i)},logLatencyIfSane:function(e,t,o){var r=o-t;t>0&&o>0&&r>0&&r<6e5&&(p.log("LatencyTracking: "+e+":"+r.toFixed(2)),h.logTime(e,r))},logCount:function(e,t){var o=l.A.getLocation()||"O1",r={a:h.appId,v:parseInt(h.appVersion),c:t,k:e+"."+o,g:"USER_EXPERIENCE",_uniq:Math.random()+ +ne
1w Date},i=h.rlogUrl+"?"+s().stringify(r);h._send(i)},logException:function(e,t={}){if(e==this.lastException)return;this.lastException=e;let o=r.Jt("ts1")||c.A.getDeviceId()||"",i=this.username||"",n=`${navigator.userAgent} 2 3${t.info||""}`;var a={a:h.appId,v:parseInt(h.appVersion),i:o,u:i,m:e,if:n,k:"ERROR",g:"USER_EXPERIENCE"},l=h.rlogUrl+"?"+s().stringify(a);h._send(l)},profileUrlLoadTime:function(e,t){h._shouldTrackPerformance()&&h._send(e,function(){h.trackUrlTiming(e,t)})},trackUrlTiming:function(e,t){var o=performance.getEntriesByName(e);if(o&&o[0]){var r=o[0].requestStart,i=o[0].responseEnd;h.logLatencyIfSane("DELAY_TXFR_"+t,r,i);var s=o[0].connectStart,n=o[0].connectEnd;h.logLatencyIfSane("DELAY_CONN_"+t,s,n)}},reportPerf:function(){h.profilePageLoadTime(),h.profileAssetsLoadTime()},_shouldTrackPerformance:function(){return performance&&performance.getEntriesByType&&performance.navigation&&performance.timing&&0==performance.navigation.type},profilePageLoadTime:function(){if(h._shouldTrackPerformance()&&"/"==window.location.pathname){var e=performance.timing.domComplete,t=performance.timing.navigationStart;h.logLatencyIfSane("PAGE_DELAY",t,e)}},profileAssetsLoadTime:function(){if(h._shouldTrackPerformance()){var e=window.performance.getEntriesByType("resource").find(function(e){return e&&e.name&&e.name.endsWith("gag.css")});e&&e.name&&e.transferSize>0&&(p.log("Main CSS resource is :",e),h.trackUrlTiming(e.name,"MAINCSS"))}},downloadFail:function(e){h.logCount("DOWNLOAD_FAIL",1)}};let m=h},36399(e,t,o){"use strict";o.d(t,{},{A:{aggregatePeriod:800,timers:{},pendingUpdate:{},listeners:[],addListener:function(e){this.listeners.push(e)},removeListeners:function(){this.listeners=[]},onVideoTimeUpdate:function(e,t,o,r,i){let s=this.pendingUpdate[e.key];if(this.pendingUpdate[e.key]={data:e,isPlaying:t,currentTime:o,duration:r,startTime:i},s)return;let n=this;setTimeout(function(){n._onVideoTimeUpdate(n.pendingUpdate[e.key]),n.pendingUpdate[e.key]=null},this.aggregatePeriod)},_onVideoTimeUpdate:function(e){if(e)for(let t=0;t<this.listeners.length;t++)this.listeners[t](e.data,e.isPlaying,e.currentTime,e.duration,e.startTime)}}})},82582(e,t,o){"use strict";var r=o(78699),i=o(36524),s=o(10370).A;let n=new class{supportsCodec(e){return"MediaSource"in window?MediaSource.isTypeSupported(e):"probably"===document.createElement("video").canPlayType(e)}_disableCodec(e){let t=`disable_${e}`;return window.location.search.match(`${e}=false`)&&i.hZ(t,1,{expires:"10Y"}),!!i.Jt(t)&&(s.log(`disableCodec ${e}`),!0)}supportsH264(){return this.supportsCodec('video/mp4; codecs="avc1.4d001f"')}supportsH265(){return!this._disableCodec("h265")&&this.supportsCodec('video/mp4; codecs="hvc1"')}supportsVP9(){return!this._disableCodec("vp9")&&this.supportsCodec('video/webm; codecs="vp9, opus"')}supportsAV1(){return!this._disableCodec("av1")&&this.supportsCodec('video/mp4; codecs="av01.0.00M.08"')&&!r.A.isAndroid()}};o.d(t,{},{A:n})},69741(e,t,o){"use strict";let r={enter:"ENTER",exit:"EXIT",visible:"VISIBLE"};o.d(t,{},{A:{VisibilityObserver:class{_cb(e,t){let o=[],i=!0;e.forEach(e=>{let t=e.target.id,s=e.intersectionRatio,n=this.trackedItems.get(t),a=this.inViewPortItems.map(e=>e.domId).indexOf(t),l={domId:t,intersectionRatio:s,data:n};e.isIntersecting?(-1===a?(this.inViewPortItems.push(l),l.visibilityStatus=r.enter):(this.inViewPortItems.splice(a,1,l),l.visibilityStatus=r.visible),i=!1):!e.isIntersecting&&a>-1&&(this.inViewPortItems.splice(a,1),l.visibilityStatus=r.exit),o.push(l)}),(!i||this.hasZeroThreshold)&&this.cb(o)}observe(e,t={}){e instanceof Element&&this.observer&&(this.trackedItems.has(e.id)||(this.observer.observe(e),this.trackedDomIds.push(e.id),this.trackedItems.set(e.id,t)))}unobserve(e){if(!(e instanceof Element)||!this.observer)return;this.observer.unobserve(e);let t=this.trackedDomIds.indexOf(e.id);t>-1&&this.trackedDomIds.splice(t,1);let o=this.inViewPortItems.map(e=>e.id).indexOf(e.id);o>-1&&this.trackedDomIds.splice(o,1),this.trackedItems.has(e.id)&&this.trackedItems.delete(e.id)}getSortedVisibleItems(e=0){let t=this.inViewPortItems.filter(t=>t.intersectionRatio>=e),o=t.length>0?t:this.inViewPortItems,r=this.trackedDomIds;return o.sort((e,t)=>
3r.indexOf(e.domId)-r.indexOf(t.domId))}reset(){this.observer.disconnect(),this.inViewPortItems=[],this.trackedDomIds=[],this.trackedItems.clear()}destroy(){this.reset(),this.observer=null}constructor(e,t,o,r=0,i=null){this.cb=e;let s=r;this.hasZeroThreshold=!0,"number"==typeof r?0===r?this.hasZeroThreshold=!0:(s=[0,r],this.hasZeroThreshold=!1):Array.isArray(r)&&(r.indexOf(0)>-1?this.hasZeroThreshold=!0:(s=[...r,0],this.hasZeroThreshold=!1)),this.options={rootMargin:`${t}px 0px ${o}px`,threshold:s,root:i},this.observer=new IntersectionObserver(this._cb.bind(this),this.options),this.trackedItems=new Map,this.inViewPortItems=[],this.trackedDomIds=[]}},VISIBILITY_STATUS:r}})},48583(e,t,o){"use strict";o.d(t,{},{A:{set:(e,t,o)=>e[t]=o,delete:(e,t)=>delete e[t]}})},25042(e,t,o){"use strict";var r=o(54861).A;class i{start(){window.YT&&window.YT.Player?this.onYouTubePlayerAPIReady():(i.callbacks.push(this.onYouTubePlayerAPIReady),r.loadScript("https://www.youtube.com/iframe_api")),this.checkStatusInterval=setInterval(this.checkStatus,1e3)}stop(){this.checkStatusInterval&&clearInterval(this.checkStatusInterval)}onPlayerReady(e){this.player=e.target,this.onReady&&this.onReady()}onYouTubePlayerAPIReady(){let{getPlayerId:e,onPlayerReady:t,onStateChange:o}=this;new YT.Player(e(),{videoId:this.id,events:{onReady:t,onStateChange:o}})}onStateChange(e){let t=this.getCurrentState();if(null===t)return;let o=this.lastPlayerState===YT.PlayerState.PLAYING,r=this.lastPlayerState===YT.PlayerState.PAUSED,i=e.data===YT.PlayerState.PLAYING,s=e.data===YT.PlayerState.PAUSED&&!this.isSeeking(),n=e.data===YT.PlayerState.ENDED,{onStart:a,onResume:l,onPause:c,onEnded:d}=this;i&&!this.started&&(a&&a(t),this.started=!0),i&&r&&l&&l(t),s&&o&&c&&c(t),n&&d&&d(t),this.lastPlayerState=e.data}checkStatus(){let e=this.getCurrentState();if(null===e)return;let{onSeek:t,onPercentageChange:o}=this;this.isSeeking()&&t&&t(e),e.percentage>this.lastPercentage&&o&&o(e),this.lastPercentage=e.percentage,this.lastPlayerTime=e.time}isSeeking(){return Math.abs(Math.floor(this.player.getCurrentTime())-this.lastPlayerTime)>2}getCurrentState(){if(!this.player)return null;let e=Math.floor(this.player.getCurrentTime()),t=Math.floor(this.player.getDuration());return{state:this.player.getPlayerState(),percentage:e/t*100,isPlaying:this.player.getPlayerState()===YT.PlayerState.PLAYING,time:e,lastTime:this.lastPlayerTime,duration:t}}getPlayerId(){return`embedded-youtube-view-${this.id}-${this.timestamp}`}play(){this.player&&this.player.playVideo()}pause(){this.player&&this.player.pauseVideo()}mute(){this.player&&this.player.mute()}constructor({id:e,onSeek:t,onPercentageChange:o,onStart:r,onResume:i,onPause:s,onEnded:n,onReady:a}){this.id=e,this.timestamp=Date.now(),this.lastPlayerState=-1,this.lastPercentage=0,this.lastPlayerTime=0,this.started=!1,this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.onPlayerReady=this.onPlayerReady.bind(this),this.onYouTubePlayerAPIReady=this.onYouTubePlayerAPIReady.bind(this),this.onStateChange=this.onStateChange.bind(this),this.checkStatus=this.checkStatus.bind(this),this.isSeeking=this.isSeeking.bind(this),this.getCurrentState=this.getCurrentState.bind(this),this.getPlayerId=this.getPlayerId.bind(this),this.onSeek=t,this.onPercentageChange=o,this.onStart=r,this.onResume=i,this.onPause=s,this.onEnded=n,this.onReady=a}}i.callbacks=[],window.onYouTubePlayerAPIReady=()=>{for(let e of i.callbacks)e();i.callbacks=[]},o.d(t,{},{A:i})},61415(e,t,o){"use strict";o(54861);var r=o(75312),i=o(16141),s=o(10370),n=o(29889),a=o(76799);function l(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class c{async init(){s.A.log("AyUtils.init - disabled")}getUserInfo(){var e,t;return{ready:(0,i.kH)().isUserInitCompleted,hashedEmail:null==(e=(0,i.kH)().user)?void 0:e.hashedEmail,hashedEmailWithoutBase64:null==(t=(0,i.kH)().user)?void 0:t.hashedEmailWithoutBase64}}async initAyUtils(){window.ayUtils={getUserInfo:this.getUserInfo},await (0,i.kH)().waitForUserInit();let e=new CustomEvent("userInitCompleted",{detail:this.getUserInfo()});document.dispatchEvent(e)}checkBeforeInit(){s.A.log("AyUtils.checkBeforeInit - disabled")}getNsfw(){return!!(r.A.getters["app/NSFW_ADS"]||r.A.getters["app/NSFW_POST"])}setNsfw(e){this.nsfw=e,window.isNsfw=this.nsfw}setGamFlagged(){window.gamFlagged=r.A.getters["app/GAM_FLAGGED_PAGE"]}setAdTargeting(e,t){if([n.A.POST].includes(e.name)){let t=e.params.postId,o=r.A.getters["post/GET_POST"](t),i=(null==o?void 0:o.interests)||[],s=(null==o?void 0:o.type)===a.A.TYPE_FORUM_POST;window._adKV={screen:s?"forum":"post",tag:i[0]}}else window._adKV={}}changePage(e=!1){if(s.A.log("AyUtils.changePage",{refreshNsfw:e}),e&&this.setNsfw(this.getNsfw()),window.ayManagerEnv=window.ayManagerEnv||{cmd:[],changePage:()=>{}},"function"==typeof window.ayManagerEnv.changePage)try{window.ayManagerEnv.changePage()}catch(e){s.A.log("AyUtils.changePage error:",e)}else s.A.log("AyUtils.changePage changePage function not found")}hideAds(){var e,t,o,n,a;let l=null==(t=(0,i.kH)().user)?void 0:t.isActivePro,c=null==(e=null==(a=r.A.state)||null==(n=a.app)||null==(o=n.proSettings)?void 0:o.hideAds)||e;return s.A.log("AyUtils.hideAds",{isActivePro:l,hideAds:c}),!!l&&!!c}destroyAds(e){var t,o;s.A.log("AyUtils.destroyAds",{adUnitIds:e,adUnitInstances:null==(o=window.ayManagerEnv)||null==(t=o.settings)?void 0:t.adUnitInstances}),Array.isArray(e)&&e.length&&window.ayManagerEnv&&"function"==typeof window.ayManagerEnv.destroy&&window.ayManagerEnv.reset(e,{useInstanceCodes:!0})}destroyAll(){var e,t;let o=((null==(t=window.ayManagerEnv)||null==(e=t.settings)?void 0:e.adUnitInstances)||[]).map(e=>e.code);this.destroyAds(o)}constructor(){l(this,"nsfw",!1),l(this,"retries",0)}}l(c,"ENTITY_ID","N3SMqCzqMNXwq4wPb"),l(c,"MAX_RETRIES",5);let d=new c;o.d(t,{},{A:d})},91942(e,t,o){"use strict";var r=o(51504);let i=new((o.n(r))()),s={$on:i.on,$off:i.off,$emit:i.emit};o.d(t,{},{A:s})},97735(e,t,o){"use strict";o.d(t,{A:()=>a});var r=o(29889),i=o(81341);o(75312),o(27508);let s={[r.A.POST]:"Post",[r.A.COLLECTION_PAGE]:"CollectionPage",[r.A.HOME_POST_LIST]:"Home",[r.A.TAG_POST_LIST]:"Tag",[r.A.INTEREST_POST_LIST]:"Interest",[r.A.SEARCH_POST_LIST]:"Search",[r.A.USER_LIST]:"Profile",[r.A.LOGIN]:"Login",[r.A.SIGNUP]:"Signup",[r.A.NOTIFICATIONS]:"Notifications",[r.A.SETTINGS]:"Settings"},n={[i.A.HOME]:"Home",[i.A.HOT]:"Hot",[i.A.TRENDING]:"Trending",[i.A.FORUM]:"Forum",[i.A.FRESH]:"Fresh",[i.A.NEWS]:"News",[i.A.NEWS_FRESH]:"NewsFresh",[i.A.TOP]:"Top",[i.A.TOP_WEEK]:"TopWeek",[i.A.TOP_MONTH]:"TopMonth",[i.A.TOP_LAST_MONTH]:"TopLastMonth",[i.A.TOP_YEAR]:"TopYear",[i.A.TOP_LAST_YEAR]:"TopLastYear",[i.A.POSTS]:"Posts",[i.A.COMMENTS]:"Comments",[i.A.LIKES]:"Upvotes",[i.A.SAVED]:"Saved"},a={getProps(e){let{name:t,params:o}=e,a=s[t]||null,{type:l,timeframe:c}=o;"top"===l&&c&&(l=`${l}-${c}`),"news"===l&&c&&(l=`${l}-${c}`);let d=null,p=null;return[r.A.HOME_POST_LIST,r.A.TAG_POST_LIST,r.A.INTEREST_POST_LIST].includes(t)?d=n[l||(t===r.A.HOME_POST_LIST?i.A.HOME:i.A.HOT)]:[r.A.USER_LIST].includes(t)?d=n[l||i.A.POSTS]:[r.A.POST].includes(t)&&(p=e.hash.startsWith("#comment")?"Comment Tab":e.hash.startsWith("#cs_comment_id")?"Thread Tab":"Related Tab"),{page:a,postSort:d,tabBarSort:p}},getRouteName:e=>Object.keys(s).find(t=>s[t]===e)}},32315(e,t,o){"use strict";o.d(t,{A:()=>r});let r=o(97735).A},66419(e,t,o){"use strict";var r="CommentAction";o.d(t,{}
3,{A:{writeComment:(e="")=>({c:r,a:"WriteComment",l:e}),addComment:{c:r,a:"AddComment",l:"Add"},addInlineComment:{c:r,a:"AddComment",l:"AddInline"},replyComment:{c:r,a:"AddComment",l:"Reply"},deleteComment:{c:r,a:"DeleteComment",l:""},upvoteComment:{c:r,a:"UpvoteComment",l:""},downvoteComment:{c:r,a:"DownvoteComment",l:""},unvoteComment:{c:r,a:"UnvoteComment",l:""},reportComment:{c:r,a:"ReportComment",l:""},blockUser:{c:"UserAction",a:"BlockUser",l:""},opPinComment:{c:r,a:"TapOpPinComment",l:""},clickOrderHot:{c:r,a:"TapHot",l:""},clickOrderFresh:{c:r,a:"TapFresh",l:""},openCommentMenu:{c:r,a:"TapCommentMenu",l:"Open"},closeCommentMenu:{c:r,a:"TapCommentMenu",l:"Close"},clickReply:{c:r,a:"TapReply",l:""},loadMore:{c:r,a:"LoadList",l:""},loadPrev:{c:r,a:"LoadPrev",l:""},clickLoadMoreReply:{c:r,a:"TapLoadMoreReply",l:""},clickImage:{c:r,a:"TapImage",l:""},clickAvatar:{c:r,a:"TapAvatar",l:""},clickAuthorName:{c:r,a:"TapAuthorName",l:""},clickMention:{c:r,a:"TapMention",l:""},clickCommentAge:{c:r,a:"TapCommentTime",l:""},clickFirstToComment:{c:r,a:"TapFirstToComment",l:""},clickFollowThread:{c:r,a:"TapFollowThread",l:""},clickUnfollowThread:{c:r,a:"TapUnfollowThread",l:""},clickCommentItem:{c:r,a:"TapCommentItem",l:""},clickCommentItemForReply:{c:r,a:"TapCommentItemForReply",l:""},clickCommentItemForExpand:(e="")=>({c:r,a:"TapCommentItemForExpand",l:e}),closeCommentInput:{c:r,a:"CloseCommentInput",l:""},copyCommentLink:{c:r,a:"CopyCommentLink",l:""},tapUnmask:{c:r,a:"TapUnmask",l:""},clickViewAllOffensive:{c:r,a:"ClickViewAllOffensive",l:""}}})},3594(e,t,o){"use strict";var r=o(49596),i=o(18604),s=o(10370).A;o.d(t,{},{A:{track:function(e,t){s.log("Event tracking",e,t),t=this.formatCustomVaribles(t),i.A.track(e.c,e.a,e.l,"",t)},formatCustomVaribles:function(e={}){let t=(0,r.iX)(),o=t.postKey;return o&&(e.PostKey=o),e.CommentOrder=t.type===r.ZE.NEW?"New":"Hot",e}}})},66112(e,t,o){"use strict";o.d(t,{A:()=>l,X:()=>r});let r="regulationReady";function i(e){return"string"==typeof e?e.toLowerCase():""}function s(e,t){let o=i(t),r=i(e);return!!o&&!!r&&"none"!==r&&("ccpa"===o?"ccpa"===r||"cpra"===r:r===o)}class n{_log(e,t){let o=this.host.log,r=`[CMPImpl] ${e}`;"function"==typeof o&&(void 0!==t?o(r,t):o(r))}_doc(){return this.host.document||("u">typeof document?document:null)}_didomi(){try{return"u">typeof window&&window.Didomi||null}catch(e){return null}}whenDidomiReady(e){if("u"<typeof window||"function"!=typeof e)return;let t=this._didomi();t?e(t):(window.didomiOnReady=window.didomiOnReady||[],window.didomiOnReady.push(e))}applyRegulations(e){let t=e||this._didomi(),o="";try{let e=t&&"function"==typeof t.getCurrentUserStatus?t.getCurrentUserStatus():null;o=i(e&&e.regulation)}catch(e){}return this.regulation=o,this._log("applyRegulations()",{regulation:o}),o}waitUntilReady(){return this.readyPromise||(this._log("waitUntilReady()"),this.readyPromise=new Promise(e=>{let t=!1,o=()=>{t||(t=!0,this._log("waitUntilReady()",{resolved:!0}),e())},i=e=>{this.readyTimer&&(clearTimeout(this.readyTimer),this.readyTimer=null),this.applyRegulations(e),"function"==typeof this.host.dispatch&&this.host.dispatch(r),o()};this.whenDidomiReady(i),this.readyTimer=setTimeout(()=>{this.readyTimer=null,this._log("waitUntilReady()",{timeout:!0}),o()},1e4)})),this.readyPromise}whenReady(e){this.waitUntilReady().then(()=>{"function"==typeof e&&e()})}async isRegulationApplies(e){return await this.waitUntilReady(),s(this.regulation,e)}matchesRegulation(e){return s(this.regulation,e)}getRegulation(){return this.regulation}_status(){try{let e=this._didomi();return e&&"function"==typeof e.getCurrentUserStatus?e.getCurrentUserStatus():null}catch(e){return null}}hasAllConsentGranted(){try{let e=this._status();if(!e||!e.purposes)return!1;return function(e){let t=Object.keys(e);if(!t.length)return!1;for(let o=0;o<t.length;o++){let r=e[t[o]];if(!r||!0!==r.enabled)return!1}return!0}(e.purposes)}catch(e){return!1}}hasAllConsentDenied(){try{let e=this._status();if(!e||!e.purposes)return!1;return function(e){let t=Object.keys(e);if(!t.length)return!1;for(let o=0;o<t.length;o++){let r=e[t[o]];if(!r||!1!==r.enabled)return!1}return!0}(e.purposes)}catch(e){return!1}}shouldCollectConsent(){this._log("shouldCollectConsent()");let e=this._didomi();try{if(e&&"function"==typeof e.shouldUserStatusBeCollected)return!!e.shouldUserStatusBeCollected();if(e&&"function"==typeof e.shouldConsentBeCollected)return!!e.shouldConsentBeCollected()}catch(e){}return!this.hasAllConsentGranted()&&!this.hasAllConsentDenied()}agreeToAll(){this.whenDidomiReady(e=>{try{"function"==typeof e.setUserAgreeToAll&&e.setUserAgreeToAll()}catch(e){}this.hideNotice()})}disagreeAll(){this.whenDidomiReady(e=>{try{"function"==typeof e.setUserDisagreeToAll&&e.setUserDisagreeToAll()}catch(e){}this.hideNotice()})}hideNotice(){this.whenDidomiReady(e=>{try{e.notice&&"function"==typeof e.notice.hide&&e.notice.hide()}catch(e){}})}removeHider(){try{let e=this._doc(),t=e&&e.getElementById("didomi-custom-hider");t&&t.remove()}catch(e){}}reveal(){this.hideNotice(),this.removeHider()}onNoticeShown(e){this.whenDidomiReady(t=>{try{"function"==typeof t.on&&t.on("notice.shown",e)}catch(e){}})}showPreferences(e){this.whenDidomiReady(t=>{t.preferences&&"function"==typeof t.preferences.show&&(e?t.preferences.show(e):t.preferences.show())})}showVendorPreferences(){this._log("showVendorPreferences()"),this.whenDidomiReady(e=>{try{if(!e.preferences||"function"!=typeof e.preferences.show)return;let t=this._doc(),o=t&&t.getElementById("didomi-host");o&&(o.style.setProperty("z-index","2147483646","important"),o.style.setProperty("pointer-events","auto","important")),e.preferences.show("vendors")}catch(e){}})}_getNoticeConfig(){try{let e=this._didomi(),t=e&&"function"==typeof e.getConfig?e.getConfig():null;return t&&t.notice||null}catch(e){return null}}
3_getIabVendorCount(){try{let e=this._didomi();if(!e||"function"!=typeof e.getRequiredVendors)return 0;let t=e.getRequiredVendors("iab");if(Array.isArray(t))return t.length;if(t&&"object"==typeof t)return Object.keys(t).length;return 0}catch(e){return 0}}getNoticeHtml(e){this._log("getNoticeHtml()",{lang:e});let t=this._getNoticeConfig();if(!t||!t.content)return"";let o=t.content.notice||t.content.popup;if(!o)return"";let r="string"==typeof o?o:String(o[e||("u">typeof navigator&&navigator.language?navigator.language.split("-")[0]:"en")]||o.en||o[Object.keys(o)[0]]||"");r='For use with ads and cookies: With your agreement, we and <a href="javascript:Didomi.preferences.show(\'vendors\')" \nclass="didomi-notice-view-partners-link-in-text">our {numberOfIABPartners} partners</a> use device storage to store and access personal data. We process that data for purposes like personalised ads and content, ad and content measurement, audience insights and product development. Some partners process data based on legitimate interest, which you can object to at any time in Settings.\n';let i=this._getIabVendorCount();r=r.replace(/\{numberOfIABPartners\}/g,String(i));try{let e=this._didomi(),t=e&&"function"==typeof e.getRequiredVendors?e.getRequiredVendors():[],o=Array.isArray(t)?t.length:0;r=r.replace(/\{numberOfPartners\}/g,String(o||i))}catch(e){r=r.replace(/\{numberOfPartners\}/g,String(i))}return(r=(r=(r=r.replace(/<a(\s[^>]*?)href\s*=\s*(["'])\s*javascript:\s*Didomi\.preferences\.show\([^)]*\)\s*;?\s*\2([^>]*)>/gi,'<a$1href="#" role="button" data-cw-cmp-vendors="1"$3>')).replace(/(<a\b[^>]*?)\s+on\w+\s*=\s*(["'])[^"']*Didomi\.preferences\.show[^"']*\2([^>]*>)/gi,'$1 data-cw-cmp-vendors="1"$3')).replace(/<a(\s[^>]*?)href\s*=\s*(["'])[^"']*Didomi\.preferences\.show[^"']*\2([^>]*)>/gi,'<a$1href="#" role="button" data-cw-cmp-vendors="1"$3>')).replace(/(<a\b[^>]*\bdata-cw-cmp-vendors=(["'])1\2[^>]*>)([\s\S]*?)(<\/a>)/gi,(e,t,o,r,i)=>{let s=String(r).replace(/^(\s*)(?:our)(\s+)/i,"");return s===r?e:`our ${t}${s.trimStart()}${i}`})}getCustomPurposes(){this._log("getCustomPurposes()");try{let e=this._didomi(),t=e&&"function"==typeof e.getConfig?e.getConfig():null,o=t&&t.app&&t.app.customPurposes;if(!o)return[];let r=Array.isArray(o)?o:Object.keys(o).map(e=>{var t,r;let i=o[e]||{};return i.id?i:(t=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},i),r=r={id:e},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t)}),i=[];for(let e=0;e<r.length;e++){let t=r[e]||{},o=t.name&&(t.name.en||("string"==typeof t.name?t.name:""));if(!o)continue;let s=t.description&&(t.description.en||("string"==typeof t.description?t.description:""))||"";i.push({id:String(t.id||o||e),name:String(o),description:String(s)})}return i}catch(e){return[]}}async getConsentData(){return(this._log("getConsentData()"),await this.isRegulationApplies("gdpr"))?new Promise(e=>{"u"<typeof window||"function"!=typeof window.__tcfapi?e(null):(window.__tcfapi("addEventListener",2,(t,o)=>{this._log("getConsentData()",{consent:t});let{eventStatus:r,listenerId:i}=t||{};o&&["tcloaded","useractioncomplete"].includes(r)&&(i&&window.__tcfapi("removeEventListener",2,()=>{},i),e(t))}),setTimeout(()=>e(null),1e4))}):null}async getConsentString(){return this._log("getConsentString()"),(await this.getConsentData()||{}).tcString}constructor(e){this.host=e||{},this.regulation="",this.readyPromise=null,this.readyTimer=null}}function a(){}let l=new class{_log(e,t){let o=this.host&&this.host.log,r=`[CMPUtils] ${e}`;"function"==typeof o&&(void 0!==t?o(r,t):o(r))}init(e){var t;let o,r;this.cmp?this._log("init()",{already:!0}):(this.host=(t=e||{},r={log:a,dispatch(e){try{"function"==typeof this.log&&this.log("[CMPUtils] dispatch()",{name:e}),o&&o.dispatchEvent&&o.dispatchEvent(new Event(e))}catch(e){}},document:(o=function(){try{return"u">typeof window?window:null}catch(e){return null}}())&&o.document?o.document:null}
3,t&&"object"==typeof t&&Object.keys(t).forEach(e=>{void 0!==t[e]&&(r[e]=t[e])}),r),this.cmp=new n(this.host),this.enabled=!0,this._log("init()"))}waitUntilReady(){return this.cmp?this.cmp.waitUntilReady():Promise.resolve()}hideNotice(){this.cmp&&this.cmp.hideNotice()}removeHider(){this.cmp&&this.cmp.removeHider()}reveal(){this.cmp&&this.cmp.reveal()}onNoticeShown(e){this.cmp&&this.cmp.onNoticeShown(e)}agreeToAll(){this.cmp&&this.cmp.agreeToAll()}disagreeAll(){this.cmp&&this.cmp.disagreeAll()}hasAllConsentGranted(){return!!this.cmp&&this.cmp.hasAllConsentGranted()}hasAllConsentDenied(){return!!this.cmp&&this.cmp.hasAllConsentDenied()}displayConsentUi(){this._log("displayConsentUi()",{enabled:this.enabled}),this.enabled&&this.cmp&&this.cmp.showPreferences()}getRegulation(){return this.cmp?this.cmp.getRegulation():""}matchesRegulation(e){return!!this.cmp&&this.cmp.matchesRegulation(e)}async isRegulationApplies(e){if(!this.enabled||!this.cmp)return!1;let t=await this.cmp.isRegulationApplies(e);return this._log("isRegulationApplies()",{id:e,applies:t,regulation:this.cmp.getRegulation()}),t}isGdprApplies(){return this.isRegulationApplies("gdpr")}isCcpaApplies(){return this.isRegulationApplies("ccpa")}shouldCollectConsent(){return!!this.cmp&&this.cmp.shouldCollectConsent()}getNoticeHtml(e){return this.cmp?this.cmp.getNoticeHtml(e):""}getCustomPurposes(){return this.cmp?this.cmp.getCustomPurposes():[]}showVendorPreferences(){return!!this.cmp&&this.cmp.showVendorPreferences()}getConsentData(){return this.cmp?this.cmp.getConsentData():Promise.resolve(null)}getConsentString(){return this.cmp?this.cmp.getConsentString():Promise.resolve(void 0)}constructor(){this.host=null,this.cmp=null,this.enabled=!1}}},68387(e,t,o){"use strict";var r,i,s=o(3472),n=o(91942),a=o(92945),l=o(96231),c=o(16141),d=o(65441);function p(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapActions:u}=(0,s.$t)("nav"),h={computed:p({},(0,l.aH)(c.kH,["isLoggedIn"])),methods:(r=p({},u({showSignupMenu:"SHOW_SIGNUP_MENU"})),i=i={triggerSignup({action:e,nextUrl:t}={}){return!this.isLoggedIn&&(n.A.$emit("Overlay::showSignup",t,a.z[e]),d.A.trackTriggerSignup(e),!0)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)};o.d(t,{},{A:h})},52217(e,t,o){"use strict";function r(e){var t;return(null==e||null==(t=e.query)?void 0:t.moderation)==="1"}function i(e){return 2===e||1===e&&"u">typeof window&&window.location.search.includes("postModerationNotice=1")}function s(e,t,{isLoggedIn:o=!1}={}){let i=null==t?void 0:t.action;return r(e)&&("masked"===i||"hidden"===i)&&(!o||!!(null==t?void 0:t.creatorDetails))}function n(e){return!!(null==e?void 0:e.moderation)&&!e.moderation.creatorDetails}function a(e){let t=String(null!=e?e:"").trim();return/^[1-9]\d*$/.test(t)?t:null}function l(e,t,{viewerUserId:o=null}={}){var i;if(!r(e)||!n(t))return!1;let s=a(o);if(!s)return!1;let c=a(null==t||null==(i=t.creator)?void 0:i.userId);return!c||s===c}function c(e,t){var o,r;return o=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),r=r={moderation:t}
3,Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))}),o}function d(e){let t=new Map,o=new Set;return{request:function(r){var i,s;if(!l(r.route,r.post,{viewerUserId:r.viewerUserId}))return Promise.resolve(!1);let n=String(null!=(i=null==(s=r.post)?void 0:s.id)?i:"").trim(),c=a(r.viewerUserId);if(!n||!c)return Promise.resolve(!1);let d=`${n}:${c}`;if(o.has(d))return Promise.resolve(!1);let p=t.get(d);return p||(p=Promise.resolve().then(()=>e({id:n})).then(e=>({ok:!0,response:e}),e=>{var t;return{ok:!1,status:null==e||null==(t=e.response)?void 0:t.status}}),t.set(d,p),p.then(()=>{t.get(d)===p&&t.delete(d)})),p.then(e=>{var t,i,s,n,a,l,c;return t=d,i=r,(s=e).ok?!("function"==typeof i.isCurrent&&!i.isCurrent()||o.has(t))&&(o.add(t),"function"==typeof i.apply&&i.apply(null!=(a=null==(n=s.response)||null==(c=n.data)||null==(l=c.data)?void 0:l.moderation)?a:null),!0):([401,403,404].includes(s.status)&&o.add(t),!1)})},reset(){t.clear(),o.clear()}}}function p(e,t,o,{viewerUserId:i=null}={}){var s,l,c,d;if(!r(e))return!1;if(n(o)){let e=a(i);if(!e)return!1;let t=a(null==o||null==(d=o.creator)?void 0:d.userId);return!t||e===t}let u=(null==t||null==(s=t.params)?void 0:s.postId)!==(null==e||null==(l=e.params)?void 0:l.postId),h=(null==t||null==(c=t.query)?void 0:c.moderation)!=="1";return u||h||!(null==o?void 0:o.moderation)}function u(e,t){var o;return!t||(null==(o=t.moderation)||!o.creatorDetails)&&(null==e?void 0:e.includeModerationContext)===!0}o.d(t,{Bs:()=>c,JR:()=>s,L2:()=>l,VS:()=>u,WT:()=>i,Yy:()=>d,jZ:()=>n,s2:()=>a,wJ:()=>p})},27508(e,t,o){"use strict";o.d(t,{P:()=>d});var r=o(96231),i=o(76847),s=o(75312),n=o(48583),a=o(78699),l=o(66401),c=o(16141);let d=(0,r.nY)("tag",{state:()=>({popular:[],other:[],favorites:[],recents:[],hidden:[],postTagsByUrl:{},tagNavsByUrl:{},customConfigByUrl:{},interests:null,localInterests:null}),getters:{sortedFavorites(){return this.favorites.filter(e=>!(0,l.A)(e)).reverse()},sortedRecents(){return this.recents.filter(e=>!(0,l.A)(e)).reverse()},filteredPopular(){return this.popular.filter(e=>!this.isExistedTag("favorites",e)&&!this.isExistedTag("hidden",e)).slice(0,10)},filteredOther(){return this.other.filter(e=>!this.isExistedTag("favorites",e)&&!this.isExistedTag("hidden",e)&&!this.isExistedTag("popular",e,10))},currentUrl(){let e=s.A.state.route;return this.postModel.getApiInfo(e).url},getPostTags(){return this.postTagsByUrl[this.currentUrl]||[]},getTagNav(){return this.tagNavsByUrl[this.currentUrl]||[]},getCustomConfig(){return this.customConfigByUrl[this.currentUrl]||{}},getRecentInterests(){return this.sortedRecents.filter(e=>!!e.listType)},getFavoritedInterests(){return this.sortedFavorites.filter(e=>!!e.listType)},getInterests(){return(0,c.kH)().nsfwMode||!this.interests?this.interests||[]:Object.keys(this.interests).filter(e=>!this.interests[e].isSensitive).reduce((e,t)=>(e[t]=this.interests[t],e),{})}},actions:{init({popular:e,other:t,location:o},r){this.popular=e,this.other=t,this.mergeLocationIntoOther(o),this.postModel=r,this.migrateSections(),window.tagStore=d},mergeLocationIntoOther(e){if(!e)return;let t=e[a.A.getLocation()||"O1"]||[];if(!t.length)return;let o=this.popular.filter(e=>!t.some(t=>t.url==e.url));this.popular=[...t,...o]},getTagNavByRoute(e){return this.tagNavsByUrl[this.postModel.getApiInfo(e).url]||[]},initInterests(e){this.interests=e},initLocalInterests(e){this.localInterests=e},prependLocalInterest(){let e=(0,c.kH)().getLocalLocationCode,t=this.getLocalInterestByLocationCode(e);if(t&&this.interests){let e=Object.keys(this.interests).filter(e=>!this.interests[e].isLocal).reduce((e,t)=>(e[t]=this.interests[t],e),{});this.interests=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({[t.listType]:t},e)}},addFavorite(e){this.removeHidden(e);let t=["favorites",e];this.isExistedTag(...t)||this.addTag(...t)},removeFavorite(e){this.removeTag("favorites",e)},addRecent(e){let t=["recents",e];this.isExistedTag(...t)||(this.checkLimit(...t,3),this.addTag(...t))},removeRecent(e){this.removeTag("recents",e)},addHidden(e){let t=["hidden",e];this.isExistedTag(...t)||this.addTag(...t)},removeHidden(e){this.removeTag("hidden",e)},addTag(e,t){this[e].find(e=>e.url===t.url)||(0,l.A)(t)||this[e].push(t)},removeTag(e,t){this[e]=this[e].filter(e=>e.url!==t.url)},isExistedTag(e,t,o){return this[e].slice(0,o).some(e=>e.url===t.url)},isFavoritedTag(e){return this.favorites.some(t=>t.url===e.url)},checkLimit(e,t,o){this[e].length>=o&&this[e].shift()},getInterest(e){return this.interests&&this.interests[e]?this.interests[e]:this.localInterests&&this.localInterests[e]?this.localInterests[e]:{}},getLocalInterestByLocationCode(e){if(!this.localInterests)return;let t=e.toLowerCase(),o=Object.keys(this.localInterests).find(e=>(this.localInterests[e].locationCode||"").toLowerCase()===t);return o&&this.localInterests[o]},setPostTags({key:e,tags:t}){n.A.set(this.postTagsByUrl,e,t)},setTagNav({key:e,tagNav:t}){n.A.set(this.tagNavsByUrl,e,t)},setCustomConfig({key:e,config:t}){this.customConfigByUrl[e]=t},getKeyFromCanonicalTag:e=>e.replace(/(^|[^a-zA-Z0-9]+)(.)/g,(e,t,o)=>(t?" ":"")+o.toUpperCase()),sectionTagToTag(e){return{key:this.getKeyFromCanonicalTag(e).toLowerCase(),url:`/tag/${e}`,description:"",isSensitive:0}},readLocalStorage(e){try{var t;return JSON.parse(null==(t=window)?void 0:t.localStorage.getItem(e))||{}}catch(e){return{}}},migrateSections(){var e,t;let o=this.readLocalStorage("sectionState").section,r=this.readLocalStorage("@mweb/sectionState").section;if(!o&&!r)return;let s=(0,i.A)([...(null==r?void 0:r.favoriteSections)||[],...(null==o?void 0:o.favoriteSections)||[]]),n=(null==r?void 0:r.hiddenSections)||[],a=(0,i.A)([...(null==r?void 0:r.recentVisitSections)||[],...(null==o?void 0:o.recentVisitSections)||[]]);s.length>0&&(this.favorites=s.map(this.sectionTagToTag)),n.length>0&&(this.hidden=n.map(this.sectionTagToTag)),a.length>0&&(this.recents=a.map(this.sectionTagToTag).slice(-3)),null==(e=window)||e.localStorage.removeItem("sectionState"),null==(t=window)||t.localStorage.removeItem("@mweb/sectionState")}},persist:{key:"tagState",pick:["recents","favorites","hidden"]}})},9579(e,t,o){"use strict";var r=o(96231),i=o(75312),s=o(95832),n=o(94669),a=o(18490),l=o(371);let c=(0,s.UD)({defaultModifiers:[...n.oB,a.A,l.A]}),d=[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{padding:14}}],p=!1,u=!1,h=(0,r.nY)("tooltip",{state:()=>({configs:[],shown:[],popper:null,hidden:!1,current:null,tooltip:null}),getters:{isShown:e=>t=>e.shown.includes(t)},actions:{init(e){this.configs=e,p||(p=!0,i.A.subscribe((e,t)=>{"route/ROUTE_CHANGED"===e.type&&this.waitForEarliestTooltipTargetAndDisplay()}))},async waitForEarliestTooltipTargetAndDisplay(){let e=await this.waitForTooltipTarget();e&&(this.current=e,this.tooltip=e,this.create(this.popper,e))}
3,async waitForTooltipTarget(){if(!u){u=!0;try{let e=0;for(;document.body.classList.contains("scroll-lock");)await new Promise(e=>setTimeout(e,1e3));for(;;){let t=this.configs.find(e=>!this.shown.includes(e.id)&&(!!e.isActive||!!e.route&&(!e.route||e.route===i.A.state.route.fullPath)&&!!document.querySelector(e.selector)));if(t)return t;if(await new Promise(e=>setTimeout(e,100)),(e+=100)>5e3)break}}finally{u=!1}}},create(e,t){this.destroy();let o=document.querySelector(t.selector);return!!e&&!!o&&(this.popper=c(o,e,{placement:t.placement,modifiers:t.modifiers||d}),!0)},update(){this.popper&&this.popper.update()},toggleHidden(e){this.hidden=e},updateOptions(e){this.popper&&this.popper.setOptions(t=>(function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e})({},t,e))},destroy(){this.popper&&(this.popper.destroy(),this.popper=null,this.current=null)},dismiss(){!this.tooltip||this.tooltip.showRepeatedly||(this.shown.push(this.tooltip.id),this.waitForEarliestTooltipTargetAndDisplay())}},persist:{key:"tooltipState",pick:["shown"]}});o.d(t,{},{_:h})},57439(e,t,o){"use strict";o(61018),o(84549),o(45552);var r,i,s,n,a,l,c,d,p,u,h,m,g,f,b,v,y,w,k,P,_,O,C,A,S,I,T,x,E,L,M,j,D,U,R,F,B,N,$,H,V,W,X,G,z,K,Q,Y,q,Z,J=o(40374),ee=o(20157);let et=class{static async report(e){console.error(e),this.shouldReport(e)&&(ee.A.trackException(e,!0),J.A.logException(e.message,{info:e.stack}))}static shouldReport(e){let{name:t="",message:o="",stack:r=""}=e||{};return!(!t&&!o&&!r||t.match(/ChunkLoadError|SecurityError|SyntaxError/)||o.match(/Loading CSS chunk|redefine|TypeMismatchError|ID5|ownerDocument/)||r.match(/(chrome|moz)-extension|imasdk|pubmatic|adjinn_ns|Tapad/)||r.match("http")&&!r.match("static/dist"))}};var eo=o(54861);let er=class{loadWhenPromoted(...e){let t=()=>this.loadScript(...e);window.__adGate?window.__adGate.whenPromoted().then(t):t()}loadScript(){}},ei=new class extends er{async init(e){let{pixelId:t,events:o=[]}=e;if(!this.inited&&t){var r,i;this.inited=!0,(r=window).fbq||(i=r.fbq=function(){i.callMethod?i.callMethod.apply(i,arguments):i.queue.push(arguments)},r._fbq||(r._fbq=i),i.push=i,i.loaded=!0,i.version="2.0",i.queue=[]),fbq("init",t),fbq("track","PageView"),o.forEach(e=>fbq("track",e)),this.loadWhenPromoted()}}async loadScript(){eo.A.loadScript("https://connect.facebook.net/en_US/fbevents.js")}constructor(){super(),this.inited=!1}},es=new class extends er{async init(e){if(this.inited||!e)return;this.inited=!0;let{sampleRate:t=100}=e;Math.floor(100*Math.random())>=t||this.loadWhenPromoted(e)}async loadScript(e){eo.A.loadScript("https://www.gstatic.com/firebasejs/9.0.2/firebase-performance-standalone-compat.js").then(()=>{firebase.initializeApp(e).performance()});let{cfAnalyticsToken:t}=e;t&&(window.__cfBeacon={token:t},eo.A.loadScript("https://static.cloudflareinsights.com/beacon.min.js"))}constructor(){super(),this.inited=!1}};var en=o(29889);let ea={pointer:"pointer",keyboard:"keyboard"},el={[en.A.POST]:"/gag/:id",[en.A.THREAD]:"/gag/:id",[en.A.USER_LIST]:"/u/:user",[en.A.TAG_POST_LIST]:"/tag/:tag"};function ec(e){return e&&e.name?e.name===en.A.HOME_POST_LIST?"/"===e.path?"/":"/:listType":el[e.name]||"other":"other"}function ed(e){let t=Math.round(e);return!isFinite(t)||t<0?0:t>6e4?6e4:t}let ep=new class{init(e){if(this.inited||!e)return;this.inited=!0;let{sampleRate:t=0,platform:o,router:r,getDepthCount:i}=e;Math.floor(100*Math.random())>=t||"u"<typeof PerformanceObserver||(PerformanceObserver.supportedEntryTypes||[]).includes("event")&&(this._platform=o,this._router=r,this._getDepthCount="function"==typeof i?i:()=>null,this._pid=window.crypto&&crypto.randomUUID?crypto.randomUUID():`${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`,this._snapshots=new Map,this._maxSnapshot=null,this._lroute=this._freezeLanding(),this._observe(),this._report())}_freezeLanding(){try{return ec(this._router.resolve(location.pathname))}catch(e){return"other"}}_iroute(){try{return ec(this._router.currentRoute.value)}catch(e){return this._lroute}}_resolveTarget(e){if(!e||"function"!=typeof e.closest)return"other";let t=e.closest("[data-inp]");return t&&t.dataset&&t.dataset.inp||"other"}_observe(){new PerformanceObserver(e=>{for(let o of e.getEntries()){var t;let e=o.interactionId;if(!e)continue;let r=this._snapshots.get(e);if(r&&o.duration<=r.duration)continue;let i={duration:o.duration,tgt:this._resolveTarget(o.target),iroute:this._iroute(),depth:null==(t=this._getDepthCount())||!isFinite(t)||t<=10?"0-10":t<=30?"11-30":t<=60?"31-60":"60+"};this._snapshots.set(e,i),this._snapshots.size>64&&this._snapshots.delete(this._snapshots.keys().next().value),(!this._maxSnapshot||i.duration>this._maxSnapshot.duration)&&(this._maxSnapshot=i)}}).observe({type:"event",durationThreshold:40,buffered:!0})}async _report(){try{let{onINP:e}=await o.e(968).then(o.bind(o,57226));e(e=>this._send(e),{reportAllChanges:!1,durationThreshold:40})}catch(e){}}_send(e){let t,o,r=e.attribution||{},i=this._snapshots.get(function(e){let t=0,o=-1;for(let r of e.entries||[])r.interactionId&&r.duration>o&&(o=r.duration,t=r.interactionId);return t}(e))||this._maxSnapshot||{},s=navigator.connection||{},n={v:1,pid:this._pid,inp:ed(e.value),in:ed(r.inputDelay),proc:ed(r.processingDuration),pres:ed(r.presentationDelay),it:ea[r.interactionType]||"other",tgt:i.tgt||"other",lroute:this._lroute,iroute:i.iroute||this._lroute,plat:this._platform,depth:i.depth||"0-10",dm:null!=navigator.deviceMemory?navigator.deviceMemory:null,ect:s.effectiveType||null,loaf:function(e){if(!Array.isArray(e))return null;let t=0,o=null;for(let r of e){let e=r&&r.scripts;if(Array.isArray(e))for(let r of e){let e=r.duration||0;e>t&&(t=e,o=r.sourceURL||r.name||null)}}return o?function(e){try{let t=new URL(e,location.href).pathname;return t.slice(t.lastIndexOf("/")+1)||null}catch(e){return null}}(o):null}(r.longAnimationFrameEntries),fx:(t=window._inpFix||{},o={},(0===t.ad||1===t.ad)&&(o.ad=t.ad),(0===t.scroll||1===t.scroll)&&(o.scroll=t.scroll),void 0!==o.ad||void 0!==o.scroll?o:void 0)};try{let e=JSON.stringify(n);if(e.length>65536)return;navigator.sendBeacon("/web-vital",e)}catch(e){}}constructor(){this.inited=!1}};
3var eu=o(65441),eh=o(24368),em=o(78699),eg=o(32967),ef=o(66112);let eb="pocwall.signal.sent";class ev{constructor(e){var t;this.inFlight=new Set,this.apiOrigin=String(e&&e.apiOrigin||"").replace(/\/$/,""),this.platform=e&&e.platform||"web",this.storage=e&&e.storage||null,this.fetchFn=e&&e.fetch||fetch,this.logging=!!(e&&e.logging),t=this,ey=t,this.log("constructor()",{apiOrigin:this.apiOrigin,platform:this.platform,hasStorage:!!this.storage,hasCustomFetch:!!(e&&e.fetch)})}log(e,t){if(!this.logging||"u"<typeof console||"function"!=typeof console.log)return;let o=`[AdFreeClient] ${e}`;void 0!==t?console.log(o,t):console.log(o)}async adFreeFetch(e,t){let o=(t&&t.method||"GET").toUpperCase(),r=Object.assign({},t&&t.headers||{});return"GET"===o||"HEAD"===o||r["Content-Type"]||r["content-type"]||(r["Content-Type"]="application/json"),this.fetchFn(`${this.apiOrigin}/v1/ad-free${e}`,Object.assign(Object.assign({credentials:"omit"},t),{headers:r}))}async request(e,t){return(await this.adFreeFetch(e,t)).json()}async postSignal(e,t=this.platform){if(!this.apiOrigin)return!1;try{return(await this.adFreeFetch("/signals",{method:"POST",keepalive:!0,body:JSON.stringify({event:e,platform:t})})).ok}catch(e){return!1}}async getPlans(){try{let e=await this.request("/plans");return e&&e.data&&e.data.plans||[]}catch(e){return this.log("getPlans()",e),[]}}async startCheckout(e,t,o){let r={priceId:e};t&&(r.email=t),r.theme=o||"light";let i=await this.request("/checkout",{method:"POST",body:JSON.stringify(r)});if(i&&i.meta&&"Failure"===i.meta.status)throw Error(i.meta&&i.meta.errorMessage||"Checkout failed");return i&&i.data&&i.data.url||""}async claimCheckout(e){let t=await this.request("/claim",{method:"POST",body:JSON.stringify({sessionId:e})});if(t&&t.meta&&"Failure"===t.meta.status)throw Error(t.meta&&t.meta.errorMessage||"Claim failed");return t&&t.data||{adFree:null,token:null,active:!1}}async sendClaimOtp(e,t){let o={email:e};t&&(o.sessionId=t);let r=await this.request("/otp/send",{method:"POST",body:JSON.stringify(o)});if(r&&r.meta&&"Failure"===r.meta.status)throw Error(r.meta&&r.meta.errorMessage||"Unable to send code");return!!(r&&r.data&&r.data.sent)}async claimWithOtp(e,t,o){let r={email:e,code:t};o&&(r.sessionId=o);let i=await this.request("/otp/claim",{method:"POST",body:JSON.stringify(r)});if(i&&i.meta&&"Failure"===i.meta.status)throw Error(i.meta&&i.meta.errorMessage||"Claim failed");return i&&i.data||{adFree:null,token:null,active:!1}}async getSession(e){try{let t={};e&&(t.Authorization=`Bearer ${e}`);let o=await this.request("/session",{headers:t});return o&&o.data||{adFree:null,token:null}}catch(e){return this.log("getSession()",e),{adFree:null,token:null,unreachable:!0}}}async openPortal(e){let t=await this.request("/portal",{method:"POST",body:JSON.stringify(e?{token:e}:{})});return t&&t.data&&t.data.url||""}readSentEvents(){try{if(!this.storage)return new Set;let e=this.storage.getItem(eb)||"";if(!e)return new Set;let t=JSON.parse(e);if(!Array.isArray(t))return new Set;return new Set(t.filter(e=>"string"==typeof e))}catch(e){return new Set}}markEventSent(e){try{if(!this.storage)return;let t=this.readSentEvents();if(t.has(e))return;t.add(e),this.storage.setItem(eb,JSON.stringify([...t]))}catch(e){}}fireWallSignal(e){try{if(this.readSentEvents().has(e)||this.inFlight.has(e))return;this.inFlight.add(e);let t=()=>{this.inFlight.delete(e)};this.postSignal(e,this.platform).then(t=>{t&&this.markEventSent(e)}).then(t,t)}catch(t){this.inFlight.delete(e)}}}let ey=null;function ew(){if(!ey)throw Error("AdFreeClient not initialized");return ey}function ek(e){ey&&ey.fireWallSignal(e)}let eP="pocwall.token",e_="pocwall.session_checked_at";function eO(e){try{return e&&e.getItem(eP)||""}catch(e){return""}}function eC(e,t){try{if(!e)return;t?e.setItem(eP,t):e.removeItem(eP)}catch(e){}}function eA(e,t){if(!e||"string"!=typeof e)return null;try{let o=e.split(".")[0];if(!o)return null;let r=o.replace(/-/g,"+").replace(/_/g,"/"),i=r.length%4;i&&(r+="====".slice(0,4-i));let s="function"==typeof atob?atob(r):Buffer.from(r,"base64").toString("utf8"),n=JSON.parse(s);if(!n||1!==n.v||!n.sub||!n.sid)return null;let a="number"==typeof t?t:Date.now();if(1e3*(Number(n.exp)||0)<=a)return null;return n}catch(e){return null}}function eS(e,t){try{let o=e.location,r=o&&"function"==typeof o.getSearch?o.getSearch():"",i=new URLSearchParams(r);if(i.get("type")!==t)return"";let s=i.get("session_id")||"";return 0===s.indexOf("cs_")?s:""}catch(e){return""}}class eI{_log(e,t){let o=this.host.log,r=`[CMPWall] ${e}`;"function"==typeof o&&(void 0!==t?o(r,t):o(r))}_storage(){return this.host.storage||null}_adGate(){return this.host.adGate||null}isEnabled(){return!0===this.config.enabled}apiOrigin(){return String(this.config.apiOrigin||"").replace(/\/$/,"")}intervalSec(){let e=Number(this.config.sessionCheckIntervalSec);return Number.isFinite(e)&&e>0?e:86400}isVisible(){return!!this.visible}setVisible(e){this.visible=!!e;let t=this._adGate();t&&(t.consentWallVisible=this.visible)}getSessionCheckPromise(){return this.sessionCheckPromise}getAlreadySubscribedSessionId(){return this.alreadySubscribedSessionId}setAlreadySubscribedSessionId(e){this.alreadySubscribedSessionId=e?String(e):""}stripeSuccessSessionId(){return eS(this.host,"stripe_success")}alreadySubscribedFromUrl(){return eS(this.host,"already_subscribed")}resolveAds(){this.setVisible(!1),"function"==typeof this.resolveAdsFn&&(this.resolveAdsFn(),this.resolveAdsFn=null)}markSubscribed(){let e=this._adGate();e&&"function"==typeof e.setAdFreeSubscribed&&e.setAdFreeSubscribed(!0),this.skipReason="ad_free_session"}hasLocalAdFree(){return!!eA(eO(this._storage()))}latchFromStorageAndConfig(){let e=this._adGate();this.hasLocalAdFree()&&(e&&"function"==typeof e.setAdFreeSubscribed&&e.setAdFreeSubscribed(!0),this.skipReason="ad_free_session")}clearAdFreeSkip(){this._log("clearAdFreeSkip()"),"ad_free_session"===this.skipReason&&(this.skipReason=null);let e=this._adGate();
3e&&"function"==typeof e.setAdFreeSubscribed?e.setAdFreeSubscribed(!1):e&&(e.adFreeSubscribed=!1),"function"==typeof this.host.dispatch&&this.host.dispatch("adFreeExpired")}refreshSkipFromStorage(){this._log("refreshSkipFromStorage()");let e=eA(eO(this._storage())),t=this._adGate();return e?(t&&"function"==typeof t.setAdFreeSubscribed&&t.setAdFreeSubscribed(!0),this.skipReason="ad_free_session",!0):(("ad_free_session"===this.skipReason||t&&t.adFreeSubscribed)&&this.clearAdFreeSkip(),!1)}startSessionCheck(){if(this.sessionCheckPromise)return this.sessionCheckPromise;let e=this._storage(),t=eO(e),o=this.intervalSec(),r=Date.now(),i=(()=>{try{return Number(e&&e.getItem("pocwall.session_checked_at"))||0}catch(e){return 0}})(),s=i>0?Math.max(0,Math.ceil((i+1e3*o-r)/1e3)):0,n=function(e,t,o){if(!t)return!1;let r=o&&"number"==typeof o.now?o.now:Date.now(),i=o&&"number"==typeof o.intervalSec&&o.intervalSec>0?o.intervalSec:86400;if(!eA(t,r))return!0;let s=function(e){try{let t=Number(e&&e.getItem(e_));return Number.isFinite(t)&&t>0?t:0}catch(e){return 0}}(e);return!s||r-s>=1e3*i}(e,t,{now:r,intervalSec:o}),a=this.apiOrigin();this._log("startSessionCheck()",{intervalSec:o,lastCheck:i>0?new Date(i).toISOString():null,nextCheckInSec:s,hasToken:!!t,fetch:n});let l=this.host.client;return n&&a&&l&&"function"==typeof l.getSession?(this._log("startSessionCheck()",{action:"GET /session"}),this.sessionCheckPromise=l.getSession(t).then(t=>{if(t&&t.unreachable)return;!function(e){try{if(!e)return;e.setItem(e_,String(Date.now()))}catch(e){}}(e);let o=t&&t.adFree,r=t&&t.token;o&&o.active&&r?eC(e,r):eC(e,"")}).catch(e=>{this._log("startSessionCheck()",{action:"GET /session failed",err:e})})):this.sessionCheckPromise=Promise.resolve(),this.sessionCheckPromise}clearStripeQueryFromUrl(e){this._log("clearStripeQueryFromUrl()",{type:e});let t=this.host.location;if(t&&"function"==typeof t.getHref&&"function"==typeof t.replace)try{let o=new URL(t.getHref());if(o.searchParams.get("type")!==e)return;o.searchParams.delete("type"),o.searchParams.delete("session_id");let r=o.searchParams.toString();t.replace(o.pathname+(r?`?${r}`:"")+o.hash)}catch(e){}}async claimStripeSuccess(e){this._log("claimStripeSuccess()",{sessionId:e});let t=this.host.client;if(!t||"function"!=typeof t.claimCheckout)return!1;try{let o=await t.claimCheckout(e),r=o&&o.token,i=o&&o.adFree;if(!r||!i||!i.active)return!1;return eC(this._storage(),r),this.markSubscribed(),this.clearStripeQueryFromUrl("stripe_success"),!0}catch(e){return!1}}constructor(e){this.host=e||{},this.config=this.host.config||{},this.skipReason=null,this.visible=!1,this.sessionCheckPromise=null,this.alreadySubscribedSessionId="",this.resolveAdsFn=this.host.boot&&this.host.boot.resolveAds,this._log("constructor()",{config:this.config,skipReason:this.skipReason,hasResolveAds:"function"==typeof this.resolveAdsFn,hasClient:!!(this.host&&this.host.client),hasStorage:!!(this.host&&this.host.storage)})}}let eT="pocWallReady",ex={enabled:!1,apiOrigin:"",isMobile:!1,sessionCheckIntervalSec:0,privacyUrl:"",privacyContactUrl:"",tosUrl:""};function eE(e){let t=String(e||"").trim();return/^https?:\/\//i.test(t)?t:""}let eL=new class{_log(e,t){let o=this.host&&this.host.log,r=`[CMP PocWallBoot] ${e}`;"function"==typeof o&&(void 0!==t?o(r,t):o(r))}init(e){let t,o,r,i;this.wall?this._log("init()",{already:!0}):(this.host=(o=(t=e&&"object"==typeof e?e:{}).config&&"object"==typeof t.config?t.config:{},r=t.boot&&"object"==typeof t.boot?t.boot:{},{logging:i=!0===t.logging,log:"function"==typeof t.log?t.log:function(e,t){!i||"u">typeof console&&"function"==typeof console.log&&(void 0!==t?console.log(e,t):console.log(e))},storage:t.storage||null,adGate:t.adGate||null,boot:{resolveAds:"function"==typeof r.resolveAds?r.resolveAds:null},config:{enabled:!0===o.enabled,apiOrigin:String(o.apiOrigin||"").replace(/\/$/,""),isMobile:!0===o.isMobile,sessionCheckIntervalSec:Number(o.sessionCheckIntervalSec)||0,privacyUrl:eE(o.privacyUrl),privacyContactUrl:eE(o.privacyContactUrl),tosUrl:eE(o.tosUrl)},dispatch(e){try{"function"==typeof this.log&&this.log("[CMP PocWallBoot] dispatch()",{name:e}),"function"==typeof t.dispatch&&t.dispatch(e)}catch(e){}},location:t.location||{getSearch:()=>"",getHref:()=>"",replace(){}},document:t.document||null,client:null}),ef.A.init({log:this.host.log}),this.host.client=new ev({apiOrigin:this.host.config.apiOrigin,platform:this.host.config.isMobile?"mweb":"web",storage:this.host.storage,logging:this.host.logging}),this.wall=new eI(this.host),this._log("init()",{host:function(e){if(!e||"object"!=typeof e)return{empty:!0};let t=e.config||{},o=e.boot||{};return{config:{enabled:t.enabled,apiOrigin:t.apiOrigin,isMobile:t.isMobile,sessionCheckIntervalSec:t.sessionCheckIntervalSec,privacyUrl:t.privacyUrl,privacyContactUrl:t.privacyContactUrl,tosUrl:t.tosUrl},boot:{hasResolveAds:"function"==typeof o.resolveAds},logging:!0===e.logging,hasStorage:!!e.storage,hasAdGate:!!e.adGate,hasClient:!!e.client,hasLocation:!!e.location,hasDocument:!!e.document}}(this.host)}),this._boot())}getConfig(){return this.host&&this.host.config||ex}getLegalUrls(){let e=this.getConfig();return{privacyUrl:e.privacyUrl||"",privacyContactUrl:e.privacyContactUrl||"",tosUrl:e.tosUrl||""}}_boot(){if(this._log("_boot()",{alreadyBooted:this.booted}),this.booted||!this.wall||!this.wall.isEnabled())return;this.booted=!0,this.wall.latchFromStorageAndConfig(),this.wall.startSessionCheck();let e=setTimeout(()=>{ef.A.removeHider(),this.settled||this.wall.isVisible()||this.wall.stripeSuccessSessionId()||(this._log("_boot()",{failOpen:"CMP not ready"}),this._resolveAds())},1e4);ef.A.waitUntilReady().then(()=>{clearTimeout(e),this._onCmpReady()})}_onCmpReady(){this._log("_onCmpReady()"),this.cmpReady=!0,ef.A.matchesRegulation("ccpa")?ef.A.removeHider():(ef.A.reveal(),ef.A.onNoticeShown(()=>{ef.A.hideNotice()}));let e=this.wall.stripeSuccessSessionId();if(e)return void this.wall.claimStripeSuccess(e).then(e=>{e&&this.subscribeAdFree(),this._decideWallAfterSession()});let t=this.wall.alreadySubscribedFromUrl();if(t){ef.A.hideNotice(),this.wall.setVisible(!0),this.wall.setAlreadySubscribedSessionId(t),this._finishReady();return}this._decideWallAfterSession()}_decideWall(){this.wall.refreshSkipFromStorage();let e=this.wall.skipReason,t=ef.A.matchesRegulation("gdpr"),o=ef.A.hasAllConsentGranted();if(this.regulationDecided=!0,this._log("_decideWall()",{regulation:ef.A.getRegulation(),skipReason:e,allConsentGranted:o}),"ad_free_session"===e){t&&ef.A.disagreeAll(),this._skipWall(e||"skipped");return}t&&!o?this._showGdprWall():this._skipWall(t?"already_consented":ef.A.matchesRegulation("ccpa")?"ccpa":"not_gdpr")}async _decideWallAfterSession(){this._log("_decideWallAfterSession()");let e=this.wall.getSessionCheckPromise();if(e&&"function"==typeof e.then)try{await e}catch(e){}this._decideWall()}_finishReady(){this._log("_finishReady()"),this.host&&"function"==typeof this.host.dispatch&&this.host.dispatch(eT)}_resolveAds(){this._log("_resolveAds()",{alreadySettled:this.settled}),!this.settled&&(this.settled=!0,this.wall&&this.wall.resolveAds())}_showGdprWall(){ef.A.hideNotice(),this.wall.setVisible(!0),this._log("_showGdprWall()",{regulation:ef.A.getRegulation(),skipReason:this.wall.skipReason}),this._finishReady()}_skipWall(e){this._log("_skipWall()",{reason:e,regulation:ef.A.getRegulation()}),"ad_free_session"!==e?this._resolveAds():this.wall.setVisible(!1),this._finishReady()}dismissForExistingConsent(e){this.wall.setVisible(!1),this._log("dismissForExistingConsent()",{reason:e||"already_decided",allConsentGranted:ef.A.hasAllConsentGranted(),allConsentDenied:ef.A.hasAllConsentDenied()}),this._resolveAds(),this._finishReady()}grantAds(){this._log("grantAds()"),ef.A.agreeToAll(),ef.A.removeHider(),this._resolveAds()}rejectAllAsPro(){this._log("rejectAllAsPro()"),ef.A.disagreeAll(),ef.A.removeHider(),this._resolveAds(),this._finishReady()}subscribeAdFree(){this._log("subscribeAdFree()"),ef.A.disagreeAll(),this.wall.markSubscribed(),this.wall.setVisible(!1),this._finishReady()}onAdFreeExpired(){if(this._log("onAdFreeExpired()"),this.wall.refreshSkipFromStorage(),this.wall.hasLocalAdFree())return;if(!this.cmpReady||!this.regulationDecided)return void this._log("onAdFreeExpired()",{waitingForCmp:!0});let e=ef.A.matchesRegulation("gdpr");if(e&&!ef.A.hasAllConsentGranted()){this._log("onAdFreeExpired()",{allConsentGranted:!1}),this._showGdprWall();return}this._skipWall(e?"already_consented":ef.A.matchesRegulation("ccpa")?"ccpa":"not_gdpr")}getSessionCheckPromise(){return this.wall?this.wall.getSessionCheckPromise():null}isWallVisible(){return!!this.wall&&this.wall.isVisible()}setWallVisible(e){this.wall&&this.wall.setVisible(e)}getAlreadySubscribedSessionId(){return this.wall?this.wall.getAlreadySubscribedSessionId():""}setAlreadySubscribedSessionId(e){this.wall&&this.wall.setAlreadySubscribedSessionId(e)}constructor(){this.host=null,this.wall=null,this.booted=!1,this.settled=!1,this.cmpReady=!1,this.regulationDecided=!1}};function eM(e){let t=String(e||"").trim();return/^https?:\/\//i.test(t)?t:""}var ej=o(61415),eD=o(46417);let eU=new class{init(){this._update(),window.addEventListener(ef.X,()=>this._update())}_toggleClass(e,t){document.body&&document.body.classList.toggle(e,!!t)}async _update(){this._toggleClass("gdpr",await ef.A.isGdprApplies()),this._toggleClass("ccpa",await ef.A.isCcpaApplies())}};var eR=o(36524),eF=o(16141),eB=o(920),eN=o(54861).A,e$=o(13075).A,eH=o(18604).A;let eV=new class extends er{init(e){this.config=e,this.loadWhenPromoted()}async loadScript(){eN.loadScript("//connect.facebook.net/en_US/sdk.js")}asyncInit(){let e=this.config;FB.init({appId:e.appId,version:e.version,xfbml:!1,status:!0,cookie
3:!0}),this._checkFacebookLoginStatus()}sessionChangeHandler(e){e&&("connected"===e.status?e.authResponse&&eV.autoLogin():e.status)}_checkFacebookLoginStatus(){FB.getLoginStatus(eV.sessionChangeHandler),FB.Event.subscribe("auth.authResponseChange",eV.sessionChangeHandler)}autoLogin(){if((0,eF.kH)().isLoggedIn||!e$.isCookieEnabled())return;let e=eR.Jt(eV.autoConnectKey);var t={a:!1,d:!1,lo:!1,dl:!1};if((e||!1===e)&&(t=JSON.parse(e)),null==t||!t.a&&(t.dl||!t.lo&&!t.d)){eH.track("Login","AutoConnectFacebook",(0,eB.u)().pageKey),t.a=!0;var o=JSON.stringify(t);eR.hZ(eV.autoConnectKey,o,(0,eB.u)().cookieOptions),eV.Connect.autoLogin(location.href)}}updateAutoLoginCookie(){let e=JSON.stringify({a:!1,d:!1,lo:!1,dl:!1});eR.hZ(eV.autoConnectKey,e,(0,eB.u)().cookieOptions)}constructor(){super(),this.config=null,this.autoConnectKey="auto_log",this.Connect={autoLogin:e=>{try{(void 0==e||null==e)&&(e="/");var t=`https://${(0,eB.u)().domain}/connect/auto-login?next=${encodeURIComponent(e)}`;window.location=t}catch(e){return}}}}};window.fbAsyncInit=function(){eV.asyncInit()};var eW=o(20641),eX=o(90033);let eG={id:"page"};var ez=o(91942),eK=o(3472),eQ=o(6273),eY=o(53751);let eq={inheritAttrs:!1,props:["background","drawer"],computed:{backgroundUrl(){return`url(${this.background.image})`},sideWidth(){let{sideWidth:e}=this.background;return e?`${e}px`:null},offsetWidth(){let{sideWidth:e}=this.background,t=this.drawer?1260:1004,o=Math.min((eQ.A.browserWidth()-t)/2,e);return o<e&&(o+=(e-o)/2),`-${o}px`}}},eZ=()=>{(0,eY.$9)(e=>({v4656703a:e.backgroundUrl,v5d652208:e.sideWidth}))},eJ=eq.setup;eq.setup=eJ?(e,t)=>(eZ(),eJ(e,t)):eZ,o(33494);var e0=o(64901);let e1=(0,e0.A)(eq,[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["background",{full:!s.sideWidth}])},[(0,eW.Lk)("div",{class:(0,eX.C4)(["container",{drawer:o.drawer}])},[s.sideWidth?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:"side",style:(0,eX.Tr)({left:s.offsetWidth})},null,4)):(0,eW.Q3)("",!0),s.sideWidth?((0,eW.uX)(),(0,eW.CE)("div",{key:1,class:"side",style:(0,eX.Tr)({right:s.offsetWidth})},null,4)):(0,eW.Q3)("",!0)],2)],2)}],["__scopeId","data-v-16867cac"]]),e2={id:"top-navb",ref:"nav"};var e6=o(98132);let e3={class:"nav-menu"},e4={class:"secondary"},e5=["href","target","onClick"],e9={key:0},e8=["href"],e7=["src"];var te=o(65441).A;let{mapGetters:tt}=(0,eK.$t)("config"),to={mixins:[e6.A],computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},tt({adCampaign:"AD_CAMPAIGN"})),i=i={navLink(){let{navLink:e}=this.adCampaign||{};return e||null}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r),methods:{onNavLinkClick(e){let{name:t}=this.adCampaign||{};this.trackLabel("NavigationBar","ClickCampaignLink",t),te.trackClickNavLink(t,navLink.url)}}},tr=(0,e0.A)(to,[["render",function(e,t,o,r,i,s){return s.navLink?((0,eW.uX)(),(0,eW.CE)("li",e9,[(0,eW.Lk)("a",{href:s.navLink.url||"javascript:void(0)",target:"_blank",onClick:t[0]||(t[0]=(...e)=>s.onNavLinkClick&&s.onNavLinkClick(...e))},[(0,eW.Lk)("img",{src:s.navLink.image},null,8,e7)],8,e8)])):(0,eW.Q3)("",!0)}]]);var ti=o(65441).A;let{mapGetters:ts}=(0,eK.$t)("config"),tn={mixins:[e6.A],computed:(s=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},ts({getConfig:"GET_CONFIG"})),n=n={navLinks(){return this.getConfig("navLinks",[])}},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(n)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))}),s),methods:{clickNavLink(e){let{title:t,url:o,badge:r}=e;this.track("NavigationBar","TapLink",{Url:o,Title:t}),ti.trackClickNavLink(t,o,r)}},components:{CampaignNavLink:tr}},ta=(0,e0.A)(tn,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CampaignNavLink");return(0,eW.uX)(),(0,eW.CE)("nav",e3,[(0,eW.Lk)("ul",e4,[(0,eW.bF)(n),((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.navLinks,e=>((0,eW.uX)(),(0,eW.CE)("li",null,[(0,eW.Lk)("a",{href:e.url,target:e.blank?"_blank":null,class:(0,eX.C4)({new:e.badge}),onClick:t=>s.clickNavLink(e)},(0,eX.v_)(e.title),11,e5)]))),256))])])}]]),tl={class:"function-wrap"},tc={class:"general-function"},td={class:"visitor-function"},tp={class:"user-function"},tu={key:0,class:"badge-new"},th={class:"user-function"},tm={key:0,class:"topbar-menu-container"},tg={class:"upload"};var tf=o(75312),tb=o(96231),tv=o(61160),ty=o.n(tv),tw=o(32986);let tk=async e=>{try{let t=new(ty())("/v1/notifications");return(await tw.p.post(t.toString(),{refKey:e})).data.data}catch(e){return console.error(e),null}},tP=async e=>{try{let{readStateUrl:t,readStateParams:o}=e;if(!o)return null;return(await tw.p.get(`${t}?${o}`)).data.payload}catch(e){return console.error(e),null}},t_=async e=>{try{let t=new(ty())("/v1/notifications-read-state");await tw.p.post(t.toString(),e)}catch(e){console.error(e);return}},tO=async e=>{try{let{readStateUrl:t,readStateParams:o}=e;if(!o)return;await tw.p.post(t,o,{headers:{"content-type":"application/x-www-form-urlencoded"}})}catch(e){console.error(e)}},tC={UPVOTE:"UPVOTE",FEATURED:"FEATURED",COMMENT:"COMMENT",COMMENT_REPLY:"COMMENT_REPLY",COMMENT_UPVOTE:"COMMENT_UPVOTE",COMMENT_MENTION:"COMMENT_MENTION",COMMENT_PIN:"COMMENT_PIN",MILESTONE_POST_UPVOTE:"MILESTONE_POST_UPVOTE",MILESTONE_POST_COMMENT:"MILESTONE_POST_COMMENT",MILESTONE_COMMENT_UPVOTE:"MILESTONE_COMMENT_UPVOTE",MILESTONE_COMMENT_REPLY:"MILESTONE_COMMENT_REPLY",MILESTONE_OVERALL_UPVOTE:"MILESTONE_OVERALL_UPVOTE",MILESTONE_OVERALL_COMMENT:"MILESTONE_OVERALL_COMMENT",FOLLOW_THREAD:"FOLLOW_THREAD",SYSTEM:"SYSTEM",USER:"USER",FOLLOWED_PAGE:"FOLLOWED_PAGE",AWARD_RECEIVE:"AWARD_RECEIVE",AWARD_SEND:"AWARD_SEND",FOLLOW_USER_UPLOAD:"FOLLOW_USER_UPLOAD"},tA=(a=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},tC),l=l={MENTION_TAB:[tC.COMMENT,tC.COMMENT_REPLY,tC.COMMENT_MENTION]},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(l)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(l)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(l,e))}),a);var tS=o(87843);let tI={notiModel:null,items:[],itemIds:[],readIds:[],nextKey:"",didEndOfList:!1,readState:{lastReadTimestamp:0,unreadCount:0},isMentionsTab:!1,showDropdown:!1,isDropdown:!1},tT=(0,tb.nY)("notification",{state:()=>tI,getters:{notiItems(){return this.isMentionsTab?this.items.filter(e=>tA.MENTION_TAB.includes(e.type)):this.items},newItems(){let e=this.items.filter(e=>!!e.timestamp&&!!this.readState.lastReadTimestamp&&e.timestamp>=this.readState.lastReadTimestamp);return this.isMentionsTab?e.filter(e=>tA.MENTION_TAB.includes(e.type)):e},earlierItems(){let e=this.items.filter(e=>!e.timestamp||!this.readState.lastReadTimestamp||e.timestamp<this.readState.lastReadTimestamp);return this.isMentionsTab?e.filter(e=>tA.MENTION_TAB.includes(e.type)):e},notiCount(){return this.items.length},notiUnreadCount(){return this.readState.unreadCount||0},hasUnreadNoti(){return this.readState&&this.notiUnreadCount>0},notiOptions(){var e,t;let o=this.notiModel.getApiHost(),r=(0,eF.kH)().user||{};return{readStateUrl:o?`https://${o}/v1/read-state.json`:null,readStateParams:(null==(e=null==r?void 0:r.notiOptions)?void 0:e.readStateParams)||null,pushChannels:(null==(t=null==r?void 0:r.notiOptions)?void 0:t.channels)||[]}}},actions:{init(e,t={}){this.isDropdown=!!t.isDropdown,this.notiModel=e},async loadNoti(){if(this.didEndOfList||this.isDropdown&&!this.showDropdown)return;let e=await tk(this.nextKey||void 0);e&&this.setNotiData(e)},getReadState(){return tP(this.notiOptions)},async loadNotiReadState(){let e=await tP(this.notiOptions);e&&this.setReadState(e)},clearNotiUnreadCount(){tO(this.notiOptions)},setNotiData(e){if(!e)return;let{items:t,nextKey:o,didEndOfList:r,posts:i}=this.notiModel._transformNoti(e);this.notiModel.addPosts(i),t.forEach(e=>{this.itemIds.includes(e.id)||(this.items.push(e),this.itemIds.push(e.id))}),this.nextKey=o,this.didEndOfList=r},resetReadState(){let e=tS.A.getCurrentTime();this.readState.lastReadTimestamp=e||0,this.readState.unreadCount=0},markItemAsRead(e){t_({itemKeys:e,states:1}),this.readIds.push(e)},refreshNoti(){this.items=[],this.itemIds=[],this.nextKey="",this.didEndOfList=!1,this.loadNoti()},resetTab(){this.isMentionsTab&&(this.isMentionsTab=!1)},setMentionsTab(e){this.isMentionsTab=e},showDropDown(){this.showDropdown=!0},hideDropDown(){this.showDropdown=!1},setReadState(e){this.readState.lastReadTimestamp=e.lastReadTimestamp||0,this.readState.unreadCount=e.unreadCount||0}}}),tx={defaultTitle:()=>"9GAG - Best Funny Memes and Breaking News",home:()=>"9GAG - Headquarters of the Best Funny Memes",trending:()=>"Popular Memes Right Now - 9GAG",fresh:()=>"New and Fresh Funny Memes - 9GAG",explore:()=>"Explore Funny Memes - 9GAG",news:()=>"Latest News - 9GAG",newsFresh:()=>"Fresh News - 9GAG",top:()=>"Best Memes of Today - 9GAG",topWeek:()=>"Best Memes of the Week - 9GAG",topMonth:()=>"Best Memes of the Month - 9GAG",topLastMonth:()=>"Best Memes of the Last Month - 9GAG",topYear:()=>"Best Memes of the Year - 9GAG",topLastYear:()=>"Best Memes of the Last Year - 9GAG",forum:()=>"Ask 9GAG",post:e=>`${e} - 9GAG`,interest:e=>`${e} - 9GAG`,local:e=>`${e} - 9GAG`,tag:e=>`Best Funny ${e} Memes - 9GAG`,user:e=>`${e} - 9GAG`,login:()=>"9GAG - Log in",forgotPassword:()=>"9GAG - Forgot Password"},tE=new class{getNotiUnreadCount(){return tT().notiUnreadCount}async setPageType(e,t=""){let o="";o=tx[e]?tx[e](t):tx.defaultTitle(),this.setPageTitle(o)}async setPageTitle(e){this.docTitle=e;let t=this.getNotiUnreadCount(),o=t>0?`(${t}) `:"";document.title=o+e}async refreshPageTitle(){this.setPageTitle(this.docTitle)}constructor(){this.docTitle=document.title}},tL={class:"notification-menu"},tM={class:"tab-bar"},tj={ref:"list",class:"notification-list viewport"},tD={class:"overview"},tU={key:0,class:"empty"},tR={class:"empty-message"},tF={key:1,class:"empty"},tB={ref:"notiList"},tN={key:0,class:"noti-list"},t$={key:1,class:"noti-list"},tH={key:0,class:"noti-header"},tV={key:1,class:"noti-header"},tW={key:2,class:"footer-loading"};var tX=o(43267);let tG=["href"],tz={class:"ui-noti-item__content"},tK=["href"],tQ=["src"],tY={class:"ui-noti-item__text"},tq=["innerHTML"],tZ={key:0,class:"ui-noti-item__creation-time"},tJ={key:0,class:"ui-noti-item__icon right"},t0=["srcset"],t1=["src"];o(83783);let t2=(0,e0.A)({props:{item:{type:Object,default:null},isUnread:{type:Boolean,default:!0},profileUrl:{type:String,default:null},htmlMessage:String},emits:["clickNoti","clickAvatar"],computed:{leftIconUrl(){return this.item.type===tA.FOLLOWED_PAGE?this.item.suppData.followedPageUrl||this.item.url:this.profileUrl||this.notiHref}
3,notiHref(){if(!this.item.url)return"javascript:void(0)";let e=new(ty())(this.item.url);if(this.item.type===tA.AWARD_SEND||this.item.type===tA.AWARD_RECEIVE){var t,o;return e.set("query",(t=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e.query),o=o={ref:"notification-award"},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}),t)),e.href}return`${e.pathname}${e.query}${e.hash}`},largeLogoUrl(){let{suppData:e}=this.item;return this.showAvatar?this.userAvatar:e?e.image:""},showAvatar(){let{type:e}=this.item;switch(e){case tA.UPVOTE:case tA.COMMENT:case tA.COMMENT_REPLY:case tA.COMMENT_UPVOTE:case tA.COMMENT_MENTION:case tA.COMMENT_PIN:case tA.FOLLOW_THREAD:case tA.USER:case tA.AWARD_SEND:case tA.AWARD_RECEIVE:case tA.FOLLOW_USER_UPLOAD:return!0}return!1},userAvatar(){let{users:e}=this.item;return e&&e[0]?e[0].avatarUrl:""},creationTime(){return this.item.timestamp?tS.A.getTimeAgo(this.item.timestamp):""},showPostThumbnail(){var e,t;return!!(null==(t=this.item.post)||null==(e=t.images)?void 0:e.imageFbThumbnail)},postThumbnail(){var e;let{post:t}=this.item;return(null==t||null==(e=t.images)?void 0:e.imageFbThumbnail)||{}}},methods:{onNotiClick(e){this.$emit("clickNoti",{e,item:this.item})},onLogoClick(e){this.showAvatar&&this.profileUrl&&(e.stopPropagation(),this.$emit("clickAvatar",{e,item:this.item}))}}},[["render",function(e,t,o,r,i,s){return o.item?((0,eW.uX)(),(0,eW.CE)("a",{key:0,href:s.notiHref,target:"_blank",class:(0,eX.C4)(["ui-noti-item",{unread:o.isUnread}]),onClick:t[1]||(t[1]=(...e)=>s.onNotiClick&&s.onNotiClick(...e))},[(0,eW.Lk)("div",tz,[(0,eW.Lk)("a",{href:s.leftIconUrl,target:"_blank",class:(0,eX.C4)(["ui-noti-item__icon left",{avatar:s.showAvatar}]),onClick:t[0]||(t[0]=(...e)=>s.onLogoClick&&s.onLogoClick(...e))},[(0,eW.Lk)("img",{src:s.largeLogoUrl},null,8,tQ)],10,tK),(0,eW.Lk)("div",tY,[(0,eW.Lk)("span",{innerHTML:o.htmlMessage},null,8,tq),s.creationTime?((0,eW.uX)(),(0,eW.CE)("span",tZ,(0,eX.v_)(s.creationTime),1)):(0,eW.Q3)("",!0)])]),s.showPostThumbnail?((0,eW.uX)(),(0,eW.CE)("div",tJ,[(0,eW.Lk)("picture",null,[s.postThumbnail.webpUrl?((0,eW.uX)(),(0,eW.CE)("source",{key:0,srcset:s.postThumbnail.webpUrl,type:"image/webp"},null,8,t0)):(0,eW.Q3)("",!0),(0,eW.Lk)("img",{src:s.postThumbnail.url},null,8,t1)])])):(0,eW.Q3)("",!0)],10,tG)):(0,eW.Q3)("",!0)}],["__scopeId","data-v-162cdec2"]]);var t6=o(32315),t3=o(65441).A;let t4={props:{showAll:{type:Boolean,default:!0},isEmptyState:{type:Boolean,required:!0}},setup:()=>({notificationStore:tT()}),watch:{"notificationStore.isMentionsTab"(){this.scrollToTop()},"notificationStore.nextKey"(e){this.notificationStore.didEndOfList||(""===e?this.scrollToTop():this.resetLoadMore())}},computed:{showLoadingSpinner(){return!this.notificationStore.didEndOfList},showNewItems(){return this.notificationStore.newItems.length&&!this.showAll},showEarlierItems(){return this.notificationStore.earlierItems.length&&!this.showAll}},methods:{scrollToTop(){this.$refs.notiList&&this.$refs.notiList.scrollTo(0,0)},resetLoadMore(){this.$refs.loadMore&&this.$refs.loadMore.reset()},loadMoreHandler(){this.isEmptyState||tT().loadNoti()},isUnread(e){return!e.isRead&&!this.notificationStore.readIds.includes(e.id)},getUserAccountId(e){let{users:t}=e,o=null==t?void 0:t[0].accountId;return o&&"-1"!==o?o:null},getProfileUrl(e){let{users:t}=e;return t&&t[0]&&this.getUserAccountId(e)?this.getProfileRoute({username:t[0].username}):null},getHtmlMessage(e){let{message:t,wrapMessage:o,users:r,type:i}=e;if(i===tA.FOLLOWED_PAGE)return`<a href="${e.suppData.followedPageUrl||e.url}"><b>${e.title}</b></a><br/>
3<span>${t}</span>`;if(o){let e=o;return r&&r.forEach((t,o)=>{let{username:r}=t,i=this.getProfileRoute({username:r});e=e.replace(`[${r}]`,`<a data-index="${o}" target="_blank" href="${i}">${r}</a>`)}),e}return t},markItemAsRead(e){this.isUnread&&this.notificationStore.markItemAsRead(e.id)},changeRoute(e,t){em.A.isMobile()&&(e.preventDefault(),this.$router.push(t))},onNotiClick({e,item:t}){let o=e.target.dataset.index;if(void 0!==o){e.stopPropagation();let{accountId:r}=t.users[o]||{};t3.trackClickUsername(r,"Notification"),this.changeRoute(e,e.target.pathname);return}let{post:r}=t;r&&t3.trackOpenPost(r.id,"Notification List"),this.markItemAsRead(t)},onAvatarClick({e,item:t}){this.changeRoute(e,this.getProfileUrl(t)),t3.trackClickAvatar(this.getUserAccountId(t),"Notification")},getProfileRoute(e,t={}){return this.$router.resolve({name:t6.A.getRouteName("Profile"),params:e,query:t}).href}},async mounted(){await this.$nextTick(),this.notificationStore.isDropdown&&this.notificationStore.resetReadState(),this.notificationStore.clearNotiUnreadCount()},beforeUnmount(){this.notificationStore.isDropdown||this.notificationStore.resetReadState()},components:{NotiItem:t2,LoadMore:tX.A}},t5=(0,e0.A)(t4,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("NotiItem"),a=(0,eW.g2)("LoadMore");return(0,eW.uX)(),(0,eW.CE)("div",tB,[o.showAll?((0,eW.uX)(),(0,eW.CE)("ul",tN,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(r.notificationStore.notiItems,e=>((0,eW.uX)(),(0,eW.CE)("li",{key:e.id},[((0,eW.uX)(),(0,eW.Wv)(n,{item:e,key:e.id,isUnread:s.isUnread(e),profileUrl:s.getProfileUrl(e),htmlMessage:s.getHtmlMessage(e),onClickNoti:s.onNotiClick,onClickAvatar:s.onAvatarClick},null,8,["item","isUnread","profileUrl","htmlMessage","onClickNoti","onClickAvatar"]))]))),128))])):((0,eW.uX)(),(0,eW.CE)("ul",t$,[s.showNewItems?((0,eW.uX)(),(0,eW.CE)("div",tH,"NEW")):(0,eW.Q3)("",!0),((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(r.notificationStore.newItems,e=>((0,eW.uX)(),(0,eW.CE)("li",{key:e.id},[((0,eW.uX)(),(0,eW.Wv)(n,{item:e,key:e.id,isUnread:s.isUnread(e),profileUrl:s.getProfileUrl(e),htmlMessage:s.getHtmlMessage(e),onClickNoti:s.onNotiClick,onClickAvatar:s.onAvatarClick},null,8,["item","isUnread","profileUrl","htmlMessage","onClickNoti","onClickAvatar"]))]))),128)),s.showEarlierItems?((0,eW.uX)(),(0,eW.CE)("div",tV,"EARLIER")):(0,eW.Q3)("",!0),((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(r.notificationStore.earlierItems,e=>((0,eW.uX)(),(0,eW.CE)("li",{key:e.id},[((0,eW.uX)(),(0,eW.Wv)(n,{item:e,key:e.id,isUnread:s.isUnread(e),profileUrl:s.getProfileUrl(e),htmlMessage:s.getHtmlMessage(e),onClickNoti:s.onNotiClick,onClickAvatar:s.onAvatarClick},null,8,["item","isUnread","profileUrl","htmlMessage","onClickNoti","onClickAvatar"]))]))),128))])),(0,eW.bF)(a,{ref:"loadMore",onLoadMore:s.loadMoreHandler,root:e.$refs.notiList},null,8,["onLoadMore","root"]),s.showLoadingSpinner?((0,eW.uX)(),(0,eW.CE)("div",tW,[(0,eW.RG)(e.$slots,"spiner")])):(0,eW.Q3)("",!0)],512)}]]),t9={mixins:[e6.A],setup:()=>({notificationStore:tT()}),computed:{initLoadingState(){return 0===this.notificationStore.notiCount},showEmptyState(){return 0===this.notificationStore.notiItems.length&&this.notificationStore.didEndOfList},emptyStateMessage(){return this.notificationStore.isMentionsTab?"No mentions yet":"No notifications yet"}},methods:{onAllClick(){this.notificationStore.setMentionsTab(!1),this.track("Noti","TapAllTab")},onMentionsClick(){this.notificationStore.setMentionsTab(!0),this.track("Noti","TapMentionsTab")}},created(){this.notificationStore.resetTab(),this.initLoadingState&&this.notificationStore.loadNoti()},components:{NotiList:t5}};o(65830);let t8=(0,e0.A)(t9,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("NotiList");return(0,eW.uX)(),(0,eW.CE)("div",tL,[(0,eW.Lk)("div",tM,[(0,eW.Lk)("a",{href:"javascript:void(0)",class:(0,eX.C4)({active:!r.notificationStore.isMentionsTab}),onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.onAllClick&&s.onAllClick(...e),["stop"]))}," All ",2),(0,eW.Lk)("a",{href:"javascript:void(0)",class:(0,eX.C4)({active:r.notificationStore.isMentionsTab}),onClick:t[1]||(t[1]=(0,eY.D$)((...e)=>s.onMentionsClick&&s.onMentionsClick(...e),["stop"]))}," Mentions ",2)]),(0,eW.Lk)("div",tj,[(0,eW.Lk)("ul",tD,[s.showEmptyState?((0,eW.uX)(),(0,eW.CE)("li",tU,[(0,eW.Lk)("div",tR,[(0,eW.Lk)("p",null,(0,eX.v_)(s.emptyStateMessage),1)])])):s.initLoadingState?((0,eW.uX)(),(0,eW.CE)("li",tF,[...t[2]||(t[2]=[(0,eW.Lk)("div",{class:"empty-message"},[(0,eW.Lk)("div",{class:"simple-spinner"})],-1)])])):((0,eW.uX)(),(0,eW.Wv)(n,{key:2,isEmptyState:s.showEmptyState},{spiner:(0,eW.k6)(()=>[...t[3]||(t[3]=[(0,eW.Lk)("div",{class:"notilist-spiner simple-spinner"},null,-1)])]),_:1},8,["isEmptyState"]))])],512)])}],["__scopeId","data-v-13f037d5"]]),t7={class:"popup-menu search-menu"};var oe=o(82257),ot=o(65441).A;let oo={mixins:[e6.A],components:{SearchView:oe.A},methods:{submitSearchItem(e){this.$router.push(e.url),ot.trackPostSearch(e.value)},clickSearchItem({item:e,listType:t}){ot.trackPostSearch(e.value,t)}}},or=(0,e0.A)(oo,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("SearchView");return(0,eW.uX)(),(0,eW.CE)("div",t7,[(0,eW.bF)(n,{onSubmitSearchItem:s.submitSearchItem,onClickSearchItem:s.clickSearchItem},null,8,["onSubmitSearchItem","onClickSearchItem"])])}]]);var oi=o(36793),os=o(25655),on=o(17662),oa=o(94492);function ol(){try{return"u">typeof window?window.localStorage:null}catch(e){return null}}function oc(e){if("u">typeof window&&window.history&&window.history.replaceState)try{let t=new URL(window.location.href),o=t.searchParams.get("type")||"";if(0>e.indexOf(o))return;t.searchParams.delete("type"),t.searchParams.delete("session_id");let r=t.searchParams.toString();window.history.replaceState({},"",t.pathname+(r?`?${r}`:"")+t.hash)}catch(e){}}async function od(e){if(e.hydrated)return;e.hydrated=!0;let t=eL.getSessionCheckPromise();t&&"function"==typeof t.then&&await t,await e.claimStripeSuccess();let o=eO(ol()),r=eA(o);r&&e.setFromServer({active:!0,email:r.email||"",expiresAt:Number(r.exp)||0,customerId:r.sub,subscriptionId:r.sid},o),"failed"===new URLSearchParams(window.location.search).get("adFree")&&eu.A.trackConsentWallSubscribeFailed("claim_failed")}let op=(0,tb.nY)("adFree",{state:()=>({snapshot:null,token:"",plans:[],loading:!1,hydrated:!1}),getters:{active:e=>!!(e.snapshot&&e.snapshot.active),lifetimePro:e=>!!(e.snapshot&&e.snapshot.lifetimePro)},actions:{setFromServer(e,t){this.snapshot=e&&e.active?e:null,t&&(this.token=t,eC(ol(),t)),this.snapshot&&eL.subscribeAdFree()},clear(){this.snapshot=null,this.token="";var e=ol(),t="u">typeof window?window.sessionStorage:null;eC(e,"");try{t&&t.removeItem("pocwall.session_checked")}catch(e){}try{eL.onAdFreeExpired()}catch(e){}},async loadPlans(){if(this.plans.length)return this.plans;this.loading=!0;try{this.plans=await ew().getPlans()}finally{this.loading=!1}return this.plans},async checkout(e){let t=await ew().startCheckout(e,void 0,function(){try{if("u">typeof document&&document.body&&document.body.classList.contains("theme-dark"))return"dark"}catch(e){}return"light"}());if(!t)throw Error("No checkout URL");
3window.location.href=t},async manage(e={}){eu.A.trackConsentWallManageClicked();let t=e.newTab&&"u">typeof window?window.open("","_blank"):null;try{let o=await ew().openPortal(this.token||eO(ol())||void 0);if(!o)throw Error("Unable to open billing portal.");if(e.newTab)return void(t?t.location.href=o:window.open(o,"_blank","noopener,noreferrer"));window.location.href=o}catch(e){throw t&&t.close(),e}},async sendClaimOtp(e,t){await ew().sendClaimOtp(e,t)},async claimWithOtp(e,t,o){try{let r=await ew().claimWithOtp(e,t,o);if(r.token&&r.adFree&&r.adFree.active)return this.setFromServer(r.adFree,r.token),eu.A.trackConsentWallSubscribeSucceeded({Plan:r.adFree.subscriptionId}),ek("restore_claim"),oc(["already_subscribed"]),!0;eu.A.trackConsentWallSubscribeFailed("otp_claim_failed")}catch(e){throw eu.A.trackConsentWallSubscribeFailed(e&&e.message||"otp_claim_failed"),e}return!1},async claimStripeSuccess(){let e=function(){if("u"<typeof window)return"";try{let e=new URLSearchParams(window.location.search);if("stripe_success"!==e.get("type"))return"";let t=e.get("session_id")||"";return 0===t.indexOf("cs_")?t:""}catch(e){return""}}();if(!e)return!1;try{let t=await ew().claimCheckout(e);if(t.token&&t.adFree&&t.adFree.active)return this.setFromServer(t.adFree,t.token),eu.A.trackConsentWallSubscribeSucceeded({Plan:t.adFree.subscriptionId}),ek("checkout_claim"),oc(["stripe_success"]),!0;eu.A.trackConsentWallSubscribeFailed("claim_failed")}catch(e){eu.A.trackConsentWallSubscribeFailed(e&&e.message||"claim_failed")}return!1},async hydrate(){return od(this)}}});var ou=o(65441).A,oh=o(10370).A;function om(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function og(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapActions:of,mapGetters:ob}=(0,eK.$t)("app"),{mapActions:ov,mapState:oy}=(0,eK.$t)("session"),{mapGetters:ow}=(0,eK.$t)("privacy"),ok="user",oP="noti",o_="search",oO=[ok,oP,o_],oC={mixins:[e6.A,on.A],data:()=>({showMenu:{[ok]:!1,[oP]:!1,[o_]:!1},gdprApplies:!1}),setup:()=>({notificationStore:tT()}),computed:og(om(og(om({},ob({darkMode:"GET_DARK_MODE"}),ow(["isCCPARegion"])),{privacyOptions(){return{gdpr:this.gdprApplies,ccpa:this.isCCPARegion}}}),(0,tb.aH)(eF.kH,["isUserInitCompleted","user"]),(0,tb.aH)(op,{adFreeActive:"active"}),oy({supportBadge:e=>e.helpshift.unreadCount})),{notiUnreadCount(){return Math.min(this.notificationStore.notiUnreadCount,99)},showGuest(){return this.isUserInitCompleted&&!this.isLoggedIn},showUser(){return this.isUserInitCompleted&&this.isLoggedIn},showUserMenu(){return this.showMenu[ok]},showSearchMenu(){return this.showMenu[o_]},getUserName(){return this.user&&this.user.username},getUserAvatar(){return this.user?this.user.avatarUrl:null}}),methods:og(om({},of({_toggleDarkMode:"TOGGLE_DARK_MODE"}),(0,tb.i0)(eF.kH,["clearUserInfo"]),(0,tb.i0)(op,["hydrate","manage"]),ov({startHelpshift:os.fW.START_HELPSHIFT})),{toggleMenu(e){let t=this.showMenu[e];this.hideMenu(),this.showMenu=og(om({},this.showMenu),{[e]:!t})},hideMenu(){let e={};oO.forEach(t=>{e[t]=!1,t===oP&&this.notificationStore.hideDropDown()}),this.showMenu=e},toggleDarkMode(){this._toggleDarkMode(),this.track("NavigationBar","TapDarkMode"),this.isLoggedIn&&ou.setUserInfo(this.user)},clickSearch(){this.toggleMenu(o_),this.track("NavigationBar","TapSearch")},clickSignup(){ez.A.$emit("Overlay::showSignup"),this.track("NavigationBar","TapSignUp"),ou.trackClickSignup("Top Menu"),this.hideMenu()},clickLogout(){this.track("NavigationBar","TapLogout"),ou.trackLogout(),this.clearUserInfo(),this.hideMenu()},clickUpload(e){if(this.triggerSignup({action:"Upload"})){e.preventDefault(),e.stopPropagation(),this.hideMenu();return}
3this.track("UploadAction","TapUpload"),ou.trackClickUpload()},clickUserMenu(){this.toggleMenu(ok),this.track("NavigationBar","TapAvatar")},clickNotiMenu(){this.notificationStore.showDropdown?this.hideNotiMenu():(this.toggleMenu(oP),this.notificationStore.showDropDown(),this.track("Noti","OpenNotiMenu"),tE.refreshPageTitle())},hideNotiMenu(){this.hideMenu(),this.notificationStore.hideDropDown()},_showQuantcastCMP(){ef.A.displayConsentUi(),this.track("NavigationBar","TapManageConsent"),this.hideMenu()},_onLinkOpen(e,t){this.hideMenu(),this.trackMenu(t)},_clickSupport(e,t){this.isLoggedIn&&(e.preventDefault(),this.startHelpshift()),this.hideMenu(),this.trackMenu(t)},async setGdprApplies(){this.gdprApplies=await ef.A.isGdprApplies(),oh.log("CMP setGdprApplies",{gdprApplies:this.gdprApplies})},trackMenu(e){this.track(e.category,e.action),"TapSaved"===e.action&&ou.trackOpenSaved(),"TapProfile"===e.action&&ou.trackViewUser(this.user.accountId,null,"Menu")},clickCustomize(){ez.A.$emit("Overlay::showCustomizeTags"),this.hideMenu()},async clickManageSubscription(){this.track("NavigationBar","TapManageSubscription"),this.hideMenu();try{await this.manage({newTab:!0})}catch(e){console.error(e)}}}),created(){ez.A.$on("nav::hideMenu",this.hideMenu),this.hydrate()},mounted(){this.setGdprApplies(),window.addEventListener(ef.X,this.setGdprApplies)},beforeDestroy(){window.removeEventListener(ef.X,this.setGdprApplies)},components:{TopNavNoti:t8,TopNavSearch:or,TopBarMenu:oi.gM,GeneralAvatar:oi.Em,IconPen:oa.A,GeneralButton:oi.rS}};o(37805);let oA=(0,e0.A)(oC,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("TopNavSearch"),a=(0,eW.g2)("TopNavNoti"),l=(0,eW.g2)("GeneralAvatar"),c=(0,eW.g2)("TopBarMenu"),d=(0,eW.g2)("IconPen"),p=(0,eW.g2)("GeneralButton"),u=(0,eW.gN)("click-outside");return(0,eW.uX)(),(0,eW.CE)("div",tl,[(0,eW.Lk)("div",tc,[(0,eW.Lk)("a",{class:(0,eX.C4)(["search",{selected:s.showSearchMenu}]),href:"javascript:void(0);",onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.clickSearch&&s.clickSearch(...e),["stop"]))},"Search",2),s.showSearchMenu?(0,eW.bo)(((0,eW.uX)(),(0,eW.Wv)(n,{key:0},null,512)),[[u,s.hideMenu]]):(0,eW.Q3)("",!0)]),(0,eW.bo)((0,eW.Lk)("div",td,[(0,eW.Lk)("a",{class:"btn-mute",href:"/signup",onClick:t[1]||(t[1]=(0,eY.D$)((...e)=>s.clickSignup&&s.clickSignup(...e),["prevent","stop"]))},"Sign Up/Log In")],512),[[eY.aG,s.showGuest]]),(0,eW.bo)((0,eW.Lk)("div",tp,[(0,eW.Lk)("div",{class:"notification",onClick:t[2]||(t[2]=(0,eY.D$)((...e)=>s.clickNotiMenu&&s.clickNotiMenu(...e),["prevent","stop"]))},[(0,eW.Lk)("a",{class:(0,eX.C4)(["bell",{selected:r.notificationStore.showDropdown}]),href:"/notifications"},null,2),s.notiUnreadCount>0?((0,eW.uX)(),(0,eW.CE)("div",tu,(0,eX.v_)(s.notiUnreadCount),1)):(0,eW.Q3)("",!0)]),r.notificationStore.showDropdown?(0,eW.bo)(((0,eW.uX)(),(0,eW.Wv)(a,{key:0},null,512)),[[u,s.hideNotiMenu]]):(0,eW.Q3)("",!0)],512),[[eY.aG,s.showUser]]),(0,eW.bo)((0,eW.Lk)("div",th,[(0,eW.bF)(l,{username:s.getUserName,src:s.getUserAvatar,isUnread:e.supportBadge>0,onHandleClick:s.clickUserMenu},null,8,["username","src","isUnread","onHandleClick"]),s.showUserMenu?(0,eW.bo)(((0,eW.uX)(),(0,eW.CE)("div",tm,[(0,eW.bF)(c,{username:s.getUserName,darkMode:e.darkMode,privacy:s.privacyOptions,supportBadge:e.supportBadge,showManageSubscription:e.adFreeActive,onClickSignup:s.clickSignup,onClickLogout:s.clickLogout,onShowQuantcastCMP:s._showQuantcastCMP,onToggleDarkMode:s.toggleDarkMode,onOnLinkOpen:s._onLinkOpen,onClickSupport:s._clickSupport,onClickCustomize:s.clickCustomize,onClickManageSubscription:s.clickManageSubscription},null,8,["username","darkMode","privacy","supportBadge","showManageSubscription","onClickSignup","onClickLogout","onShowQuantcastCMP","onToggleDarkMode","onOnLinkOpen","onClickSupport","onClickCustomize","onClickManageSubscription"])])),[[u,s.hideMenu]]):(0,eW.Q3)("",!0),(0,eW.Lk)("div",tg,[(0,eW.bF)(p,{color:"primary",href:"/submit",onClick:s.clickUpload},{default:(0,eW.k6)(()=>[(0,eW.bF)(d,{size:"14"}),t[3]||(t[3]=(0,eW.eW)(" Post ",-1))]),_:1},8,["onClick"])])],512),[[eY.aG,s.showGuest||s.showUser]])])}],["__scopeId","data-v-a4de0573"]]),oS={props:{fullDrawer:{default:!1}}
3,mixins:[e6.A],components:{TopNavLinks:ta,TopNavFunctions:oA},emits:["toggleDrawer"],methods:{toggleDrawer(){this.$emit("toggleDrawer")}}};o(38490);let oI=(0,e0.A)(oS,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("TopNavLinks"),a=(0,eW.g2)("TopNavFunctions");return(0,eW.uX)(),(0,eW.CE)("header",e2,[(0,eW.Lk)("div",{class:(0,eX.C4)(["nav-wrap",{full:o.fullDrawer}])},[(0,eW.Lk)("a",{class:"menu",href:"javascript:void(0);",onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.toggleDrawer&&s.toggleDrawer(...e),["stop"]))}),(0,eW.Lk)("a",{class:"logo",href:"/",onClick:t[1]||(t[1]=t=>e.track("NavigationBar","TapLogo"))},"9GAG"),(0,eW.bF)(n),(0,eW.bF)(a)],2)],512)}],["__scopeId","data-v-a77db1dc"]]),oT={name:"VueProgress",extends:o(63628).A,computed:{progress(){return this.$Progress.$vm.RADON_LOADING_BAR}}};var ox=o(50953);let oE={install:function(e,t={}){let o="u">typeof window,r={$vm:null,state:{tFailColor:"",tColor:"",timer:null,cut:0},init(e){this.$vm=e},start(e){this.$vm&&(e||(e=3e3),this.$vm.RADON_LOADING_BAR.percent=0,this.$vm.RADON_LOADING_BAR.options.show=!0,this.$vm.RADON_LOADING_BAR.options.canSuccess=!0,this.state.cut=1e4/Math.floor(e),clearInterval(this.state.timer),this.state.timer=setInterval(()=>{this.increase(this.state.cut*Math.random()),this.$vm.RADON_LOADING_BAR.percent>95&&this.$vm.RADON_LOADING_BAR.options.autoFinish&&this.finish()},100))},set(e){this.$vm.RADON_LOADING_BAR.options.show=!0,this.$vm.RADON_LOADING_BAR.options.canSuccess=!0,this.$vm.RADON_LOADING_BAR.percent=Math.floor(e)},get(){return Math.floor(this.$vm.RADON_LOADING_BAR.percent)},increase(e){this.$vm.RADON_LOADING_BAR.percent=Math.min(99,this.$vm.RADON_LOADING_BAR.percent+Math.floor(e))},decrease(e){this.$vm.RADON_LOADING_BAR.percent=this.$vm.RADON_LOADING_BAR.percent-Math.floor(e)},hide(){clearInterval(this.state.timer),this.state.timer=null,setTimeout(()=>{this.$vm.RADON_LOADING_BAR.options.show=!1,(0,eW.dY)(()=>{setTimeout(()=>{this.$vm.RADON_LOADING_BAR.percent=0},100)})},this.$vm.RADON_LOADING_BAR.options.transition.termination)},pause(){clearInterval(this.state.timer)},finish(){this.$vm&&(this.$vm.RADON_LOADING_BAR.percent=100,this.hide())},fail(){this.$vm.RADON_LOADING_BAR.options.canSuccess=!1,this.$vm.RADON_LOADING_BAR.percent=100,this.hide()}},i=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},{canSuccess:!0,show:!1,color:"#73ccec",position:"fixed",failedColor:"red",thickness:"2px",transition:{speed:"0.2s",opacity:"0.6s",termination:300},autoRevert:!0,location:"top",inverse:!1,autoFinish:!0},t),s=(0,ox.Kh)({RADON_LOADING_BAR:{percent:0,options:i}});o&&r.init(s),e.config.globalProperties.$Progress=r}};var oL=o(13487),oM=o(62333);let oj=new class extends er{async init(){await (0,eF.kH)().waitForUserInit(),this.shouldShowAds()&&this.loadWhenPromoted()}shouldShowAds(){var e,t,o,r;let{isActivePro:i}=(0,eF.kH)().user||{};return!((null==(e=null==(r=tf.A.state)||null==(o=r.app)||null==(t=o.proSettings)?void 0:t.hideAds)||e)&&i)}async loadScript(){eo.A.loadScript(window.location.protocol+"//tag.wknd.ai/8446/i.js",{referrerpolicy:"no-referrer-when-downgrade"})}};var oD=o(10370).A;let oU=(0,tb.nY)("push",{state:()=>({initDelay:2e3,lastPushTs:!1,minPushInterval:5e3,updateQueueInterval:1e3,requestInterval:18e4,isLoading:!1,queue:[]}),actions:{async initPush(){this.fetchNotifications(),await o.e(301).then(o.t.bind(o,67559,23)),setTimeout(()=>{this.createPushStream(),this.initPushChecker()},this.initDelay)},createPushStream(){let e=new PushStream({host:tf.A.getters["config/GET_CONFIG"]("notiOptions.pushHost"),modes:"websocket",useSSL:!0}),{pushChannels:t}=tT().notiOptions;if(e.onmessage=this.onMessageRecieved,t instanceof Array)for(let o=0;o<t.length;o++)e.addChannel(t[o]),oD.log(t[o]);e.connect()},fetchNotifications(){this.isLoading||(this.isLoading=!0,tT().getReadState().then(e=>this.updateNotifications(e)).catch(e=>console.log(`Noti error: ${e}`)).finally(()=>this.isLoading=!1))},updateNotifications(e){this.lastPushTs=new Date().getTime(),e&&tT().notiUnreadCount!==e.unreadCount&&(tT().setReadState(e),tT().refreshNoti(),tE.refreshPageTitle())},onMessageRecieved(e,t,o){let r={type:"noti",message:e,id:t,channel:o};oD.log(r),this.queue.push(r)},checkQueue(){this.queue.length>0&&(this.queue=[],this.fetchNotifications())},processUpdateQueue(){let e=new Date().getTime();(!this.lastPushTs||e-this.lastPushTs>=this.minPushInterval)&&this.checkQueue()},scheduleRequest(){this.queue.push({}),this.requestInterval=1.5*this.requestInterval,setTimeout(this.scheduleRequest.bind(this),this.requestInterval)},initPushChecker(){setInterval(this.processUpdateQueue.bind(this),this.updateQueueInterval),setTimeout(this.scheduleRequest.bind(this),this.requestInterval)}}});var oR=o(10458),oF=o(27508),oB=o(18604).A;function oN(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapActions:o$,mapState:oH}=(0,eK.$t)("app"),{mapActions:oV}=(0,eK.$t)("privacy"),{mapGetters:oW}=(0,eK.$t)("config"),oX={components:{VueProgress:oT},computed:oN({},oH(["topNavHeight"]),(0,tb.aH)(eF.kH,["isLoggedIn","user","triggeredFollowPrompt"]),oW({cookieDomain:"COOKIE_DOMAIN"})),methods:(c=oN({},o$({updateSignupReferrer:"UPDATE_SIGNUP_REFERRER",refreshDarkMode:"REFRESH_DARK_MODE",setDarkMode:"SET_DARK_MODE"}),(0,tb.i0)(eF.kH,["setUserInfo","clearUserInfo","setUserInitCompleted","refreshUserInfo","refreshWp","getUserFollowedPages"]),oV({initPrivacyCheck:os.Tm.INIT_PRIVACY_CHECK})),d=d={async initUser(){em.A.shouldClearUserInfo(this.cookieDomain)&&await this.clearUserInfo(),em.A.hasSession()&&!this.isLoggedIn&&await this.setUserInfo(),this.isLoggedIn&&(await this.refreshUserInfo(),this.updateTrackUser(this.user),oU().initPush(),this.getUserFollowedPages(),this.toggleFollowPageModal(),(0,oR.m)().fetchUserSentAwards()),oL.A.trackPageView(),eu.A.trackVisits(),eh.A.initUser(this.user),oj.init(),this.setUserInitCompleted(!0),(0,oF.P)().prependLocalInterest(),this.periodicallyRefreshWp()},periodicallyRefreshWp(){window.challengeRefreshTimer||(this.refreshWp(),window.addEventListener("focus",()=>{this.refreshWp()}),window.challengeRefreshTimer=setInterval(()=>{this.isLoggedIn&&this.refreshWp()},1e3))},initializeWp(){let e="0123456789abcdef";window.__wp=Number("0x"+(()=>{let t="";for(let o=0;o<10;o++)t+=e[Math.floor(Math.random()*e.length)];return t})()),window.__wpj=964894},updateTrackUser(e){let{accountId:t,hashId:o,username:r}=e;oL.A.setUserId(t),J.A.setUsername(r),oB.setUserId(o),oB.setGA4UserId(o),oM.A.renewToken(e)},initProgressbar(){this.$.appContext.app.use(oE,{color:"#09f",thickness:"4px",transition:{speed:"0.6s cubic-bezier(1,.01,.75,.91)",opacity:"0.4s",termination:800},autoRevert:!1}),ez.A.$on("progress::show",()=>{this.$Progress.set(80)}),ez.A.$on("progress::finish",()=>{this.$Progress.finish()})},initDarkMode(){this.refreshDarkMode(),em.A.onDarkModeChange(e=>this.setDarkMode(e.matches))},toggleFollowPageModal(){}},Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(d)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(d)).forEach(function(e){Object.defineProperty(c,e,Object.getOwnPropertyDescriptor(d,e))}),c),created(){this.initDarkMode(),this.initProgressbar(),this.initUser(),this.initPrivacyCheck(),this.initializeWp()},mounted(){this.$nextTick(()=>{this.isLoggedIn||this.updateSignupReferrer()})}},oG=(0,e0.A)(oX,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("VueProgress");return(0,eW.uX)(),(0,eW.Wv)(n)}]]),oz={key:0,class:"drawer-header"},oK={class:"nav-wrap"},oQ={class:"h3"},oY={class:"h3"},oq=["href"],oZ={key:0,class:"drawer-menu-item__icon"},oJ={class:"drawer-menu-item__title"},o0={key:1,class:"drawer-menu-item__actions"};o(32085);let o1=(0,e0.A)({props:["title","url","bold"]},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("a",{href:`${o.url}`,class:(0,eX.C4)(["drawer-menu-item",[o.bold&&"bold"]])},[e.$slots.icon?((0,eW.uX)(),(0,eW.CE)("div",oZ,[(0,eW.RG)(e.$slots,"icon",{},void 0,!0)])):(0,eW.Q3)("",!0),(0,eW.Lk)("div",oJ,(0,eX.v_)(o.title),1),e.$slots.actions?((0,eW.uX)(),(0,eW.CE)("div",o0,[(0,eW.RG)(e.$slots,"actions",{},void 0,!0)])):(0,eW.Q3)("",!0)],10,oq)}],["__scopeId","data-v-f373d8d3"]]),o2={components:{BaseIcon:oi.h_}};o(6170);let o6=(0,e0.A)(o2,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"ui-base-icon",viewBox:"0 0 20 17",color:"black"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M8 17V11H12V17H17V9H20L10 0L0 9H3V17H8Z"},null,-1)])]),_:1})}],["__scopeId","data-v-b1ffa985"]]),o3={components:{BaseIcon:oi.h_}};o(6024);let o4=(0,e0.A)(o3,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"ui-base-icon",viewBox:"0 0 20 12",color:"black"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M14 0L16.29 2.29L11.41 7.17L7.41 3.17L0 10.59L1.41 12L7.41 6L11.41 10L17.71 3.71L20 6V0H14Z"},null,-1)])]),_:1})}],["__scopeId","data-v-831b9607"]]),o5={components:{BaseIcon:oi.h_}};o(50212);let o9=(0,e0.A)(o5,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"ui-base-icon",viewBox:"0 0 20 20",color:"black"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M10 0C4.5 0 0 4.5 0 10C0 15.5 4.5 20 10 20C15.5 20 20 15.5 20 10C20 4.5 15.5 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM10.5 5H9V11L14.2 14.2L15 12.9L10.5 10.2V5Z"},null,-1)])]),_:1})}],["__scopeId","data-v-bacd70b1"]]),o8={components:{BaseIcon:oi.h_}};o(8765);let o7=(0,e0.A)(o8,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"ui-base-icon",viewBox:"0 0 20 18",color:"black"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M5.5 18H0V6H5.5V18ZM12.75 0H7.25V18H12.75V0ZM20 8H14.5V18H20V8Z"},null,-1)])]),_:1})}],["__scopeId","data-v-45100858"]]),re={components:{BaseIcon:oi.h_}},rt=(0,e0.A)(re,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{viewBox:"0 0 18 18"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M6.3 18C6.06131 18 5.83239 17.9052 5.6636 17.7364C5.49482 17.5676 5.4 17.3387 5.4 17.1V14.4H1.8C1.32261 14.4 0.864773 14.2104 0.527208 13.8728C0.189642 13.5352 0 13.0774 0 12.6V1.8C0 0.801 0.81 0 1.8 0H16.2C16.6774 0 17.1352 0.189642 17.4728 0.527208C17.8104 0.864773 18 1.32261 18 1.8V12.6C18 13.0774 17.8104 13.5352 17.4728 13.8728C17.1352 14.2104 16.6774 14.4 16.2 14.4H10.71L7.38 17.739C7.2 17.91 6.975 18 6.75 18H6.3ZM7.2 12.6V15.372L9.972 12.6H16.2V1.8H1.8V12.6H7.2Z"},null,-1)])]),_:1})}]]),ro={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-newspaper-icon lucide-newspaper"},rr=(0,e0.A)({},[["render",function(e,t){return(0,eW.uX)(),(0,eW.CE)("svg",ro,[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M15 18h-5"},null,-1),(0,eW.Lk)("path",{d:"M18 14h-8"},null,-1),(0,eW.Lk)("path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"}
3,null,-1),(0,eW.Lk)("rect",{width:"8",height:"4",x:"10",y:"6",rx:"1"},null,-1)])])}]]),ri={components:{BaseIcon:oi.h_}};o(60626);let rs=(0,e0.A)(ri,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"ui-base-icon",viewBox:"0 0 512 512",color:"black"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm306.7 69.1L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"},null,-1)])]),_:1})}],["__scopeId","data-v-12dc554f"]]),{mapGetters:rn}=(0,eK.$t)("config"),ra={components:{DrawerMenuItem:o1,IconHome:o6,IconTrend:o4,IconStats:o7,IconTime:o9,IconExplore:rs,IconCommentDark:rt,IconNews:rr},computed:(p=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},rn({getConfig:"GET_CONFIG"})),u=u={sectionList(){let e=this.getConfig("features.exploreTabList");return[{key:"Home",title:"Home",url:"/home",action:"Home",icon:"IconHome"},{key:"Top",title:"Top",url:"/top",action:"Top",icon:"IconStats"},{key:"Trending",title:"Trending",url:"/trending",action:"Trending",icon:"IconTrend"},{key:"Fresh",title:e?"Explore":"Fresh",url:"/fresh",action:"Fresh",icon:e?"IconExplore":"IconTime"},...this.isNewsListEnabled()?[{key:"News",title:"News",url:"/news",action:"News",icon:"IconNews"}]:[],{key:"Forum",title:"Ask 9GAG",url:"/forum",action:"Forum",icon:"IconCommentDark"}]}},Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(u)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(u)).forEach(function(e){Object.defineProperty(p,e,Object.getOwnPropertyDescriptor(u,e))}),p),methods:{clickNav(e){eu.A.trackHomeSorting(e.key)},isActive(e){return"/"===this.$route.path&&"/home"===e.url||"/explore"===this.$route.path&&"/fresh"===e.url||this.$route.path===e.url},isNewsListEnabled(){let e=this.getConfig("features.enableNewsList");return 2===e||1===e&&window.location.search.includes("newsList=1")}}},rl=(0,e0.A)(ra,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("DrawerMenuItem");return(0,eW.uX)(),(0,eW.CE)("section",null,[(0,eW.Lk)("ul",null,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.sectionList,e=>((0,eW.uX)(),(0,eW.CE)("li",{class:(0,eX.C4)({selected:s.isActive(e)})},[((0,eW.uX)(),(0,eW.Wv)(n,{bold:!0,title:e.title,url:e.url,onClick:t=>s.clickNav(e),key:e.key},{icon:(0,eW.k6)(()=>[((0,eW.uX)(),(0,eW.Wv)((0,eW.$y)(e.icon),{size:"20"}))]),_:2},1032,["title","url","onClick"]))],2))),256))])])}]]),rc={class:"h3"},rd={key:0,class:"emoji-icon"},rp=["src"],ru=["onClick"],rh={components:{BaseIcon:oi.h_}},rm=(0,e0.A)(rh,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{viewBox:"0 0 20 19"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M10 15.27L16.18 19L14.54 11.97L20 7.24L12.81 6.63L10 0L7.19 6.63L0 7.24L5.46 11.97L3.82 19L10 15.27Z"},null,-1)])]),_:1})}]]);var rg=o(19238);let rf={components:{BaseIcon:oi.h_}},rb=(0,e0.A)(rf,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{viewBox:"0 0 14 20"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M9 2V7C9 8.12 9.37 9.16 10 10H4C4.65 9.14 5 8.1 5 7V2H9ZM12 0H2C1.45 0 1 0.45 1 1C1 1.55 1.45 2 2 2H3V7C3 8.66 1.66 10 0 10V12H5.97V19L6.97 20L7.97 19V12H14V10C12.34 10 11 8.66 11 7V2H12C12.55 2 13 1.55 13 1C13 0.45 12.55 0 12 0Z"},null,-1)])]),_:1})}]]),rv={components:{BaseIcon:oi.h_}},ry=(0,e0.A)(rv,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{viewBox:"0 0 14 20"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11 7V2H12C12.55 2 13 1.55 13 1C13 0.45 12.55 0 12 0H2C1.45 0 1 0.45 1 1C1 1.55 1.45 2 2 2H3V7C3 8.66 1.66 10 0 10V12H5.97V19L6.97 20L7.97 19V12H14V10C12.34 10 11 8.66 11 7Z"},null,-1)])]),_:1})}]]),rw={components:{BaseIcon:oi.h_}},rk=(0,e0.A)(rw,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BaseIcon");return(0,eW.uX)(),(0,eW.Wv)(n,{viewBox:"0 0 20 20"},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.Lk)("path",{d:"M10.41 0.58L19.41 9.58C19.77 9.94 20 10.45 20 11C20 11.55 19.78 12.05 19.41 12.41L12.41 19.41C12.05 19.78 11.55 20 11 20C10.45 20 9.95 19.78 9.59 19.42L0.59 10.42C0.22 10.05 0 9.55 0 9V2C0 0.9 0.9 0 2 0H9C9.55 0 10.05 0.22 10.41 0.58ZM2 9L11 18.01L18 10.99L9 1.99V2H2V9ZM6 4.5C6 5.32843 5.32843 6 4.5 6C3.67157 6 3 5.32843 3 4.5C3 3.67157 3.67157 3 4.5 3C5.32843 3 6 3.67157 6 4.5Z"},null,-1)])]),_:1})}]]);var rP=o(65441).A;let r_="Side Menu",rO={mixins:[e6.A],props:["header","trackingName","
3isRecent","items"],components:{IconNavDrawerTag:rk,IconPinActive:ry,IconPin:rb,DrawerMenuItem:o1,IconStar:rm,IconClose:rg.A},setup:()=>({tagStore:(0,oF.P)()}),methods:{clickItem(e){this.isTagItem(e)?rP.trackClickTag(e.key,`Drawer-${this.trackingName||this.header}`,!1):rP.trackClickInterest(e.name,`Drawer-${this.trackingName||this.header}`),this.tagStore.addRecent(e)},clickFavorite(e){this.tagStore.isFavoritedTag(e)?(this.tagStore.removeFavorite(e),this.isTagItem(e)?rP.trackFavoriteTag(e.key,!1,r_):rP.trackFavoriteInterest(e.name,!1,r_)):(this.tagStore.addFavorite(e),this.isTagItem(e)?rP.trackFavoriteTag(e.key,!0,r_):rP.trackFavoriteInterest(e.name,!0,r_))},isActive(e){return this.isTagItem(e)?this.$route.name===en.A.TAG_POST_LIST&&e.url.endsWith(this.$route.params.tag):this.$route.name===en.A.INTEREST_POST_LIST&&this.$route.params.interest===e.listType},isTagItem:e=>e.url.startsWith("/tag")}};o(64479);let rC=(0,e0.A)(rO,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("IconNavDrawerTag"),a=(0,eW.g2)("IconPinActive"),l=(0,eW.g2)("IconPin"),c=(0,eW.g2)("DrawerMenuItem");return(0,eW.uX)(),(0,eW.CE)("section",null,[(0,eW.RG)(e.$slots,"customHeader",{header:o.header},()=>[(0,eW.Lk)("header",null,[(0,eW.Lk)("div",rc,(0,eX.v_)(o.header),1)])],!0),(0,eW.Lk)("ul",null,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.items,e=>((0,eW.uX)(),(0,eW.CE)("li",{class:(0,eX.C4)({selected:s.isActive(e)})},[((0,eW.uX)(),(0,eW.Wv)(c,{title:s.isTagItem(e)?e.key:e.name,url:e.url,onClick:t=>s.clickItem(e),key:s.isTagItem(e)?e.key:e.name},{icon:(0,eW.k6)(()=>[e.emoji?((0,eW.uX)(),(0,eW.CE)("span",rd,(0,eX.v_)(e.emoji),1)):s.isTagItem(e)?((0,eW.uX)(),(0,eW.Wv)(n,{key:2,size:"20"})):((0,eW.uX)(),(0,eW.CE)("img",{key:1,width:"24",height:"24",src:e.imageUrl},null,8,rp))]),actions:(0,eW.k6)(()=>[(0,eW.Lk)("div",{onClick:(0,eY.D$)(t=>s.clickFavorite(e),["prevent","stop"]),class:(0,eX.C4)(["button",{favorite:r.tagStore.isFavoritedTag(e)}])},[r.tagStore.isFavoritedTag(e)?((0,eW.uX)(),(0,eW.Wv)(a,{key:0,size:"20"})):((0,eW.uX)(),(0,eW.Wv)(l,{key:1,size:"20"}))],10,ru)]),_:2},1032,["title","url","onClick"]))],2))),256)),(0,eW.RG)(e.$slots,"customFooter",{},void 0,!0)])])}],["__scopeId","data-v-76d76f01"]]),rA={class:"signup-side-banner"},rS={class:"signup-side-banner__content"};o(26370);let rI=(0,e0.A)({},[["render",function(e,t){return(0,eW.uX)(),(0,eW.CE)("div",rA,[(0,eW.Lk)("div",rS,[t[1]||(t[1]=(0,eW.Lk)("h2",null,"New to 9GAG?",-1)),t[2]||(t[2]=(0,eW.Lk)("p",null," Sign up now to see more content! ",-1)),(0,eW.Lk)("a",{class:"signup-side-banner__content__link",href:"/signup",onClick:t[0]||(t[0]=t=>e.$emit("signup",t))}," Sign up ")])])}],["__scopeId","data-v-da3fec1b"]]),rT=["href"],rx=["src"];var rE=o(5626).A;let{mapGetters:rL}=(0,eK.$t)("config"),rM="card",rj="banner",rD={props:{type:{type:String,validator:e=>[rM,rj].includes(e),default:rj},config:{type:String,default:null}},computed:(h=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},rL({getConfig:"GET_CONFIG"})),m=m={campaign(){var e;if(!this.config)return null;let t=this.getConfig(this.config);return null!=(e=null==t?void 0:t[0])?e:null},campaignImage(){var e;return(null==(e=this.campaign)?void 0:e.images)?this.type===rM?this.campaign.images.card:this.campaign.images.banner:null}},Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(m)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(m)).forEach(function(e){Object.defineProperty(h,e,Object.getOwnPropertyDescriptor(m,e))}),h),methods:{onCampaignClick(){eu.A.trackClickCampaign(rE.capitalize(this.type),this.campaign.link)}}};o(74384);let rU=(0,e0.A)(rD,[["render",function(e,t,o,r,i,s){return s.campaign?((0,eW.uX)(),(0,eW.CE)("a",{key:0,href:s.campaign.link,target:"_blank",onClick:t[0]||(t[0]=(...e)=>s.onCampaignClick&&s.onCampaignClick(...e)),class:"campaign-banner"},[(0,eW.Lk)("img",{src:s.campaignImage.url},null,8,rx)],8,rT)):(0,eW.Q3)("",!0)}],["__scopeId","data-v-4c3e906a"]]);var rR=o(634),rF=o(65441).A;let{mapGetters:rB}=(0,eK.$t)("config"),rN={mixins:[e6.A,on.A],props:{showDrawer:{type:Boolean,default:!0},overlayDrawer:{type:Boolean,default:!1},fullDrawer:{default:!1}},emits:["hideDrawer"],components:{IconChevronDownSimple:rR.A,SignupSideBanner:rI,DrawerHeader:rl,DrawerItemsGroup:rC,CampaignBanner:rU,ClearRecentsModal:oi.JN,DrawerMenuItem:o1},setup(){let e=(0,oF.P)(),t=(0,eF.kH)(),o=(0,tb.bP)(e).getInterests;return{tagStore:e,userStore:t,getInterests:o}},data:()=>({showClearRecentsModal:!1,expandFollowingSection:!1}),watch:{$route(){this.hideDrawer()}},computed:(g=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},rB({getConfig:"GET_CONFIG"})),f=f={campaign(){var e;let t=this.getConfig("campaigns");return null!=(e=null==t?void 0:t[0])?e:null},userFollowedPages(){let{tags:e,interests:t}=this.userStore.userFollowedPages;return[...e,...t].sort((e,t)=>
3t.lastUpdatedTs-e.lastUpdatedTs).map(e=>{var t;return null!=(t=e.tag)?t:e.interest})},interests(){return Object.values(this.getInterests)}},Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(f)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(f)).forEach(function(e){Object.defineProperty(g,e,Object.getOwnPropertyDescriptor(f,e))}),g),methods:{clickSignup(e){e.preventDefault(),e.stopPropagation(),ez.A.$emit("Overlay::showSignup"),this.trackLabel("SignUp","TapSignup","Drawer"),rF.trackClickSignup("Side Menu"),this.hideDrawer()},hideDrawer(){this.$emit("hideDrawer")},clearRecents(){this.showClearRecentsModal=!1,this.tagStore.recents=[]},onExpandBtnClick(){this.expandFollowingSection=!this.expandFollowingSection},showFollowModal(){ez.A.$emit("Overlay::showFollowPageModal",!1)}}};o(60704);let r$=(0,e0.A)(rN,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CampaignBanner"),a=(0,eW.g2)("SignupSideBanner"),l=(0,eW.g2)("DrawerHeader"),c=(0,eW.g2)("DrawerItemsGroup"),d=(0,eW.g2)("IconChevronDownSimple"),p=(0,eW.g2)("DrawerMenuItem"),u=(0,eW.g2)("ClearRecentsModal");return(0,eW.uX)(),(0,eW.CE)(eW.FK,null,[(0,eW.bo)((0,eW.Lk)("div",{class:(0,eX.C4)(["drawer",{overlay:o.overlayDrawer,full:o.fullDrawer&&!o.overlayDrawer}])},[o.overlayDrawer?((0,eW.uX)(),(0,eW.CE)("header",oz,[(0,eW.Lk)("div",oK,[(0,eW.Lk)("a",{class:"menu",href:"javascript:void(0);",onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.hideDrawer&&s.hideDrawer(...e),["stop"]))}),(0,eW.Lk)("a",{class:"logo",href:"/",onClick:t[1]||(t[1]=t=>e.track("NavigationBar","TapLogo"))},"9GAG")])])):(0,eW.Q3)("",!0),(0,eW.Lk)("div",{class:(0,eX.C4)(["drawer-container",{overlay:o.overlayDrawer}])},[s.campaign?((0,eW.uX)(),(0,eW.Wv)(n,{key:0,config:"campaigns",type:"card"})):e.showSignupBanner?((0,eW.uX)(),(0,eW.Wv)(a,{key:1,class:"signup-side-banner",onSignup:s.clickSignup},null,8,["onSignup"])):(0,eW.Q3)("",!0),(0,eW.bF)(l),r.tagStore.sortedRecents.length>0?((0,eW.uX)(),(0,eW.Wv)(c,{key:2,header:"Recents",isRecent:!0,items:r.tagStore.sortedRecents},{customHeader:(0,eW.k6)(({header:e})=>[(0,eW.Lk)("header",null,[(0,eW.Lk)("div",oQ,(0,eX.v_)(e),1),(0,eW.Lk)("a",{href:"javascript:void(0);",class:"button-clear",onClick:t[2]||(t[2]=(0,eY.D$)(e=>i.showClearRecentsModal=!0,["prevent"]))}," Clear ")])]),_:1},8,["items"])):(0,eW.Q3)("",!0),r.tagStore.sortedFavorites.length>0?((0,eW.uX)(),(0,eW.Wv)(c,{key:3,header:"Pinned",items:r.tagStore.sortedFavorites,trackingName:"Favorites"},null,8,["items"])):(0,eW.Q3)("",!0),r.userStore.isLoggedIn?((0,eW.uX)(),(0,eW.Wv)(c,{key:4,header:"Following",items:i.expandFollowingSection?s.userFollowedPages:s.userFollowedPages.slice(0,10)},(0,eW.eX)({customHeader:(0,eW.k6)(({header:e})=>[(0,eW.Lk)("header",null,[(0,eW.Lk)("div",oY,(0,eX.v_)(e),1),(0,eW.Lk)("a",{href:"javascript:void(0);",class:"button-edit",onClick:t[3]||(t[3]=(0,eY.D$)((...e)=>s.showFollowModal&&s.showFollowModal(...e),["prevent"]))}," Edit ")])]),_:2},[!i.expandFollowingSection&&s.userFollowedPages.length>10?{name:"customFooter",fn:(0,eW.k6)(()=>[(0,eW.Lk)("li",null,[(0,eW.bF)(p,{bold:!0,title:"More",url:"javascript:void(0);",onClick:s.onExpandBtnClick},{icon:(0,eW.k6)(()=>[(0,eW.bF)(d,{size:"12"})]),_:1},8,["onClick"])])]),key:"0"}:void 0]),1032,["items"])):(0,eW.Q3)("",!0),(0,eW.bF)(c,{header:"Interests",items:s.interests,trackingName:"Interest"},null,8,["items"])],2)],2),[[eY.aG,o.showDrawer]]),i.showClearRecentsModal?((0,eW.uX)(),(0,eW.Wv)(u,{key:0,onOnCancel:t[4]||(t[4]=e=>i.showClearRecentsModal=!1),onOnClear:s.clearRecents},null,8,["onOnClear"])):(0,eW.Q3)("",!0),o.overlayDrawer?((0,eW.uX)(),(0,eW.CE)("div",{key:1,class:"drawer-overlay",onClick:t[5]||(t[5]=(0,eY.D$)((...e)=>s.hideDrawer&&s.hideDrawer(...e),["stop"]))})):(0,eW.Q3)("",!0)],64)}],["__scopeId","data-v-87a0679c"]]);var rH=o(72674);let rV=["target"],rW=["value"];var rX=o(65441).A;let{mapGetters:rG}=(0,eK.$t)("config"),rz={mixins:[e6.A],props:{nextUrl:{type:String,default:null}},components:{LoginView:oi.rW},data:()=>({form:{username:"",password:""}}),computed:(b=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},rG({getData:"GET_DATA"}
3)),v=v={target(){if(this.isInIframe())return"_blank"},facebookUrl(){return`/connect/facebook?next=${encodeURIComponent(this.loginNextUrl)}`},googleUrl(){return`/connect/google?next=${encodeURIComponent(this.loginNextUrl)}`},appleUrl(){return`/connect/apple?next=${encodeURIComponent(this.loginNextUrl)}`},loginConfig(){return this.getData("login")||{}},loginNextUrl(){let e=this._loginNextUrl;return e.includes("/embed-comment/")&&(e=e.replace("/embed-comment/","/gag/")),this.isInIframe()&&(e=e.split("?")[0]),e},_loginNextUrl(){if(this.nextUrl)return this.nextUrl;let{next:e=null,ref:t=null}=this.$route&&this.$route.query||{};return e||(t&&0===t.indexOf("/")?t:this.$route?this.$route.fullPath:"/")},errorMsg(){switch(this.loginConfig.errorCode){case"LOGIN_FAILED":return"Your email or password were incorrect.";case"LOGIN_ERROR":return"An error occurred. Please try again later."}return null},isValid(){for(let[e,t]of Object.entries(this.form))if(!t.length)return!1;return!0}},Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(v)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(v)).forEach(function(e){Object.defineProperty(b,e,Object.getOwnPropertyDescriptor(v,e))}),b),methods:{onForgotPassword(){this.track("Login","TapForgotPassword"),ez.A.$emit("Overlay::showForgotPassword",this.nextUrl)},onSignupClick(){this.track("Login","TapSignUp"),rX.trackClickSignup("Login"),ez.A.$emit("Overlay::showSignup",this.nextUrl)},isInIframe:()=>window.self!==window.top,onFacebookClick(){this.track("Login","ConnectFacebook"),eV.updateAutoLoginCookie(),rX.trackConnectFacebook(!0),this.isInIframe()&&window.open(this.facebookUrl,"_blank")},onAppleClick(){this.track("Login","ConnectApple"),rX.trackConnectApple(!0),this.isInIframe()&&window.open(this.appleUrl,"_blank")},onGoogleClick(){this.track("Login","ConnectGoogle"),rX.trackConnectGoogle(!0),this.isInIframe()&&window.open(this.googleUrl,"_blank")},onSubmitClick(){this.track("Login","LoginEmail"),rX.trackSubmitLogin(),this.$refs.loginForm.submit()},onSubmit(){}}},rK=(0,e0.A)(rz,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("LoginView");return(0,eW.uX)(),(0,eW.CE)("form",{ref:"loginForm",target:s.target,action:"/login",method:"POST",onSubmit:t[0]||(t[0]=e=>this.isInIframe()?s.onSubmit():void 0)},[(0,eW.Lk)("input",{type:"hidden",name:"next",value:s.loginNextUrl},null,8,rW),(0,eW.bF)(n,{errorMessage:s.errorMsg,hrefFacebook:s.isInIframe()?void 0:s.facebookUrl,hrefGoogle:s.isInIframe()?void 0:s.googleUrl,hrefApple:s.isInIframe()?void 0:s.appleUrl,onOnFacebookClick:s.onFacebookClick,onOnAppleClick:s.onAppleClick,onOnGoogleClick:s.onGoogleClick,onOnSubmitClick:s.onSubmitClick,onOnSignupClick:s.onSignupClick,onOnForgotPassword:s.onForgotPassword},null,8,["errorMessage","hrefFacebook","hrefGoogle","hrefApple","onOnFacebookClick","onOnAppleClick","onOnGoogleClick","onOnSubmitClick","onOnSignupClick","onOnForgotPassword"])],40,rV)}]]),rQ={emits:["close"],props:["nextUrl"],components:{Login:rK,ModalView:oi.Nb,ModalHeader:oi.Kb}},rY=(0,e0.A)(rQ,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("Login"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("close"))},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:t[0]||(t[0]=t=>e.$emit("close"))},{default:(0,eW.k6)(()=>[...t[2]||(t[2]=[(0,eW.eW)(" Log in ",-1)])]),_:1})]),default:(0,eW.k6)(()=>[(0,eW.bF)(a,{nextUrl:o.nextUrl},null,8,["nextUrl"])]),_:1})}]]);var rq=o(65441).A;let{mapGetters:rZ}=(0,eK.$t)("config"),rJ={props:["nextUrl","action"],mixins:[e6.A],components:{SignupView:oi.ig,ModalView:oi.Nb,ModalHeader:oi.Kb},data:()=>({ROUTE_LOGIN:en.A.LOGIN}),computed:{next(){let e=this._next;return e.includes("/embed-comment/")?e.replace("/embed-comment/","/gag/").split("?")[0]:e},_next(){return this.nextUrl?this.nextUrl:this.$route?this.$route.fullPath:"/"},facebookUrl(){return`/connect/facebook?next=${encodeURIComponent(this.next)}`},googleUrl(){return`/connect/google?next=${encodeURIComponent(this.next)}`},appleUrl(){return`/connect/apple?next=${encodeURIComponent(this.next)}`}},methods:{isInIframe:()=>window.self!==window.top,onEmailClick(){this.track("SignUp","TapSignupEmail"),rq.trackClickEmailSignup(),ez.A.$emit("Overlay::showSignupEmail",this.nextUrl)},onLoginClick(){this.track("SignUp","TapLogin"),ez.A.$emit("Overlay::showLogin",this.nextUrl),rq.trackClickLogin("Signup")},onFacebookClick(){this.track("SignUp","ConnectFacebook"),eV.updateAutoLoginCookie(),rq.trackConnectFacebook(),this.isInIframe()&&window.open(this.facebookUrl,"_blank")},onAppleClick(){this.track("SignUp","ConnectApple"),rq.trackConnectApple(),this.isInIframe()&&window.open(this.appleUrl,"_blank")},onGoogleClick(){this.track("SignUp","ConnectGoogle"),rq.trackConnectGoogle(),this.isInIframe()&&window.open(this.googleUrl,"_blank")}}},r0=(0,e0.A)(rJ,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("SignupView");return(0,eW.uX)(),(0,eW.Wv)(n,{action:o.action,nextUrl:o.nextUrl,hrefApple:s.isInIframe()?void 0:s.appleUrl,hrefFacebook:s.isInIframe()?void 0:s.facebookUrl,hrefGoogle:s.isInIframe()?void 0:s.googleUrl,onOnFacebookClick:s.onFacebookClick,onOnGoogleClick:s.onGoogleClick,onOnAppleClick:s.onAppleClick,onOnEmailClick:s.onEmailClick,onOnLoginClick:s.onLoginClick},null,8,["action","nextUrl","hrefApple","hrefFacebook","hrefGoogle","onOnFacebookClick","onOnGoogleClick","onOnAppleClick","onOnEmailClick","onOnLoginClick"])}]]),r1={props:["nextUrl","action"],emits:["close"],components:{Signup:r0,ModalView:oi.Nb,ModalHeader:oi.Kb}},r2=(0,e0.A)(r1,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("Signup"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("close")),showHeaderBorder:!1},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:t[0]||(t[0]=t=>e.$emit("close"))})]),default:(0,eW.k6)(()=>[(0,eW.bF)(a,{nextUrl:o.nextUrl,action:o.action},null,8,["nextUrl","action"])]),_:1})}]]),r6=["target"],r3=["value"],r4=["value"],r5=["value"];var r9=o(45492),r8=o(65441).A;let{mapGetters:r7}=(0,eK.$t)("config"),ie={mixins:[e6.A],props:{nextUrl:{type:String,default:null},stepAge:{type:Boolean,default:!1}}
3,components:{SignupAgeView:oi.LP,SignupEmailView:oi.oI,Recaptcha:r9.A,ModalView:oi.Nb,ModalHeader:oi.Kb},data:()=>({errorMessage:null,form:{fullname:"",email:"",password:""}}),watch:{stepAge(){this.errorMessage=null},verifyAgeStep(){this.errorMessage=null}},computed:(y=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},r7({getData:"GET_DATA"})),w=w={target(){if(this.isInIframe())return"_blank"},signupNextUrl(){let e=this._signupNextUrl;return e.includes("/embed-comment/")&&(e=e.replace("/embed-comment/","/gag/")),this.isInIframe()&&(e=e.split("?")[0]),e},_signupNextUrl(){if(this.nextUrl)return this.nextUrl;let{next:e=null,ref:t=null}=this.$route&&this.$route.query||{};return e||(t&&0===t.indexOf("/")?t:this.$route?this.$route.fullPath:"/")},refererSource(){return(this.$route?this.$route.query.src:null)||""},refererUrl(){return(this.$route?this.$route.query.ref:null)||""},isValid(){for(let[e,t]of Object.entries(this.form))if(!t||!t.length)return!1;return!0}},Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(w)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(w)).forEach(function(e){Object.defineProperty(y,e,Object.getOwnPropertyDescriptor(w,e))}),y),methods:{isInIframe:()=>window.self!==window.top,onValid(){this.errorMessage=null},onSubmitEmailClick(e){if(!this.$refs.recaptcha.getResponse()){this.errorMessage="Wrong CAPTCHA.";return}this.form=e,this.isValid&&this.$emit("update:stepAge",!0)},submit(){this.track("SignUp","SignUpEmail"),r8.trackSubmitEmailSignup(),this.$refs.signupForm.submit()},onLoginClick(){this.track("SignUp","TapLogin"),ez.A.$emit("Overlay::showLogin",this.nextUrl),r8.trackClickLogin("Signup")},onSubmit(){}},mounted(){this.form.fullname=this.getData("signup.fullname")||null,this.form.email=this.getData("signup.email")||null,this.errorMessage=this.getData("signup.error")||null}};o(47646);let it=(0,e0.A)(ie,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("SignupAgeView"),a=(0,eW.g2)("Recaptcha"),l=(0,eW.g2)("SignupEmailView");return(0,eW.uX)(),(0,eW.CE)("form",{ref:"signupForm",action:"/member/email-signup",method:"POST",target:s.target,onSubmit:t[0]||(t[0]=e=>this.isInIframe()?s.onSubmit():void 0)},[(0,eW.bo)((0,eW.bF)(n,{onOnSaveClick:s.submit,onOnValid:s.onValid},null,8,["onOnSaveClick","onOnValid"]),[[eY.aG,o.stepAge]]),(0,eW.bo)((0,eW.bF)(l,{errorMessage:i.errorMessage,privacyLink:"/privacy",onOnSubmitClick:s.submit,onOnLoginClick:s.onLoginClick,onOnValid:s.onValid},{additionalField:(0,eW.k6)(()=>[(0,eW.bF)(a,{ref:"recaptcha",class:"recaptcha"},null,512)]),_:1},8,["errorMessage","onOnSubmitClick","onOnLoginClick","onOnValid"]),[[eY.aG,!o.stepAge]]),(0,eW.Lk)("input",{type:"hidden",name:"next",value:s.signupNextUrl},null,8,r3),(0,eW.Lk)("input",{type:"hidden",name:"src",value:s.refererSource},null,8,r4),(0,eW.Lk)("input",{type:"hidden",name:"ref",value:s.refererUrl},null,8,r5),t[1]||(t[1]=(0,eW.Lk)("input",{type:"hidden",name:"app",value:"web"},null,-1))],40,r6)}],["__scopeId","data-v-f6443530"]]),io={props:["nextUrl"],emits:["close"],components:{SignupEmail:it,ModalView:oi.Nb,ModalHeader:oi.Kb},computed:{title(){return this.stepAge?"Verify your age":"Sign up"}},data:()=>({stepAge:!1}),methods:{onBackClick(){this.stepAge||this.$emit("close"),this.stepAge=!1}}},ir=(0,e0.A)(io,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("SignupEmail"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("close"))},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:s.onBackClick,closeButton:i.stepAge?"back":"close"},{default:(0,eW.k6)(()=>[(0,eW.eW)((0,eX.v_)(s.title),1)]),_:1},8,["onClose","closeButton"])]),default:(0,eW.k6)(()=>[(0,eW.bF)(a,{stepAge:i.stepAge,"onUpdate:stepAge":t[0]||(t[0]=e=>i.stepAge=e),nextUrl:o.nextUrl},null,8,["stepAge","nextUrl"])]),_:1})}]]);var ii=o(73888),is=o(19092);let{mapGetters:ia}=(0,eK.$t)("config"),il={mixins:[e6.A],components:{ForgotPasswordView:oi.gY,ModalView:oi.Nb,ModalHeader:oi.Kb},data:()=>({email:"",message:null}),computed:(k=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},ia({getData:"GET_DATA"})),P=P={isValid(){return this.email.length>0}}
3,Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(P)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(P)).forEach(function(e){Object.defineProperty(k,e,Object.getOwnPropertyDescriptor(P,e))}),k),created(){let{email:e="",message:t=null}=this.getData("recover")||{};this.email=e,this.message=t},methods:{onSubmit(e){this.track("ForgotPassword","SubmitRecover"),ii.BD(e).then(e=>{"Success"===e.status?((0,is.W)().showInfo("The instruction to reset password has been sent to your email."),this.message=null,this.$emit("close")):this.message=e.errorMessage})}}},ic=(0,e0.A)(il,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ForgotPasswordView");return(0,eW.uX)(),(0,eW.Wv)(n,{email:i.email,errorMessage:i.message,onOnSubmit:s.onSubmit},null,8,["email","errorMessage","onOnSubmit"])}]]),id={props:["nextUrl"],components:{ForgotPassword:ic,ModalView:oi.Nb,ModalHeader:oi.Kb},methods:{onBackClick(){ez.A.$emit("Overlay::showLogin",this.nextUrl)}}},ip=(0,e0.A)(id,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("ForgotPassword"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("close"))},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:s.onBackClick,closeButton:"back"},{default:(0,eW.k6)(()=>[...t[2]||(t[2]=[(0,eW.eW)(" Forgot Password ",-1)])]),_:1},8,["onClose"])]),default:(0,eW.k6)(()=>[(0,eW.bF)(a,{onClose:t[0]||(t[0]=t=>e.$emit("close"))})]),_:1})}]]);var iu=o(20381),ih=o(22315);let im={mixins:[iu.A],emits:["close"],props:{postId:{required:!0,type:String}},setup(){let{isMainPost:e}=(0,ih.A)();return{isMainPost:e}},data:()=>({sharePosition:"Share Upload"}),methods:{async viewPost(){eu.A.trackOpenPost(this.postId,"View Post Button"),await this.$router.replace({name:en.A.POST,params:{postId:this.postId}}),this.$emit("close")}},components:{UploadSuccessModal:(0,eW.$V)(()=>o.e(306).then(o.bind(o,3711)))}},ig=(0,e0.A)(im,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("UploadSuccessModal");return(0,eW.uX)(),(0,eW.Wv)(n,{type:"default",shareUrl:e.getShareUrl(),hrefEmail:e.getEmailShareUrl(e.postTitle,o.postId),onClose:t[0]||(t[0]=t=>e.$emit("close")),onShareEmail:t[1]||(t[1]=t=>e.shareEmail(r.isMainPost)),onSharePinterest:t[2]||(t[2]=t=>e.sharePinterest(r.isMainPost)),onShareFacebook:t[3]||(t[3]=t=>e.shareFacebook(r.isMainPost)),onShareTwitter:t[4]||(t[4]=t=>e.shareTwitter(r.isMainPost)),onShareTelegram:t[5]||(t[5]=t=>e.shareTelegram(r.isMainPost)),onShareMessenger:t[6]||(t[6]=t=>e.shareMessenger(r.isMainPost)),onShareCopy:t[7]||(t[7]=t=>e.shareCopy(r.isMainPost)),onShareWhatsapp:t[8]||(t[8]=t=>e.shareWhatsapp(r.isMainPost)),onViewPost:s.viewPost},null,8,["shareUrl","hrefEmail","onViewPost"])}]]);function ib(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function iv(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let iy={mixins:[e6.A,on.A],components:{ModalView:oi.Nb,ModalHeader:oi.Kb,VerifyAgeModal:oi.gh,SignupAgeView:oi.LP},data:()=>({stepAge:!1,complete:!1}),computed:iv(ib({},(0,tb.aH)(eF.kH,["user"])),{showVerifyAge(){return!this.complete&&!!this.isLoggedIn&&!!this.user.isVerified&&!this.user.isVerified.age}}),methods:iv(ib({},(0,tb.i0)(eF.kH,["updateSettings"])),{onStepAge(){this.stepAge=!0},onSaveClick(){this.track("SignUp","VerifyAge"),this.updateSettings({ageVerified:1}),this.complete=!0,(0,is.W)().showInfo("Age verified.")}})},iw=(0,e0.A)(iy,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("VerifyAgeModal"),a=(0,eW.g2)("ModalHeader"),l=(0,eW.g2)("SignupAgeView"),c=(0,eW.g2)("ModalView");return s.showVerifyAge?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:0},[i.stepAge?((0,eW.uX)(),(0,eW.Wv)(c,{key:1},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(a,{showCloseButton:!1},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.eW)(" Verify your age ",-1)])]),_:1})]),default:(0,eW.k6)(()=>[(0,eW.bF)(l,{onOnSaveClick:s.onSaveClick},null,8,["onOnSaveClick"])]),_:1})):((0,eW.uX)(),(0,eW.Wv)(n,{key:0,onOnStepAge:s.onStepAge},null,8,["onOnStepAge"]))],64)):(0,eW.Q3)("",!0)}]]);var ik=o(14575),iP=o(35535),i_=o(65441).A;let iO={emits:["close"],props:{blockData:{required:!0}},components:{BlockUserConfirmModal:iP.A},computed:{username(){return this.blockData.username}},methods:(_=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,tb.i0)(eF.Z1,{blockUser:"blockUser"})),O=O={async onBlockUser(){this.close(),i_.trackBlockUser(this.blockData),await this.blockUser(this.blockData)},close(){this.$emit("close")}}
3,Object.getOwnPropertyDescriptors?Object.defineProperties(_,Object.getOwnPropertyDescriptors(O)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(O)).forEach(function(e){Object.defineProperty(_,e,Object.getOwnPropertyDescriptor(O,e))}),_)},iC=(0,e0.A)(iO,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BlockUserConfirmModal");return(0,eW.uX)(),(0,eW.Wv)(n,{username:s.username,onOnBlock:s.onBlockUser,onOnCancel:s.close},null,8,["username","onOnBlock","onOnCancel"])}]]);var iA=o(92945),iS=o(17801),iI=o(92542);let iT={class:"content"},ix={class:"footer-btn-group"};var iE=o(9579),iL=o(49596),iM=o(67805),ij=o(65441).A;function iD(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function iU(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapActions:iR,mapGetters:iF}=(0,eK.$t)("post"),iB={name:"OpPinCommentConfirmModal",emits:["onCancel","onClose"],components:{ModalView:oi.Nb,ModalHeader:oi.Kb,GeneralButton:oi.rS},setup:()=>({tooltipStore:(0,iE._)()}),computed:iU(iD({},(0,tb.aH)(iL.iX,{commentId:"showOpPinCommentId",pin:"showOpPinCommentConfirmModal"}),iF({getHasPinnedComment:"HAS_PINNED_COMMENT"})),{hasPinnedComment(){return this.getHasPinnedComment(this.postId)},title(){return this.pin?"Pin Comment":"Unpin Comment"},message(){return this.pin?"This comment will appear at the top of this post and replace any previously pinned comment. Are you sure?":"Are you sure you want to unpin?"},postId(){return this.$route.params.postId||""},isTooltipShown(){return this.tooltipStore.isShown(iM.b)}}),methods:iU(iD({},(0,tb.i0)(iL.iX,{_opPinComment:"opPinComment",setHighlightedCommentState:"setHighlightedCommentState"}),iR({updatePinnedCommentCount:"OP_PIN_COMMENT"})),{onConfirm(){let e=!!this.hasPinnedComment;this._opPinComment({commentId:this.commentId,pin:this.pin}).then(t=>{let{pinnedCommentIds:o}=t;this.updatePinnedCommentCount({postId:this.postId,commentIds:o}),this.pin&&this.setHighlightedCommentState({commentId:this.commentId}),ij.trackPinCommentCompleted({postId:this.postId,commentId:this.commentId,pinType:this.pin,announcementShown:this.isTooltipShown,hasPinnedComment:e})}).catch(()=>{ij.trackPinCommentFailed({postId:this.postId,commentId:this.commentId,pinType:this.pin,announcementShown:this.isTooltipShown})}).finally(()=>{this.$emit("onClose")})}})};o(96632);let iN=(0,e0.A)(iB,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("GeneralButton"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{class:"pin-comment-modal",onOnOverlayClick:t[2]||(t[2]=t=>e.$emit("onClose")),showFooter:"",showFooterBorder:""},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{closeButton:e.headerButton,onClose:t[0]||(t[0]=t=>e.$emit("onClose"))},{default:(0,eW.k6)(()=>[(0,eW.eW)((0,eX.v_)(s.title),1)]),_:1},8,["closeButton"])]),modalFooter:(0,eW.k6)(()=>[(0,eW.Lk)("div",ix,[(0,eW.bF)(a,{round:"light",color:"secondary",onClick:t[1]||(t[1]=t=>e.$emit("onCancel"))},{default:(0,eW.k6)(()=>[...t[3]||(t[3]=[(0,eW.eW)("Cancel",-1)])]),_:1}),(0,eW.bF)(a,{round:"light",color:e.pin?"primary":"danger",onClick:s.onConfirm},{default:(0,eW.k6)(()=>[(0,eW.eW)((0,eX.v_)(e.pin?"Pin":"Unpin"),1)]),_:1},8,["color","onClick"])])]),default:(0,eW.k6)(()=>[(0,eW.Lk)("div",iT,(0,eX.v_)(s.message),1)]),_:1})}],["__scopeId","data-v-942ae0fa"]]),i$={class:"ui-customize-tags"},iH={class:"ui-customize-tags-section"},iV={class:"ui-customize-tags-section__title"},iW={class:"ui-customize-tags-section__list"},iX={key:0,class:"ui-customize-tags-section__description"};o(24556);let iG=(0,e0.A)({props:{title:{type:String,required:!0},isHidden:{type:Boolean,default:!1}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",iH,[(0,eW.Lk)("span",iV,(0,eX.v_)(o.title),1),(0,eW.Lk)("ul",iW,[(0,eW.RG)(e.$slots,"default",{},void 0,!0)]),o.isHidden?((0,eW.uX)(),(0,eW.CE)("div",iX," Posts from these tags will be filtered from Home page. ")):(0,eW.Q3)("",!0)])}],["__scopeId","data-v-6bd6ae9b"]]),iz={class:"ui-customize-tags-item"},iK={class:"ui-customize-tags-item__actions"};var iQ=o(39779);
3let iY={props:{tag:{type:Object,required:!0},isFavorite:{type:Boolean,default:!1},isHidden:{type:Boolean,default:!1}},emits:["onFavorite","onUnfavorite","onHide","onUnhide"],computed:{hiddenColor(){return this.isHidden?"#FF3B30":"#999999"}},methods:{onClickFavorite(){this.isFavorite?this.$emit("onUnfavorite",this.tag):this.$emit("onFavorite",this.tag)},onClickHide(){this.isHidden?this.$emit("onUnhide",this.tag):this.$emit("onHide",this.tag)},onClickTag(){this.isHidden?this.onClickHide():this.onClickFavorite()}},components:{IconBlock:iQ.A,IconPin:rb,IconPinActive:ry}};o(26761);let iq=(0,e0.A)(iY,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("IconBlock"),a=(0,eW.g2)("IconPinActive"),l=(0,eW.g2)("IconPin");return(0,eW.uX)(),(0,eW.CE)("div",iz,[(0,eW.Lk)("span",{onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.onClickTag&&s.onClickTag(...e),["prevent"])),class:"ui-customize-tags-item__title"},(0,eX.v_)(o.tag.key),1),(0,eW.Lk)("div",iK,[o.isFavorite?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("div",{key:0,onClick:t[1]||(t[1]=(0,eY.D$)((...e)=>s.onClickHide&&s.onClickHide(...e),["prevent"])),class:"ui-customize-tags-item__action"},[(0,eW.bF)(n,{size:"20",class:(0,eX.C4)(o.isHidden?"hidden":"")},null,8,["class"])])),o.isHidden?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("div",{key:1,onClick:t[2]||(t[2]=(0,eY.D$)((...e)=>s.onClickFavorite&&s.onClickFavorite(...e),["prevent"])),class:"ui-customize-tags-item__action"},[o.isFavorite?((0,eW.uX)(),(0,eW.Wv)(a,{key:0,size:"20",class:"favorite"})):((0,eW.uX)(),(0,eW.Wv)(l,{key:1,size:"20"}))]))])])}],["__scopeId","data-v-61b6c2b9"]]),iZ={props:{favorites:{type:Array,default:()=>[]},popular:{type:Array,default:()=>[]},other:{type:Array,default:()=>[]},hidden:{type:Array,default:()=>[]},type:{type:String,validator:e=>["default","bottomSheet","fullscreen"].includes(e),default:"default"}},emits:["onFavorite","onUnfavorite","onHide","onUnhide","onClose"],methods:{onFavorite(e){this.$emit("onFavorite",e)},onUnfavorite(e){this.$emit("onUnfavorite",e)},onHide(e){this.$emit("onHide",e)},onUnhide(e){this.$emit("onUnhide",e)},onClose(){this.$emit("onClose")}},computed:{headerButton(){if("fullscreen"===this.type)return"back"}},components:{CustomizeTagList:iG,CustomizeTagItem:iq,ModalView:oi.Nb,ModalHeader:oi.Kb}},iJ=(0,e0.A)(iZ,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("CustomizeTagItem"),l=(0,eW.g2)("CustomizeTagList"),c=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(c,{type:o.type,showHeaderBorder:!0,contentPadding:!1,showScroll:!0,onOnOverlayClick:s.onClose},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{closeButton:s.headerButton,onClose:s.onClose},{default:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.eW)("Customize with Tags",-1)])]),_:1},8,["closeButton","onClose"])]),default:(0,eW.k6)(()=>[(0,eW.Lk)("section",i$,[o.favorites.length>0?((0,eW.uX)(),(0,eW.Wv)(l,{key:0,title:"Favorites"},{default:(0,eW.k6)(()=>[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.favorites,e=>((0,eW.uX)(),(0,eW.Wv)(a,{key:e,tag:e,isFavorite:!0,onOnUnfavorite:s.onUnfavorite},null,8,["tag","onOnUnfavorite"]))),128))]),_:1})):(0,eW.Q3)("",!0),o.popular.length>0?((0,eW.uX)(),(0,eW.Wv)(l,{key:1,title:"Explore Popular Tags"},{default:(0,eW.k6)(()=>[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.popular,e=>((0,eW.uX)(),(0,eW.Wv)(a,{key:e,tag:e,onOnFavorite:s.onFavorite,onOnHide:s.onHide},null,8,["tag","onOnFavorite","onOnHide"]))),128))]),_:1})):(0,eW.Q3)("",!0),o.other.length>0?((0,eW.uX)(),(0,eW.Wv)(l,{key:2,title:"Other Tags"},{default:(0,eW.k6)(()=>[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.other,e=>((0,eW.uX)(),(0,eW.Wv)(a,{key:e,tag:e,onOnFavorite:s.onFavorite,onOnHide:s.onHide},null,8,["tag","onOnFavorite","onOnHide"]))),128))]),_:1})):(0,eW.Q3)("",!0),(0,eW.bF)(l,{title:"Hidden",isHidden:!0},{default:(0,eW.k6)(()=>[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.hidden,e=>((0,eW.uX)(),(0,eW.Wv)(a,{key:e,tag:e,isHidden:!0,onOnUnhide:s.onUnhide},null,8,["tag","onOnUnhide"]))),128))]),_:1})])]),_:1},8,["type","onOnOverlayClick"])}]]);var i0=o(65441).A;let i1="Customize Menu",i2=(0,e0.A)({setup:()=>({tagStore:(0,oF.P)()}),components:{CustomizeTagsModal:iJ},methods:{onClose(){this.$emit("close")},onFavorite(e){this.tagStore.addFavorite(e),i0.trackFavoriteTag(e.key,!0,i1)},onUnfavorite(e){this.tagStore.removeFavorite(e),i0.trackFavoriteTag(e.key,!1,i1)},onHide(e){this.tagStore.addHidden(e),i0.trackHideTag(e.key,!0)},onUnhide(e){this.tagStore.removeHidden(e),i0.trackHideTag(e.key,!1)}}},[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CustomizeTagsModal");return(0,eW.uX)(),(0,eW.Wv)(n,{"max-height":"80vh",favorites:r.tagStore.sortedFavorites.filter(e=>
3void 0!==e.key),popular:r.tagStore.filteredPopular.filter(e=>void 0!==e.key),other:r.tagStore.filteredOther.filter(e=>void 0!==e.key),hidden:r.tagStore.hidden.filter(e=>void 0!==e.key),onOnClose:s.onClose,onOnFavorite:s.onFavorite,onOnUnfavorite:s.onUnfavorite,onOnHide:s.onHide,onOnUnhide:s.onUnhide},null,8,["favorites","popular","other","hidden","onOnClose","onOnFavorite","onOnUnfavorite","onOnHide","onOnUnhide"])}]]),i6={style:{position:"relative"}};var i3=o(67330),i4=o(75381);let i5={props:["isDesktop"],emits:["onClose"],components:{IconCheck:i4.A,ModalView:oi.Nb,ModalHeader:oi.Kb,GeneralButton:oi.rS,IconPlus:i3.A},props:{isDesktop:{type:Boolean,default:!1},showReferralCode:{type:Boolean,default:!1}},data:()=>({copied:!1}),setup:()=>({userStore:(0,eF.kH)(),tagStore:(0,oF.P)()}),computed:{shouldShowMoonitReferralCodeBanner(){return this.userStore.shouldShowMoonitReferralCodeBanner},referralCode(){return this.userStore.moonit.referralCode}},methods:{dismiss(){this.userStore.dismissMoonitReferralCodeBanner(),this.$emit("onClose")},copyReferralCode(){navigator.clipboard.writeText(this.referralCode),this.copied=!0,eu.A.trackMoonitReferralCodeCopied()},redeemReferralCode(){eu.A.trackMoonitReferralCodeRedeemClicked();let e=window.location.search.includes("moonitMode=pro")?"pro":"prod",t=`https://moon.it/api/referral?referralCode=${this.referralCode}`;"pro"===e&&(t=t.replace(/n\.it/,"nit.dev")),window.open(t,"_blank")}}};o(43845);let i9=(0,e0.A)(i5,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("GeneralButton"),a=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(a,{class:"moonit-referral-modal",showHeader:!1,"max-height":o.isDesktop?"80vh":null,type:"default"},{default:(0,eW.k6)(()=>[t[5]||(t[5]=(0,eW.Lk)("div",{class:"title"},[(0,eW.Lk)("svg",{width:"100%",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1471.25 164.85"},[(0,eW.Lk)("g",{class:"moonit-logo-path"},[(0,eW.Lk)("path",{d:"M97.25,36.67c.19-1.16.33-2.34.13-3.49-1.15-6.64-8.69-10.44-14.82-6.9L3.35,82.01c-6.35,3.67-2.98,13.41,4.27,12.36l38.65-7.5c5.35-.77,10.55,1.77,13.28,6.29.75,1.24,1.14,2.66,1.47,4.07l8.11,34.36c.17.71.36,1.42.73,2.04,3.07,5.28,11.31,3.72,12.26-2.29.12-.77.15-1.56.28-2.33l14.85-92.34Z"}),(0,eW.Lk)("g",null,[(0,eW.Lk)("path",{d:"M197.61,133.08c-3.42,0-6.59-.72-9.53-2.14-2.94-1.42-5.17-3.65-6.69-6.69l-29.17-60.47c-.29-.76-.9-1.14-1.85-1.14-.57,0-1.09.21-1.56.64-.47.43-.71,1.07-.71,1.92v65.88h-24.76V60.66c0-5.41.78-9.86,2.35-13.38,1.56-3.51,3.77-6.4,6.61-8.68,2.18-1.71,4.67-3.11,7.47-4.2,2.8-1.09,5.9-1.64,9.32-1.64,6.07,0,11.03,1.66,14.87,4.98,3.85,3.32,7,7.64,9.46,12.95l21.77,47.24c.47,1.24,1.28,1.85,2.42,1.85s1.95-.62,2.42-1.85l21.77-47.24c2.47-5.31,5.6-9.63,9.39-12.95,3.79-3.32,8.77-4.98,14.94-4.98,3.42,0,6.52.55,9.32,1.64,2.8,1.09,5.28,2.49,7.47,4.2,2.85,2.28,5.05,5.17,6.62,8.68,1.56,3.51,2.34,7.97,2.34,13.38v70.43h-24.76v-65.88c0-.85-.24-1.5-.71-1.92-.48-.43-1-.64-1.56-.64-.95,0-1.56.38-1.85,1.14l-29.17,60.47c-1.52,3.04-3.75,5.27-6.69,6.69-2.94,1.42-6.12,2.14-9.54,2.14Z"}),(0,eW.Lk)("path",{d:"M332.67,131.09c-8.63,0-16.13-1.4-22.48-4.2-6.35-2.8-11.76-6.62-16.22-11.46-3.89-4.27-6.93-9.15-9.11-14.65-2.19-5.5-3.27-11.43-3.27-17.79,0-7.02,1.37-13.56,4.13-19.63,2.75-6.07,6.54-11.33,11.38-15.79,4.27-3.98,9.32-7.09,15.15-9.32,5.83-2.23,12.64-3.34,20.42-3.34h20.21c7.78,0,14.59,1.12,20.41,3.34,5.83,2.23,10.89,5.34,15.16,9.32,4.84,4.46,8.63,9.72,11.38,15.79,2.75,6.07,4.13,12.62,4.13,19.63,0,6.36-1.09,12.29-3.27,17.79-2.19,5.5-5.22,10.38-9.11,14.65-4.46,4.84-9.87,8.66-16.22,11.46-6.35,2.8-13.85,4.2-22.48,4.2h-20.21ZM332.67,60.37c-4.36,0-7.97.57-10.81,1.71-2.84,1.14-5.31,2.66-7.4,4.55-2.18,2.09-3.91,4.55-5.19,7.4-1.28,2.85-1.92,5.88-1.92,9.11,0,2.94.52,5.72,1.56,8.32,1.04,2.61,2.51,4.91,4.41,6.91,2.08,2.28,4.69,4.08,7.82,5.4,3.13,1.33,6.97,1.99,11.53,1.99h20.21c4.55,0,8.4-.66,11.53-1.99,3.13-1.33,5.74-3.13,7.82-5.4,1.9-1.99,3.37-4.29,4.41-6.91,1.04-2.6,1.56-5.38,1.56-8.32,0-3.22-.64-6.26-1.92-9.11-1.28-2.85-3.01-5.31-5.19-7.4-2.09-1.9-4.56-3.42-7.4-4.55-2.85-1.14-6.45-1.71-10.81-1.71h-20.21Z"}),(0,eW.Lk)("path",{d:"M461.12,131.09c-8.63,0-16.13-1.4-22.48-4.2-6.35-2.8-11.76-6.62-16.22-11.46-3.89-4.27-6.93-9.15-9.11-14.65-2.19-5.5-3.27-11.43-3.27-17.79,0-7.02,1.37-13.56,4.13-19.63,2.75-6.07,6.54-11.33,11.38-15.79,4.27-3.98,9.32-7.09,15.15-9.32,5.83-2.23,12.64-3.34,20.42-3.34h20.21c7.78,0,14.59,1.12,20.41,3.34,5.83,2.23,10.89,5.34,15.16,9.32,4.84,4.46,8.63,9.72,11.38,15.79,2.75,6.07,4.13,12.62,4.13,19.63,0,6.36-1.09,12.29-3.27,17.79-2.19,5.5-5.22,10.38-9.11,14.65-4.46,4.84-9.87,8.66-16.22,11.46-6.35,2.8-13.85,4.2-22.48,4.2h-20.21ZM461.12,60.37c-4.36,0-7.97.57-10.81,1.71-2.84,1.14-5.31,2.66-7.4,4.55-2.18,2.09-3.91,4.55-5.19,7.4-1.28,2.85-1.92,5.88-1.92,9.11,0,2.94.52,5.72,1.56,8.32,1.04,2.61,2.51,4.91,4.41,6.91,2.08,2.28,4.69,4.08,7.82,5.4,3.13,1.33,6.97,1.99,11.53,1.99h20.21c4.55,0,8.4-.66,11.53-1.99,3.13-1.33,5.74-3.13,7.82
3-5.4,1.9-1.99,3.37-4.29,4.41-6.91,1.04-2.6,1.56-5.38,1.56-8.32,0-3.22-.64-6.26-1.92-9.11-1.28-2.85-3.01-5.31-5.19-7.4-2.09-1.9-4.56-3.42-7.4-4.55-2.85-1.14-6.45-1.71-10.81-1.71h-20.21Z"}),(0,eW.Lk)("path",{d:"M661.99,112.45c0,3.6-.5,6.71-1.5,9.32-1,2.61-2.32,4.74-3.98,6.4-1.66,1.66-3.58,2.9-5.77,3.7-2.18.8-4.46,1.21-6.83,1.21-4.08,0-7.66-.59-10.75-1.78-3.08-1.18-5.76-3.1-8.04-5.76l-52.79-61.04c-.76-.85-1.52-1.28-2.28-1.28-.66,0-1.24.24-1.71.71s-.71,1.14-.71,1.99v65.17h-25.33V55.25c0-4.08.54-7.54,1.63-10.39,1.09-2.85,2.64-5.17,4.62-6.97,1.99-1.8,4.36-3.11,7.12-3.91,2.75-.8,5.73-1.21,8.96-1.21,4.55,0,8.4.71,11.53,2.13,3.13,1.42,6.21,3.89,9.25,7.4l46.95,56.2c.38.48.76.78,1.14.93.38.14.81.21,1.28.21,1.33,0,1.99-.85,1.99-2.56v-62.18h25.19v77.55Z"}),(0,eW.Lk)("path",{d:"M699.59,34.9v96.19h-25.9V34.9h25.9Z"}),(0,eW.Lk)("path",{d:"M818.34,34.9v25.47h-42.12v70.72h-25.9V60.37h-42.25v-25.47h110.27Z"})])]),(0,eW.Lk)("path",{class:"x-mark",d:"M1020.7,44.12c-.65.87-1.38,1.67-2.17,2.39l-32.95,31.86,37.19,36.98c.36.36.69.74.98,1.14.29.4.58.78.87,1.14h-28.16c-.51-.8-1.09-1.52-1.74-2.17l-23.38-24.36-24.69,24.36c-.36.36-.71.72-1.03,1.09-.33.36-.63.73-.92,1.09h-25.88c.29-.44.58-.82.87-1.14s.65-.71,1.09-1.14l37.95-36.98-32.84-31.86c-.87-.72-1.56-1.52-2.07-2.39h27.41c.51.8,1.12,1.6,1.85,2.39l19.47,19.79,20.55-19.79c.44-.36.82-.76,1.14-1.19.33-.44.63-.83.92-1.2h25.56Z"}),(0,eW.Lk)("g",{class:"ninegag-logo-path"},[(0,eW.Lk)("path",{d:"M1197.65,40.52c-.05-12.97-3.35-22.95-9.89-29.93-6.55-6.98-16.05-10.51-28.52-10.59-12.47.08-21.98,3.61-28.52,10.59-6.55,6.98-9.84,16.96-9.89,29.93v29.47c0,11.91,2.35,21.01,7.04,27.31,4.69,6.3,11.7,9.47,21.02,9.53,5.64-.02,10.41-1.25,14.32-3.68,3.91-2.44,6.96-5.97,9.14-10.59v29.47c-.02,7.57-1.24,12.8-3.65,15.68-2.41,2.88-5.87,4.25-10.38,4.12-4.07.06-7.26-1.15-9.58-3.63-2.31-2.48-3.49-6.56-3.54-12.26v-5.76h-23.92v4.14c.02,12.97,3.2,22.95,9.55,29.93,6.35,6.98,15.74,10.51,28.18,10.59,13.08-.05,22.8-3.64,29.16-10.76,6.35-7.13,9.52-17.51,9.49-31.14V40.52ZM1159.24,83.8c-4.07.06-7.26-1.15-9.58-3.63-2.31-2.47-3.49-6.56-3.54-12.26v-29.01c.04-5.69,1.22-9.74,3.54-12.14,2.31-2.41,5.51-3.58,9.58-3.51,4.07-.07,7.26,1.1,9.58,3.51,2.31,2.41,3.49,6.46,3.54,12.14v29.01c-.04,5.7-1.22,9.78-3.54,12.26-2.31,2.48-5.51,3.68-9.58,3.63Z"}),(0,eW.Lk)("path",{d:"M1252.51,96.24h11.5v29.7c-.04,5.69-1.22,9.74-3.54,12.14-2.31,2.41-5.51,3.58-9.58,3.51-4.07.07-7.26-1.1-9.58-3.51-2.31-2.41-3.49-6.46-3.54-12.14V38.91c.04-5.7,1.22-9.78,3.54-12.26,2.31-2.47,5.51-3.68,9.58-3.63,4.07-.06,7.26,1.15,9.58,3.63,2.31,2.48,3.49,6.56,3.54,12.26v17.27h23.92v-15.66c-.02-12.97-3.2-22.95-9.55-29.93-6.35-6.98-15.74-10.51-28.18-10.59-12.44.08-21.83,3.61-28.18,10.59-6.35,6.98-9.53,16.96-9.55,29.93v83.8c.02,12.97,3.2,22.95,9.55,29.93,6.35,6.98,15.74,10.51,28.18,10.59,12.44-.08,21.83-3.61,28.18-10.59,6.35-6.98,9.53-16.96,9.55-29.93v-51.11h-35.43v23.02Z"}),(0,eW.Lk)("path",{d:"M1360.4,1.84h-37.04l-25.76,161.16h23.23l4.37-29.24h31.05l4.37,29.24h25.53L1360.4,1.84ZM1340.62,30.39l12.19,81.5h-24.38l12.19-81.5Z"}),(0,eW.Lk)("path",{d:"M1435.82,96.24h11.5v29.7c-.04,5.69-1.22,9.74-3.54,12.14-2.31,2.41-5.51,3.58-9.58,3.51-4.07.07-7.26-1.1-9.58-3.51-2.31-2.41-3.49-6.46-3.54-12.14V38.91c.04-5.7,1.22-9.78,3.54-12.26,2.31-2.47,5.51-3.68,9.58-3.63,4.07-.06,7.26,1.15,9.58,3.63,2.31,2.48,3.49,6.56,3.54,12.26v17.27h23.92v-15.66c-.02-12.97-3.2-22.95-9.55-29.93-6.35-6.98-15.74-10.51-28.18-10.59-12.44.08-21.83,3.61-28.18,10.59-6.35,6.98-9.53,16.96-9.55,29.93v83.8c.02,12.97,3.2,22.95,9.55,29.93,6.35,6.98,15.74,10.51,28.18,10.59,12.44-.08,21.83-3.61,28.18-10.59,6.35-6.98,9.53-16.96,9.55-29.93v-51.11h-35.43v23.02Z"})])])],-1)),t[6]||(t[6]=(0,eW.Lk)("div",{class:"offer-amount"},"$10 USD",-1)),t[7]||(t[7]=(0,eW.Lk)("div",{class:"description"}," Enter your referral code to get $10 USD. ",-1)),o.showReferralCode?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:"referral-code",onClick:t[0]||(t[0]=(...e)=>s.copyReferralCode&&s.copyReferralCode(...e)),onFocusout:t[1]||(t[1]=e=>i.copied=!1)},[(0,eW.Lk)("span",i6,[(0,eW.eW)((0,eX.v_)(s.referralCode)+" ",1),(0,eW.Lk)("span",{class:(0,eX.C4)(["copied-hint",{active:i.copied}])},[...t[3]||(t[3]=[(0,eW.eW)(" Copied! ",-1),(0,eW.Lk)("span",{class:"copied-hint-arrow"},null,-1)])],2)])],32)):(0,eW.Q3)("",!0),(0,eW.bF)(n,{class:"redeem-button",color:"primary",onClick:s.redeemReferralCode},{default:(0,eW.k6)(()=>[...t[4]||(t[4]=[(0,eW.Lk)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,eW.Lk)("path",{d:"M19.4255 5.01754C19.4561 4.82711 19.4798 4.63281 19.4469 4.44275C19.258 3.35133 18.0178 2.72592 17.0096 3.30832L3.97882 12.4759C2.93497 13.0788 3.48884 14.6814 4.68166 14.5095L11.0391 13.2756C11.9194 13.1487 12.7753 13.5673 13.2237 14.3099
3C13.3471 14.5142 13.4107 14.7472 13.4656 14.9795L14.8 20.6307C14.8274 20.7468 14.8596 20.8635 14.9196 20.9667C15.4242 21.8359 16.78 21.5786 16.9368 20.5906C16.9569 20.4636 16.9619 20.334 16.9823 20.207L19.4255 5.01754Z",fill:"#09090b"})],-1),(0,eW.Lk)("span",null," Redeem in Moonit ",-1)])]),_:1},8,["onClick"]),(0,eW.Lk)("div",{class:"later",onClick:t[2]||(t[2]=(...e)=>s.dismiss&&s.dismiss(...e))}," Skip for now ")]),_:1},8,["max-height"])}],["__scopeId","data-v-ce582de3"]]);var i8=o(17181);let i7={key:0,class:"dimension-picker"},se=["value"],st=["value"],so={key:0,class:"dimension-desc"},sr={key:1,class:"entry-preview"},si={key:0,class:"title"},ss={key:1,class:"media"},sn=["src","alt"],sa=["src"],sl={key:2,class:"loading"},sc={key:3,class:"error"},sd={class:"footer-btn-group"},sp={class:"humor-controls"},su=["disabled"],sh={class:"buttons"},sm=["disabled","onClick"],sg={key:0},sf={key:1},sb={key:2},sv={key:0,class:"error"};o(21146);let sy=(0,e0.A)({name:"HumorControls",emits:["submit"],props:{entry:{type:Object,required:!0},generating:{type:Boolean,default:!1},saving:{type:Boolean,default:!1},generateReason:{type:Function,required:!0}},data(){return{reason:this.entry&&this.entry.label&&this.entry.label.reason||"",pending:null,generatingLocal:null,localError:null}},computed:{verdicts:()=>["GOOD","BAD","SKIP"],currentLabel(){return this.entry.label&&this.entry.label.label},busy(){return this.saving||this.generating}},watch:{"entry.id"(){this.reason=this.entry&&this.entry.label&&this.entry.label.reason||"",this.pending=null,this.localError=null}},methods:{buttonClass:e=>({good:"GOOD"===e,bad:"BAD"===e,skip:"SKIP"===e}),async onClick(e){this.localError=null;let t=(this.reason||"").trim();if("SKIP"===e&&!t){this.localError="Reason is required for SKIP";return}let o=t;if(!t&&"SKIP"!==e){this.generatingLocal=e;let t=await this.generateReason(e);if(this.generatingLocal=null,!t){this.localError="Failed to generate reason";return}this.reason=t,o=t}this.pending=e,this.$emit("submit",{label:e,reason:o}),this.pending=null}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",sp,[(0,eW.bo)((0,eW.Lk)("textarea",{class:"reason","onUpdate:modelValue":t[0]||(t[0]=e=>i.reason=e),disabled:s.busy,placeholder:"Why is this GOOD / BAD / SKIP? Leave empty for GOOD/BAD and AI will explain.",rows:"4"},null,8,su),[[eY.Jo,i.reason]]),(0,eW.Lk)("div",sh,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.verdicts,e=>((0,eW.uX)(),(0,eW.CE)("button",{key:e,type:"button",class:(0,eX.C4)(["verdict",[s.buttonClass(e),{active:s.currentLabel===e}]]),disabled:s.busy,onClick:t=>s.onClick(e)},[i.pending===e?((0,eW.uX)(),(0,eW.CE)("span",sg,"â¦")):i.generatingLocal===e?((0,eW.uX)(),(0,eW.CE)("span",sf,"Generatingâ¦")):((0,eW.uX)(),(0,eW.CE)("span",sb,(0,eX.v_)(e),1))],10,sm))),128))]),i.localError?((0,eW.uX)(),(0,eW.CE)("p",sv,(0,eX.v_)(i.localError),1)):(0,eW.Q3)("",!0)])}],["__scopeId","data-v-f2042f14"]]),sw={class:"safety-controls"},sk={key:0,class:"loading"},sP={key:1,class:"vocab-grid"},s_={class:"vocab-label"},sO={key:0,class:"vocab-meta"},sC={key:0,class:"binary-buttons"},sA=["disabled","onClick"],sS={key:1,class:"numeric-input"},sI=["min","max","value","disabled","onInput"],sT=["min","max","value","disabled","onInput"],sx=["disabled"],sE={class:"save"},sL=["disabled"];o(39336);let sM=(0,e0.A)({name:"SafetyControls",emits:["submit"],props:{entry:{type:Object,required:!0},vocabulary:{type:Array,default:()=>[]},saving:{type:Boolean,default:!1}},data(){return{draft:this.buildBaseline(this.entry,this.vocabulary),reason:this.entry&&this.entry.label&&this.entry.label.reason||""}},computed:{activeVocab(){return(this.vocabulary||[]).filter(e=>!e.isArchived)},isSaved(){return this.entry.label&&"LABELED"===this.entry.label.label},baseline(){return this.buildBaseline(this.entry,this.vocabulary)},isDirty(){let e=this.draft,t=this.baseline;for(let o of new Set([...Object.keys(e),...Object.keys(t)]))if(e[o]!==t[o])return!0;let o=this.entry.label&&this.entry.label.reason||"";return(this.reason||"").trim()!==o.trim()}},watch:{"entry.id"(){this.draft=this.buildBaseline(this.entry,this.vocabulary),this.reason=this.entry&&this.entry.label&&this.entry.label.reason||""},vocabulary(){this.draft=this.buildBaseline(this.entry,this.vocabulary)}},methods:{buildBaseline(e,t){let o={},r=e&&e.label&&e.label.safety||{};for(let e of t||[])if(!e.isArchived)if("binary"===e.type){let t=this.parseLevels(e),i=r[e.categoryKey];o[e.categoryKey]="string"==typeof i&&t.includes(i)?i:t[0]}else{let t=r[e.categoryKey];o[e.categoryKey]="number"==typeof t?t:e.numericMin||0}return o},parseLevels(e){if(!e.levels)return["NONE","YES"];try{return JSON.parse(e.levels)}catch(e){return["NONE","YES"]}},stringValue(e){return"string"==typeof this.draft[e]?this.draft[e]:""},numericValue(e){let t=this.draft[e.categoryKey];return"number"==typeof t?t:e.numericMin||0},setValue(e,t){var o,r;this.draft=(o=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},this.draft),r=r={[e]:t}
3,Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))}),o)},levelClass:e=>"NONE"===e?"none":"LOW"===e?"low":"MEDIUM"===e?"medium":"HIGH"===e||"YES"===e?"high":"",onSubmit(){this.$emit("submit",{safety:this.draft,reason:(this.reason||"").trim()||null})}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",sw,[o.vocabulary&&o.vocabulary.length?((0,eW.uX)(),(0,eW.CE)("div",sP,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.activeVocab,e=>((0,eW.uX)(),(0,eW.CE)("div",{key:e.id,class:"vocab-row"},[(0,eW.Lk)("div",s_,[(0,eW.Lk)("span",null,(0,eX.v_)(e.displayLabel),1),"numeric"===e.type?((0,eW.uX)(),(0,eW.CE)("span",sO,(0,eX.v_)(e.numericMin)+"â"+(0,eX.v_)(e.numericMax)+" (â¥"+(0,eX.v_)(e.binaryThreshold)+" = flagged) ",1)):(0,eW.Q3)("",!0)]),"binary"===e.type?((0,eW.uX)(),(0,eW.CE)("div",sC,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.parseLevels(e),t=>((0,eW.uX)(),(0,eW.CE)("button",{key:t,type:"button",class:(0,eX.C4)(["level",s.levelClass(t),{active:s.stringValue(e.categoryKey)===t}]),disabled:o.saving,onClick:o=>s.setValue(e.categoryKey,t)},(0,eX.v_)(t),11,sA))),128))])):((0,eW.uX)(),(0,eW.CE)("div",sS,[(0,eW.Lk)("input",{type:"range",min:e.numericMin,max:e.numericMax,value:s.numericValue(e),disabled:o.saving,onInput:t=>s.setValue(e.categoryKey,Number(t.target.value))},null,40,sI),(0,eW.Lk)("input",{type:"number",min:e.numericMin,max:e.numericMax,value:s.numericValue(e),disabled:o.saving,onInput:t=>s.setValue(e.categoryKey,Number(t.target.value))},null,40,sT)]))]))),128))])):((0,eW.uX)(),(0,eW.CE)("div",sk,"Loading vocabularyâ¦")),(0,eW.bo)((0,eW.Lk)("textarea",{class:"reason","onUpdate:modelValue":t[0]||(t[0]=e=>i.reason=e),disabled:o.saving,placeholder:"Optional context for this labelling decision",rows:"3"},null,8,sx),[[eY.Jo,i.reason]]),(0,eW.Lk)("div",sE,[(0,eW.Lk)("button",{type:"button",class:"save-btn",disabled:o.saving||!s.isDirty,onClick:t[1]||(t[1]=(...e)=>s.onSubmit&&s.onSubmit(...e))},(0,eX.v_)(o.saving?"Savingâ¦":s.isSaved&&!s.isDirty?"Saved":"Save labels"),9,sL)])])}],["__scopeId","data-v-6e56211f"]]);function sj(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function sD(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let sU={name:"GoldenDatasetLabeler",emits:["close"],props:{postId:{type:String,default:null}},components:{ModalView:oi.Nb,ModalHeader:oi.Kb,GeneralButton:oi.rS,HumorControls:sy,SafetyControls:sM},computed:sD(sj({},(0,tb.aH)(i8.a,["entry","dimension","dimensions","vocabulary","isLoading","isGenerating","error"])),{firstMedia(){return this.entry&&this.entry.media&&this.entry.media[0]},dimensionDescription(){let e=this.dimensions.find(e=>e.key===this.dimension);return e?e.description:""}}),methods:sD(sj({},(0,tb.i0)(i8.a,["open","close","loadEntry","loadVocabulary","submitHumor","submitSafety","generateReason","softDelete"])),{onClose(){this.close(),this.$emit("close")},async onDimensionChange(e){let t=e.target.value;await this.loadEntry(t),"safety"===t&&await this.loadVocabulary()},isImage:e=>e&&"string"==typeof e.type&&e.type.startsWith("image"),isVideo:e=>e&&"string"==typeof e.type&&e.type.startsWith("video"),async onHumorSubmit({label:e,reason:t}){await this.submitHumor(e,t)},async onGenerate(e){return await this.generateReason(e)},async onSafetySubmit({safety:e,reason:t}){await this.submitSafety(e,t)},async onDelete(){!window.confirm("Soft-delete this entry? It will be hidden from labelling lists.")||await this.softDelete()&&this.$emit("close")}}),async mounted(){this.postId&&!this.entry?(await this.open({postId:this.postId}),"safety"===this.dimension&&await this.loadVocabulary()):"safety"!==this.dimension||this.vocabulary.length||await this.loadVocabulary()}};o(3660);let sR=(0,e0.A)(sU,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("HumorControls"),l=(0,eW.g2)("SafetyControl
3s"),c=(0,eW.g2)("GeneralButton"),d=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(d,{class:"golden-dataset-labeler",onOnOverlayClick:s.onClose,showFooter:"",showFooterBorder:""},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{closeButton:!0,onClose:s.onClose},{default:(0,eW.k6)(()=>[...t[1]||(t[1]=[(0,eW.eW)(" Label for Golden Dataset ",-1)])]),_:1},8,["onClose"])]),modalFooter:(0,eW.k6)(()=>[(0,eW.Lk)("div",sd,[e.entry?((0,eW.uX)(),(0,eW.Wv)(c,{key:0,round:"light",color:"danger",onClick:s.onDelete},{default:(0,eW.k6)(()=>[...t[3]||(t[3]=[(0,eW.eW)("Delete",-1)])]),_:1},8,["onClick"])):(0,eW.Q3)("",!0),(0,eW.bF)(c,{round:"light",color:"secondary",onClick:s.onClose},{default:(0,eW.k6)(()=>[...t[4]||(t[4]=[(0,eW.eW)("Close",-1)])]),_:1},8,["onClick"])])]),default:(0,eW.k6)(()=>[e.dimensions.length?((0,eW.uX)(),(0,eW.CE)("div",i7,[t[2]||(t[2]=(0,eW.Lk)("label",null,"Dimension",-1)),(0,eW.Lk)("select",{value:e.dimension,onChange:t[0]||(t[0]=(...e)=>s.onDimensionChange&&s.onDimensionChange(...e))},[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(e.dimensions,e=>((0,eW.uX)(),(0,eW.CE)("option",{key:e.key,value:e.key},(0,eX.v_)(e.label),9,st))),128))],40,se),s.dimensionDescription?((0,eW.uX)(),(0,eW.CE)("p",so,(0,eX.v_)(s.dimensionDescription),1)):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0),e.entry?((0,eW.uX)(),(0,eW.CE)("div",sr,[e.entry.title?((0,eW.uX)(),(0,eW.CE)("p",si,(0,eX.v_)(e.entry.title),1)):(0,eW.Q3)("",!0),s.firstMedia?((0,eW.uX)(),(0,eW.CE)("div",ss,[s.isImage(s.firstMedia)?((0,eW.uX)(),(0,eW.CE)("img",{key:0,src:s.firstMedia.url,alt:e.entry.title||""},null,8,sn)):s.isVideo(s.firstMedia)?((0,eW.uX)(),(0,eW.CE)("video",{key:1,src:s.firstMedia.url,controls:"",playsinline:""},null,8,sa)):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0),e.isLoading&&!e.entry?((0,eW.uX)(),(0,eW.CE)("div",sl,"Loadingâ¦")):(0,eW.Q3)("",!0),e.error?((0,eW.uX)(),(0,eW.CE)("p",sc,(0,eX.v_)(e.error),1)):(0,eW.Q3)("",!0),e.entry&&"humor"===e.dimension?((0,eW.uX)(),(0,eW.Wv)(a,{key:4,entry:e.entry,generating:e.isGenerating,saving:e.isLoading,generateReason:s.onGenerate,onSubmit:s.onHumorSubmit},null,8,["entry","generating","saving","generateReason","onSubmit"])):(0,eW.Q3)("",!0),e.entry&&"safety"===e.dimension?((0,eW.uX)(),(0,eW.Wv)(l,{key:5,entry:e.entry,vocabulary:e.vocabulary,saving:e.isLoading,onSubmit:s.onSafetySubmit},null,8,["entry","vocabulary","saving","onSubmit"])):(0,eW.Q3)("",!0)]),_:1},8,["onOnOverlayClick"])}],["__scopeId","data-v-cfee49f6"]]);var sF=o(27864);let sB={class:"block-content"},sN={class:"block-content__input"},s$={key:0,class:"block-content__input__right"},sH={key:0,class:"block-content__description"},sV={class:"block-content__content"},sW={class:"name"},sX={key:1,class:"block-content__empty"},sG={key:1,class:"block-content__footer"},sz={components:{IconBin:sF.A,GeneralInput:oi.vX,GeneralButton:oi.rS},props:["isDesktop","items","prefillItems","disableAddButton"],emits:["onSave","onDelete"],data(){return{value:this.prefillItems?this.prefillItems.join(", "):""}},methods:{onDelete(e){this.$emit("onDelete",e)},onSave(){this.disableAddButton||(this.$emit("onSave",this.value),this.value="")},hasDescriptionSlot(){return!!this.$slots.description}}};o(15833);let sK=(0,e0.A)(sz,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("GeneralInput"),a=(0,eW.g2)("GeneralButton"),l=(0,eW.g2)("IconBin");return(0,eW.uX)(),(0,eW.CE)("div",sB,[(0,eW.Lk)("div",sN,[(0,eW.bF)(n,{type:"text",autofocus:!0,placeholder:"You can add multiple words or phrases, separate by commas.",modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),onKeydown:(0,eY.jR)(s.onSave,["enter"])},null,8,["modelValue","onKeydown"]),o.isDesktop?((0,eW.uX)(),(0,eW.CE)("div",s$,[(0,eW.bF)(a,{label:"Add",color:"primary",round:"light",onClick:s.onSave,disabled:""===this.value||o.disableAddButton},null,8,["onClick","disabled"])])):(0,eW.Q3)("",!0)]),s.hasDescriptionSlot?((0,eW.uX)(),(0,eW.CE)("div",sH,[(0,eW.RG)(e.$slots,"description",{},void 0,!0)])):(0,eW.Q3)("",!0),(0,eW.Lk)("div",sV,[o.items.length>0?((0,eW.uX)(!0),(0,eW.CE)(eW.FK,{key:0},(0,eW.pI)(o.items,e=>((0,eW.uX)(),(0,eW.CE)("div",{key:e,class:"block-content__item"},[(0,eW.Lk)("div",sW,(0,eX.v_)(e),1),(0,eW.bF)(l,{size:"20",onClick:t=>s.onDelete(e),class:"remove-button"},null,8,["onClick"])]))),128)):((0,eW.uX)(),(0,eW.CE)("div",sX,"No blocked"))]),o.isDesktop?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("div",sG,[(0,eW.bF)(a,{label:"Add",color:"primary",round:"light",onClick:s.onSave,disabled:""===this.value||o.disableAddButton},null,8,["onClick","disabled"])]))])}],["__scopeId","data-v-ef5df434"]]);var sQ=o(14648);let sY={components:{Loading:sQ.A,BlockContent:sK,IconBin:sF.A,GeneralInput:oi.vX,GeneralButton:oi.rS},data:()=>({loading:!1}),props:["showAddButton"],setup:()=>({userStore:(0,eF.kH)()}),computed:{muteList(){return this.userStore.userInfo.muteList.slice().reverse()}},methods:{async removeMuteListItem(e){this.loading=!0,await this.userStore.deleteMuteList(e),this.loading=!1},async saveMuteList(e){this.loading=!0,await this.userStore.addMuteList(e.split(",").map(e=>e.trim()).filter(e=>""!==e)),this.loading=!1}}},sq={emits:["onClose"],components:{MuteList:(0,e0.A)(sY,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BlockContent"),a=(0,eW.g2)("Loading");return(0,eW.uX)(),(0,eW.Wv)(a,{loading:i.loading},{default:(0,eW.k6)(()=>[(0,eW.bF)(n,{items:s.muteList,showAddButton:o.showAddButton,onOnSave:s.saveMuteList,onOnDelete:s.removeMuteListItem,disableAddButton:i.loading},null,8,["items","showAddButton","onOnSave","onOnDelete","disableAddButton"])]),_:1},8,["loading"])}]]),ModalView:oi.Nb,ModalHeader:oi.Kb}},sZ=(0,e0.A)(sq,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("MuteList"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("onClose")),contentPadding:!1},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:t[0]||(t[0]=t=>e.$emit("onClose"))},{default:(0,eW.k6)(()=>[...t[2]||(t[2]=[(0,eW.eW)(" Blocked titles ",-1)])]),_:1})]),default:(0,eW.k6)(()=>[(0,eW.bF)(a)]),_:1})}]]),sJ={key:0,class:"description"},s0={class:"profile"},s1={key:0,class:"emoji-icon"},s2=["src","alt"],s6={key:0,class:"description"},s3={key:0,class:"tag-item"},s4={class:"name"},s5={class:"tag-container"},s9=["onClick"],s8={key:1,class:"plus"};o(27447);let s7={props:["isDesktop","isSignup"],emits:["onClose"],components:{IconCheck:i4.A,ModalView:oi.Nb,ModalHeader:oi.Kb,GeneralButton:oi.rS,IconPlus:i3.A},data:()=>({step:0}),setup:()=>({userStore:(0,eF.kH)(),tagStore:(0,oF.P)()}),computed:{userFollowedPages(){return this.userStore.userFollowedPages},interests(){return Object.values(this.tagStore.interests)},sortedFollowedInterests(){return this.interests.filter(e=>this.userFollowedPages.interests.find(t=>t.interest.listType===e.listType))}},methods:{goPrev(){this.step=0},goNext(){this.step=1},onClickCloseButton(){1===this.step&&this.goPrev()},getInterestTags(e){let t=this.tagStore.interests[e.listType];return(null==t?void 0:t.tags)||[]},async handleFollowTagClick(e){let t=!this.isTagFollowed(e);await this.userStore.updateUserFollowedPages("tag",e.key,{isFollowing:+!!t,notification:t?"Some":"No"}),await eu.A.trackTagFollowed(e.key,t?"Follow":"Unfollow",this.isSignup?"signup-modal":"edit-modal")},async handleFollowInterestClick(e){let t=!this.isInterestFollowed(e);await this.userStore.updateUserFollowedPages("interest",e.listType,{isFollowing:+!!t,notification:t?"Some":"No"}),await eu.A.trackInterestFollowed(e.name,t?"Follow":"Unfollow",this.isSignup?"signup-modal":"edit-modal")},isTagFollowed(e){return!!this.userFollowedPages.tags.find(t=>t.tag.url===e.url||t.tag.key===e.key)},isInterestFollowed(e){return!!this.userFollowedPages.interests.find(t=>t.interest.url===e.url)},closeModal(){this.$emit("onClose"),this.isSignup&&this.userStore.updateSettings({initialFollowFinished:1})},getInterestButtonStyle(e){return this.isInterestFollowed(e)?{}:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e.buttonTextColor?{color:e.buttonTextColor}:{}
3,e.buttonBackgroundColor?{backgroundColor:e.buttonBackgroundColor}:{},e.buttonBackgroundColor?{borderColor:e.buttonBackgroundColor}:{})},getInterestBackgroundStyle:e=>e.profileBackgroundColor?{backgroundColor:e.profileBackgroundColor,color:e.profilePrimaryTextColor}:{}}};o(59908);let ne=(0,e0.A)(s7,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("GeneralButton"),l=(0,eW.g2)("IconCheck"),c=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(c,{class:"follow-page-modal",showFooter:!0,showFooterBorder:!0,showScroll:!0,"fixed-footer":!0,"max-height":o.isDesktop?"80vh":null,type:o.isDesktop?"default":"fullscreen"},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:s.onClickCloseButton,showOptionButton:!0,showCloseButton:1===i.step,closeButton:"back"},(0,eW.eX)({default:(0,eW.k6)(()=>[(0,eW.eW)((0,eX.v_)(0===i.step?"Interests":"Tags")+" ",1)]),_:2},[0===i.step?{name:"modalHeaderOption",fn:(0,eW.k6)(()=>[(0,eW.Lk)("div",{onClick:t[0]||(t[0]=(...e)=>s.closeModal&&s.closeModal(...e))}," Skip ")]),key:"0"}:void 0]),1032,["onClose","showCloseButton"])]),modalFooter:(0,eW.k6)(()=>[0===i.step?((0,eW.uX)(),(0,eW.Wv)(a,{key:0,label:"Next",color:"primary",style:{width:"100%"},onClick:s.goNext,disabled:0===s.userFollowedPages.interests.length||s.userFollowedPages.interests.length<3&&o.isSignup},null,8,["onClick","disabled"])):((0,eW.uX)(),(0,eW.Wv)(a,{key:1,label:"Done",color:"primary",style:{width:"100%"},onClick:s.closeModal},null,8,["onClick"]))]),default:(0,eW.k6)(()=>[0===i.step?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:0},[o.isSignup?((0,eW.uX)(),(0,eW.CE)("div",sJ," Pick 3 or more you'd like to see in your home feed. ")):(0,eW.Q3)("",!0),(0,eW.Lk)("div",null,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.interests,e=>((0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["interest-item",{active:s.isInterestFollowed(e)}]),style:(0,eX.Tr)(s.getInterestBackgroundStyle(e))},[(0,eW.Lk)("div",s0,[e.emoji?((0,eW.uX)(),(0,eW.CE)("span",s1,(0,eX.v_)(e.emoji),1)):((0,eW.uX)(),(0,eW.CE)("img",{key:1,src:e.imageUrl,alt:e.name,width:"40",height:"40"},null,8,s2)),(0,eW.eW)(" "+(0,eX.v_)(e.name),1)]),(0,eW.bF)(a,{label:s.isInterestFollowed(e)?"Following":"Follow",color:s.isInterestFollowed(e)?"inherit":"primary",round:"light",onClick:t=>s.handleFollowInterestClick(e),style:(0,eX.Tr)(s.getInterestButtonStyle(e))},null,8,["label","color","onClick","style"])],6))),256))])],64)):((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[o.isSignup?((0,eW.uX)(),(0,eW.CE)("div",s6," Select a few to get started. You can update these later. ")):(0,eW.Q3)("",!0),(0,eW.Lk)("div",null,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.sortedFollowedInterests,e=>((0,eW.uX)(),(0,eW.CE)(eW.FK,null,[s.getInterestTags(e).length>0?((0,eW.uX)(),(0,eW.CE)("div",s3,[(0,eW.Lk)("div",s4,(0,eX.v_)(e.name),1),(0,eW.Lk)("div",s5,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.getInterestTags(e),e=>((0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["tag",{active:s.isTagFollowed(e)}]),onClick:t=>s.handleFollowTagClick(e)},[(0,eW.Lk)("span",null,(0,eX.v_)(e.key),1),s.isTagFollowed(e)?((0,eW.uX)(),(0,eW.Wv)(l,{key:0,size:"12"})):((0,eW.uX)(),(0,eW.CE)("span",s8,"+"))],10,s9))),256))])])):(0,eW.Q3)("",!0)],64))),256))])],64))]),_:1},8,["max-height","type"])}],["__scopeId","data-v-05f0ee5c"]]),nt={class:"notes"},no={class:"notes__content"},nr={data:()=>({loading:!1}),components:{Loading:sQ.A,BlockContent:sK,IconBin:sF.A,GeneralInput:oi.vX,GeneralButton:oi.rS},props:["showAddButton","prefillBlockTags","isDesktop"],setup:()=>({userStore:(0,eF.kH)()}),computed:{blockTags(){return this.userStore.userInfo.blockTags.slice().reverse()}},methods:{async deleteBlockTag(e){this.loading=!0,await this.userStore.deleteBlockTag(e),this.loading=!1},async addBlockTag(e){this.loading=!0,await this.userStore.addBlockTag(e.split(",").map(e=>e.trim()).filter(e=>""!==e)),this.loading=!1}}};o(38725);let ni=(0,e0.A)(nr,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BlockContent"),a=(0,eW.g2)("Loading");return(0,eW.uX)(),(0,eW.Wv)(a,{loading:i.loading},{default:(0,eW.k6)(()=>[(0,eW.bF)(n,{items:s.blockTags,showAddButton:o.showAddButton,prefillItems:o.prefillBlockTags,onOnSave:s.addBlockTag,onOnDelete:s.deleteBlockTag,disableAddButton:i.loading,isDesktop:o.isDesktop},{description:(0,eW.k6)(()=>[t[1]||(t[1]=(0,eW.Lk)("div",{class:"highlight"},[(0,eW.Lk)("span",{class:"highlight__icon"},"â¨"),(0,eW.Lk)("div",{class:"highlight__content"},[(0,eW.Lk)("div",null,"Blocked tags will match post content, not just user-added tags!")])],-1)),(0,eW.Lk)("div",nt,[t[0]||(t[0]=(0,eW.Lk)("span",{class:"notes__icon"},null,-1)),(0,eW.Lk)("div",no,[o.isDesktop?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:0},[(0,eW.eW)(' (You can update the blocked tags anytime in "Settings > Content you see > Blocked tags") ')],64)):((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[(0,eW.eW)(' (You can update the blocked tags anytime in "Settings > Blocked tags") ')],64))])])]),_:1},8,["items","showAddButton","prefillItems","onOnSave","onOnDelete","disableAddButton","isDesktop"])]),_:1},8,["loading"])}],["__scopeId","data-v-32dcaf45"]]),ns={emits:["onClose"],props:["tags"],components:{BlockTag:ni,ModalView:oi.Nb,ModalHeader:oi.Kb}},nn=(0,e0.A)(ns,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("BlockTag"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("onClose")),contentPadding:!1},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:t[0]||(t[0]=t=>e.$emit("onClose"))},{default:(0,eW.k6)(()=>[...t[2]||(t[2]=[(0,eW.eW)(" Blocked tags ",-1)])]),_:1})]),default:(0,eW.k6)(()=>[(0,eW.bF)(a,{prefillBlockTags:o.tags,isDesktop:!0},null,8,["prefillBlockTags"])]),_:1})}
3]]),na={class:"blocklist"},nl={key:0,class:"blocklist__wrapper"},nc={key:1,class:"blocklist__empty"};var nd=o(71409),np=o(9714);function nu(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let nh={name:"Blocklist",components:{Loading:sQ.A,IconSpinnerAnimated:nd.A,BlockUserItem:np.A},data:()=>({loading:!1}),computed:nu({},(0,tb.aH)(eF.Z1,["blocklist"])),methods:(C=nu({},(0,tb.i0)(eF.Z1,{fetchBlockedUsers:"fetchBlockedUsers",unblockUser:"unBlockUser"})),A=A={async onUnblock(e){this.loading=!0,await this.unblockUser({accountID:e.accountId,username:e.username}),this.loading=!1}},Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(A)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(A)).forEach(function(e){Object.defineProperty(C,e,Object.getOwnPropertyDescriptor(A,e))}),C),async mounted(){this.loading=!0,await this.fetchBlockedUsers(),this.loading=!1}};o(54315);let nm=(0,e0.A)(nh,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BlockUserItem"),a=(0,eW.g2)("Loading");return(0,eW.uX)(),(0,eW.Wv)(a,{loading:i.loading},{default:(0,eW.k6)(()=>[(0,eW.Lk)("section",na,[e.blocklist.length>0?((0,eW.uX)(),(0,eW.CE)("div",nl,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(e.blocklist,e=>((0,eW.uX)(),(0,eW.Wv)(n,{key:e.userId,username:e.username,fullName:e.fullName,avatarUrl:e.avatarUrl,onOnUnblock:t=>s.onUnblock(e)},null,8,["username","fullName","avatarUrl","onOnUnblock"]))),128))])):((0,eW.uX)(),(0,eW.CE)("div",nc,[...t[0]||(t[0]=[(0,eW.Lk)("p",null,"No blocked users",-1)])]))])]),_:1},8,["loading"])}],["__scopeId","data-v-64c537d0"]]),ng={emits:["onClose"],props:["post"],computed:{prefillBlockTags(){return this.post?this.post.tags.map(e=>e.key):null}},components:{BlockedUsersList:nm,BlockTag:ni,ModalView:oi.Nb,ModalHeader:oi.Kb}},nf=(0,e0.A)(ng,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModalHeader"),a=(0,eW.g2)("BlockedUsersList"),l=(0,eW.g2)("ModalView");return(0,eW.uX)(),(0,eW.Wv)(l,{onOnOverlayClick:t[1]||(t[1]=t=>e.$emit("onClose")),contentPadding:!1},{modalHeader:(0,eW.k6)(()=>[(0,eW.bF)(n,{onClose:t[0]||(t[0]=t=>e.$emit("onClose"))},{default:(0,eW.k6)(()=>[...t[2]||(t[2]=[(0,eW.eW)(" Blocked users ",-1)])]),_:1})]),default:(0,eW.k6)(()=>[(0,eW.bF)(a)]),_:1})}]]),nb=["aria-labelledby"],nv={class:"consent-wall__panel"},ny={class:"consent-wall__header"},nw={class:"consent-wall__body"},nk={class:"consent-wall__pro"},nP={class:"consent-wall__btn-row"},n_={class:"consent-wall__fineprint"},nO={key:0},nC=["href"],nA=["innerHTML"],nS={key:1,class:"consent-wall__purposes"},nI=["aria-expanded","onClick"],nT={key:0,class:"consent-wall__purpose-desc"},nx={class:"consent-wall__choices"},nE={class:"consent-wall__choice"},nL={class:"consent-wall__fineprint"},nM={key:0},nj=["href"],nD={class:"consent-wall__choice"},nU={key:0,class:"consent-wall__choice-copy"},nR={key:1,class:"consent-wall__choice-copy"},nF=["disabled"],nB={key:2,class:"consent-wall__error"},nN={class:"consent-wall__retrieve"},n$={key:3,class:"consent-wall__retrieve"},nH={key:4,class:"consent-wall__retrieve"},nV=["innerHTML"],nW={key:1,class:"consent-wall__purposes"},nX=["aria-expanded","onClick"],nG={key:0,class:"consent-wall__purpose-desc"},nz={key:0,class:"consent-wall__copy"},nK=["disabled","onClick"],nQ={key:0,class:"consent-wall__copy"},nY={key:2,class:"consent-wall__error"},nq={class:"consent-wall__copy"},nZ=["disabled"],nJ={class:"consent-wall__field"},n0={key:0,class:"consent-wall__error"},n1=["disabled"],n2=["disabled"],n6={class:"consent-wall__copy"},n3={class:"consent-wall__field"},n4={class:"consent-wall__otp",role:"group","aria-labelledby":"consent-wall-otp-label"},n5=["aria-label","value","disabled","onKeydown","onInput","onPaste","onFocus"],n9={key:0,class:"consent-wall__error"},n8=["disabled"],n7=["disabled"],ae=["disabled"],at={key:0,class:"consent-wall__footer"},ao=["href"],ar=["href"],ai=["href"];function as(){if("u"<typeof window)return"";try{let e=new URLSearchParams(window.location.search);if("already_subscribed"!==e.get("type"))return"";let t=e.get("session_id")||"";return 0===t.indexOf("cs_")?t:""}catch(e){return""}}let an=(0,tb.nY)("pocWall",{state:()=>({visible:!1,mode:"guest",step:"choice",selectedPlan:null,claimSessionId:"",claimEmail:"",shownTracked:!1,pausedForAuth:!1,noticeHtml:"",purposes:[],expandedPurposeIds:{},purposesListExpanded:!1}),getters:{gdprApplies:()=>ef.A.matchesRegulation("gdpr"),ccpaApplies:()=>ef.A.matchesRegulation("ccpa"),enabled:()=>!1!==eL.getConfig().enabled,isProMode:e=>"pro"===e.mode,visiblePurposes:e=>e.purposesListExpanded||e.purposes.length<=4?e.purposes:e.purposes.slice(0,4),hasMorePurposes:e=>e.purposes.length>4&&!e.purposesListExpanded},actions:{loadCmpDisclosure(){try{let e=ef.A.getNoticeHtml();
3this.noticeHtml=e?String(e).replace(/<script[\s\S]*?>[\s\S]*?<\/script>/gi,"").replace(/\son\w+\s*=\s*("[^"]*"|'[^']*'|[^\s>]+)/gi,""):"",this.purposes=ef.A.getCustomPurposes()}catch(e){this.noticeHtml="",this.purposes=[]}},togglePurpose(e){let t=String(e);this.expandedPurposeIds=Object.assign(Object.assign({},this.expandedPurposeIds),{[t]:!this.expandedPurposeIds[t]})},expandPurposesList(){this.purposesListExpanded=!0},applyMemberMode(){if("choice"===this.step||"plans"===this.step){if(!function(){try{let e=(0,eF.kH)();return!!(e.isActivePro||e.isActiveProPlus)}catch(e){return!1}}()){"pro"===this.mode&&(this.mode="guest");return}try{if(!ef.A.shouldCollectConsent()){this.visible=!1,this.mode="pro",eL.setWallVisible(!1),eL.dismissForExistingConsent("pro_already_decided");return}}catch(e){}this.visible&&(this.mode="pro",this.step="choice")}},syncFromBoot(){let e=op(),t=as()||String(eL.getAlreadySubscribedSessionId()||"");if(e.active&&!e.lifetimePro){this.visible=!1,this.pausedForAuth=!1,this.claimSessionId="",this.claimEmail="";return}t?(this.claimSessionId=t.startsWith("cs_")?t:this.claimSessionId,"claim-otp"===this.step&&this.claimEmail||(this.step=this.claimEmail?"claim-otp":"claim-email"),this.visible=!this.pausedForAuth,this.mode="guest"):this.visible=!!(eL.isWallVisible()&&!(e.active&&!e.lifetimePro)&&!this.pausedForAuth),this.visible&&(this.loadCmpDisclosure(),this.applyMemberMode()),this.visible&&!this.shownTracked&&(this.shownTracked=!0,eu.A.trackConsentWallShown({GDPR:ef.A.matchesRegulation("gdpr"),CCPA:ef.A.matchesRegulation("ccpa"),"User Type":(0,eF.kH)().isLoggedIn?"Logged In":"Guest","Wall Mode":"pro"===this.mode?"Pro":"Guest"}),ek("wall_show")),this.maybeOpenLoginAfterSwitch()},pauseForAuth(){this.pausedForAuth=!0,this.visible=!1;try{"u">typeof document&&(document.documentElement.style.overflow="")}catch(e){}},resumeAfterAuth(){if(this.pausedForAuth){if(this.pausedForAuth=!1,(0,eF.kH)().isLoggedIn){eL.isWallVisible()&&(this.visible=!0,this.applyMemberMode());return}this.syncFromBoot()}},openProSignIn(){if((0,eF.kH)().isLoggedIn)return void this.applyMemberMode();let e="u">typeof window?`${window.location.pathname}${window.location.search}${window.location.hash}`:"/";this.pauseForAuth();try{ez.A.$emit("Overlay::showLogin",e)}catch(e){this.resumeAfterAuth()}},async switchAccount(){if(!(0,eF.kH)().isLoggedIn)return void this.openProSignIn();try{eu.A.trackLogout()}catch(e){}try{await (0,eF.kH)().clearUserInfo()}catch(e){}if("u">typeof window)try{let e=new URL(window.location.href);e.searchParams.set("cw_login","1");let t=e.pathname+e.search+e.hash;window.location.href=`/logout?url=${encodeURIComponent(t)}`}catch(e){window.location.href="/logout"}},maybeOpenLoginAfterSwitch(){if("u">typeof window)try{let e=new URL(window.location.href);if("1"!==e.searchParams.get("cw_login"))return;e.searchParams.delete("cw_login");let t=e.searchParams.toString();if(window.history.replaceState({},"",e.pathname+(t?`?${t}`:"")+e.hash),(0,eF.kH)().isLoggedIn)return;setTimeout(()=>this.openProSignIn(),0)}catch(e){}},grantAds(){eu.A.trackConsentWallAdsClicked({"Wall Mode":"pro"===this.mode?"Pro":"Guest"}),ek("pro"===this.mode?"pro_accept_consent":"wall_accept_consent"),eL.grantAds(),this.visible=!1},rejectAllAsPro(){eu.A.trackConsentWallAdsClicked({"Wall Mode":"Pro",Action:"Reject All"}),ek("pro_reject_consent"),eL.rejectAllAsPro(),this.visible=!1},async openPlans(){let e=op();this.selectedPlan=null,e.plans.length||(e.loading=!0);let t=await e.loadPlans();if(1===t.length)return void await this.subscribe(t[0],{interval:t[0].interval,Plan:t[0].nickname||t[0].interval});if(t.length>1){this.step="plans";return}throw Error("Plans are unavailable right now.")},backToChoice(){this.step="choice",this.selectedPlan=null,this.applyMemberMode()},backToGuestChoice(){this.mode="guest",this.step="choice",this.selectedPlan=null},cancelClaim(){this.claimSessionId="",this.claimEmail="",this.selectedPlan=null,this.step="choice",this.visible=!0,this.applyMemberMode(),eL.setAlreadySubscribedSessionId(""),eL.setWallVisible(!0);
3try{if("u"<typeof window||!window.history||!window.history.replaceState)return;let e=new URL(window.location.href);if("already_subscribed"!==e.searchParams.get("type"))return;e.searchParams.delete("type"),e.searchParams.delete("session_id");let t=e.searchParams.toString();window.history.replaceState({},"",e.pathname+(t?`?${t}`:"")+e.hash)}catch(e){}},async subscribe(e,t={}){this.selectedPlan=e,eu.A.trackConsentWallSubscribeClicked(Object.assign({priceId:e.priceId},t)),ek("wall_pay");try{await op().checkout(e.priceId)}catch(t){throw eu.A.trackConsentWallSubscribeFailed(t&&t.message||"checkout_failed",{priceId:e.priceId}),t}},openClaimEmail(){this.step="claim-email"},openClaimOtp(e){this.claimEmail=e,this.step="claim-otp"},async sendClaimOtp(e){let t=this.claimSessionId||as();await op().sendClaimOtp(e,t||void 0),this.openClaimOtp(e)},async verifyClaimOtp(e){let t=this.claimSessionId||as(),o=this.claimEmail;if(!o)throw Error("Missing claim context");if(!await op().claimWithOtp(o,e,t||void 0))throw Error("Claim failed");this.claimSessionId="",this.claimEmail="",this.step="choice",this.visible=!1,eL.setWallVisible(!1),eL.setAlreadySubscribedSessionId("")}}});function aa(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function al(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let ac=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,ad={name:"PocWall",props:{privacyUrl:{type:String,default:""},privacyContactUrl:{type:String,default:""},tosUrl:{type:String,default:""}},computed:al(aa({},(0,tb.aH)(an,["visible","step","selectedPlan","claimEmail","claimSessionId","noticeHtml","expandedPurposeIds"]),(0,tb.L8)(an,["visiblePurposes","hasMorePurposes","isProMode"]),(0,tb.aH)(op,["plans","loading"]),(0,tb.aH)(eF.kH,["isLoggedIn","isActivePro","isActiveProPlus","userInfo"])),{loadingPlans(){return!!this.loading&&!this.plans.length},displayUsername(){let e=this.userInfo&&this.userInfo.user;return e&&e.username||"user"},themeClass(){return this.siteDark?"consent-wall--dark":"consent-wall--light"},otp(){return(this.otpDigits||[]).join("")},otpComplete(){return/^\d{6}$/.test(this.otp)},emailValid(){return ac.test((this.email||"").trim())},monthlyPlan(){let e=this.plans||[];return e.find(e=>e&&("month"===e.interval||"monthly"===e.interval)&&(!e.intervalCount||1===e.intervalCount))||e[0]||null},monthlyPriceLabel(){let e=this.monthlyPlan;if(!e||!(Number(e.amount)>0))return"";let t=(e.amount||0)/100;try{return new Intl.NumberFormat(void 0,{style:"currency",currency:(e.currency||"eur").toUpperCase()}).format(t)}catch(o){return`${(e.currency||"EUR").toUpperCase()} ${t.toFixed(2)}`}},claimEmailSubmitLabel:()=>"Send verification code"}),data:()=>({checkingOut:!1,claimBusy:!1,email:"",otpDigits:["","","","","",""],otpInputEls:[],emailError:"",planError:"",siteDark:!1,themeObserver:null}),methods:al(aa({},(0,tb.i0)(an,{grantAds:"grantAds",rejectAllAsPro:"rejectAllAsPro",openPlans:"openPlans",backToChoice:"backToChoice",backToGuestChoice:"backToGuestChoice",cancelClaim:"cancelClaim",startSubscribe:"subscribe",syncFromBoot:"syncFromBoot",applyMemberMode:"applyMemberMode",openProSignIn:"openProSignIn",switchAccount:"switchAccount",resumeAfterAuth:"resumeAfterAuth",maybeOpenLoginAfterSwitch:"maybeOpenLoginAfterSwitch",sendClaimOtp:"sendClaimOtp",verifyClaimOtp:"verifyClaimOtp",openClaimEmail:"openClaimEmail",togglePurpose:"togglePurpose",expandPurposesList:"expandPurposesList",loadCmpDisclosure:"loadCmpDisclosure"}),(0,tb.i0)(op,["hydrate","loadPlans","manage"])),{syncThemeFromSite(){try{this.siteDark=!!("u">typeof document&&document.body&&document.body.classList.contains("theme-dark"))}catch(e){this.siteDark=!1}},bindSiteTheme(){"u"<typeof document||!document.body||(this.syncThemeFromSite(),"u">
3typeof MutationObserver&&(this.themeObserver=new MutationObserver(()=>this.syncThemeFromSite()),this.themeObserver.observe(document.body,{attributes:!0,attributeFilter:["class"]})))},unbindSiteTheme(){this.themeObserver&&(this.themeObserver.disconnect(),this.themeObserver=null)},onNoticeClick(e){let t=e&&e.target,o=t&&"function"==typeof t.closest?t.closest("a"):null;o&&e.currentTarget&&e.currentTarget.contains(o)&&"1"===o.getAttribute("data-cw-cmp-vendors")&&(e.preventDefault(),e.stopPropagation(),ef.A.showVendorPreferences())},formatPlan(e){let t=(e.amount||0)/100,o=`${(e.currency||"usd").toUpperCase()} ${t.toFixed(2)}`;try{o=new Intl.NumberFormat(void 0,{style:"currency",currency:(e.currency||"usd").toUpperCase()}).format(t)}catch(e){}let r=e.nickname?`${e.nickname} \xb7 `:"",i=e.intervalCount>1?`${e.intervalCount} ${e.interval}s`:e.interval;return`${r}${o} / ${i||"period"}`},async onSubscribeClick(){this.planError="",this.checkingOut=!0;try{await this.openPlans()}catch(e){this.planError=e&&e.message||"Checkout failed"}this.checkingOut=!1},setOtpInputRef(e,t){this.otpInputEls||(this.otpInputEls=[]),e&&(this.otpInputEls[t]=e)},resetOtpDigits(){this.otpDigits=["","","","","",""]},focusOtpIndex(e){let t=Math.max(0,Math.min(5,e));this.$nextTick(()=>{let e=this.otpInputEls&&this.otpInputEls[t];e&&"function"==typeof e.focus&&(e.focus({preventScroll:!0}),"function"==typeof e.select&&e.select())})},focusClaimField(){if("claim-otp"===this.step){let e=this.otpDigits.findIndex(e=>!e);this.focusOtpIndex(e<0?5:e);return}if("claim-email"!==this.step)return;let e=()=>{let e=this.$refs.emailInput;e&&"function"==typeof e.focus&&e.focus({preventScroll:!0})};this.$nextTick(()=>{e(),setTimeout(e,50)})},applyOtpDigits(e,t=0){let o=String(e||"").replace(/\D/g,"").slice(0,6-t).split("");if(!o.length)return this.otp;let r=this.otpDigits.slice();for(let e=0;e<o.length;e++)r[t+e]=o[e];this.otpDigits=r;let i=r.join(""),s=Math.min(t+o.length,5);return this.focusOtpIndex(i.length>=6?5:s),/^\d{6}$/.test(i)&&!this.claimBusy&&this.$nextTick(()=>this.onClaimOtpContinue()),i},onOtpDigitInput(e,t){let o=String(e&&e.target&&e.target.value||"").replace(/\D/g,"");if(!o){let e=this.otpDigits.slice();e[t]="",this.otpDigits=e;return}if(o.length>1)return void this.applyOtpDigits(o,t);let r=this.otpDigits.slice();r[t]=o,this.otpDigits=r,t<5&&this.focusOtpIndex(t+1),6!==r.join("").length||this.claimBusy||this.$nextTick(()=>this.onClaimOtpContinue())},onOtpKeydown(e,t){let o=e.key;if("Backspace"===o){if(this.otpDigits[t]){let e=this.otpDigits.slice();e[t]="",this.otpDigits=e}else if(t>0){e.preventDefault();let o=this.otpDigits.slice();o[t-1]="",this.otpDigits=o,this.focusOtpIndex(t-1)}return}if("ArrowLeft"===o){e.preventDefault(),this.focusOtpIndex(t-1);return}if("ArrowRight"===o){e.preventDefault(),this.focusOtpIndex(t+1);return}if("Delete"===o){let e=this.otpDigits.slice();e[t]="",this.otpDigits=e;return}1!==o.length||/\d/.test(o)||e.metaKey||e.ctrlKey||e.altKey||e.preventDefault()},onOtpPaste(e,t){e.preventDefault();let o=e.clipboardData&&e.clipboardData.getData("text")||window.clipboardData&&window.clipboardData.getData("Text")||"";this.applyOtpDigits(o,t)},onOtpFocus(e,t){let o=e&&e.target;o&&"function"==typeof o.select&&o.select();let r=this.otpDigits.findIndex(e=>!e);r>=0&&r<t&&this.focusOtpIndex(r)},async onSelectPlan(e){this.planError="",this.checkingOut=!0;try{await this.startSubscribe(e,{interval:e.interval,Plan:e.nickname||e.interval})}catch(e){this.planError=e&&e.message||"Checkout failed",this.checkingOut=!1}},async onClaimEmailContinue(){let e=(this.email||"").trim();if(!ac.test(e)){this.emailError="Enter a valid email address.",this.focusClaimField();return}this.emailError="",this.claimBusy=!0;try{await this.sendClaimOtp(e),this.resetOtpDigits(),this.focusClaimField()}catch(e){this.emailError=e&&e.message||"Unable to send code",this.focusClaimField()}this.claimBusy=!1},onUseDifferentEmail(){this.emailError="",this.resetOtpDigits(),this.openClaimEmail(),this.focusClaimField()},onCancelClaim(){this.emailError="",this.resetOtpDigits(),this.cancelClaim()},async onManageSubscription(){this.emailError="";try{await this.manage({newTab:!0})}catch(e){this.emailError=e&&e.message||"Unable to open billing portal."}},async onClaimOtpContinue(){let e=this.otp;if(!/^\d{6}$/.test(e)){this.emailError="Enter the 6-digit code.",this.focusClaimField();return}if(!this.claimBusy){this.emailError="",this.claimBusy=!0;try{await this.verifyClaimOtp(e),(0,is.W)().showInfo("Ad-Free restored on this browser.")}catch(e){this.emailError=e&&e.message||"Claim failed",this.claimBusy=!1,this.resetOtpDigits(),this.focusClaimField()}}}}),async created(){this.bindSiteTheme(),this.syncFromBoot(),window.addEventListener(eT,this.syncFromBoot),this.hydrate().then(()=>this.syncFromBoot()),this.maybeOpenLoginAfterSwitch();try{let e=(0,eF.kH)().userInfo&&(0,eF.kH)().userInfo.user&&(0,eF.kH)().userInfo.user.email;e&&(this.email=e)}catch(e){}try{ez.A.$on("Overlay::closed",this.resumeAfterAuth),ez.A.$on("login::hide",this.resumeAfterAuth)}catch(e){}},watch:{visible(e){"u">typeof document&&(document.documentElement.style.overflow=e?"hidden":"",e&&(this.syncThemeFromSite(),this.loadCmpDisclosure(),this.applyMemberMode(),this.maybeOpenLoginAfterSwitch(),this.focusClaimField(),this.isProMode||this.loadPlans()))},step(){this.focusClaimField()},isLoggedIn(){this.applyMemberMode()},isActivePro(){this.applyMemberMode()},isActiveProPlus(){this.applyMemberMode()}},unmounted(){this.unbindSiteTheme(),window.removeEventListener(eT,this.syncFromBoot);try{ez.A.$off("Overlay::closed",this.resumeAfterAuth),ez.A.$off("login::hide",this.resumeAfterAuth)}catch(e){}"u">typeof document&&(document.documentElement.style.overflow="")}},ap=(0,e0.A)(ad,[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.Wv)(eW.Im,{to:"body"},[e.visible?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:(0,eX.C4)(["consent-wall",s.theme
3Class]),role:"dialog","aria-modal":"true","aria-labelledby":"choice"!==e.step||e.isProMode?"consent-wall-title":"consent-wall-logo"},[(0,eW.Lk)("div",nv,[(0,eW.Lk)("header",ny,[t[20]||(t[20]=(0,eW.Lk)("p",{id:"consent-wall-logo",class:"consent-wall__logo"},"9GAG",-1)),"choice"===e.step&&e.isProMode?((0,eW.uX)(),(0,eW.CE)("button",{key:0,type:"button",class:"consent-wall__back",onClick:t[0]||(t[0]=(...t)=>e.backToGuestChoice&&e.backToGuestChoice(...t))}," < Back ")):(0,eW.Q3)("",!0)]),(0,eW.Lk)("div",nw,["choice"===e.step&&e.isProMode?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:0},[(0,eW.Lk)("div",nk,[t[24]||(t[24]=(0,eW.Lk)("h1",{id:"consent-wall-title",class:"consent-wall__title"},"Welcome back, Pro/Pro+ Member!",-1)),t[25]||(t[25]=(0,eW.Lk)("h2",{class:"consent-wall__choice-title"},"Help us improve 9GAG",-1)),t[26]||(t[26]=(0,eW.Lk)("p",{class:"consent-wall__choice-copy"}," Please allow analytics tracking for product and performance improvements. There will be no advertisements if you accept analytics and disabled advertisement under account settings. ",-1)),(0,eW.Lk)("div",nP,[(0,eW.Lk)("button",{type:"button",class:"consent-wall__btn",onClick:t[1]||(t[1]=(...t)=>e.grantAds&&e.grantAds(...t))}," Accept Analytics "),(0,eW.Lk)("button",{type:"button",class:"consent-wall__btn",onClick:t[2]||(t[2]=(...t)=>e.rejectAllAsPro&&e.rejectAllAsPro(...t))}," Reject All ")]),(0,eW.Lk)("p",n_,[t[22]||(t[22]=(0,eW.eW)(" By accepting, you consent to the use of cookies for web analysis and tracking ",-1)),o.privacyUrl?((0,eW.uX)(),(0,eW.CE)("span",nO,[t[21]||(t[21]=(0,eW.eW)(" , as outlined in our ",-1)),(0,eW.Lk)("a",{href:o.privacyUrl,target:"_blank",rel:"noopener noreferrer"},"Privacy Policy",8,nC)])):(0,eW.Q3)("",!0),t[23]||(t[23]=(0,eW.eW)(" . ",-1))])]),e.noticeHtml?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:"consent-wall__notice",innerHTML:e.noticeHtml,onClick:t[3]||(t[3]=(...e)=>s.onNoticeClick&&s.onNoticeClick(...e))},null,8,nA)):(0,eW.Q3)("",!0),e.visiblePurposes.length?((0,eW.uX)(),(0,eW.CE)("ul",nS,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(e.visiblePurposes,o=>((0,eW.uX)(),(0,eW.CE)("li",{key:o.id,class:"consent-wall__purpose"},[(0,eW.Lk)("button",{type:"button",class:(0,eX.C4)(["consent-wall__purpose-toggle",{"is-expanded":!!e.expandedPurposeIds[o.id]}]),"aria-expanded":!!e.expandedPurposeIds[o.id],onClick:t=>e.togglePurpose(o.id)},[t[27]||(t[27]=(0,eW.Lk)("span",{class:"consent-wall__purpose-chevron","aria-hidden":"true"},null,-1)),(0,eW.Lk)("span",null,(0,eX.v_)(o.name),1)],10,nI),e.expandedPurposeIds[o.id]&&o.description?((0,eW.uX)(),(0,eW.CE)("p",nT,(0,eX.v_)(o.description),1)):(0,eW.Q3)("",!0)]))),128))])):(0,eW.Q3)("",!0),e.hasMorePurposes?((0,eW.uX)(),(0,eW.CE)("button",{key:2,type:"button",class:"consent-wall__purposes-more","aria-label":"Show more purposes",onClick:t[4]||(t[4]=(...t)=>e.expandPurposesList&&e.expandPurposesList(...t))},[...t[28]||(t[28]=[(0,eW.Lk)("span",{class:"consent-wall__purposes-more-chevron","aria-hidden":"true"},null,-1)])])):(0,eW.Q3)("",!0)],64)):"choice"===e.step?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[(0,eW.Lk)("div",nx,[(0,eW.Lk)("section",nE,[t[32]||(t[32]=(0,eW.Lk)("h2",{class:"consent-wall__choice-title"},"Visit for free with personalized ads",-1)),t[33]||(t[33]=(0,eW.Lk)("p",{class:"consent-wall__choice-copy"}," Continue as normal with personalized ad tracking. You can revoke anytime in the settings of the page. ",-1)),(0,eW.Lk)("button",{type:"button",class:"consent-wall__btn",onClick:t[5]||(t[5]=(...t)=>e.grantAds&&e.grantAds(...t))}," Accept & Continue "),(0,eW.Lk)("p",nL,[t[30]||(t[30]=(0,eW.eW)(" By accepting, you consent to the use of cookies for web analysis and personalized advertising and tracking ",-1)),o.privacyUrl?((0,eW.uX)(),(0,eW.CE)("span",nM,[t[29]||(t[29]=(0,eW.eW)(" , as outlined in our ",-1)),(0,eW.Lk)("a",{href:o.privacyUrl,target:"_blank",rel:"noopener noreferrer"}," Privacy Policy ",8,nj)])):(0,eW.Q3)("",!0),t[31]||(t[31]=(0,eW.eW)(" . ",-1))])]),(0,eW.Lk)("section",nD,[t[38]||(t[38]=(0,eW.Lk)("h2",{class:"consent-wall__choice-title"},"Pay to remove ads",-1)),s.monthlyPriceLabel?((0,eW.uX)(),(0,eW.CE)("p",nU," Acce
3ss 9GAG ad-free, without personalized tracking or ads, for only "+(0,eX.v_)(s.monthlyPriceLabel)+" per month. ",1)):((0,eW.uX)(),(0,eW.CE)("p",nR," Access 9GAG ad-free, without personalized tracking or ads. ")),(0,eW.Lk)("button",{type:"button",class:"consent-wall__btn",disabled:i.checkingOut||s.loadingPlans,onClick:t[6]||(t[6]=(...e)=>s.onSubscribeClick&&s.onSubscribeClick(...e))}," Reject & Pay ",8,nF),i.planError?((0,eW.uX)(),(0,eW.CE)("p",nB,(0,eX.v_)(i.planError),1)):(0,eW.Q3)("",!0),(0,eW.Lk)("p",nN,[t[34]||(t[34]=(0,eW.eW)(" Already paid? ",-1)),(0,eW.Lk)("button",{type:"button",class:"consent-wall__retrieve-btn",onClick:t[7]||(t[7]=(...t)=>e.openClaimEmail&&e.openClaimEmail(...t))}," Retrieve your purchase ")]),e.isLoggedIn?((0,eW.uX)(),(0,eW.CE)("p",nH,[t[36]||(t[36]=(0,eW.eW)(" Logged-in as ",-1)),(0,eW.Lk)("strong",null,(0,eX.v_)(s.displayUsername),1),t[37]||(t[37]=(0,eW.eW)(" , ",-1)),(0,eW.Lk)("button",{type:"button",class:"consent-wall__retrieve-btn",onClick:t[9]||(t[9]=(...t)=>e.switchAccount&&e.switchAccount(...t))}," switch account? ")])):((0,eW.uX)(),(0,eW.CE)("p",n$,[t[35]||(t[35]=(0,eW.eW)(" Already a PRO / PRO+ member? ",-1)),(0,eW.Lk)("button",{type:"button",class:"consent-wall__retrieve-btn",onClick:t[8]||(t[8]=(...t)=>e.openProSignIn&&e.openProSignIn(...t))}," Sign In ")]))])]),e.noticeHtml?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:"consent-wall__notice",innerHTML:e.noticeHtml,onClick:t[10]||(t[10]=(...e)=>s.onNoticeClick&&s.onNoticeClick(...e))},null,8,nV)):(0,eW.Q3)("",!0),e.visiblePurposes.length?((0,eW.uX)(),(0,eW.CE)("ul",nW,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(e.visiblePurposes,o=>((0,eW.uX)(),(0,eW.CE)("li",{key:o.id,class:"consent-wall__purpose"},[(0,eW.Lk)("button",{type:"button",class:(0,eX.C4)(["consent-wall__purpose-toggle",{"is-expanded":!!e.expandedPurposeIds[o.id]}]),"aria-expanded":!!e.expandedPurposeIds[o.id],onClick:t=>e.togglePurpose(o.id)},[t[39]||(t[39]=(0,eW.Lk)("span",{class:"consent-wall__purpose-chevron","aria-hidden":"true"},null,-1)),(0,eW.Lk)("span",null,(0,eX.v_)(o.name),1)],10,nX),e.expandedPurposeIds[o.id]&&o.description?((0,eW.uX)(),(0,eW.CE)("p",nG,(0,eX.v_)(o.description),1)):(0,eW.Q3)("",!0)]))),128))])):(0,eW.Q3)("",!0),e.hasMorePurposes?((0,eW.uX)(),(0,eW.CE)("button",{key:2,type:"button",class:"consent-wall__purposes-more","aria-label":"Show more purposes",onClick:t[11]||(t[11]=(...t)=>e.expandPurposesList&&e.expandPurposesList(...t))},[...t[40]||(t[40]=[(0,eW.Lk)("span",{class:"consent-wall__purposes-more-chevron","aria-hidden":"true"},null,-1)])])):(0,eW.Q3)("",!0)],64)):"plans"===e.step?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:2},[t[41]||(t[41]=(0,eW.Lk)("h1",{id:"consent-wall-title",class:"consent-wall__title"},"Choose a plan",-1)),s.loadingPlans?((0,eW.uX)(),(0,eW.CE)("p",nz,"Loadingâ¦")):((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(e.plans,e=>((0,eW.uX)(),(0,eW.CE)("button",{key:e.priceId,type:"button",class:"consent-wall__btn",disabled:i.checkingOut,onClick:t=>s.onSelectPlan(e)},(0,eX.v_)(s.formatPlan(e)),9,nK))),128)),e.plans.length?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("p",nQ,"Plans are unavailable right now."))],64)),i.planError?((0,eW.uX)(),(0,eW.CE)("p",nY,(0,eX.v_)(i.planError),1)):(0,eW.Q3)("",!0),(0,eW.Lk)("button",{type:"button",class:"consent-wall__link",onClick:t[12]||(t[12]=(...t)=>e.backToChoice&&e.backToChoice(...t))},"Back")],64)):"claim-email"===e.step?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:3},[t[44]||(t[44]=(0,eW.Lk)("h1",{id:"consent-wall-title",class:"consent-wall__title"},"Claim your Ad-Free",-1)),(0,eW.Lk)("p",nq,[t[42]||(t[42]=(0,eW.eW)(" You already have an Ad-Free subscription. Enter the email used for billing to claim it on this browser. ",-1)),(0,eW.Lk)("button",{type:"button",class:"consent-wall__inline-link",disabled:i.claimBusy,onClick:t[13]||(t[13]=(...e)=>s.onManageSubscription&&s.onManageSubscription(...e))}," Manage subscription ",8,nZ)]),(0,eW.Lk)("form",{onSubmit:t[15]||(t[15]=(0,eY.D$)((...e)=>s.onClaimEmailContinue&&s.onClaimEmailContinue(...e),["prevent"]))},[(0,eW.Lk)("div",nJ,[t[43]||(t[43]=(0,eW.Lk)("label",{class:"consent-wall__label",for:"consent-wall-claim-email"},"Email",-1)),(0,eW.bo)((0,eW.Lk)("input",{id:"consent-wall-claim-email",ref:"emailInput","onUpdate:modelValue":t[14]||(t[14]=e=>i.email=e),class:"consent-wall__input",type:"email",name:"email",autocomplete:"email",placeholder:"[email protected]",required:"",autofocus:""},null,512),[[eY.Jo,i.email]])]),i.emailError?((0,eW.uX)(),(0,eW.CE)("p",n0,(0,eX.v_)(i.emailError),1)):(0,eW.Q3)("",!0),(0,eW.Lk)("button",{type:"submit",class:"consent-wall__btn",disabled:i.claimBusy||!s.emailValid},(0,eX.v_)(s.claimEmailSubmitLabel),9,n1)],32),(0,eW.Lk)("button",{type:"button",class:"consent-wall__link",disabled:i.claimBusy,onClick:t[16]||(t[16]=(...e)=>s.onCancelClaim&&s.onCancelClaim(...e))}," Cancel ",8,n2)],64)):"claim-otp"===e.step?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:4},[t[46]||(t[46]=(0,eW.Lk)("h1",{id:"consent-wall-title",class:"consent-wall__title"},"Claim your Ad-Free",-1)),(0,eW.Lk)("p",n6,"Enter the 6-digit code we sent to "+(0,eX.v_)(e.claimEmail)+".",1),(0,eW.Lk)("form",{onSubmit:t[17]||(t[17]=(0,eY.D$)((...e)=>s.onClaimOtpContinue&&s.onClaimOtpContinue(...e),["prevent"]))}
3,[(0,eW.Lk)("div",n3,[t[45]||(t[45]=(0,eW.Lk)("span",{class:"consent-wall__label",id:"consent-wall-otp-label"},"Verification code",-1)),(0,eW.Lk)("div",n4,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(i.otpDigits,(e,t)=>((0,eW.uX)(),(0,eW.CE)("input",{key:"otp-"+t,ref_for:!0,ref:e=>s.setOtpInputRef(e,t),class:"consent-wall__input consent-wall__otp-digit",type:"text",inputmode:"numeric",pattern:"[0-9]*",maxlength:"1",autocomplete:"one-time-code","aria-label":"Digit "+(t+1),value:e,disabled:i.claimBusy,onKeydown:e=>s.onOtpKeydown(e,t),onInput:e=>s.onOtpDigitInput(e,t),onPaste:e=>s.onOtpPaste(e,t),onFocus:e=>s.onOtpFocus(e,t)},null,40,n5))),128))])]),i.emailError?((0,eW.uX)(),(0,eW.CE)("p",n9,(0,eX.v_)(i.emailError),1)):(0,eW.Q3)("",!0),(0,eW.Lk)("button",{type:"submit",class:"consent-wall__btn",disabled:i.claimBusy||!s.otpComplete}," Claim Ad-Free ",8,n8)],32),(0,eW.Lk)("button",{type:"button",class:"consent-wall__link",disabled:i.claimBusy,onClick:t[18]||(t[18]=(...e)=>s.onUseDifferentEmail&&s.onUseDifferentEmail(...e))}," Use a different email ",8,n7),(0,eW.Lk)("button",{type:"button",class:"consent-wall__link",disabled:i.claimBusy,onClick:t[19]||(t[19]=(...e)=>s.onCancelClaim&&s.onCancelClaim(...e))}," Cancel ",8,ae)],64)):(0,eW.Q3)("",!0)]),o.privacyContactUrl||o.privacyUrl||o.tosUrl?((0,eW.uX)(),(0,eW.CE)("footer",at,[o.privacyContactUrl?((0,eW.uX)(),(0,eW.CE)("a",{key:0,href:o.privacyContactUrl,target:"_blank",rel:"noopener noreferrer"}," Contact ",8,ao)):(0,eW.Q3)("",!0),o.privacyUrl?((0,eW.uX)(),(0,eW.CE)("a",{key:1,href:o.privacyUrl,target:"_blank",rel:"noopener noreferrer"},"Privacy Policy",8,ar)):(0,eW.Q3)("",!0),o.tosUrl?((0,eW.uX)(),(0,eW.CE)("a",{key:2,href:o.tosUrl,target:"_blank",rel:"noopener noreferrer"},"Terms of Service",8,ai)):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)])],10,nb)):(0,eW.Q3)("",!0)])}]]);var au=o(65441).A;function ah(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function am(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let ag={login:!1,signup:!1,signupEmail:!1,forgotPassword:!1,uploadSuccess:!1,blockUser:!1,hidePost:!1,hideOpComments:!1,opPinComment:!1,showCustomizeTags:!1,muteList:!1,followPage:!1,blockTag:!1,blockedUsers:!1},af={data:()=>({modalDisplay:ag,nextUrl:"",action:null,blockData:null,blockPostData:null,isSignup:!1,blockTagPost:null}),mixins:[e6.A],components:{BlockedUsersModal:nf,BlockTagModal:nn,FollowPageModal:ne,MuteListModal:sZ,ForgotPasswordModal:ip,LoginModal:rY,SignupModal:r2,SignupEmailModal:ir,VerifyAgeFlow:iw,ReportModal:ik.A,UploadSuccess:ig,BlockUser:iC,HidePostConfirmModal:oi.W1,HideOPCommentsConfirmModal:oi.hW,OpPinCommentConfirmModal:iN,CustomizeTags:i2,MoonitReferralModal:i9,GoldenDatasetLabeler:sR,PocWall:ap},computed:am(ah({},(0,tb.aH)(iI.P,{showReport:"isShowing",report:"report"}),(0,tb.aH)(eF.kH,{shouldShowMoonitReferralCodeBanner:"shouldShowMoonitReferralCodeBanner"}),(0,tb.aH)(i8.a,{goldenDatasetShowing:"isShowing"}),(0,tb.aH)(iS.i,["uploadSuccessData"])),{postId(){var e;return null==(e=this.uploadSuccessData)?void 0:e.postId},consentWallUrls:()=>eL.getLegalUrls()}),methods:am(ah({},(0,tb.i0)(eF.kH,["blockPost"]),(0,tb.i0)(iL.JE,["updateFollowStatus"]),(0,tb.i0)(iI.P,["onSubmitReport","onCancelReport"])),{dismissModal(){this.showReport&&this.onCancelReport(),this.modalDisplay=ag,ez.A.$emit("Overlay::closed")},showLogin(){this.modalDisplay=am(ah({},ag),{login:!0})},showSignup(){this.modalDisplay=am(ah({},ag),{signup:!0})},showSignupEmail(){this.modalDisplay=am(ah({},ag),{signupEmail:!0})},showForgotPassword(){this.modalDisplay=am(ah({},ag),{forgotPassword:!0})},showUploadSuccess(){this.modalDisplay=am(ah({},ag),{uploadSuccess:!0})},showBlockUser(){this.modalDisplay=am(ah({},ag),{blockUser:!0})},submitReport(e){this.onSubmitReport(e.type)},showHidePost(){this.modalDisplay=am(ah({},ag),{hidePost:!0})},hidePost(){this.blockPost(this.blockPostData),au.trackHidePost(this.blockPostData.id),this.dismissModal(),(0,is.W)().showDefault("The post is hidden."),ez.A.$emit(`post::hidePost::${this.blockPostData.id}`)},showHideOPCommentsModal(){this.modalDisplay=am(ah({},ag),{hideOpComments:!0})},hideOPComments(){let e=this.blockPostData,{commentId:t,threadId:o}=e,r=function(e,t){if(null==e)return{};var o,r,i,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(o=Reflect.ownKeys(Object(e)),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}if(s=function(e,t){if(null==e)return{};var o,r,i={},s=Object.getOwnPropertyNames(e);for(r=0;r<s.length;r++)o=s[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);return i}(e,t),Object.getOwnPropertySymbols)for(o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}(e,["commentId","threadId"]);this.blockPost(r),this.updateFollowStatus({threadId:o,follow:!1}),au.trackHideOPComments(t),this.dismissModal(),(0,is.W)().showDefault("All OP comments are hidden.")}
3,showOpPinCommentModal(){this.modalDisplay=am(ah({},ag),{opPinComment:!0})},showCustomizeTagsModal(){this.modalDisplay=am(ah({},ag),{showCustomizeTags:!0})},showMuteListModal(){this.modalDisplay=am(ah({},ag),{muteList:!0})},showFollowPageModal(){this.modalDisplay=am(ah({},ag),{followPage:!0})},showBlockTagModal(){this.modalDisplay=am(ah({},ag),{blockTag:!0})},showBlockedUsersModal(){this.modalDisplay=am(ah({},ag),{blockedUsers:!0})}}),created(){ez.A.$on("Overlay::showLogin",e=>{this.track("Login","LoginOverlay"),this.nextUrl=e||"",this.showLogin()}),ez.A.$on("Overlay::showSignup",(e,t)=>{this.action=t||iA.rT,this.trackLabel("SignUp","SignUpOverlay",this.action),this.nextUrl=e||"",this.showSignup()}),ez.A.$on("Overlay::showSignupEmail",e=>{this.nextUrl=e||"",this.showSignupEmail()}),ez.A.$on("Overlay::showForgotPassword",()=>{this.showForgotPassword()}),ez.A.$on("Overlay::hideReport",()=>{this.dismissModal()}),ez.A.$on("Overlay::showUploadSuccess",()=>{this.showUploadSuccess()}),ez.A.$on("Overlay::showBlockUser",e=>{this.showBlockUser(),this.blockData=e}),ez.A.$on("Overlay::showHidePostModal",e=>{this.showHidePost(),this.blockPostData=e}),ez.A.$on("Overlay::showHideOPCommentsModal",e=>{this.showHideOPCommentsModal(),this.blockPostData=e}),ez.A.$on("Overlay::showOpPinCommentModal",()=>{this.showOpPinCommentModal()}),ez.A.$on("Overlay::showCustomizeTags",()=>{this.showCustomizeTagsModal()}),ez.A.$on("Overlay::showOpPinCommentModal",()=>{this.showOpPinCommentModal()}),ez.A.$on("Overlay::showMuteListModal",()=>{this.showMuteListModal()}),ez.A.$on("Overlay::showFollowPageModal",e=>{this.showFollowPageModal(),this.isSignup=e}),ez.A.$on("Overlay::showBlockTagModal",e=>{this.showBlockTagModal(),this.blockTagPost=e||!1}),ez.A.$on("Overlay::showBlockedUsersModal",()=>{this.showBlockedUsersModal()})},unmounted(){ez.A.$off("Overlay::showLogin"),ez.A.$off("Overlay::showSignup"),ez.A.$off("Overlay::showSignupEmail"),ez.A.$off("Overlay::showForgotPassword"),ez.A.$off("Overlay::hideReport"),ez.A.$off("Overlay::showUploadSuccess"),ez.A.$off("Overlay::showBlockUser"),ez.A.$off("Overlay::showHidePostModal"),ez.A.$off("Overlay::showHideOPCommentsModal"),ez.A.$off("Overlay::showOpPinCommentModal"),ez.A.$off("Overlay::showCustomizeTags"),ez.A.$off("Overlay::showOpPinCommentModal"),ez.A.$off("Overlay::showMuteListModal"),ez.A.$off("Overlay::showFollowPageModal"),ez.A.$off("Overlay::showBlockTagModal"),ez.A.$off("Overlay::showBlockedUsersModal")}},ab=(0,e0.A)(af,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ReportModal"),a=(0,eW.g2)("LoginModal"),l=(0,eW.g2)("SignupModal"),c=(0,eW.g2)("ForgotPasswordModal"),d=(0,eW.g2)("SignupEmailModal"),p=(0,eW.g2)("UploadSuccess"),u=(0,eW.g2)("BlockUser"),h=(0,eW.g2)("VerifyAgeFlow"),m=(0,eW.g2)("HidePostConfirmModal"),g=(0,eW.g2)("HideOPCommentsConfirmModal"),f=(0,eW.g2)("OpPinCommentConfirmModal"),b=(0,eW.g2)("CustomizeTags"),v=(0,eW.g2)("MuteListModal"),y=(0,eW.g2)("FollowPageModal"),w=(0,eW.g2)("BlockTagModal"),k=(0,eW.g2)("BlockedUsersModal"),P=(0,eW.g2)("MoonitReferralModal"),_=(0,eW.g2)("GoldenDatasetLabeler"),O=(0,eW.g2)("PocWall");return(0,eW.uX)(),(0,eW.CE)(eW.FK,null,[e.showReport?((0,eW.uX)(),(0,eW.Wv)(n,{key:0,objectType:e.report.type,onOnReport:s.submitReport,onClose:s.dismissModal},null,8,["objectType","onOnReport","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.login?((0,eW.uX)(),(0,eW.Wv)(a,{key:1,nextUrl:i.nextUrl,onClose:s.dismissModal},null,8,["nextUrl","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.signup?((0,eW.uX)(),(0,eW.Wv)(l,{key:2,action:i.action,nextUrl:i.nextUrl,onClose:s.dismissModal},null,8,["action","nextUrl","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.forgotPassword?((0,eW.uX)(),(0,eW.Wv)(c,{key:3,nextUrl:i.nextUrl,onClose:s.dismissModal},null,8,["nextUrl","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.signupEmail?((0,eW.uX)(),(0,eW.Wv)(d,{key:4,nextUrl:i.nextUrl,onClose:s.dismissModal},null,8,["nextUrl","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.uploadSuccess?((0,eW.uX)(),(0,eW.Wv)(p,{key:5,postId:s.postId,onClose:s.dismissModal},null,8,["postId","onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.blockUser?((0,eW.uX)(),(0,eW.Wv)(u,{key:6,blockData:i.blockData,onClose:s.dismissModal},null,8,["blockData","onClose"])):(0,eW.Q3)("",!0),(0,eW.bF)(h),i.modalDisplay.hidePost?((0,eW.uX)(),(0,eW.Wv)(m,{key:7,onOnCancel:s.dismissModal,onOnHide:s.hidePost},null,8,["onOnCancel","onOnHide"])):(0,eW.Q3)("",!0),i.modalDisplay.hideOpComments?((0,eW.uX)(),(0,eW.Wv)(g,{key:8,onOnCancel:s.dismissModal,onOnHide:s.hideOPComments},null,8,["onOnCancel","onOnHide"])):(0,eW.Q3)("",!0),i.modalDisplay.opPinComment?((0,eW.uX)(),(0,eW.Wv)(f,{key:9,onOnCancel:s.dismissModal,onOnClose:s.dismissModal},null,8,["onOnCancel","onOnClose"])):(0,eW.Q3)("",!0),i.modalDisplay.showCustomizeTags?((0,eW.uX)(),(0,eW.Wv)(b,{key:10,onClose:s.dismissModal},null,8,["onClose"])):(0,eW.Q3)("",!0),i.modalDisplay.muteList?((0,eW.uX)(),(0,eW.Wv)(v,{key:11,onOnClose:s.dismissModal},null,8,["onOnClose"])):(0,eW.Q3)("",!0),i.modalDisplay.followPage?((0,eW.uX)(),(0,eW.Wv)(y,{key:12,onOnClose:s.dismissModal,isDesktop:!0,isSignup:i.isSignup},null,8,["onOnClose","isSignup"])):(0,eW.Q3)("",!0),i.modalDisplay.blockTag?((0,eW.uX)(),(0,eW.Wv)(w,{key:13,onOnClose:s.dismissModal,tags:i.blockTagPost},null,8,["onOnClose","tags"])):(0,eW.Q3)("",!0),i.modalDisplay.blockedUsers?((0,eW.uX)(),(0,eW.Wv)(k,{key:14,onOnClose:s.dismissModal},null,8,["onOnClose"])):(0,eW.Q3)("",!0),e.shouldShowMoonitReferralCodeBanner?((0,eW.uX)(),(0,eW.Wv)(P,{key:15,onOnClose:s.dismissModal},null,8,["onOnClose"])):(0,eW.Q3)("",!0),e.goldenDatasetShowing?((0,eW.uX)(),(0,eW.Wv)(_,{key:16})):(0,eW.Q3)("",!0),(0,eW.bF)(O,{"privacy-url":s.consentWallUrls.privacyUrl,"privacy-contact-url":s.consentWallUrls.privacyContactUrl,"tos-url":s.consentWallUrls.tosUrl},null,8,["privacy-url","privacy-contact-url","tos-url"])],64)}]]);var av=o(10984);let{mapGetters:ay}=(0,eK.$t)("config"),aw="toastMsg",ak={2:"Awww Yeah! Welcome back.",3:"Ooooops! The post you're looking for has been reported by the community and removed.",4:"Me Gusta! Welcome to 9GAG, go have fun now!",5:"The post is removed.",12:"Ooooops! There is an error logging in.",17:"9GAG is undergoing maintenance right now. Sign-up and Upload will be back shortly.",18:"Your account is successfully verified!",19:"The verification email is expired. Another verification email is sent to you."},aP={components:{ToastView:av.A},computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({style:()=>em.A.isMobile()?null:{top:"64px"}},ay({cookieDomain:"COOKIE_DOMAIN"})),methods:{initServerMsg(){let e=eR.Jt(aw);
3e&&(e.split(",").forEach(e=>{let t=ak[e];t&&(0,is.W)().showNotice(t),ez.A.$emit("toast-message",{code:e,message:t})}),eR.hZ(aw,0,{domain:this.cookieDomain}))}},mounted(){this.initServerMsg()}},a_=(0,e0.A)(aP,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ToastView",!0);return(0,eW.uX)(),(0,eW.Wv)(eW.Im,{to:"body"},[(0,eW.bF)(n,{position:"center",style:(0,eX.Tr)(s.style)},null,8,["style"])])}]]),aO=(0,e0.A)({methods:{init(){ez.A.$on("toast-message",e=>{2===e.code&&window.opener&&window.opener.top!==window.opener.self&&(window.opener.postMessage({type:"signin-success",to:window.location.href},"*"),window.close())}),window.addEventListener("message",e=>{e.origin===window.location.origin&&"signin-success"===e.data.type&&(window.self===window.top?window.location.href=e.data.to:window.location.reload())})}},mounted(){this.init()}},[["render",function(e,t,o,r,i,s){return null}]]);var aC=o(57067),aA=o(17787);let{mapGetters:aS}=(0,eK.$t)("app"),aI=[{id:"postPoll",route:"/submit",message:"You can add poll to your post!",selector:".add-poll-button",placement:"top",stayVisible:!0},{id:"postRelatedTab",message:"Tap anytime to explore more similar posts",selector:".post-tab-bar__tab:last-of-type",placement:"bottom"},{id:"pinnedComment",message:"Comment pinned by OP. Join the conversation!",selector:".comment-pinned span",placement:"right",isActive:!1},{id:"sectionHeaderTrending",route:"/trending",message:"Stay in the loop and discover posts rising in popularity.",selector:em.A.isMobile()?".tabbar .active":".home-tab-bar__tab-trending.selected",placement:(em.A.isMobile(),"bottom")},{id:"sectionHeaderFresh",route:"/fresh",message:"Be the first to view new posts and vote on what should be seen by more people.",selector:em.A.isMobile()?".tabbar .active":".home-tab-bar__tab-fresh.selected",placement:em.A.isMobile()?"bottom-end":"bottom"},{id:"createMemeWelcome",route:"/submit?highlight=create-meme",message:"ð¨ Try our new MEME Generator! Click here to make awesome memes with our built-in editor.",selector:".create-meme-btn",placement:em.A.isMobile()?"top":"right",stayVisible:!0,showRepeatedly:!0},{id:"topSubTabs",route:"/top",message:"Now you can browse Top posts by month and year!",selector:".home-tab-bar__sub-tabs,.sub-tabs",placement:em.A.isMobile()?"bottom":"right",stayVisible:!0},{id:"freshRecentTab",route:"/fresh",message:"You can sort by recent posts",selector:".sub-tab-fresh-recent",placement:"bottom",stayVisible:!0}],aT={setup:()=>({tooltipStore:(0,iE._)()}),computed:(S=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},aS({showOpenApp:"SHOW_OPEN_APP_SHEET"})),I=I={tooltip(){return this.tooltipStore.tooltip},tooltipMessage(){var e,t;return"function"==typeof(null==(e=this.tooltip)?void 0:e.message)?this.tooltip.message():null==(t=this.tooltip)?void 0:t.message},hidden(){return null===this.tooltipStore.popper||this.tooltipStore.hidden}},Object.getOwnPropertyDescriptors?Object.defineProperties(S,Object.getOwnPropertyDescriptors(I)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(I)).forEach(function(e){Object.defineProperty(S,e,Object.getOwnPropertyDescriptor(I,e))}),S),watch:{showOpenApp(e){!e&&this.tooltip&&this.createTooltip(this.tooltip)}},methods:{createTooltip:(0,aC.A)(async function(e,t=0){await this.$nextTick();let o=this.tooltipStore.create(this.$refs.popper,e);if(!o&&t<5){console.log(`Tooltip creation failed for ${e.id}, retrying... (attempt ${t+1}/5)`),setTimeout(()=>{this.createTooltip(e,t+1)},500);return}o?(setTimeout(()=>{aA.A.addEventListener("click",this.createDismissHandler(e.id),{capture:!0,once:!0})},250),e.stayVisible||setTimeout(this.createDismissHandler(e.id),e.duration||9e3)):console.warn(`Tooltip creation failed for ${e.id} after 5 attempts. Element with selector "${e.selector}" may not be available.`)},100),createDismissHandler(e){return()=>{var t;(null==(t=this.tooltip)?void 0:t.id)===e&&(this.tooltipStore.dismiss(),this.tooltipStore.destroy())}}},mounted(){this.tooltipStore.init(aI)}};o(33325);let ax=(0,e0.A)(aT,[["render",function(e,t,o,r,i,s){return s.tooltip?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:(0,eX.C4)(["tooltip",{hidden:s.hidden}]),ref:"popper",role:"tooltip"},[(0,eW.Lk)("span",null,(0,eX.v_)(s.tooltipMessage),1),t[0]||(t[0]=(0,eW.Lk)("div",{class:"arrow","data-
3popper-arrow":""},null,-1))],2)):(0,eW.Q3)("",!0)}],["__scopeId","data-v-60be3a14"]]);var aE=o(67038),aL=o(10370).A;let aM="INACTIVE",aj="ACTIVE",aD="PAUSED",aU="DEBOUNCING",aR=class{setEnabled(e){this.enabled=e}setScreenKey(e){this.screenKey=e}setTrackingCVars(e){this.trackingCVars=e}log(e,t){aL.log("["+this.id+"] PostViewDurationTracker."+e,t)}_getPostState(e){return this.trackedPosts.has(e)||this.trackedPosts.set(e,{postId:e,state:aM,accumulatedTimeMs:0,activeStartTime:null,debounceTimer:null,context:{position:null,inCommentsTab:!0,hasClickedIntoPost:!1}}),this.trackedPosts.get(e)}setPrimaryPost(e,t={}){if(!this.enabled)return;let o=this.currentPrimaryPostId;t.sensitiveCover&&(this.log("setPrimaryPost() skipped - sensitive cover",{postId:e}),e=null),o!==e&&(this.log("setPrimaryPost()",{from:o,to:e,context:t}),o&&this._onPostLostPrimary(o),this.currentPrimaryPostId=e,e&&(this._getPostState(e).context.position=t.position,this._onPostGainedPrimary(e)))}onPageBlur(){this.enabled&&(this.log("onPageBlur()"),this.isPageFocused=!1,this.currentPrimaryPostId&&this._getPostState(this.currentPrimaryPostId).state===aj&&this._transitionToPaused(this.currentPrimaryPostId))}onPageFocus(){this.enabled&&(this.log("onPageFocus()"),this.isPageFocused=!0,this.currentPrimaryPostId&&this._getPostState(this.currentPrimaryPostId).state===aD&&this._transitionToActive(this.currentPrimaryPostId))}setInCommentsTab(e,t){if(!this.enabled)return;let o=this._getPostState(e);o.context.inCommentsTab!==t&&(this.log("setInCommentsTab()",{postId:e,inCommentsTab:t}),o.context.inCommentsTab=t,this.currentPrimaryPostId===e&&(t||o.state!==aj?t&&o.state===aD&&this.isPageFocused&&this._transitionToActive(e):this._transitionToPaused(e)))}markPostClicked(e){this.enabled&&(this._getPostState(e).context.hasClickedIntoPost=!0,this.log("markPostClicked()",{postId:e}))}flush(){this.log("flush()"),this.trackedPosts.forEach((e,t)=>{e.debounceTimer&&(clearTimeout(e.debounceTimer),e.debounceTimer=null),(e.state===aj||e.state===aD)&&this._accumulateTime(t),"COMPLETED"!==e.state&&e.state!==aM&&this._sendEventIfEligible(t)}),this.reset()}reset(){this.log("reset()"),this.trackedPosts.clear(),this.currentPrimaryPostId=null}_onPostGainedPrimary(e){let t=this._getPostState(e);switch(this.log("_onPostGainedPrimary()",{postId:e,state:t.state}),t.state){case aM:this.isPageFocused&&t.context.inCommentsTab?this._transitionToActive(e):this.isPageFocused&&t.context.inCommentsTab||this._transitionToPaused(e);break;case aU:t.debounceTimer&&(clearTimeout(t.debounceTimer),t.debounceTimer=null),this.isPageFocused&&t.context.inCommentsTab?this._transitionToActive(e):this._transitionToPaused(e)}}_onPostLostPrimary(e){let t=this._getPostState(e);switch(this.log("_onPostLostPrimary()",{postId:e,state:t.state}),t.state){case aj:this._accumulateTime(e),this._transitionToDebouncing(e);break;case aD:this._transitionToDebouncing(e)}}_transitionToActive(e){let t=this._getPostState(e);this.log("_transitionToActive()",{postId:e,from:t.state}),t.state=aj,t.activeStartTime=Date.now()}_transitionToPaused(e){let t=this._getPostState(e);this.log("_transitionToPaused()",{postId:e,from:t.state}),t.state===aj&&this._accumulateTime(e),t.state=aD,t.activeStartTime=null}_transitionToDebouncing(e){let t=this._getPostState(e);this.log("_transitionToDebouncing()",{postId:e,from:t.state,accumulatedMs:t.accumulatedTimeMs}),t.state=aU,t.activeStartTime=null,t.debounceTimer=setTimeout(()=>{t.debounceTimer=null,this._onDebounceComplete(e)},1e4)}_onDebounceComplete(e){let t=this._getPostState(e);this.log("_onDebounceComplete()",{postId:e,state:t.state,accumulatedMs:t.accumulatedTimeMs}),t.state===aU&&this._sendEventIfEligible(e)}_accumulateTime(e){let t=this._getPostState(e);if(t.activeStartTime){let o=Date.now()-t.activeStartTime;t.accumulatedTimeMs+=o,t.activeStartTime=null,this.log("_accumulateTime()",{postId:e,elapsed:o,total:t.accumulatedTimeMs})}}_sendEventIfEligible(e){let t=this._getPostState(e);t.accumulatedTimeMs>=3e3?this._sendEvent(e):this.log("_sendEventIfEligible() skipped - below minimum",{postId:e,accumulatedMs:t.accumulatedTimeMs,minMs:3e3}),this.trackedPosts.delete(e)}_sendEvent(e){let t=this._getPostState(e);this.log("_sendEvent()",{postId:e,accumulatedMs:t.accumulatedTimeMs,screenKey:this.screenKey,trackingCVars:this.trackingCVars}),aE.A.onPostViewCompleted(this.screenKey,e,t.context.position,t.accumulatedTimeMs,t.context.hasClickedIntoPost,this.trackingCVars)}constructor(){this.id="PVDT:"+Math.floor(1e3*Math.random()),this.trackedPosts=new Map,this.currentPrimaryPostId=null,this.isPageFocused=!0,this.screenKey="",this.trackingCVars={},this.enabled=!0}};var aF=o(4707).A,aB=o(5626).A;class aN extends aF{getDurationTracker(){return this.durationTracker}setDurationTrackingEnabled(e){this.durationTracker.setEnabled(e)}shouldCheckNonVideoView(e){return e.data?e.data.video||e.data.youtube?(this.log("Web.shouldCheckNonVideoView() is video",e),!1):e.data.sensitiveCover?(this.log("Web.shouldCheckNonVideoView() sensitive cover",e),!1):(this.log("Web.shouldCheckNonVideoView()",e),super.shouldCheckNonVideoView(e)):(this.log("Web.shouldCheckNonVideoView() n
3o data",e),!1)}updateTrackingCVars(){let e=(0,eB.u)(),{RouteNames:t}=e,o=e.pageKey;this.setScreenKey(o);let r=e.queryParams.ref,i="",s="";if(e.isRoute(t.POST))i="SinglePost";else if(e.isRoute(t.USER_LIST))i="ProfilePostList",s=o;else if(e.isRoute(t.INTEREST_POST_LIST))i="InterestPostList",s=o;else if(e.isRoute(t.TAG_POST_LIST)){let e=r?aB.capitalize(r.split("-")[0]):"";i=`${e}TagPostList`,s=o}else e.isRoute(t.SEARCH_POST_LIST)?i="SearchPostList":(i="PostList",s=o);let n={TriggeredPage:i,TriggeredPageKey:s};this.setTrackingCVars(n),this.durationTracker.setScreenKey(o),this.durationTracker.setTrackingCVars(n)}flushDurationTracker(){this.durationTracker.flush()}setPrimaryPost(e,t={}){this.durationTracker.setPrimaryPost(e,t)}onPageFocus(){this.durationTracker.onPageFocus()}onPageBlur(){this.durationTracker.onPageBlur()}setInCommentsTab(e,t){this.durationTracker.setInCommentsTab(e,t)}markPostClicked(e){this.durationTracker.markPostClicked(e)}constructor(e){super(e),this.durationTracker=new aR}}var a$=o(49741);let{mapGetters:aH}=(0,eK.$t)("config"),aV={computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},aH({getConfig:"GET_CONFIG"})),data:()=>({}),provide:()=>({})},aW={class:"footer"};var aX=o(17787).A,aG=o(13075).A;let az=(0,e0.A)({data:()=>({show:!1}),created(){this.checkFooterNav=(0,aC.A)(this._checkFooterNav,500),aX.addEventListener("scroll",this.checkFooterNav)},destroyed(){aX.removeEventListener("scroll",this.checkFooterNav)},methods:{onClickBackToTop(){aG.scrollToTop()},_checkFooterNav(){aG.getScrollTop()>600?this.show=!0:this.show=!1}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("section",aW,[(0,eW.Lk)("a",{class:(0,eX.C4)(["back-to-top",{show:e.show}]),onClick:t[0]||(t[0]=(0,eY.D$)((...e)=>s.onClickBackToTop&&s.onClickBackToTop(...e),["prevent"])),href:"javascript: void(0);"}," Back to top ",2)])}]]),aK={all_shortcuts:{},commandMode:!1,add:function(e,t,o){var r={type:"keydown",propagate:!1,disable_in_input:!1,require_command_mode:!0,target:document,keycode:!1};if(o)for(var i in r)void 0===o[i]&&(o[i]=r[i]);else o=r;var s=o.target;"string"==typeof o.target&&(s=document.getElementById(o.target));var n=this;e=e.toLowerCase();var a=function(r){if((r=r||window.event,!o.disable_in_input||(r.target?a=r.target:r.srcElement&&(a=r.srcElement),3==a.nodeType&&(a=a.parentNode),"INPUT"!=a.tagName&&"TEXTAREA"!=a.tagName))&&(!o.require_command_mode||n.commandMode)){r.keyCode?i=r.keyCode:r.which&&(i=r.which);var i,s,a,l=String.fromCharCode(i).toLowerCase();188==i&&(l=","),190==i&&(l=".");var c=e.split("+"),d=0,p={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},u={esc:27,escape:27,tab:9,space:32,return:13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,break:19,insert:45,home:36,delete:46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},h={wanted:!1,pressed:!1},m={wanted:!1,pressed:!1},g={wanted:!1,pressed:!1},f={wanted:!1,pressed:!1};r.ctrlKey&&(m.pressed=!0),r.shiftKey&&(h.pressed=!0),r.altKey&&(g.pressed=!0),r.metaKey&&(f.pressed=!0);for(var b=0;s=c[b],b<c.length;b++)"ctrl"==s||"control"==s?(d++,m.wanted=!0):"shift"==s?(d++,h.wanted=!0):"alt"==s?(d++,g.wanted=!0):"meta"==s?(d++,f.wanted=!0):s.length>1?u[s]==i&&d++:o.keycode?o.keycode==i&&d++:l==s?d++:p[l]&&r.shiftKey&&(l=p[l])==s&&d++;if(d==c.length&&m.pressed==m.wanted&&h.pressed==h.wanted&&g.pressed==g.wanted&&f.pressed==f.wanted&&(t(r),!o.propagate))return r.cancelBubble=!0,r.returnValue=!1,r.stopPropagation&&(r.stopPropagation(),r.preventDefault()),!1}};this.all_shortcuts[e]={callback:a,target:s,event:o.type},s.addEventListener?s.addEventListener(o.type,a,!1):s.attachEvent?s.attachEvent("on"+o.type,a):s["on"+o.type]=a},remove:function(e){e=e.toLowerCase();var t=this.all_shortcuts[e];if(delete this.all_shortcuts[e],t){var o=t.event,r=t.target,i=t.callback;r.detachEvent?r.detachEvent("on"+o,i):r.removeEventListener?r.removeEventListener(o,i,!1):r["on"+o]=!1}},commandModeListener:null,toggleCommandMode:function(){this.commandMode=!this.commandMode,null!=this.commandModeListener&&this.commandModeListener()}};var aQ=o(13075).A;let aY=(0,tb.nY)("keyboard",{state:()=>({}),actions:{bindElements(){this.bindScrollToTop("b"),this.bindJumpPrev("k"),this.bindJumpNext("j"),this.bindRandomEntry("r"),this.bindPostVoteUp("l"),this.bindPostVoteDown("h"),this.bindPostComment("c"),this.bindPostPlay("p"),this.bindHomeEnd()},bindHomeEnd(){document.addEventListener("keydown",e=>
3!!aQ.isCurrentlyFocusedInTypeable()||(36==e.keyCode||35==e.keyCode?(e.preventDefault(),aQ.scrollTo(35==e.keyCode?document.body.offsetHeight:0),!1):void 0))},bindScrollToTop(e){this.bindAction(e,()=>{this.track("back-to-top"),this.scrollToTop()})},bindJumpPrev(e){this.bindAction(e,()=>{this.track("prev"),ez.A.$emit("post::toPrevListPost")})},bindJumpNext(e){this.bindAction(e,()=>{this.track("next"),ez.A.$emit("post::toNextListPost")})},bindPostVoteUp(e){this.bindAction(e,()=>{this.track("upvote"),ez.A.$emit("post::voteUp::inView")},"keyup")},bindPostVoteDown(e){this.bindAction(e,()=>{this.track("downvote"),ez.A.$emit("post::voteDown::inView")},"keyup")},bindPostComment(e){this.bindAction(e,()=>{this.track("comment"),ez.A.$emit("post::comment::inView")})},bindRandomEntry(e){this.bindAction(e,()=>{this.track("random"),this.randomEntry()})},randomEntry(){window.location="/shuffle"},bindPostPlay(e){this.bindAction(e,()=>{this.track("play"),ez.A.$emit("post::togglePlay::inView")})},track(e){},getKeyOptions:e=>({type:e||"keypress",propagate:!1,target:document,disable_in_input:!0,require_command_mode:!1}),bindAction(e,t,o){aK.add(e,t,this.getKeyOptions(o))},scrollToTop(){aQ.scrollToTop()}}});var aq=o(18604).A,aZ=o(40374).A;let aJ=new class{init(){window.addEventListener("click",this.handleAnchorClick.bind(this)),this.bindEventTracking(),aY().bindElements()}_trackGaEvent(e){let t=e.getAttribute("data-evt");if(!t)return;let o=(t+="").split(","),r="",i="",s="",n="";r=o.shift(),i=o.shift(),o.shift(),s=o.shift(),n=o.shift();let a={},l=e.getAttribute("data-entry-id");if(!l)return;l&&(a.PostKey=l);let c=e.getAttribute("data-position");c&&(a.Position=c),n&&(a.Element=n),aq.trackPage(r,i,s,a)}_trackEvent(e){let t=e.getAttribute("data-track");if(!t||void 0==t)return;let o=(t+="").split(","),r=o.shift(),i=o.shift(),s={label:o.shift(),labelValue:o.shift(),platform:o.shift(),entry:o.shift(),view:o.shift()},n=(0,eF.kH)().user.userId;n&&(s.user=n),aZ.event(r,i,s)}_handelClickEventTracking(e,t){this._trackGaEvent(t),this._trackEvent(t);let o=t.tagName,r=t.getAttribute("href")+"",i=t.getAttribute("target");if("A"==o&&(0===r.indexOf("http")||0===r.indexOf("/"))&&!i){e&&e.preventDefault();let t="window.location.href = '"+r+"';";window.setTimeout(t,100)}}bindEventTracking(){let e=document.getElementById("container");e&&e.addEventListener("click",e=>{let t=e.target.closest(".badge-evt, .badge-track");t&&this._handelClickEventTracking(e,t)})}_findParent(e,t){for(;t;){if((t.nodeName||t.tagName||"").toLowerCase()===e.toLowerCase())return t;t=t.parentNode}return null}handleAnchorClick(e){if(!(e=e||window.event).ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey&&0===e.button){let t=this._findParent("a",e.target||e.srcElement);t&&ez.A.$emit("nav::anchorClick",t,e)}}};o(49541);var a0=o(49370),a1=o(6141),a2=o(43764);class a6 extends a1.A{getApiHost(){return tf.A.getters["config/GET_CONFIG"]("notiOptions.apiHost")}addPosts(e){tf.A.commit("post/ADD_POSTS",e,{root:!0})}_transformNoti(e){let{items:t,nextKey:o,didEndOfList:r}=e,i={items:[],posts:[],nextKey:o||"",didEndOfList:!!r},s=[];return t&&(t.forEach(e=>{let{post:t}=e;t&&!s.includes(t.id)&&(i.posts.push(a2.A.transformPost(t)),s.push(t.id))}),i.items=t),i}}let a3=new a6,a4={class:"billboard-flexsider-wrapper",ref:"wrapper"};var a5=o(11319);let a9="jsid-ad-container-billboard",a8={components:{BillboardAd:a5.A},data:()=>({complete:!1,hasViewed:!1,hasScrolled:!1,slotEl:null,impressionListener:null,scrollListener:null,viewableListener:null,pageChangeListener:null,currentPath:null}),mounted(){this.currentPath=window.location.pathname,this.setupListeners()},beforeUnmount(){this.cleanup()},methods:{async setupListeners(){var e,t;this.impressionListener=this.handleImpression.bind(this),window.addEventListener("assertive_logImpression",this.impressionListener),this.scrollListener=this.handleScroll.bind(this),document.addEventListener("scroll",this.scrollListener,{once:!0});let o=0;for(;(!(null==(e=window.googletag)?void 0:e.pubads)||!(null==(t=window.ayManagerEnv)?void 0:t.onEvent))&&o<100;)await new Promise(e=>setTimeout(e,100)),o++;o>=100||(window.googletag.cmd.push(()=>{this.viewableListener=this.handleImpressionViewable.bind(this),window.googletag.pubads().addEventListener("impressionViewable",this.viewableListener)}),this.pageChangeListener=this.handlePageChange.bind(this),window.ayManagerEnv.onEvent("beforePageChange",this.pageChangeListener))},handleImpression(e){var t,o;let r=null==(t=e.data)?void 0:t.payload;if(r&&(null==(o=r.slotId)?void 0:o.startsWith(a9))){if(this.slotEl=document.getElementById(r.slotId),1===r.creative_height&&1===r.creative_width){let e=this.$refs.wrapper;e&&(e.style.height="1px");return}this.handleSlotRenderEnded(r,!1)}},handleSlotRenderEnded(e,t=!1){if(this.complete||!this.slotEl)return;let o=this.$refs.wrapper,r=document.getElementById("top-navb");o&&r&&(t?this.hasScrolled&&this.hasViewed?this.removeAd():this.hasScrolled&&setTimeout(()=>{this.handleSlotRenderEnded(e,!0)},5e3):e&&(r.style.top=`${e.creative_height}px`,document.body.classList.add("billboard-sticky-internal")))},handleImpressionViewable(){this.hasViewed=!0,this.handleSlotRenderEnded(null,!0)},handleScroll(){this.hasScrolled=!0,this.handleSlotRenderEnded(null,!0)},handlePageChange(){let e=window.location.pathname;if(this.currentPath!==e){this.currentPath=e;let t=document.getElementById("top-navb");
3t&&(t.style.transition="none",t.style.top=null,setTimeout(()=>{t.style.transition=null},0))}},removeAd(){let e=this.$refs.wrapper,t=document.getElementById("top-navb");e&&t&&(window.googletag&&window.googletag.pubads&&this.viewableListener&&window.googletag.pubads().removeEventListener("impressionViewable",this.viewableListener),setTimeout(()=>{e.style.top=`-${e.offsetHeight}px`,t.style.top="0px";let o=()=>{e.removeEventListener("transitionend",o),document.body.classList.remove("billboard-sticky-internal"),window.ayManagerEnv&&window.ayManagerEnv.destroy&&window.ayManagerEnv.destroy([a9]),this.complete=!0,this.$refs.billboardAdRef.dismissAd()};e.addEventListener("transitionend",o)},1e3))},onAdRenderCallback(e){e&&e.creative_height&&this.handleSlotRenderEnded(e,!1)},hideContainer(){this.removeAd()},cleanup(){this.impressionListener&&window.removeEventListener("assertive_logImpression",this.impressionListener),this.scrollListener&&document.removeEventListener("scroll",this.scrollListener),window.googletag&&window.googletag.pubads&&this.viewableListener&&window.googletag.pubads().removeEventListener("impressionViewable",this.viewableListener),this.pageChangeListener&&window.ayManagerEnv&&window.ayManagerEnv.offEvent&&window.ayManagerEnv.offEvent("beforePageChange",this.pageChangeListener)}}};o(73409),o(48735);let a7=(0,e0.A)(a8,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BillboardAd");return(0,eW.uX)(),(0,eW.Wv)(eY.eB,{name:"fade"},{default:(0,eW.k6)(()=>[(0,eW.Lk)("div",a4,[(0,eW.bF)(n,{ref:"billboardAdRef",autoDismiss:0,hideContainer:s.hideContainer,onRenderCallback:s.onAdRenderCallback},null,8,["hideContainer","onRenderCallback"])],512)]),_:1})}],["__scopeId","data-v-363c18f2"]]),le=100*Math.random(),lt=()=>!(0,eF.kH)().isLoggedIn||le<(Number(tf.A.getters["config/GET_CONFIG"]("features.viewNotifyWebSampleRate"))||0),lo=100*Math.random(),lr=()=>lo<(Number(tf.A.getters["config/GET_CONFIG"]("features.feedDepthSampleRate"))||0);var li=o(19722);let ls=new class{_reset(e){this._feedId=e,this._maxPosition=0,this._postId=null,this._sentPosition=-1}start(){this._started||(this._started=!0,this._onPrimaryChanged=({postId:e,context:t})=>{let o=Number(t&&t.position);if(!e||!isFinite(o))return;let r=((0,li.Q)(e)||{}).feedId||null;r!==this._feedId&&(this.flush(),this._reset(r)),o<=this._maxPosition||(this._maxPosition=o,this._postId=e)},ez.A.$on("tracking::primaryPostChanged",this._onPrimaryChanged),this._onHide=()=>{"visible"!==document.visibilityState&&this.flush()},window.addEventListener("pagehide",this._onHide),document.addEventListener("visibilitychange",this._onHide))}stop(){this._started&&(this._started=!1,this._onPrimaryChanged&&ez.A.$off("tracking::primaryPostChanged",this._onPrimaryChanged),this._onHide&&(window.removeEventListener("pagehide",this._onHide),document.removeEventListener("visibilitychange",this._onHide)))}flush(){if(!this._postId||this._maxPosition<=this._sentPosition||!(lr()&&(0,eF.kH)().isLoggedIn))return;let e=JSON.stringify({id:this._postId,feedId:this._feedId,position:this._maxPosition});try{let t=new Blob([e],{type:"application/json"});navigator.sendBeacon&&navigator.sendBeacon("/v1/feed-depth",t)&&(this._sentPosition=this._maxPosition)}catch(e){}}constructor(){this._started=!1,this._onPrimaryChanged=null,this._onHide=null,this._reset(null)}};var ln=o(36399).A;function la(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function ll(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapState:lc,mapGetters:ld,mapActions:lp,mapMutations:lu}=(0,eK.$t)("app"),{mapGetters:lh}=(0,eK.$t)("config"),lm={name:"App",mixins:[a$.A,aV,e6.A],watch:{windowWidth(){this.windowWidth>=this.drawerWindowWidth?this.showDrawer=!0:this.hideDrawer()},showDrawer(e){this.overlayDrawer&&e&&this.track("NavigationBar","OpenDrawer")},$route(e){let t=e.query.theme,o="1"===e.query.transparentBg;"dark"===t?this.toggleDarkModeWithoutPersist(!0):"light"===t&&this.toggleDarkModeWithoutPersist(!1),o&&(
3document.body.classList.add("transparent-bg"),document.documentElement.classList.add("transparent-bg"))}},computed:ll(la({},lc(["topNavHeight","drawer"]),ld({showAds:"SHOW_ADS"}),lh({adCampaign:"AD_CAMPAIGN",getConfig:"GET_CONFIG"})),{layoutStyle(){let e=this.windowWidth>=1506,t=this.windowWidth>=1072;return{"--main-margin":`${224*!!e}px`,"--inline-ad-width":`${e?970:728}px`,"--inline-ad-height":`${e?250:90}px`,"--inline-ad-margin":"calc( (var(--inline-ad-width) - 640px) / -2)","--sidebar-width":`${t?336:300}px`,"--sidebar-ad-width":`${t?336:300}px`,"--sidebar-ad-height":`${t?280:250}px`,"--extra-width":`${36*!!t}px`}},isAppEmbed(){return this.getConfig("appEmbed")},isWebEmbed(){return this.getConfig("webEmbed")},isEmbed(){return this.isAppEmbed||this.isWebEmbed},showDrawer:{get(){return![en.A.UPLOAD].includes(this.$route.name)&&this.drawer},set(e){e!==this.drawer&&this.updateDrawer(e)}},windowWidth:()=>eQ.A.browserWidth(),showSidebar(){return!this.$route||en.A.POST_VIEWS.includes(this.$route.name)},containerStyle(){return{marginLeft:this.fullDrawer&&this.showDrawer&&!this.overlayDrawer?"220p
3x":""}},showPageDrawer(){return!this.fullDrawer&&this.showDrawer&&!this.overlayDrawer},overlayDrawer(){return this.showDrawer&&this.windowWidth<this.drawerWindowWidth},drawerWindowWidth(){return this.background?1441:1280},background(){return this.adCampaign&&this.adCampaign.background||null},fullDrawer:()=>!1,showBillboardAd(){return!this.showAds,!1}}),components:{CampaignBackground:e1,TopNav:oI,PageComponent:oG,Drawer:r$,Sidebar:rH.A,Overlay:ab,ToastView:a_,IframeConnectionFlow:aO,TooltipView:ax,BackToTop:az,BillboardFlexsiderAd:a7},methods:ll(la({},lu({updateDrawer:"UPDATE_DRAWER"})),{toggleDarkModeWithoutPersist(e){let t=e?"add":"remove";document.body.classList[t]("theme-dark"),document.documentElement.classList[t]("html-dark")},getContentHeight(){let e=this.$refs.content;return e?e.$el&&e.$el.offsetHeight:null},handleAnchor(e,t){let o=new(ty())(e.href),r=this.$router.resolve(o.pathname+o.query+o.hash),i=this.$route;en.A.POST_VIEWS.includes(i.name),r.name&&(0,eB.u)().isValidLink(o.href)&&(t.preventDefault(),r.fullPath!==i.fullPath&&this.$nextTick(()=>{this.$router.push(r.fullPath)}))},initTimedTrackingManager(){this.timedTrackingMgr=new aN(ln),this.timedTrackingMgr.updateTrackingCVars(),this.timedTrackingMgr.setVisibilityObserver(-this.topNavHeight,0),this.timedTrackingMgr.start();let e=this.getConfig("features.enablePVC"),t=2===e||1===e&&window.location.search.includes("enablePVC=1");this.timedTrackingMgr.setDurationTrackingEnabled(t),this.$router.afterEach((e,t)=>{this.timedTrackingMgr.flushDurationTracker(),this.timedTrackingMgr.stop(),this.timedTrackingMgr.untrackAll(),this.timedTrackingMgr.updateTrackingCVars(),this.timedTrackingMgr.start()}),ez.A.$on("tracking::trackElement",({domId:e,data:t})=>{this.timedTrackingMgr.track(e,t)}),ez.A.$on("tracking::primaryPostChanged",({postId:e,context:t})=>{this.timedTrackingMgr.setPrimaryPost(e,t)}),ez.A.$on("tracking::inCommentsTabChanged",({postId:e,inCommentsTab:t})=>{this.timedTrackingMgr.setInCommentsTab(e,t)}),this.getConfig("features.enableImpressionEnrichment")&&ez.A.$on("tracking::postClicked",({postId:e})=>{this.timedTrackingMgr.markPostClicked(e)}),ez.A.$on("tracking::postClicked",({postId:e})=>{e&<()&&ii.BC(e)}),lr()&&ls.start(),this._onPageVisibilityChange=()=>{document.hidden?this.timedTrackingMgr.onPageBlur():this.timedTrackingMgr.onPageFocus()},document.addEventListener("visibilitychange",this._onPageVisibilityChange)},toggleDrawer(){this.showDrawer=!this.showDrawer},hideDrawer(){this.overlayDrawer&&(this.showDrawer=!1)}}),created(){tT().init(a3,{isDropdown:!0});let e=this.$store.state.config.config;(0,oF.P)().init(e.tags,a0.A),(0,oF.P)().initInterests(e.interests),(0,oF.P)().initLocalInterests(e.localInterests),ez.A.$on("nav::anchorClick",(e,t)=>{this.handleAnchor(e,t)}),this.initTimedTrackingManager(),this.showDrawer=this.windowWidth>=this.drawerWindowWidth},mounted(){aJ.init()}},lg=(0,e0.A)(lm,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BillboardFlexsiderAd"),a=(0,eW.g2)("CampaignBackground"),l=(0,eW.g2)("TopNav"),c=(0,eW.g2)("Drawer"),d=(0,eW.g2)("router-view"),p=(0,eW.g2)("Sidebar"),u=(0,eW.g2)("BackToTop"),h=(0,eW.g2)("IframeConnectionFlow"),m=(0,eW.g2)("ToastView"),g=(0,eW.g2)("Overlay"),f=(0,eW.g2)("PageComponent"),b=(0,eW.g2)("TooltipView");return(0,eW.uX)(),(0,eW.CE)(eW.FK,null,[s.isEmbed?((0,eW.uX)(),(0,eW.Wv)(d,{key:1})):((0,eW.uX)(),(0,eW.CE)("div",{key:0,style:(0,eX.Tr)(s.layoutStyle)},[s.showBillboardAd?((0,eW.uX)(),(0,eW.Wv)(n,{key:0})):(0,eW.Q3)("",!0),s.background?((0,eW.uX)(),(0,eW.Wv)(a,{key:1,background:s.background,drawer:s.showPageDrawer},null,8,["background","drawer"])):(0,eW.Q3)("",!0),(0,eW.bF)(l,{onToggleDrawer:s.toggleDrawer,fullDrawer:s.fullDrawer},null,8,["onToggleDrawer","fullDrawer"]),s.fullDrawer?((0,eW.uX)(),(0,eW.Wv)(c,{key:2,showDrawer:s.showDrawer,overlayDrawer:s.overlayDrawer,onHideDrawer:s.hideDrawer,fullDrawer:!0},null,8,["showDrawer","overlayDrawer","onHideDrawer"])):s.overlayDrawer?((0,eW.uX)(),(0,eW.Wv)(c,{key:3,overlayDrawer:s.overlayDrawer,onHideDrawer:s.hideDrawer},null,8,["overlayDrawer","onHideDrawer"])):(0,eW.Q3)("",!0),(0,eW.Lk)("div",{id:"container",style:(0,eX.Tr)(s.containerStyle),class:(0,eX.C4)({drawer:s.showPageDrawer})},[s.showPageDrawer?((0,eW.uX)(),(0,eW.Wv)(c,{key:0,showDrawer:s.showDrawer,onHideDrawer:s.hideDrawer},null,8,["showDrawer","onHideDrawer"])):(0,eW.Q3)("",!0),(0,eW.Lk)("div",eG,[(0,eW.bF)(d,{ref:"content"},null,512),s.showSidebar?((0,eW.uX)(),(0,eW.Wv)(p,{key:"app-sidebar",getContentHeight:s.getContentHeight},null,8,["getContentHeight"])):(0,eW.Q3)("",!0)])],6),(0,eW.bF)(u)],4)),(0,eW.bF)(h),(0,eW.bF)(m),(0,eW.bF)(g),(0,eW.bF)(f),(0,eW.bF)(b)],64)}]]);var lf=o(82671),lb=o(83985),lv=o(94647),ly=o.n(lv),lw=o(9954);let lk={id:"main",class:"post-view"},lP={id:"individual-post"},l_=["id"],lO={ref:"header"},lC={ref:"container",class:"post-container"},lA={key:1,class:"post-text-container"},lS={key:1,class:"source"},lI=["href"],lT={class:"post-afterbar-a"};var lx=o(59796),lE=o(67543),lL=o(34979),lM=o(13075),lj=o(41900),lD=o(67025),lU=o(16259),lR=o(65190),lF=o(21439),lB=o(24616),lN=o(77403),l$=o(8204);let lH={key:0,class:"moderation-notice","aria-labelledby":"moderation-notice-title"},lV={class:"moderation-notice__header"},lW={class:"moderation-notice__icon","aria-hidden":"true"},lX={key:0,class:"moderation-notice__content"},lG={id:"moderation-notice-title",class:"moderation-notice__title"},lz={class:"moderation-notice__summary"},lK={key:0,class:"moderation-notice__reason"},lQ={class:"moderation-notice__reason-value"},lY={key:0,class:"moderation-notice__prompt"},lq={key:0,class:"moderation-notice__prompt"},lZ=["disabled"],lJ={class:"moderation-notice__form-footer"},l0={class:"moderation-notice__form-actions"},l1=["disabled"],l2=["disabled"],l6={key:0,class:"moderation-notice__error",role:"alert"},l3={key:2,class:"moderation-notice__confirmation",role:"status","aria-live":"polite"};var l4=o(2567),l5=o(52217),l9=o(68387);let{mapGetters:l8}=(0,eK.$t)("config"),l7={masked:"Post marked sensitive",hidden:"Post removed"},ce={masked:"This post was marked as sensitive because it didnât align with our",hidden:"This post was removed because it didnât align with our"},ct={name:"ModerationNotice",components:{IconHide:l4.A},mixins:[l9.A],props:{post:{type:Object,required:!0}},data:()=>({explanation:"",errorMessage:"",isFormOpen:!1,isSubmitting:!1,showConfirmation:!1}),computed:(T=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,tb.aH)(eF.kH,{isLoggedIn:"isLoggedIn"}),l8({getConfig:"GET_CONFIG"})),x=x={isFeatureEnabled(){return(0,l5.WT)(this.getConfig("features.postModerationNotice"))},moderation(){return this.post.moderation||null},actionLabel(){var e;return l7[null==(e=this.moderation)?void 0:e.action]||""},actionSummary(){var e;return ce[null==(e=this.moderation)?void 0:e.action]||""},genericReasonLabel(){var e;return(null==(e=this.moderation)?void 0:e.reasonLabel)||"Community Guidelines"},creatorDetails(){var e;return this.isLoggedIn&&(null==(e=this.moderation)?void 0:e.creatorDetails)||null},reportSubmitted(){var e;return!!(null==(e=this.creatorDetails)?void 0:e.reportSubmitted)},isExplanationValid(){let e=this.explanation.trim().length;return e>=20&&e<=500},isOwner(){return!!this.creatorDetails},showLoginCta(){return!this.isOwner&&!this.isLoggedIn},canSubmitReport(){return this.isOwner&&!this.reportSubmitted&&!this.showConfirmation},isVisible(){return!!this.isFeatureEnabled&&(0,l5.JR)(this.$route,this.moderation,{isLoggedIn:this.isLoggedIn})}},Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(x)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(x)).forEach(function(e){Object.defineProperty(T,e,Object.getOwnPropertyDescriptor(x,e))}),T),methods:{onLoginClick(){let e=`${window.location.pathname}${window.location.search}`;this.triggerSignup({action:"Post Moderation Notice",nextUrl:e})},openForm(){this.errorMessage="",this.isFormOpen=!0,this.$nextTick(()=>{var e;null==(e=this.$refs.explanationTextarea)||e.focus()})},closeForm(){this.isSubmitting||(this.errorMessage="",this.isFormOpen=!1)},async submitReport(){if(this.isSubmitting||!this.canSubmitReport)return;let e=this.explanation.trim();if(e.length<20||e.length>500){this.errorMessage="Please enter between 20 and 500 characters.";return}this.isSubmitting=!0,this.errorMessage="";try{await tw.p.post("/v1/moderation-appeal",{id:this.post.id,explanation:e}),this.isFormOpen=!1,this.showConfirmation=!0}catch(e){this.errorMessage="Your report could not be sent. Please try again."}finally{this.isSubmitting=!1}}}};o(46020);let co=(0,e0.A)(ct,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("IconHide");return s.isVisible?((0,eW.uX)(),(0,eW.CE)("section",lH,[(0,eW.Lk)("header",lV,[(0,eW.Lk)("span",lW,[(0,eW.bF)(n,{size:"16"})]),t[5]||(t[5]=(0,eW.Lk)("span",{class:"moderation-notice__header-label"},"Moderation notice",-1))]),s.actionLabel?((0,eW.uX)(),(0,eW.CE)("div",lX,[(0,eW.Lk)("p",lG,(0,eX.v_)(s.actionLabel),1),(0,eW.Lk)("p",lz,[(0,eW.eW)((0,eX.v_)(s.actionSummary)+" ",1),t[6]||(t[6]=(0,eW.Lk)("a",{href:"/rules",target:"_blank",rel:"noopener noreferrer"},"Community Guidelines",-1)),t[7]||(t[7]=(0,eW.eW)(". ",-1))]),s.creatorDetails?((0,eW.uX)(),(0,eW.CE)("p",lK,[t[8]||(t[8]=(0,eW.Lk)("span",{class:"moderation-notice__reason-label"},"Reason",-1)),(0,eW.Lk)("span",lQ,(0,eX.v_)(s.creatorDetails.reasonLabel||s.genericReasonLabel),1)])):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0),s.showLoginCta||s.canSubmitReport||i.showConfirmation?((0,eW.uX)(),(0,eW.CE)("footer",{key:1,class:(0,eX.C4)(["moderation-notice__footer",{"moderation-notice__footer--login-prompt":s.showLoginCta,"moderation-notice__footer--report-prompt":s.canSubmitReport&&!i.isFormOpen}])},[s.showLoginCta?((0,eW.uX)(),(0,eW.CE)("p",lY,[(0,eW.Lk)("button",{type:"button",class:"moderation-notice__login",onClick:t[0]||(t[0]=(...e)=>s.onLoginClick&&s.onLoginClick(...e))},"Log in"),t[9]||(t[9]=(0,eW.eW)(" to see details and submit a report. ",-1))])):s.canSubmitReport?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[i.isFormOpen?((0,eW.uX)(),(0,eW.CE)("form",{key:1,class:"moderation-notice__form",onSubmit:t[4]||(t[4]=(0,eY.D$)((...e)=>s.submitReport&&s.submitReport(...e),["prevent"])),novalidate:""},[t[13]||(t[13]=(0,eW.Lk)("label",{for:"moderation-report-explanation"}," Please share more details about why you think this decision was a mistake. ",-1)),(0,eW.bo)((0,eW.Lk)("textarea",{id:"moderation-report-explanation",ref:"explanationTextarea","onUpdate:modelValue":t[2]||(t[2]=e=>i.explanation=e),rows:"5",minlength:"20",maxlength:"500",name:"moderation-report-explanation",required:"",disabled:i.isSubmitting,"aria-describedby":"moderation-report-hint"},null,8,lZ),[[eY.Jo,i.explanation]]),(0,eW.Lk)("div",lJ,[t[12]||(t[12]=(0,eW.Lk)("span",{id:"moderation-report-hint",class:"moderation-notice__hint"},"20â500 characters",-1)),(0,eW.Lk)("div",l0,[(0,eW.Lk)("button",{type:"button",class:"moderation-notice__cancel",disabled:i.isSubmitting,onClick:t[3]||(t[3]=(...e)=>s.closeForm&&s.closeForm(...e))}," Cancel ",8,l1),(0,eW.Lk)("button",{type:"submit",class:"moderation-notice__submit",disabled:i.isSubmitting||!s.isExplanationValid},(0,eX.v_)(i.isSubmitting?"Sendingâ¦":"Submit"),9,l2)])]),i.errorMessage?((0,eW.uX)(),(0,eW.CE)("p",l6,(0,eX.v_)(i.errorMessage),1)):(0,eW.Q3)("",!0)],32)):((0,eW.uX)(),(0,eW.CE)("p",lq,[t[10]||(t[10]=(0,eW.eW)(" If you believe this was a mistake, you can ",-1)),(0,eW.Lk)("button",{type:"button",class:"moderation-notice__report",onClick:t[1]||(t[1]=(...e)=>s.openForm&&s.openForm(...e))}," submit a report "),t[11]||(t[11]=(0,eW.eW)(". ",-1))]))],64)):(0,eW.Q3)("",!0),i.showConfirmation?((0,eW.uX)(),(0,eW.CE)("p",l3," Your report has been submitted. ")):(0,eW.Q3)("",!0)],2)):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)}],["__scopeId","data-v-0652a06d"]]);var cr=o(76799).A;let{mapGetters:ci}=(0,eK.$t)("config"),cs={props:{postId:String,isMainPost:{type:Boolean,default:!1}}
3,mixins:[lj.A,e6.A,lD.A],setup:()=>({userStore:(0,eF.kH)()}),provide(){return{[ih.o]:this.isMainPost}},computed:(E=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},ci({getConfig:"GET_CONFIG"})),L=L={showPostAward(){return!this.isCollectionPage&&this.userStore.isLoggedIn&&this.postId&&!this.userStore.uploads.includes(this.postId)},postDomId(){return lM.A.getPostDomId(this.postId)},showArticleDesc(){return this.post.type===cr.TYPE_ARTICLE&&this.post.description&&""!==this.post.description},showDesc(){let e=[cr.TYPE_COLLECTION_PAGE,cr.TYPE_TEXT,cr.TYPE_ARTICLE];return this.post.description&&""!==this.post.description&&!e.includes(this.post.type)},showSource(){return this.post.sourceDomain&&this.post.sourceUrl},showTextContainer(){return this.showDesc&&!this.showArticleDesc||this.showSource},postOptions(){return this.getConfig("postOptions")},showCreateMemeButton(){return this.postOptions.showCreateMemeButtonOnPostView&&this.post.isMeme&&"Photo"===this.post.type}},Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(L)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(L)).forEach(function(e){Object.defineProperty(E,e,Object.getOwnPropertyDescriptor(L,e))}),E),watch:{topNavHeight(){this.fixToolBar(this.shouldFixToolBar())}},components:{PostAwardUsers:l$.A,PostAward:lB.A,PostSave:lF.A,PostVote:lx.A,PostShare:lE.A,PostContent:lf.A,PostHeader:lL.A,PostPoll:lN.A,Markdown:lU.A,PostTags:lR.A,ModerationNotice:co}};o(66654);let cn=(0,e0.A)(cs,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ModerationNotice"),a=(0,eW.g2)("PostHeader"),l=(0,eW.g2)("PostAwardUsers"),c=(0,eW.g2)("Markdown"),d=(0,eW.g2)("PostContent"),p=(0,eW.g2)("PostPoll"),u=(0,eW.g2)("PostTags"),h=(0,eW.g2)("PostVote"),m=(0,eW.g2)("PostAward"),g=(0,eW.g2)("PostSave"),f=(0,eW.g2)("PostShare");return(0,eW.uX)(),(0,eW.CE)("section",lP,[o.isMainPost&&e.post.moderation?((0,eW.uX)(),(0,eW.Wv)(n,{key:0,post:e.post},null,8,["post"])):(0,eW.Q3)("",!0),(0,eW.Lk)("article",{id:s.postDomId,class:"post-page"},[(0,eW.Lk)("header",lO,[(0,eW.bF)(a,{postId:o.postId,showCreateMemeButton:s.showCreateMemeButton},null,8,["postId","showCreateMemeButton"]),e.post.awardUsers.length>0?((0,eW.uX)(),(0,eW.Wv)(l,{key:0,post:e.post},null,8,["post"])):(0,eW.Q3)("",!0),(0,eW.Lk)("h1",null,(0,eX.v_)(e.postTitle),1)],512),(0,eW.Lk)("div",lC,[s.showArticleDesc?((0,eW.uX)(),(0,eW.Wv)(c,{key:0,class:"post-text-container",content:e.post.description},null,8,["content"])):(0,eW.Q3)("",!0),(0,eW.bF)(d,{postId:o.postId},null,8,["postId"]),s.showTextContainer?((0,eW.uX)(),(0,eW.CE)("div",lA,[s.showDesc?((0,eW.uX)(),(0,eW.Wv)(c,{key:0,content:e.post.description},null,8,["content"])):(0,eW.Q3)("",!0),s.showSource?((0,eW.uX)(),(0,eW.CE)("p",lS,[t[0]||(t[0]=(0,eW.eW)(" Source: ",-1)),(0,eW.Lk)("a",{href:e.post.sourceUrl,target:"_blank"},(0,eX.v_)(e.post.sourceDomain),9,lI)])):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)],512),e.post.polling?((0,eW.uX)(),(0,eW.Wv)(p,{key:0,postId:o.postId,pollingData:e.post.polling,isMainPost:!0},null,8,["postId","pollingData"])):(0,eW.Q3)("",!0),(0,eW.bF)(u,{tags:e.post.tags,isMainPost:!0},null,8,["tags"]),(0,eW.Lk)("div",lT,[(0,eW.Lk)("div",null,[(0,eW.bF)(h,{postId:o.postId},null,8,["postId"]),s.showPostAward?((0,eW.uX)(),(0,eW.Wv)(m,{key:0,postId:o.postId},null,8,["postId"])):(0,eW.Q3)("",!0),e.isCollectionPage?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.Wv)(g,{key:1,postId:o.postId},null,8,["postId"]))]),(0,eW.bF)(f,{postId:o.postId},null,8,["postId"])])],8,l_)])}],["__scopeId","data-v-a19a0e21"]]),ca={class:"related-post-list"};var cl=o(80577);let cc={inheritAttrs:!1,components:{ListContent:cl.A},computed:{apiInfo(){return a0.A.getApiInfo(this.$route)}}};o(43345);let cd=(0,e0.A)(cc,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ListContent");return(0,eW.uX)(),(0,eW.CE)("div",ca,[(0,eW.bF)(n,(0,eW.v6)({listApiInfo:s.apiInfo},e.$attrs),null,16,["listApiInfo"])])}],["__scopeId","data-v-4d160d73"]]),cp=["href"],cu=["srcset"],ch=["src","alt"],cm={class:"content"},cg={class:"author-wrapper"},cf=["href"],cb=["href"],cv={class:"title"};var cy=o(91365),cw=o(42352),ck=o(65441).A;
3let cP={name:"PostCarouselCard",components:{GeneralIcon:cy.A,IconGhostAvatar:cw.A},props:{post:{type:Object,required:!0},showChevron:{type:Boolean,default:!1}},computed:(M=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,tb.aH)(eF.kH,["user","uploads"])),j=j={image(){var e,t,o,r;return(null===this||void 0===this||null==(t=this.post)||null==(e=t.images)?void 0:e.image460c)||(null===this||void 0===this||null==(r=this.post)||null==(o=r.images)?void 0:o.image460)||{}},creatorUrl(){return this.creator.url||"javascript:void(0);"},isPromoted(){return 1===this.post.promoted},isMyAnonymous(){return!!this.post.isAnonymous&&!this.isPromoted&&(this.post.creator?this.post.creator.userId===this.user.userId:this.uploads&&this.uploads.includes(this.post.id))},creator(){let e={accountId:"",icon:"",author:"",avatarUrl:"",url:""};if(this.post.isAnonymous&&!this.isMyAnonymous)e.icon="IconGhostAvatar",e.name="9GAGGER";else{let t=this.isMyAnonymous?this.user:this.post.creator;t&&(e.accountId=t.accountId,e.name=t.username,e.avatarUrl=t.avatarUrl,e.url=t.profileUrl,e.emojiStatus=t.emojiStatus,e.isActivePro=t.isActivePro,e.isActiveProPlus=t.isActiveProPlus,e.isVerifiedAccount=t.isVerifiedAccount,e.preferences=t.preferences)}return e}},Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(j)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(j)).forEach(function(e){Object.defineProperty(M,e,Object.getOwnPropertyDescriptor(j,e))}),M),methods:{onClickAuthor(e){ck.trackViewUser(this.creatoraccountId,e,"Article Carousel")},onClickPost(){ck.trackOpenPost(this.post.id,"Article Carousel")}}};o(8830);let c_=(0,e0.A)(cP,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("GeneralIcon");return(0,eW.uX)(),(0,eW.CE)("a",{class:"post-carousel-post",href:o.post.url,onClick:t[2]||(t[2]=(0,eY.D$)((...e)=>s.onClickPost&&s.onClickPost(...e),["stop"]))},[(0,eW.Lk)("picture",null,[s.image.webpUrl?((0,eW.uX)(),(0,eW.CE)("source",{key:0,srcset:s.image.webpUrl,type:"image/webp"},null,8,cu)):(0,eW.Q3)("",!0),((0,eW.uX)(),(0,eW.CE)("img",{key:o.post.id,src:s.image.url,alt:o.post.title,loading:"lazy"},null,8,ch))]),(0,eW.Lk)("div",cm,[(0,eW.Lk)("div",cg,[(0,eW.Lk)("a",{class:"icon",href:s.creatorUrl,onClick:t[0]||(t[0]=(0,eY.D$)(e=>s.onClickAuthor("Avatar"),["stop"]))},[s.creator.icon?((0,eW.uX)(),(0,eW.Wv)((0,eW.$y)(s.creator.icon),{key:0,size:"20"})):((0,eW.uX)(),(0,eW.Wv)(n,{key:1,src:s.creator.avatarUrl,size:"normal"},null,8,["src"]))],8,cf),(0,eW.Lk)("a",{class:"author",href:s.creatorUrl,onClick:t[1]||(t[1]=(0,eY.D$)(e=>s.onClickAuthor("User Name"),["stop"]))},(0,eX.v_)(s.creator.name),9,cb)]),(0,eW.Lk)("div",cv,(0,eX.v_)(o.post.title),1)])],8,cp)}],["__scopeId","data-v-72f19180"]]);o(70864);let cO=(0,e0.A)({name:"PostCarousel",components:{PostCarouselCard:c_},data:()=>({scrollStart:!0,scrollEnd:!1,scrolled:!1,hovering:!1,noChevron:!1}),watch:{posts:{handler:async function(){await this.$nextTick(),this.$refs.carousel.scrollWidth<=this.$refs.carousel.clientWidth&&(this.noChevron=!0)},immediate:!0}},props:{posts:{type:Array,required:!0},padding:{type:Boolean,default:!1},showChevron:{type:Boolean,default:!0}},computed:{},methods:{clickChevron(e){var t;null==(t=this.$refs.carousel)||t.scrollBy({left:232*(e?1:-1),behavior:"smooth"})},onCarouselScroll(e){e.stopPropagation(),this.scrolled||eu.A.trackArticleCarouselSwiped(),this.scrolled=!0;let t=this.$refs.carousel;this.scrollEnd=t.scrollWidth-(t.scrollLeft+t.clientWidth)<1,this.scrollStart=0===t.scrollLeft},mouseover(e){this.hovering=e},stopSwipeAction(e){e.stopPropagation()}},mounted(){var e,t,o;null==(e=this.$refs.carousel)||e.addEventListener("scroll",this.onCarouselScroll),null==(t=this.$refs.carousel)||t.addEventListener("touchstart",this.stopSwipeAction),null==(o=this.$refs.carousel)||o.addEventListener("touchend",this.stopSwipeAction)},beforeDestroy(){var e,t,o;null==(e=this.$refs.carousel)||e.removeEventListener("scroll",this.onCarouselScroll),null==(t=this.$refs.carousel)||t.removeEventListener("touchstart",this.stopSwipeAction),null==(o=this.$refs.carousel)||o.removeEventListener("touchend",this.stopSwipeAction)}},[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("PostCarouselCard");return(0,eW.uX)(),(0,eW.CE)("div",{class:"post-carousel-wrapper",onMouseover:t[2]||(t[2]=e=>s.mouseover(!0)),onMouseleave:t[3]||(t[3]=e=>s.mouseover(!1))},[(0,eW.Lk)("div",{class:(0,eX.C4)(["post-carousel",{hovering:i.hovering}]),ref:"carousel"},[(0,eW.Lk)("div",{class:(0,eX.C4)(["post-carousel-content",{padding:o.padding}])},[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.posts,e=>((0,eW.uX)(),(0,eW.Wv)(n,{key:e.id,post:e},null,8,["post"]))),128))],2)],2),(0,eW.bo)((0,eW.Lk)("a",{class:"chevron-wrapper left",href:"javascript:void(0)",onClick:t[0]||(t[0]=(0,eY.D$)(e=>s.clickChevron(!1),["prevent"]))},[...t[4]||(t[4]=[(0,eW.Lk)("div",{class:"chevron"},[(0,eW.Lk)("svg",{width:"7",height:"10",viewBox:"0 0 7 10",xmlns:"http://www.w3.org/2000/svg"},[(0,eW.Lk)("path",{d:"M6.84175 1.175L5.66675 0L0.666748 5L5.66675 10L6.84175 8.825L3.02508 5L6.84175 1.175Z",fill:"currentcolor"})])],-1)])],512),[[eY.aG,o.showChevron&&!i.scrollStart&&!i.noChevron]]),(0,eW.bo)((0,eW.Lk)("a",{class:"chevron-wrapper right",href:"javascript:void(0)",onClick:t[1]||(t[1]=(0,eY.D$)(e=>s.clickChevron(!0),["prevent"]))},[...t[5]||(t[5]=[(0,eW.Lk)("div",{class:"chevron"},[(0,eW.Lk)("svg",{width:"7",height:"10",viewBox:"0 0 7 10",xmlns:"http://www.w3.org/2000/svg"},[(0,eW.Lk)("path",{d:"M0.5 1.175L1.675 0L6.675 5L1.675 10L0.5 8.825L4.31667 5L0.5 1.175Z",fill:"currentcolor"})])],-1)])],512),[[eY.aG,o.showChevron&&!i.scrollEnd&&!i.noChevron]])],32)}],["__scopeId","data-v-1481472a"]]);function cC(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapGetters:cA,mapActions:cS}=(0,eK.$t)("post"),cI={name:"RelatedArticles",components:{PostCarousel:cO},props:{mobile:{type:Boolean,default:!1}},watch:{post:{handler:function(e,t){(null==e?void 0:e.id)&&(null==t?void 0:t.id)!==e.id&&(null==e?void 0:e.type)==="Article"&&this.loadRelatedArticles(e.id)},immediate:!0}},computed:(D=cC({}
3,cA({getPost:"GET_POST",getRelatedArticles:"GET_RELATED_ARTICLES"})),U=U={postId(){return this.$route.params.postId||""},post(){return this.getPost(this.postId)},showRelatedArticles(){var e;return this.relatedArticles.length>0&&(null==(e=this.post)?void 0:e.type)==="Article"},relatedArticles(){let e=this.getRelatedArticles(this.postId);return e?e.map(this.getPost):[]}},Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(U)).forEach(function(e){Object.defineProperty(D,e,Object.getOwnPropertyDescriptor(U,e))}),D),methods:cC({},cS({loadRelatedArticles:"LOAD_RELATED_ARTICLES"}))};o(6209);let cT=(0,e0.A)(cI,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("PostCarousel");return s.showRelatedArticles?((0,eW.uX)(),(0,eW.CE)("div",{key:0,class:(0,eX.C4)(["related-articles-wrapper",{mobile:o.mobile}])},[t[0]||(t[0]=(0,eW.Lk)("span",null,"Explore More",-1)),(0,eW.bF)(n,{posts:s.relatedArticles,padding:o.mobile},null,8,["posts","padding"])],2)):(0,eW.Q3)("",!0)}],["__scopeId","data-v-b9fbefc4"]]),cx={class:"post-tab-bar"},cE={class:"post-tab-bar__container"},cL={class:"post-tab-bar__tabs"},cM=["onClick"],cj={key:0,class:"post-tab-bar__count"},cD={class:"post-tab-bar__actions"};var cU=o(5626);o(51348);let cR=(0,e0.A)({inject:{isForumPost:{default:!1}},props:{tabs:{type:Array,default:[]},modelValue:{type:String,default:""},stickyOffset:{type:Number,default:0},show:{type:Boolean,default:!0},sticky:{type:Boolean,default:!1},isDesktop:{type:Boolean,default:!1}},computed:{wrapperClasses(){return{fixed:this.sticky,desktop:this.isDesktop}},stickyStyles(){if(this.sticky)return{top:`${this.stickyOffset}px`}}},methods:{clickTab(e){this.$emit("update",e.title),this.$emit("update:modelValue",e.title)},isActive(e){return e.title===this.modelValue},canShowCount:e=>(null==e?void 0:e.count)>0,getCount(e){if(this.canShowCount(e))return cU.A.abbreviateNumber(e.count)},tabTitle(e){return"Comments"===e&&this.isForumPost?"Answers":e}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",cx,[(0,eW.bo)((0,eW.Lk)("div",{class:(0,eX.C4)(["post-tab-bar__wrapper",s.wrapperClasses]),style:(0,eX.Tr)(s.stickyStyles)},[(0,eW.Lk)("div",cE,[(0,eW.Lk)("div",cL,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.tabs,e=>((0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["post-tab-bar__tab",{selected:s.isActive(e)}]),key:e.title,onClick:t=>s.clickTab(e)},[(0,eW.Lk)("h2",null,(0,eX.v_)(s.tabTitle(e.title)),1),s.canShowCount(e)?((0,eW.uX)(),(0,eW.CE)("span",cj,(0,eX.v_)(s.getCount(e)),1)):(0,eW.Q3)("",!0)],10,cM))),128))]),(0,eW.Lk)("div",cD,[(0,eW.RG)(e.$slots,"actions",{},void 0,!0)])])],6),[[eY.aG,o.show]])])}],["__scopeId","data-v-6ff8838e"]]),cF={id:"taboola-below-article-thumbnails",style:{"padding-top":"16px"}};var cB=o(10370);let cN={mode:"thumbnails-after-2nd-post",container:"taboola-home-page-thumbnails",placement:"Home Page Thumbnails",target_type:"mix"},c$={mode:"thumbnails-a-desktop-3x1",container:"taboola-below-article-thumbnails",placement:"Below Article Thumbnails",target_type:"mix"},cH=new class{push(e){cB.A.log("TaboolaUtils.push",e),window._taboola=window._taboola||[],window._taboola.push(e)}isHomePage(e){return e.name===en.A.HOME_POST_LIST&&!e.params.timeframe&&(!e.params.type||"home"===e.params.type)}getPageType(e){return en.A.POST_VIEWS.includes(e.name)?"article":e.name===en.A.SEARCH_POST_LIST?"search":this.isHomePage(e)?"homepage":en.A.MAIN_LISTS.includes(e.name)?"category":"other"}startPageView(e,t){t||this.push({notify:"newPageLoad"}),this.push({[this.getPageType(e)]:"auto"}),this.isHomePage(e)&&this.renderUnit(cN)}renderUnit(e){this.push(e),this.push({flush:!0})}},cV=(0,e0.A)({name:"TaboolaCommentAd",mounted(){this.$nextTick(()=>{cH.renderUnit(c$)})}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",cF)}]]);var cW=o(65441).A;let cX={props:{post:{type:Object,default:()=>({}),required:!0},isMainPost:{type:Boolean,default:!1}},methods:{handleClickTag(e){cW.trackClickTag(e.key,"Post",this.isMainPost)}},components:{PostTagsSection:oi.jb}};o(92561);let cG=(0,e0.A)(cX,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("PostTagsSection",!0);return(0,eW.uX)(),(0,eW.Wv)(n,{tags:o.post.tags,onOnClickTag:s.handleClickTag},null,8,["tags","onOnClickTag"])}
3],["__scopeId","data-v-4a721706"]]),cz={class:"bottom-comment-composer"},cK={key:0,class:"bottom-comment-composer__container"},cQ={key:0,class:"bottom-comment-composer__button_container"},cY={emits:["onComposerCollapsed"],inject:["isCollapsed"],props:{composerId:String},components:{CommentComposer:o(78892).A,GeneralButton:oi.rS},provide:()=>({smallAttachment:!0}),computed:(R=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,tb.aH)(iL.Wm,{composersState:"commentComposersState"})),F=F={isComposerExist(){return this.composerId in this.composersState}},Object.getOwnPropertyDescriptors?Object.defineProperties(R,Object.getOwnPropertyDescriptors(F)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(F)).forEach(function(e){Object.defineProperty(R,e,Object.getOwnPropertyDescriptor(F,e))}),R),methods:{toggleCollapsed(e){this.$emit("onComposerCollapsed",e)}}};o(57170);let cq=(0,e0.A)(cY,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CommentComposer"),a=(0,eW.g2)("GeneralButton");return(0,eW.uX)(),(0,eW.CE)("div",cz,[s.isComposerExist?((0,eW.uX)(),(0,eW.CE)("div",cK,[(0,eW.bF)(n,{position:"Bottom Comment Composer",composerId:o.composerId,onExpand:s.toggleCollapsed},null,8,["composerId","onExpand"]),s.isCollapsed?((0,eW.uX)(),(0,eW.CE)("span",cQ,[(0,eW.bF)(a,{color:"primary",round:"light",label:"Post",onClick:t[0]||(t[0]=e=>s.toggleCollapsed(!1))})])):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)])}],["__scopeId","data-v-58a49f28"]]);var cZ=o(55373),cJ=o.n(cZ);let c0={props:{count:{type:Number,default:0},isForumPost:{type:Boolean,default:!1}},computed:{commentText(){let e="View all",t=this.isForumPost?"answer":"comment";return this.count?`${e} ${this.count} ${1===this.count?t:t+"s"}`:e}},components:{GeneralButton:oi.rS}};o(22019);let c1=(0,e0.A)(c0,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("GeneralButton");return(0,eW.uX)(),(0,eW.Wv)(n,{class:"comment-tab-bar__back-to-comments",color:"inherit"},{default:(0,eW.k6)(()=>[(0,eW.eW)((0,eX.v_)(s.commentText),1)]),_:1})}],["__scopeId","data-v-358d5ebc"]]);function c2(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let c6={computed:c2({},(0,tb.aH)(iL.iX,["postKey"])),methods:(B=c2({},(0,tb.i0)(iL.iX,["clearHighlightedCommentState","toggleListView"])),N=N={toggleToListViewMode(e){e.push({name:en.A.POST,params:{postId:this.postKey},hash:"#comment"}),this.clearHighlightedCommentState(),this.toggleListView()}},Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(N)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(N)).forEach(function(e){Object.defineProperty(B,e,Object.getOwnPropertyDescriptor(N,e))}),B)};var c3=o(76799).A,c4=o(65441).A,c5=o(17787).A;function c9(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function c8(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapState:c7,mapGetters:de}=(0,eK.$t)("app"),{mapGetters:dt}=(0,eK.$t)("post"),{mapGetters:dr}=(0,eK.$t)("config"),{mapGetters:di}=(0,eK.$t)("privacy"),ds="Comments",dn="Related",da="Thread",dl={inheritAttrs:!1,mixins:[on.A,c6],provide(){return{currentPostTab:(0,eW.EW)(()=>this.tab),handleViewAllClick:this.handleViewAllClick,postId:this.postId,isCollapsed:(0,eW.EW)(()=>this.isCollapsed),isForumPost:this.isForumPost}},setup:()=>({tooltipStore:(0,iE._)()}),data:()=>({openHistoryStatePosition:null,containerPadding:32,tab:ds,isTabsSticky:!1,canShowTabs:!0,isTooltipEnabled:!1,canShowCommentComposer:!1,isCollapsed:!0,commentIdHash:null}),components:{BillboardAd:a5.A,PostItem:cn,CommentSystem:(0,eW.$V)(()=>o.e(152).then(o.bind(o,17750))),RelatedPostList:cd,PostHiddenPlaceholder:oi.A$,RelatedArticles:cT,PostTabBar:cR,TaboolaCommentAd:cV,PostTagsSection:cG,BottomCommentComposer:cq,ViewAllCommentsButton:c1},watch:{$route(e,t){e.path!==t.path&&this.resetCommentIdHash(),this.resetState(),this.setDefaultTab()},postId:{immediate:!0,handler(){this.notifyPostView()}},getViewMode(e){e===iL.aj.POST_THREAD&&this.storeCommentIdHash()},tab(e){ez.A.$emit("tracking::inCommentsTabChanged",{postId:this.postId,inCommentsTab:e===ds||e===da})}},computed:c8(c9({},(0,tb.aH)(iL.iX,{commentsCount:"totalCount",isListView:"isListView",getViewMode:"getViewMode"}),dt({getPost:"GET_POST",getPostFeedId:"GET_POST_FEED_ID"}),dr({getConfig:"GET_CONFIG"}),(0,tb.aH)(eF.kH,["user","blockPosts"]),c7(["topNavHeight"]),de({showAds:"SHOW_ADS"}),di(["isAdBlocked"]),(0,tb.aH)(eF.Z1,{isUserBlockedGetter:"isUserBlocked"})),{postId(){return this.$route.params.postId},post(){return this.getPost(this.postId)},commentOptions(){return this.getConfig("commentOptions")},commentAuth(){return this.user.commentAuth||""},isEmbedComment(){return this.$route.name===en.A.EMBED_COMMENT},isUserBlocked(){let{accountId:e}=this.post.creator||{};return!!e&&this.isUserBlockedGetter(e)},isPostHidden(){return"post"===this.blockPosts[this.postId]},tabs(){return[this.isThreadList?{title:da}:{title:ds,count:this.post.commentsCount},{title:dn}]},isCommentsTab(){return this.tab===ds},isThreadTab(){return this.tab===da},isRelatedTab(){return this.tab===dn},isThreadList(){return!!this.commentIdHash},isForumPost(){return this.post.type===c3.TYPE_FORUM_POST}}),methods:c8(c9({},(0,tb.i0)(iL.iX,["toggleListView"])),{scrollTo(e,t=0){setTimeout(async()=>{await this.$nextTick();let o=this.$refs[e];if(!o)return;let r=(o instanceof HTMLElement?o:o.$el).getBoundingClientRect().top-this.topNavHeight,i=window.scrollY+r+t;i!==window.scrollY&&(window.scrollTo({top:i,behavior:"smooth"}),this.enableTooltip())},100)},onSwitchTab(e){e===ds&&(c4.trackSwitchPostTabs("Comment Tab",this.postId),this.updateCurrentRoute("#comment")),e===dn&&(c4.trackSwitchPostTabs("Related Tab",this.postId),this.updateCurrentRoute("#related")),e===da&&(c4.trackSwitchPostTabs("Thread Tab",this.postId),this.updateCurrentRoute(`#cs_comment_id=${this.commentIdHash}`)),this.scrollTo("tabs")},checkCanStickTabs(){var e;let t=null==(e=this.$refs.tabs)?void 0:e.$el;if(!t)return;let o=t.getBoundingClientRect().top-this.topNavHeight;if(this.isTabsSticky){o>0&&this.toggleSticky(!1);return}o<0&&this.toggleSticky(!0)},toggleSticky(e){this.isTabsSticky=e},enableTooltip(){this.isRelatedTab||this.isTooltipEnabled||setTimeout(()=>{let e=this.tooltipStore.configs.findIndex(e=>"postRelatedTab"===e.id);this.tooltipStore.configs[e].route=this.$route.fullPath,this.isTooltipEnabled=!0},500)},checkCanShowBottomComposer(){var e;let t=this.$refs.commentSystem,o=null==t||null==(e=t.$refs)?void 0:e.commentComposer;if(!t||!o||!o.$el)return;let r=o.$el.getBoundingClientRect().bottom-this.topNavHeight-70<0;if(this.canShowCommentComposer){r||(this.canShowCommentComposer=!1);return}if(!this.canShowCommentComposer){r&&(this.canShowCommentComposer=!0);return}},onScroll(){this.checkCanStickTabs(),this.checkCanShowBottomComposer()},shouldDefaultToRelatedTab(){var e,t,o;let r=this.getConfig("features.relatedPostsDefaultTab"),i=null==(t=this.$route.query)?void 0:t.utm_medium,s=null!=(e=null==(o=this.$route.query)?void 0:o.tab)?e:"related";return r&&"post_share"===i&&"related"===s},setDefaultTab(){"#related"===this.$route.hash?this.tab=dn:cU.A.isCommentHash(this.$route.hash)?(this.setCommentTab(
3),this.scrollTo("tabs")):this.tab=this.shouldDefaultToRelatedTab()?dn:ds},updateCurrentRoute(e){this.$router.replace({hash:e})},showSignup(){return!this.isLoggedIn&&(ez.A.$emit("Overlay::showSignup",null,iA.lc),c4.trackTriggerSignup("Comment"),!0)},toggleCollapsed(e){this.showSignup()||(this.isCollapsed=e)},setCommentTab(){if(this.getCommentIdHash()){this.tab=da;return}this.commentIdHash&&(this.commentIdHash=null),this.tab=ds},storeCommentIdHash(){this.commentIdHash=this.getCommentIdHash()},getCommentIdHash(){var e;if(this.$route.hash)return null!=(e=cJ().parse(this.$route.hash.substring(1)).cs_comment_id)?e:null},resetCommentIdHash(){this.commentIdHash&&this.getViewMode===iL.aj.LIST&&(this.commentIdHash=null)},handleViewAllClick(){this.toggleToListViewMode(this.$router),this.resetCommentIdHash()},resetState(){this.canShowCommentComposer=!1},notifyPostView(){this.postId&<()&&ii.BC(this.postId)}}),created(){ez.A.$on("post::toNextPost",this.nextPost),ez.A.$on("post::toPrevPost",this.prevPost),c5.addEventListener("scroll",this.onScroll),this.storeCommentIdHash(),this.setDefaultTab(),this.$nextTick(()=>{var e;ez.A.$emit("tracking::primaryPostChanged",{postId:this.postId,context:{position:null,sensitiveCover:(null==(e=this.post)?void 0:e.sensitiveCover)||!1}});let t=this.tab===ds||this.tab===da;ez.A.$emit("tracking::inCommentsTabChanged",{postId:this.postId,inCommentsTab:t})})},unmounted(){ez.A.$off("post::toNextPost",this.nextPost),ez.A.$off("post::toPrevPost",this.prevPost),c5.removeEventListener("scroll",this.onScroll)}},dc=(0,e0.A)(dl,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CommentSystem"),a=(0,eW.g2)("PostHiddenPlaceholder"),l=(0,eW.g2)("BillboardAd"),c=(0,eW.g2)("PostItem"),d=(0,eW.g2)("RelatedArticles"),p=(0,eW.g2)("TaboolaCommentAd"),u=(0,eW.g2)("ViewAllCommentsButton"),h=(0,eW.g2)("PostTabBar"),m=(0,eW.g2)("RelatedPostList"),g=(0,eW.g2)("BottomCommentComposer");return(0,eW.uX)(),(0,eW.CE)("div",lk,[s.isEmbedComment?((0,eW.uX)(),(0,eW.Wv)(n,{key:0,post:s.post,commentAuth:s.commentAuth,commentOptions:s.commentOptions,feedId:e.getPostFeedId(s.postId),isEmbedded:!0},null,8,["post","commentAuth","commentOptions","feedId"])):s.isUserBlocked?((0,eW.uX)(),(0,eW.Wv)(a,{key:1},{default:(0,eW.k6)(()=>{var e;return[(0,eW.eW)(" Youâve blocked posts from @"+(0,eX.v_)(null==(e=s.post.creator)?void 0:e.username),1)]}),_:1})):s.isPostHidden?((0,eW.uX)(),(0,eW.Wv)(a,{key:2},{default:(0,eW.k6)(()=>[...t[1]||(t[1]=[(0,eW.eW)(" The post is hidden ",-1)])]),_:1})):((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:3},[e.showAds&&e.isAdBlocked?((0,eW.uX)(),(0,eW.Wv)(l,{key:0})):(0,eW.Q3)("",!0),(0,eW.bF)(c,{postId:s.postId,isMainPost:!0,ref:"post"},null,8,["postId"]),(0,eW.bF)(d),(0,eW.bF)(p),(0,eW.bF)(h,{tabs:s.tabs,modelValue:i.tab,"onUpdate:modelValue":t[0]||(t[0]=e=>i.tab=e),onUpdate:s.onSwitchTab,ref:"tabs",stickyOffset:e.topNavHeight,sticky:i.isTabsSticky,show:i.canShowTabs,isDesktop:!0},(0,eW.eX)({_:2},[s.isThreadTab?{name:"actions",fn:(0,eW.k6)(()=>[(0,eW.bF)(u,{count:e.commentsCount,onClick:s.handleViewAllClick,isForumPost:s.isForumPost},null,8,["count","onClick","isForumPost"])]),key:"0"}:void 0]),1032,["tabs","modelValue","onUpdate","stickyOffset","sticky","show"]),(0,eW.bo)((0,eW.Lk)("section",{class:(0,eX.C4)(["post-comment",{"expanded-bottom-composer":!i.isCollapsed}]),ref:"commentList"},[(0,eW.bF)(n,{ref:"commentSystem",post:s.post,"comment-auth":s.commentAuth,"comment-options":s.commentOptions,"feed-id":e.getPostFeedId(s.postId),onOnComposerCollapsed:s.toggleCollapsed},null,8,["post","comment-auth","comment-options","feed-id","onOnComposerCollapsed"])],2),[[eY.aG,!s.isRelatedTab]]),(0,eW.bo)(((0,eW.uX)(),(0,eW.Wv)(m,(0,eW.v6)({key:e.$route.fullPath,ref:"postList"},e.$attrs),null,16)),[[eY.aG,s.isRelatedTab]]),s.isCommentsTab||s.isThreadTab?(0,eW.bo)(((0,eW.uX)(),(0,eW.Wv)(g,{key:1,composerId:s.postId,onOnComposerCollapsed:s.toggleCollapsed},null,8,["composerId","onOnComposerCollapsed"])),[[eY.aG,i.canShowCommentComposer]]):(0,eW.Q3)("",!0)],64))])}]]);var dd=o(48262);function dp(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapState:du,mapActions:dh}=(0,eK.$t)("post"),dm={data:()=>({streamState:null}),computed:dp({},du({lastPosition(e){return e.lastPositionByUrl[a0.A.getApiInfo(this.$route).url]||null}})),watch:{$route(e,t){this.streamState=null,e.path!==t.path&&"notification-award"===e.query.ref&&setTimeout(()=>{dd.q.trigger()},300)}},components:{Post:dc},methods:($=dp({},dh({setLastPosition:"SET_LAST_POSITION"})),H=H={streamVisible(e){this.streamState=e},lastPositionHandler(e,t){this.streamState&&en.A.POST_VIEWS.includes(t.name)&&this.setLastPosition(dp({top:window.scrollY},this.streamState))}},Object.getOwnPropertyDescriptors?Object.defineProperties($,Object.getOwnPropertyDescriptors(H)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(H)).forEach(function(e){Object.defineProperty($,e,Object.getOwnPropertyDescriptor(H,e))}),$),async beforeRouteEnter(e,t){await a0.A.routeChangeHandler(e,t)},async beforeRouteUpdate(e,t){this.lastPositionHandler(e,t),await a0.A.routeChangeHandler(e,t)},beforeRouteLeave(e,t){this.lastPositionHandler(e,t)},mounted(){"notification-award"===this.$route.query.ref&&setTimeout(()=>{dd.q.trigger()},300)}},dg=(0,e0.A)(dm,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("Post");return(0,eW.uX)(),(0,eW.Wv)(n,{ref:"post",onStreamVisible:s.streamVisible},null,8,["onStreamVisible"])}]]),df={id:"main"},db={inheritAttrs:!1,components:{ListContent:cl.A},watch:{apiInfo(){this.showBelowCommentAd=!1}},computed:{apiInfo(){return a0.A.getApiInfo(this.$route)}}},dv=(0,e0.A)(db,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ListContent");return(0,eW.uX)(),(0,eW.CE)("div",null,[(0,eW.bF)(n,(0,eW.v6)({listApiInfo:s.apiInfo},e.$attrs),null,16,["listApiInfo"])])}]]),dy={id:"individual-post"},dw=["id"],dk={class:"post-container"},dP={ref:"header"},d_={ref:"container",class:"post-container"},dO={key:0,class:"post-text-container"},dC={key:0,class:"source"},dA=["href"];var dS=o(67252),dI=o(39791),dT=o(81912),dx=o(65441).A;let dE={name:"CollectionPageContent",props:{postId:String},mixins:[lD.A],provide:{[ih.o]:!0},computed:(V=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,tb.aH)(eF.kH,["user","uploads"])),W=W={postDomId(){return lM.A.getPostDomId(this.postId)},showSource(){return this.post.sourceDomain&&this.post.sourceUrl},showTextContainer(){return this.showSource}},Object.getOwnPropertyDescriptors?Object.defineProperties(V,Object.getOwnPropertyDescriptors(W)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(W)).forEach(function(e){Object.defineProperty(V,e,Object.getOwnPropertyDescriptor(W,e))}),V),methods:{clickCreator(e,t){dx.trackViewUser(e,t,"Post",null,!0)}},components:{PostContentArticle:dS.A,PostViewCreator:dI.A,PostContentPhoto:dT.A}};o(2667);let dL=(0,e0.A)(dE,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("PostContentPhoto"),a=(0,eW.g2)("PostViewCreator"),l=(0,eW.g2)("PostContentArticle");return(0,eW.uX)(),(0,eW.CE)("section",dy,[(0,eW.Lk)("article",{id:s.postDomId,class:"post-page"},[(0,eW.Lk)("div",dk,[(0,eW.bF)(n,{postId:o.postId},null,8,["postId"])]),(0,eW.Lk)("header",dP,[(0,eW.Lk)("h1",null,(0,eX.v_)(e.postTitle),1),(0,eW.Lk)("h3",null,(0,eX.v_)(e.post.description),1),(0,eW.bF)(a,{post:e.post,user:e.user,userUploads:e.uploads,onClickCreator:s.clickCreator},null,8,["post","user","userUploads","onClickCreator"])],512),(0,eW.Lk)("div",d_,[(0,eW.bF)(l,{postId:o.postId},null,8,["postId"]),s.showTextContainer?((0,eW.uX)(),(0,eW.CE)("div",dO,[s.showSource?((0,eW.uX)(),(0,eW.CE)("p",dC,[t[0]||(t[0]=(0,eW.eW)(" Source: ",-1)),(0,eW.Lk)("a",{href:e.post.sourceUrl,target:"_blank"},(0,eX.v_)(e.post.sourceDomain),9,dA)])):(0,eW.Q3)("",!0)])):(0,eW.Q3)("",!0)],512)],8,dw)])}],["__scopeId","data-v-47776763"]]),{mapGetters:dM}=(0,eK.$t)("app"),{mapGetters:dj}=(0,eK.$t)("privacy"),dD={inheritAttrs:!1,components:{BillboardAd:a5.A,CollectionPageContent:dL,CollectionPostList:dv},computed:(X=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},dM({showAds:"SHOW_ADS"}),dj(["isAdBlocked"])),G=G={postId(){return this.$route.params.postId}},Object.getOwnPropertyDescriptors?Object.defineProperties(X,Object.getOwnPropertyDescriptors(G)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(G)).forEach(function(e){Object.defineProperty(X,e,Object.getOwnPropertyDescriptor(G,e))}),X)},dU=(0,e0.A)(dD,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("BillboardAd"),a=(0,eW.g2)("CollectionPageContent"),l=(0,eW.g2)("CollectionPostList");return(0,eW.uX)(),(0,eW.CE)("div",df,[e.showAds&&e.isAdBlocked?((0,eW.uX)(),(0,eW.Wv)(n,{key:0})):(0,eW.Q3)("",!0),(0,eW.bF)(a,{postId:s.postId},null,8,["postId"]),(0,eW.bF)(l,(0,eX._B)((0,eW.Ng)(e.$attrs)),null,16)])}]]);function dR(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let{mapActions:dF}=(0,eK.$t)("post"),dB={data:()=>({streamState:null}),watch:{$route(e){this.streamState=null}},components:{CollectionPage:dU},methods:(z=dR({},dF({setLastPosition:"SET_LAST_POSITION"})),K=K={streamVisible(e){this.streamState=e},lastPositionHandler(e,t){this.streamState&&en.A.POST_VIEWS.includes(t.name)&&this.setLastPosition(dR({top:window.scrollY},this.streamState))}},Object.getOwnPropertyDescriptors?Object.defineProperties(z,Object.getOwnPropertyDescriptors(K)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(K)).forEach(function(e){Object.defineProperty(z,e,Object.getOwnPropertyDescriptor(K,e))}),z),async beforeRouteEnter(e,t){await a0.A.routeChangeHandler(e,t)},async beforeRouteUpdate(e,t){this.lastPositionHandler(e,t),await a0.A.routeChangeHandler(e,t)},beforeRouteLeave(e,t){this.lastPositionHandler(e,t)}},dN=(0,e0.A)(dB,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("CollectionPage");return(0,eW.uX)(),(0,eW.Wv)(n,{onStreamVisible:s.streamVisible},null,8,["onStreamVisible"])}]]),d$={id:"main",class:"list-view"},dH={class:"top-container",ref:"pageHeader"},dV=["action"],dW={class:"field"},dX=["value"];var dG=o(5626).A,dz=o(65441).A;let dK={mixins:[e6.A],methods:{submitSearch(e){let t=this.$refs.query.value;this.$router.push(dG.getSearchUrl(t)),this.track("Search","SubmitSearch",{Element:"SearchPageInputBox"}),dz.trackPostSearch(t)}}},dQ=(0,e0.A)(dK,[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("form",{id:"listview-search",action:e.$route.path,onSubmit:t[0]||(t[0]=(0,eY.D$)((...e)=>s.submitSearch&&s.submitSearch(...e),["prevent"]))},[(0,eW.Lk)("div",dW,[(0,eW.Lk)("input",{id:"search-hero",type:"text",name:"query",ref:"query",value:e.$route.query.query},null,8,dX)])],40,dV)}]]),dY={class:"profile"},dq={class:"tab-bar"},dZ={class:"menu"},dJ=["href"],d0=["href"],d1=["href"],d2={key:0},d6=["href"],d3={class:"profile-more"},d4={key:0},d5={key:1},d9={key:2},d8={key:3};var d7=o(35144),pe=o(20465),pt=o(92631);let po="UserAction";var pr=o(95097),pi=o(62776),ps=o(69018),pn=o(97986);let pa={class:"ui-user-profile"},pl={class:"ui-user-profile__header"},pc={class:"ui-user-profile__info"},pd={class:"info-name"},pp={key:0},pu={key:1},ph={class:"info-additional"},pm={key:0},pg={key:0,class:"ui-user-profile__about"};var pf=o(62051),pb=o(28848),pv=o(15380),py=o(73517),pw=o(92692),pk=o(14344);let{mapGetters:pP}=(0,eK.$t)("config"),p_={name:"UserProfileHeader",components:{GeneralAvatar:pf.A,IconVerified:pv.A,ProBadge:pw.A,PotzBadge:pk.A},props:{profile:{type:Object,required:!0},showAbout:{type:Boolean,default:!0},isOnline:{type:Boolean,default:!1}},setup:()=>({isDesktop:(0,py.A)().isDesktop}),computed:(Q=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},pP({getConfig:"GET_CONFIG"})),Y=Y={accountAge(){return this.profile.creationTs?pb.A.getAccountAge(this.profile.creationTs):null},showAchievementBadges(){let e=this.getConfig("features.displayAchievementBadges");return 2===e||1===e&&window.location.search.includes("displayAchievementBadges=1")},achievements(){return this.showAchievementBadges&&this.profile.achievements||[]}},Object.getOwnPropertyDescriptors?Object.defineProperties(Q,Object.getOwnPropertyDescriptors(Y)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t}
3)(Object(Y)).forEach(function(e){Object.defineProperty(Q,e,Object.getOwnPropertyDescriptor(Y,e))}),Q)};o(49824);let pO=(0,e0.A)(p_,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("GeneralAvatar"),a=(0,eW.g2)("IconVerified"),l=(0,eW.g2)("ProBadge"),c=(0,eW.g2)("PotzBadge");return(0,eW.uX)(),(0,eW.CE)("div",pa,[(0,eW.Lk)("div",pl,[(0,eW.bF)(n,{src:o.profile.avatarUrl,isOnline:o.isOnline,size:"profile"},null,8,["src","isOnline"]),(0,eW.Lk)("div",pc,[(0,eW.Lk)("div",pd,[(0,eW.Lk)("h2",null,(0,eX.v_)(o.profile.fullName),1),o.profile.isVerifiedAccount?((0,eW.uX)(),(0,eW.CE)("span",pp,[(0,eW.bF)(a,{size:r.isDesktop?"22":"16"},null,8,["size"])])):(0,eW.Q3)("",!0),o.profile.emojiStatus?((0,eW.uX)(),(0,eW.CE)("span",pu,(0,eX.v_)(o.profile.emojiStatus)+"Â ",1)):(0,eW.Q3)("",!0),(0,eW.bF)(l,{user:o.profile},null,8,["user"]),((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(s.achievements,e=>((0,eW.uX)(),(0,eW.CE)("span",{key:`${e.type}-${e.level}`,class:"potz-badge-wrapper"},[(0,eW.bF)(c,{type:e.type,level:e.level,size:30,showTooltip:"",accountId:o.profile.accountId},null,8,["type","level","accountId"])]))),128))]),(0,eW.Lk)("div",ph,[(0,eW.Lk)("span",null,"@"+(0,eX.v_)(o.profile.username),1),s.accountAge?((0,eW.uX)(),(0,eW.CE)("span",pm,(0,eX.v_)(s.accountAge),1)):(0,eW.Q3)("",!0)])])]),o.showAbout?((0,eW.uX)(),(0,eW.CE)("div",pg,(0,eX.v_)(o.profile.about),1)):(0,eW.Q3)("",!0)])}],["__scopeId","data-v-612450ae"]]);var pC=o(65441).A;function pA(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function pS(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let pI={components:{PopupMenu:ps.A,BlockUserConfirmModal:iP.A,IconMoreMenu:pn.A,UserProfileHeader:pO},mixins:[a$.A,on.A,e6.A],data:()=>({showBlockUserConfirmModal:!1}),computed:pS(pA({},(0,tb.aH)(eF.kH,["user","getProfile"]),(0,tb.aH)(eF.Z1,{isUserBlocked:"isUserBlocked"})),{username(){return this.$route.params.username},profile(){return this.getProfile(this.username)},viewingOtherUser(){return this.user.username!==this.username},blockData(){return{username:this.username,accountID:this.profile.accountId,entry:"Profile"}}
3,selected(){return{posts:{selected:this.type===d7.A.POSTS},likes:{selected:this.type===d7.A.LIKES},comments:{selected:this.type===d7.A.COMMENTS},saved:{selected:this.type===d7.A.SAVED}}},canShowBlock(){return this.viewingOtherUser&&!this.isUserBlocked(this.profile.accountId)},canShowUnblock(){return this.viewingOtherUser&&this.isUserBlocked(this.profile.accountId)}}),methods:pS(pA({},(0,tb.i0)(eF.Z1,{blockUser:"blockUser",unblockUser:"unBlockUser"}),(0,tb.i0)(iI.P,["setReport"])),{trackNav(e){this.track("ProfileAction",`Tap${e}`),pC.trackProfileSorting(e)},report(){this.triggerSignup({action:pi.U5})||this.setReport({type:pr.A.TYPES.PROFILE,id:this.profile.username},()=>{(0,is.W)().showAction("User reported. You can also block this user.","Block",()=>this.showBlockUserConfirmModal=!0)})},block(){this.triggerSignup({action:pi.p0})||(this.track(po,"BlockUser"),this.showBlockUserConfirmModal=!0)},closeBlockUserConfirmModal(){this.showBlockUserConfirmModal=!1},async onBlockUser(){await this.blockUser(this.blockData),pC.trackBlockUser(this.blockData),this.closeBlockUserConfirmModal()},unblock(){this.track(po,"UnblockUser"),this.unblockUser(this.blockData)},async copyLink(){this.track("ProfileAction","CopyUrl"),await pe.A.copyText(pt.A.getCampaignUrl(this.profile.profileUrl,{source:"copy_link",medium:"profile_share"})),(0,is.W)().showInfo("Link Copied.")}})};o(93610);let pT=(0,e0.A)(pI,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("UserProfileHeader"),a=(0,eW.g2)("IconMoreMenu"),l=(0,eW.g2)("PopupMenu"),c=(0,eW.g2)("BlockUserConfirmModal");return(0,eW.uX)(),(0,eW.CE)("div",dY,[(0,eW.bF)(n,{profile:s.profile},null,8,["profile"]),(0,eW.Lk)("div",dq,[(0,eW.Lk)("ul",dZ,[(0,eW.Lk)("li",null,[(0,eW.Lk)("a",{class:(0,eX.C4)(s.selected.likes),onClick:t[0]||(t[0]=e=>s.trackNav("Upvotes")),href:e.getRoute({params:{type:"likes"}})}," Upvotes ",10,dJ)]),(0,eW.Lk)("li",null,[(0,eW.Lk)("a",{class:(0,eX.C4)(s.selected.posts),onClick:t[1]||(t[1]=e=>s.trackNav("Posts")),href:e.getRoute({params:{type:"posts"}})}," Posts ",10,d0)]),(0,eW.Lk)("li",null,[(0,eW.Lk)("a",{class:(0,eX.C4)(s.selected.comments),onClick:t[2]||(t[2]=e=>s.trackNav("Comments")),href:e.getRoute({params:{type:"comments"}})}," Comments ",10,d1)]),s.viewingOtherUser?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("li",d2,[(0,eW.Lk)("a",{class:(0,eX.C4)(s.selected.saved),onClick:t[3]||(t[3]=e=>s.trackNav("Saved")),href:e.getRoute({params:{type:"saved"}})}," Saved ",10,d6)]))]),(0,eW.Lk)("div",d3,[(0,eW.bF)(l,null,{popupButton:(0,eW.k6)(({active:e})=>[(0,eW.Lk)("a",{class:(0,eX.C4)(["button",{active:e}]),href:"javascript:void(0);"},[(0,eW.bF)(a,{size:"16"})],2)]),popupMenu:(0,eW.k6)(()=>[(0,eW.Lk)("ul",null,[(0,eW.Lk)("li",null,[(0,eW.Lk)("a",{href:"javascript:void(0);",onClick:t[4]||(t[4]=(...e)=>s.copyLink&&s.copyLink(...e))}," Copy link ")]),s.viewingOtherUser?((0,eW.uX)(),(0,eW.CE)("li",d4,[(0,eW.Lk)("a",{href:"javascript:void(0);",onClick:t[5]||(t[5]=(...e)=>s.report&&s.report(...e))}," Report @"+(0,eX.v_)(s.username),1)])):(0,eW.Q3)("",!0),s.canShowBlock?((0,eW.uX)(),(0,eW.CE)("li",d5,[(0,eW.Lk)("a",{href:"javascript:void(0);",onClick:t[6]||(t[6]=(...e)=>s.block&&s.block(...e))},"Block @"+(0,eX.v_)(s.username),1)])):s.canShowUnblock?((0,eW.uX)(),(0,eW.CE)("li",d9,[(0,eW.Lk)("a",{href:"javascript:void(0);",onClick:t[7]||(t[7]=(...e)=>s.unblock&&s.unblock(...e))}," Unblock @"+(0,eX.v_)(s.username),1)])):((0,eW.uX)(),(0,eW.CE)("li",d8,[(0,eW.Lk)("a",{href:"/settings/profile",onClick:t[8]||(t[8]=t=>e.track("ProfileAction","TapEditProfile"))}," Edit profile ")]))])]),_:1})])]),i.showBlockUserConfirmModal?((0,eW.uX)(),(0,eW.Wv)(c,{key:0,username:s.username,onOnBlock:s.onBlockUser,onOnCancel:s.closeBlockUserConfirmModal},null,8,["username","onOnBlock","onOnCancel"])):(0,eW.Q3)("",!0)])}],["__scopeId","data-v-62d36211"]]);var px=o(30249);let pE={class:"post-list-tag"};var pL=o(21899),pM=o(60628),pj=o(65441).A;let pD={mixins:[e6.A],props:{tags:Array,type:String},computed:{ref:()=>"featured-tag"},methods:{onTagClick(e){let t=`${this.ref}-label`;this.track("PostList","ViewFeaturedTag",{[t]:e.key}),pj.trackClickTag(e.key,pL.A.FEATURED,!1)}},components:{Tag:pM.A}};o(48383);let pU=(0,e0.A)(pD,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("Tag");return(0,eW.uX)(),(0,eW.CE)("div",pE,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.tags,e=>((0,eW.uX)(),(0,eW.Wv)(n,{tag:e,onOnClick:t=>s.onTagClick(e),highlighted:!1,urlRef:s.ref},null,8,["tag","onOnClick","urlRef"]))),256))])}],["__scopeId","data-v-f87fc752"]]);var pR=o(14132);let pF={class:"home-tab-bar"},pB={class:"home-tab-bar__container"},pN={key:0,class:"home-tab-bar__extra"},p$={class:"home-tab-bar__tabs"},pH=["onClick"],pV={key:0,class:"home-tab-bar__count"},pW={key:1,class:"home-tab-bar__extra"},pX={key:0,class:"home-tab-bar__sub-tabs-container"},pG={class:"home-tab-bar__sub-tabs"},pz=["onClick"];o(3379);let pK=(0,e0.A)({props:{tabs:{type:Array,default:[]},subTabs:{type:Array,default:[]},tab:{type:String,default:""},subTab:{type:String,default:""},stickyOffset:{type:Number,default:0},isDesktop:{type:Boolean,default:!1}},computed:{wrapperClasses(){return{desktop:this.isDesktop}}},methods:{clickTab(e){e.key!==this.tab&&(this.$emit("updateTab",e.key),this.$emit("update:tab",e.key))},isActive(e){return e.key===this.tab},canShowCount:e=>(null==e?void 0:e.count)>0,getCount(e){if(this.canShowCount(e))return cU.A.abbreviateNumber(e.count)},isActiveSubTab(e){return e.key===this.subTab},clickSubTab(e){e.key!==this.subTab&&(this.$emit("updateSubTab",e.key),this.$emit("update:subTab",e.key))}}},[["render",function(e,t,o,r,i,s){return(0,eW.uX)(),(0,eW.CE)("div",pF,[(0,eW.Lk)("div",{class:(0,eX.C4)(["home-tab-bar__wrapper",s.wrapperClasses])},[(0,eW.Lk)("div",pB,[o.isDesktop?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("div",pN,[(0,eW.RG)(e.$slots,"default",{},void 0,!0)])),(0,eW.Lk)("div",p$,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.tabs,e=>((0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["home-tab-bar__tab",{[`home-tab-bar__tab-${e.key}`]:!0,selected:s.isActive(e)}]),key:e.key,onClick:t=>s.clickTab(e)}
3,[(0,eW.Lk)("h2",null,(0,eX.v_)(e.title),1),s.canShowCount(e)?((0,eW.uX)(),(0,eW.CE)("span",pV,(0,eX.v_)(s.getCount(e)),1)):(0,eW.Q3)("",!0)],10,pH))),128))]),o.isDesktop?(0,eW.Q3)("",!0):((0,eW.uX)(),(0,eW.CE)("div",pW,[(0,eW.RG)(e.$slots,"default",{},void 0,!0)]))]),o.subTabs.length>0?((0,eW.uX)(),(0,eW.CE)("div",pX,[(0,eW.Lk)("div",pG,[((0,eW.uX)(!0),(0,eW.CE)(eW.FK,null,(0,eW.pI)(o.subTabs,e=>((0,eW.uX)(),(0,eW.CE)("div",{class:(0,eX.C4)(["home-tab-bar__sub-tab",{[`sub-tab-${e.key}`]:!0}]),key:e.key,onClick:t=>s.clickSubTab(e)},[(0,eW.Lk)("h3",{class:(0,eX.C4)({selected:s.isActiveSubTab(e)})},(0,eX.v_)(e.title),3)],10,pz))),128))])])):(0,eW.Q3)("",!0)],2)])}],["__scopeId","data-v-29b23931"]]);var pQ=o(96116);let{mapState:pY,mapGetters:pq}=(0,eK.$t)("app"),{mapGetters:pZ}=(0,eK.$t)("config"),pJ={data:()=>({tab:"home",subTab:"top-default"}),watch:{$route(){this.setTabFromRoute()}},computed:(q=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},pY(["topNavHeight"]),pq(["getSubTabsForTab"]),(0,tb.aH)(eF.kH,["isLoggedIn"]),(0,tb.aH)(pQ.Z,["getNavbarSubTab"]),pZ({getConfig:"GET_CONFIG"})),Z=Z={tabs(){return[{key:"home",title:"Home",url:"/home"},{key:"top",title:"Top",url:"/top"},{key:"trending",title:"Trending",url:"/trending"},{key:"fresh",title:this.isExploreTabListEnabled()?"Explore":"Fresh",url:"/fresh"},...this.isNewsListEnabled()?[{key:"news",title:"News",url:"/news"}]:[],{key:"forum",title:"Ask 9GAG",url:"/forum"}]},subTabs(){return this.getSubTabsForTab(this.tab)}},Object.getOwnPropertyDescriptors?Object.defineProperties(q,Object.getOwnPropertyDescriptors(Z)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(Z)).forEach(function(e){Object.defineProperty(q,e,Object.getOwnPropertyDescriptor(Z,e))}),q),methods:{isExploreTabListEnabled(){return this.getConfig("features.exploreTabList")},isNewsListEnabled(){let e=this.getConfig("features.enableNewsList");return 2===e||1===e&&window.location.search.includes("newsList=1")},onSwitchTab(e){let t=this.tabs.find(t=>t.key===e);eu.A.trackHomeSorting(t.title);let o=(0,pQ.Z)().getNavbarSubTab(e);if(o){let t=this.getSubTabsForTab(e).find(e=>e.key===o);if(t)return void this.$router.push({path:t.url})}this.$router.push({path:t.url})},onSwitchSubTab(e){let t=this.subTabs.find(t=>t.key===e);eu.A.trackHomeSorting(t.trackingKey||t.title),(0,pQ.Z)().setNavbarSubTab(this.tab,e),this.$router.push({path:t.url})},setTabFromRoute(){let{type:e,timeframe:t}=this.$route.params,o=this.tabs.find(e=>this.$route.path.startsWith(e.url));"/explore"===this.$route.path&&(o=this.tabs.find(e=>"fresh"===e.key)),this.subTab=`${e}-${t||"default"}`,this.tab=(null==o?void 0:o.key)||"home"}},mounted(){this.setTabFromRoute()},components:{HomeTabBar:pK}},p0=(0,e0.A)(pJ,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("HomeTabBar");return(0,eW.uX)(),(0,eW.Wv)(n,{tabs:s.tabs,subTabs:s.subTabs,tab:i.tab,"onUpdate:tab":t[0]||(t[0]=e=>i.tab=e),subTab:i.subTab,"onUpdate:subTab":t[1]||(t[1]=e=>i.subTab=e),onUpdateTab:s.onSwitchTab,onUpdateSubTab:s.onSwitchSubTab,ref:"tabs",stickyOffset:e.topNavHeight,isDesktop:!0},null,8,["tabs","subTabs","tab","subTab","onUpdateTab","onUpdateSubTab","stickyOffset"])}]]);var p1=o(93415);let p2={class:"notice-banner"},p6={name:"NoticeBanner",components:{IconCross:o(86946).A},props:{isMobile:{type:Boolean,default:!1}},emits:["cta-click","dismiss"],data:()=>({isInView:!1}),mounted(){this.setupIntersectionObserver()},beforeUnmount(){this.observer&&this.observer.disconnect()},methods:{handleCtaClick(){this.$emit("cta-click")},handleDismiss(){this.$emit("dismiss")},setupIntersectionObserver(){this.observer=new IntersectionObserver(e=>
3{e.forEach(e=>{e.isIntersecting&&(this.isInView=!0,this.observer.unobserve(e.target))})},{threshold:.1}),this.$refs.badge&&this.observer.observe(this.$refs.badge)}}};o(22155);let p3=(0,e0.A)(p6,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("IconCross");return(0,eW.uX)(),(0,eW.CE)("div",p2,[(0,eW.RG)(e.$slots,"content",{},void 0,!0),(0,eW.Lk)("div",{class:"cta-button",onClick:t[0]||(t[0]=(...e)=>s.handleCtaClick&&s.handleCtaClick(...e))},[(0,eW.RG)(e.$slots,"cta-text",{},void 0,!0)]),(0,eW.bF)(n,{size:"16",class:"dismiss",onClick:s.handleDismiss},null,8,["onClick"])])}],["__scopeId","data-v-a2ef274d"]]);function p4(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function p5(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let{mapGetters:p9}=(0,eK.$t)("config"),{mapActions:p8}=(0,eK.$t)("post"),p7={mixins:[lj.A,l9.A],setup:()=>({tagStore:(0,oF.P)()}),data:()=>({streamState:null,headerHeight:0}),watch:{$route(){this.streamState=null,this.$nextTick(()=>{this.updateHeaderHeight()})},blockTags:{handler:function(e,t){this.dismissedNoticeBannerForHomeBlockPolitics||e.map(e=>e.toLowerCase()).includes("politics")&&this.dismissNoticeBannerForHomeBlockPolitics()},immediate:!0}},computed:p5(p4({},(0,tb.aH)(eF.Z1,{isUserBlockedGetter:"isUserBlocked"}),p9({getConfig:"GET_CONFIG"}),(0,tb.aH)(eF.kH,["getProfile","dismissedNoticeBannerForHomeBlockPolitics","userInfo","blockTags"])),{profile(){return this.$route.params.username?this.getProfile(this.$route.params.username):null},isUserBlocked(){return this.profile?this.isUserBlockedGetter(this.profile.accountId):null},showSearchNav(){return this.$route.name===en.A.SEARCH_POST_LIST},showProfileNav(){return this.$route.name===en.A.USER_LIST},showHomeListTabs(){return this.$route.name===en.A.HOME_POST_LIST},showNoticeBanner(){let e=en.A.MAIN_LISTS.includes(this.$route.name),t=this.getConfig("features.noticeBannerForHomeBlockPolitics"),o=this.dismissedNoticeBannerForHomeBlockPolitics;return e&&t&&!o},blockTags(){return this.userInfo.blockTags}}),methods:p5(p4({},p8({setLastPosition:"SET_LAST_POSITION"}),(0,tb.i0)(eF.kH,["dismissNoticeBannerForHomeBlockPolitics"])),{streamVisible(e){this.streamState=e},lastPositionHandler(e,t){this.streamState&&en.A.LIST_VIEWS.includes(t.name)&&this.setLastPosition(p4({top:window.scrollY},this.streamState))},updateHeaderHeight(){this.$refs.pageHeader&&(this.headerHeight=this.$refs.pageHeader.offsetHeight)},dismissNoticeBanner(){eu.A.trackNoticeBannerDismissed("Block Politics"),this.dismissNoticeBannerForHomeBlockPolitics()},showSignup(){return!(0,eF.kH)().isLoggedIn&&(this.triggerSignup({action:"Block Politics Banner"}),!0)},ctaClick(){this.showSignup()||(eu.A.trackNoticeBannerCTAClicked("Block Politics"),ez.A.$emit("Overlay::showBlockTagModal",["politics","geopolitics","political commentary"]))}}),async beforeRouteEnter(e,t){await a0.A.routeChangeHandler(e,t)},async beforeRouteUpdate(e,t){this.lastPositionHandler(e,t),await a0.A.routeChangeHandler(e,t)},beforeRouteLeave(e,t){this.lastPositionHandler(e,t)},mounted(){this.updateHeaderHeight()},components:{ListContent:cl.A,VerifyEmail:px.A,PostListTag:pU,SearchNavBar:dQ,ProfileNavBar:pT,ProfileBlankState:pR.A,BlockProfilePlaceholder:p1.A,HomeListTabs:p0,IconBlock:iQ.A,NoticeBanner:p3}},ue=(0,e0.A)(p7,[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("HomeListTabs"),a=(0,eW.g2)("ProfileNavBar"),l=(0,eW.g2)("SearchNavBar"),c=(0,eW.g2)("VerifyEmail"),d=(0,eW.g2)("PostListTag"),p=(0,eW.g2)("IconBlock"),u=(0,eW.g2)("NoticeBanner"),h=(0,eW.g2)("BlockProfilePlaceholder"),m=(0,eW.g2)("ProfileBlankState"),g=(0,eW.g2)("ListContent");return(0,eW.uX)(),(0,eW.CE)("div",d$,[(0,eW.Lk)("div",dH,[s.showHomeListTabs?((0,eW.uX)(),(0,eW.Wv)(n,{key:0})):s.showProfileNav?((0,eW.uX)(),(0,eW.Wv)(a,{key:1})):s.showSearchNav?((0,eW.uX)(),(0,eW.Wv)(l,{key:2})):(0,eW.Q3)("",!0),(0,eW.bF)(c),r.tagStore.getPostTags.length>0?((0,eW.uX)(),(0,eW.Wv)(d,{key:3,tags:r.tagStore.getPostTags},null,8,["tags"])):(0,eW.Q3)("",!0),s.showNoticeBanner?((0,eW.uX)(),(0,eW.Wv)(u,{key:4,onDismiss:s.dismissNoticeBanner,onCtaClick:s.ctaClick},{content:(0,eW.k6)(()=>[...t[0]||(t[0]=[(0,eW.eW)(" Want fewer political content? ",-1)])]),"cta-text":(0,eW.k6)(()=>[(0,eW.bF)(p,{size:"16"}),t[1]||(t[1]=(0,eW.Lk)("span",null,"Block tags",-1))]),_:1},8,["onDismiss","onCtaClick"])):(0,eW.Q3)("",!0)],512),(0,eW.Lk)("div",null,[s.isUserBlocked?((0,eW.uX)(),(0,eW.Wv)(h,{key:0,username:s.profile.username},null,8,["username"])):((0,eW.uX)(),(0,eW.Wv)(g,{key:1,onStreamVisible:s.streamVisible,headerHeight:i.headerHeight}
3,(0,eW.eX)({_:2},[s.showProfileNav?{name:"blank-state",fn:(0,eW.k6)(()=>[(0,eW.bF)(m)]),key:"0"}:void 0]),1032,["onStreamVisible","headerHeight"]))])])}]]),ut={id:"signup"},uo=(0,e0.A)({props:{nsfw:{type:Boolean,default:!1}},components:{Login:rK},computed:{title(){return this.nsfw?"Log in to NSFW.com":"Log in"},nextUrl(){return this.nsfw?"/login/nsfw":null}}},[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("Login");return(0,eW.uX)(),(0,eW.CE)("section",ut,[(0,eW.Lk)("h2",null,(0,eX.v_)(s.title),1),(0,eW.bF)(n,{nextUrl:s.nextUrl},null,8,["nextUrl"])])}]]),ur={id:"signup"},ui=(0,e0.A)({components:{ForgotPassword:ic}},[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("ForgotPassword");return(0,eW.uX)(),(0,eW.CE)("section",ur,[t[0]||(t[0]=(0,eW.Lk)("h2",null,"Forgot password",-1)),(0,eW.bF)(n)])}]]),us={id:"signup"},un=(0,e0.A)({data:()=>({displayEmail:!1,stepAge:!1}),components:{Signup:r0,SignupEmail:it},computed:{title(){return this.stepAge?"Verify your age":"Sign up"}},methods:{showLogin(){this.$router.push("login")},showSignupEmail(){this.displayEmail=!0}},async mounted(){await this.$router.isReady(),this.$route.query&&"email"===this.$route.query.method&&(this.displayEmail=!0)}},[["render",function(e,t,o,r,i,s){let n=(0,eW.g2)("Signup"),a=(0,eW.g2)("SignupEmail");return(0,eW.uX)(),(0,eW.CE)("section",us,[i.displayEmail?((0,eW.uX)(),(0,eW.CE)(eW.FK,{key:1},[(0,eW.Lk)("h2",null,(0,eX.v_)(s.title),1),(0,eW.bF)(a,{stepAge:i.stepAge,"onUpdate:stepAge":t[0]||(t[0]=e=>i.stepAge=e)},null,8,["stepAge"])],64)):((0,eW.uX)(),(0,eW.Wv)(n,{key:0}))])}]]),ua=(0,e0.A)({mounted(){tT().showDropDown()}},[["render",function(e,t,o,r,i,s){return null}]]);var ul=o(33612),uc=o(58723),ud=o(13075).A,up=o(18604).A;let uu=()=>o.e(746).then(o.bind(o,8883)),uh=()=>o.e(414).then(o.bind(o,79279)),um=(0,lw.aE)({history:(0,lw.LA)(),routes:[{path:"/gag/:postId/:title?",component:dg,name:en.A.POST},{path:"/collection/:postId/:title?",component:dN,name:en.A.COLLECTION_PAGE},{path:"/embed-comment/:postId",component:dg,name:en.A.EMBED_COMMENT},{path:"/embed/:type(home|fresh)",component:()=>o.e(587).then(o.bind(o,42191)),name:en.A.EMBED_LIST},{path:"/u/:username/:type(posts|likes|comments|saved)?",component:ue,name:en.A.USER_LIST},{path:"/tag/:tag/:type(hot|fresh)?",component:uh,name:en.A.TAG_POST_LIST},{path:"/search",component:ue,name:en.A.SEARCH_POST_LIST},{path:"/login",component:uo,name:en.A.LOGIN},{path:"/login/nsfw",component:uo,name:en.A.LOGIN_NSFW,props:{nsfw:!0}},{path:"/signup",component:un,name:en.A.SIGNUP},{path:"/recover",component:ui,name:en.A.FORGOT_PASSWORD},{path:"/submit",component:()=>o.e(306).then(o.bind(o,26982)),name:en.A.UPLOAD},{path:"/notifications",component:ua,name:en.A.NOTIFICATIONS},{path:"/member/social-transfer",component:()=>o.e(746).then(o.bind(o,49188)),name:en.A.SOCIAL_TRANSFER},{path:"/member/delete",component:uu,name:en.A.SETTINGS_DELETE_ACCOUNT},{path:"/settings/:type(profile|password|account|email|privacy|do-not-sell|opt-out-iba|content)?",component:uu,name:en.A.SETTINGS},{path:"/interest/:interest/:type(hot|fresh|forum)?",component:uh,name:en.A.INTEREST_POST_LIST},{path:"/:type(home|fresh|explore|trending|top|news|forum)?/:timeframe(month|last-month|year|last-year|week|recent|fresh)?",component:ue,name:en.A.HOME_POST_LIST}],scrollBehavior(e,t,o){t.name!==en.A.USER_LIST||[en.A.POST,en.A.COLLECTION_PAGE].includes(e.name)||tf.A.dispatch("post/CLEAR_LIST_POSTS",t);let r=tf.A.state.post.lastPositionByUrl[a0.A.getApiInfo(e).url];if(r){let t={top:r.top,left:0};if(en.A.LIST_VIEWS.includes(e.name))return t;if(o&&en.A.POST_VIEWS.includes(e.name))return new Promise(e=>setTimeout(()=>e(t),500))}return e.hash?{selector:e.hash.split("=")[0]}:{top:0,left:0}}});(0,uc.O)(tf.A,um),um.afterEach((e,t)=>{(0,eW.dY)(()=>{let t=e.hash.substr(1);0===t.indexOf("cs_comment_id")&&(t="comment"),setTimeout(()=>{let e=document.getElementById(t);e&&ud.scrollTo(e.offsetTop)},100)})}),um.beforeEach((e,t)=>{var o,r;(t.path!==e.path||(null==(o=t.query)?void 0:o.query)!==(null==(r=e.query)?void 0:r.query))&&ej.A.destroyAll()}),um.afterEach((e,t)=>{tf.A.dispatch(`session/${os.fW.SET_SESSION_ACTIVE}`),tf.A.dispatch(`session/${os.fW.CHECK_SESSION_REFERRAL}`),(0,eB.u)().onRouteChange(e,t),ul.A.finish(),(0,eF.kH)().consumeBlockPostsQueue(),(0,eW.dY)(()=>{ej.A.changePage(!0),ej.A.setGamFlagged(),ej.A.setAdTargeting(e,t)});let o=null==t.name;(o||e.path!==t.path||e.hash===t.hash)&&cH.startPageView(e,o),o||((0,eW.dY)(()=>{switch(ez.A.$emit("nav::hideMenu"),eg.A.reset(),tf.A.dispatch("config/CLEAR_HYDRATION"),e.name){case en.A.HOME_POST_LIST:let t=e.params.type;"top"===t&&("week"===e.params.timeframe?t="topWeek":"month"===e.params.timeframe?t="topMonth":"last-year"===e.params.timeframe?t="topLastYear":"year"===e.params.timeframe?t="topYear":"last-month"===e.params.timeframe&&(t="topLastMonth")),"news"===t&&"fresh"===e.params.timeframe&&(t="newsFresh"),tE.setPageType(t);break;case en.A.POST:case en.A.COLLECTION_PAGE:let{title:o}=tf.A.getters["post/GET_POST"](e.params.postId);o&&tE.setPageType("post",o);break;case en.A.INTEREST_POST_LIST:let{name:r}=(0,oF.P)().getInterest(e.params.interest);r&&tE.setPageType("interest",r);break;case en.A.TAG_POST_LIST:let{key:i}=(0,oF.P)().getTagNav;
3i&&tE.setPageType("tag",i);break;case en.A.USER_LIST:let{fullName:s}=(0,eF.kH)().getProfile(e.params.username);s&&tE.setPageType("user",s);break;default:tE.setPageType()}}),e.name===en.A.UPLOAD&&t.name!==en.A.UPLOAD&&((0,iS.i)().routeBeforeUploadPage=t),(e.path!==t.path||e.hash===t.hash)&&up.trackPageView(e.fullPath))});let{config:ug,data:uf}=window._config||{};tf.A.dispatch("config/INIT_CONFIG",{data:uf,config:ug});var ub=tf.A;let uv=e=>{ub.commit("app/setAdFreeHideAds",!0===e)},uy="u">typeof window?window.__adGate:null;if(uy){try{window.addEventListener("adFreeExpired",function(){uv(!1)})}catch(e){}!0===uy.adFreeSubscribed&&uv(!0),"function"==typeof uy.whenAdFreeSubscribed&&uy.whenAdFreeSubscribed().then(function(){!0===uy.adFreeSubscribed&&uv(!0)})}if(!ug.appEmbed){let e,t,o;eV.init(ug.facebook),eg.A.init(ug.ad||{}),J.A.init(ug.trackOptions),em.A.afterLoad(()=>J.A.reportPerf()),es.init(ug.firebaseConfig),ep.init({sampleRate:ug.inpProbeSampleRate,platform:"desktop_web",router:um,getDepthCount:()=>{let e=tf.A.state&&tf.A.state.post,t=e&&e.currentApiInfo&&e.currentApiInfo.url,o=t&&e.postIdsByUrl&&e.postIdsByUrl[t];return Array.isArray(o)?o.length:null}}),ei.init(ug.facebookPixel||{}),eL.init((t=(e=window||null)&&e.__consentWall||{},(o=e&&e.__adGate||null)&&"boolean"!=typeof o.consentWallVisible&&(o.consentWallVisible=!1),{logging:!0===t.logging,storage:e&&e.localStorage?e.localStorage:null,adGate:o,boot:{resolveAds:"function"==typeof t.resolveAds?t.resolveAds:null},config:{enabled:!0===t.enabled,apiOrigin:String(t.apiOrigin||"").replace(/\/$/,""),isMobile:!0===t.isMobile,sessionCheckIntervalSec:Number(t.sessionCheckIntervalSec)||0,privacyUrl:eM(t.privacyUrl),privacyContactUrl:eM(t.privacyContactUrl),tosUrl:eM(t.tosUrl)},dispatch(t){try{e&&e.dispatchEvent&&e.dispatchEvent(new Event(t))}catch(e){}},location:{getSearch:()=>e&&e.location&&e.location.search||"",getHref:()=>e&&e.location&&e.location.href||"",replace(t){e&&e.history&&"function"==typeof e.history.replaceState&&e.history.replaceState({},"",t)}},document:e&&e.document?e.document:null})),eU.init(),eu.A.init(ug.mixpanel||{},um),eh.A.init(ug.helpshift||{})}let uw=(0,tb.Ey)();uw.use(lb.A);let uk=(e,t,o=[],r={})=>{if(!e||""===e.dataset.vApp)return;let i=(0,eY.Ef)(t);o.forEach(e=>i.use(e)),Object.entries(r).forEach(([e,t])=>i.component(e,t)),i.config.errorHandler=(e,t,o)=>{et.report(e)},i.config.unwrapInjectedRef=!0,i.mount(e)};uk(document.getElementById("jsid-app"),lg,[tf.A,um,ly(),uw],{PostContent:lf.A}),ug.appEmbed||ug.webEmbed||window.location.hostname.endsWith(".vm")||(ej.A.init(),eD.A.init()),uk(document.getElementById("jsid-toast"),a_,[tf.A,ly(),uw]),window.addEventListener("error",e=>{et.report(e.error)})},61018(e,t,o){o.p=window._config.config.staticAssetPath},49741(e,t,o){"use strict";var r=o(35144),i=o(29889);o.d(t,{},{A:{computed:{type(){let e=this.$route.name===i.A.HOME_POST_LIST?r.A.HOME:r.A.HOT;return this.$route.name===i.A.USER_LIST&&(e=r.A.LIKES),this.$route.params.type||e}},methods:{getRoute({name:e=null,params:t={},query:o={}}){return this.$router.resolve({name:e||this.$router.name,params:t,query:o}).href},getPostRoute(e,t={}){return this.$router.resolve({name:i.A.POST,params:{postId:e},query:t}).href}}}})},79394(e,t,o){"use strict";o.d(t,{A:()=>u});var r=o(18604),i=o(29889),s=o(95097),n=o(92542),a=o(920),l=o(22315);let c={facebook:"Facebook",twitter:"Twitter",pinterest:"Pinterest",whatsapp:"Whatsapp",telegram:"Telegram",messenger:"Facebook_Messenger",email:"email",copy:"copy_link"};var d=o(92631),p=o(5626).A;let u={setup(){let{isMainPost:e}=(0,l.A)();return{isMainPost:e}},methods:{getShareTrackingParams(e){let t=this.postId,o=this.isMainPost?"p":"l",r=c[e];return`social,${r},,,d,${t},${o}`},getShareEventParams(e){let t=(0,a.u)().pageKey,o=this.postId,r=`${p.capitalize(e)}Button`;return`${"Post"===t?"PostAction":"PostList"},ShareSocial,${"Post"===t&&o?o:t},,${r}`},getShareTitle(e){return encodeURI(this.postTitle)},getShareUrl(e){let t=c[e];if(this.isCollectionPage)return t?d.A.getCampaignUrl(this.post.url,{source:t,medium:"post_share"}):this.post.url;let o=this.$router.resolve({name:i.A.POST,params:{postId:this.postId},query:{}}),r=document.location.origin+o.href;return t?d.A.getCampaignUrl(r,{source:t,medium:"post_share"}):r},getEmailShareUrl(e,t){let o=this.getShareUrl("email",t),r=`Check out "${e}"`,i=`This is funny, you must check it out! :D 4${e} 5${o}`;return`mailto:?subject=${encodeURI(r)}&body=${encodeURI(i)}`},openShareWindow(e){let t=window.screen.height/2-230,o=window.screen.width/2-320;window.open(e,"Share","status=1,height=460,width=640,top="+t+",left="+o+",resizable=0")},reportEntry(e,t){r.A.track(t?"PostAction":"PostList","TapReport",e),(0,n.P)().setReport({type:s.A.TYPES.POST,id:e})}}}},98132(e,t,o){"use strict";var r=o(18604),i=o(920);o.d(t,{},{A:{methods:{track(e,t,o){r.A.track(e,t,(0,i.u)().pageKey,"",o)},trackLabel(e,t,o,i){r.A.track(e,t,o,"",i)}}}})},17662(e,t,o){"use strict";var r=o(91942),i=o(92945),s=o(96231),n=o(16141),a=o(65441).A;let l={computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},(0,s.aH)(n.kH,["isLoggedIn","showSignupBanner"])),methods:{triggerSignup({action:e,nextUrl:t}={}){return!this.isLoggedIn&&(r.A.$emit("Overlay::showSignup",t,i.z[e]),a.trackTriggerSignup(e),!0)}}};o.d(t,{},{A:l})},99129(e,t,o){"use strict";var r=o(32967),i=o(69741).A;o.d(t,{},{A:{data:()=>({adTags:[],adObserver:null,observedAds:{},renderedAds:{},adRefresh:null}),watch:{$route(){this.resetAd()}},methods:{getAdContainers(e){let t=[];
5return this.adTags.forEach(o=>{let i=r.A.getAdContainer(o,e);i&&t.push(i)}),t},createAdObserver(){},observeAd(e,t,o,r=!1){r?this.registerAdImmediate(t,o):this.observedAds[t.adContainerId]||(this.adObserver||(this.adObserver=this.createAdObserver()),this.adObserver.observe(e),this.observedAds[t.adContainerId]={adContainer:t,renderCallback:o})},registerAdImmediate(e,t,o=!0){!this.renderedAds[e.adContainerId]&&(r.A.renderAd(e,{renderCallback:t}),this.renderedAds[e.adContainerId]=!0,this.observedAds[e.adContainerId]={adContainer:e,renderCallback:t},o||this.createAdRefresh())},adIntersectHandler(e){e.forEach(e=>{if(!(e.visibilityStatus===i.VISIBILITY_STATUS.enter||e.intersectionRatio>0))return;let{adContainer:t,renderCallback:o}=this.observedAds[e.domId]||{};t&&this.renderAd(t,o)})},renderAd(e,t){this.renderedAds[e.adContainerId]||(r.A.renderAd(e,{renderCallback:t}),this.renderedAds[e.adContainerId]=!0,this.createAdRefresh())},createAdRefresh(){this.clearAdRefresh(),this.adRefresh=setInterval(this.refreshVisibleAds.bind(this),3e4)},clearAdRefresh(){this.adRefresh&&(clearInterval(this.adRefresh),this.adRefresh=null)},refreshVisibleAds(){if(this.adObserver)for(let e of this.adObserver.getSortedVisibleItems(.5).map(e=>e.domId)){let{adContainer:t}=this.observedAds[e]||{},o=this.renderedAds[e];t&&o&&r.A.refreshAd(t)}},unobserveAd(e,t){r.A.destroyAd(t),this.adObserver&&this.adObserver.unobserve(e);let o=t.adContainerId;this.observedAds[o]=null,this.renderedAds[o]=null},resetAd(){Object.values(this.observedAds).forEach(e=>{e&&e.adContainer&&r.A.destroyAd(e.adContainer)}),this.adObserver&&(this.adObserver.destroy(),this.adObserver=null),this.observedAds={},this.renderedAds={},this.clearAdRefresh()},visibilityChange(){switch(document.visibilityState){case"visible":this.createAdRefresh();break;case"hidden":this.clearAdRefresh()}}},created(){document.addEventListener("visibilitychange",this.visibilityChange)},unmounted(){this.resetAd(),document.removeEventListener("visibilitychange",this.visibilityChange)}}})},67025(e,t,o){"use strict";var r,i,s=o(3472),n=o(76799).A;let{mapGetters:a}=(0,s.$t)("post"),l={props:{postId:String,mediaId:String},computed:(r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},a({getPost:"GET_POST",getPostFeedId:"GET_POST_FEED_ID",getPostFeedSource:"GET_POST_FEED_SOURCE"})),i=i={_postId(){return this.postId||null},_mediaId(){return this.mediaId||null},isMedia(){return!!this._mediaId},post(){let e=this.getPost(this._postId);return this.isMedia?e.article.medias[this._mediaId]:e},postTitle(){return this.post.title},postAltText(){return this.post.altText||this.post.title},postUrl(){return this.post.postUrl},feedId(){return this.getPostFeedId(this.postId)||void 0},feedSource(){return this.getPostFeedSource(this.postId)||void 0},postImages(){return this.post.images},isCollectionPage(){return this.post.type===n.TYPE_COLLECTION_PAGE},isArticle(){return this.post.type===n.TYPE_ARTICLE||this.isCollectionPage},hasLongPostCover(){return this.post.hasLongPostCover},canShowViewFullPageBtn(){return this.hasLongPostCover||this.isArticle},showCtaBadge(){if(this.post.type===this.TYPE_PHOTO||this.post.type===this.TYPE_ANIMATED){var e;return(null==(e=this.post)?void 0:e.ctaData)&&(!this.canShowViewFullPageBtn||this.isMainPost)}return!1},ctaData(){var e;return(null==(e=this.post)?void 0:e.ctaData)?{title:this.post.ctaData.title,url:this.post.ctaData.url}:null}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)};o.d(t,{},{A:l})},20381(e,t,o){"use strict";var r=o(79394),i=o(67025),s=o(98132),n=o(65441),a=o(20465),l=o(3472),c=o(19092),d=o(73888);let{mapGetters:p}=(0,l.$t)("config"),u={mixins:[r.A,i.A,s.A],data:()=>({sharePosition:null}),computed:function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},p({getConfig:"GET_CONFIG"})),methods:{shareFacebook(e){this.trackShare("Facebook",this.sharePosition,e);let t="https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(this.getShareUrl("facebook"));this.openShareWindow(t)},sharePinterest(e){var t;this.trackShare("Pinterest",this.sharePosition,e);let o=this.getShareUrl("pinterest"),r=(null==(t=this.postImages)?void 0:t.image700.url)||"",i=this.getShareTitle("pinterest"),s="//pinterest.com/pin/create/button/?url="+encodeURIComponent(o)+"&media="+encodeURIComponent(r)+"&description="+i;this.openShareWindow(s)},shareTwitter(e){this.trackShare("Twitter",this.sharePosition,e);let t=this.getShareUrl("twitter"),o=this.getShareTitle("twitter"),r="https://twitter.com/intent/tweet?via=9GAG&source=tweetbutton&original_referer="+encodeURIComponent(t)+"&text="+o+"&url="+encodeURIComponent(t);this.openShareWindow(r)},shareTelegram(e){this.trackShare("Telegram",this.sharePosition,e);let t=this.getShareUrl("telegram"),o="https://t.me/share/url?text="+this.getShareTitle("telegram")+"&url="+encodeURIComponent(t);this.openShareWindow(o)},shareWhatsapp(e){this.trackShare("Whatsapp",this.sharePosition||"WhatsApp (web)",e);let t=this.getShareUrl("whatsapp"),o="https://api.whatsapp.com/se
5nd?text="+this.getShareTitle("whatsapp")+encodeURIComponent(` 6${t}`);this.openShareWindow(o)},shareMessenger(e){this.trackShare("Messenger",this.sharePosition||"FB Messenger (web)",e);let t=this.getShareUrl("messenger");try{FB.ui({method:"send",display:"popup",link:t})}catch(o){let e=this.getConfig("facebook.appId");window.open(`https://www.facebook.com/dialog/send?app_id=${e}&link=${encodeURIComponent(t)}&redirect_uri=${encodeURIComponent(t)}`)}},shareEmail(e){this.trackShare("Email",this.sharePosition,e)},trackShare(e,t,o){n.A.trackPostShare(e,this.postId,t,o),d.aj(this.postId,e)},async shareCopy(e){this.trackLabel("PostAction","CopyUrl",this.postId),this.trackShare("Copy Link",this.sharePosition,e),await a.A.copyText(this.getShareUrl("copy")),(0,c.W)().showInfo("Link Copied.")}}};o.d(t,{},{A:u})},6141(e,t,o){"use strict";class r{init(e){this.options=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},this.options,e)}baseUrl(){return`/${this.options.version}`}returnError(e){return Promise.reject(e)}constructor(){this.options={version:"v1"}}}o.d(t,{A:()=>r})},49370(e,t,o){"use strict";o.d(t,{A:()=>w});var r=o(32986),i=o(6141),s=o(29889),n=o(61160),a=o.n(n),l=o(33612),
6c=o(75312),d=o(16141),p=o(920),u=o(74841),h=o(52217);function m(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function g(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let f=0,b=null,v=(0,h.Yy)(({id:e})=>r.p.post("/v1/post-moderation",{id:e}));class y extends i.A{getApiInfo(e){let{query:t}=e,o=m({},e.params);Object.keys(o).forEach(e=>!o[e]&&delete o[e]);let r=e.name===s.A.POST&&"1"===t.moderation,i,n,a,l=!1,c=null,d="";switch(e.name){case s.A.POST:i=`/related-posts?id=${o.postId}`,r&&(i+="&moderation=1");break;case s.A.COLLECTION_PAGE:i=`/collection-posts?id=${o.postId}`;break;case s.A.HOME_POST_LIST:({type:n="home",timeframe:d=""}=o),a="group-posts","home"===n&&(l=!0,c="home"),"fresh"!==n&&"explore"!==n||d||(l=!0,c="explore"),l&&(a="feed-posts"),i=`/${a}/type/${n}`,d&&(i=`${i}/timeframe/${d}`);break;case s.A.INTEREST_POST_LIST:let{interest:u}=o;({type:n="hot"}=o),i=`/interest-posts/interest/${u}/type/${n}`;break;case s.A.TAG_POST_LIST:let h;({tag:h,type:n="hot"}=o),i=`/tag-posts/tag/${encodeURIComponent(h)}/type/${n}`;break;case s.A.USER_LIST:let g;({username:g,type:n="likes"}=o),i=`/user-posts/username/${g}/type/${n}`;break;case s.A.SEARCH_POST_LIST:i=t.query?`/search-posts?query=${t.query}`:null}return{url:i,name:e.name,type:n,subType:d,useFeed:l,feedSource:c,params:o,pageKey:(0,p.u)().getPageKey(e),includeModerationContext:r}}doHydrate(e){let{name:t,params:o}=e,{type:r,tag:i}=o;return t!==s.A.HOME_POST_LIST||!!i}async hydrate(e,t){return!!(null==t.name&&this.doHydrate(e))&&(await c.A.dispatch("post/HYDRATE"),!0)}async loadAuthorModerationContext(e,t,o,r){var i,s;let n=null==(i=e.params)?void 0:i.postId,a=null==(s=o.user)?void 0:s.userId;if(!(0,h.WT)(c.A.getters["config/GET_CONFIG"]("features.postModerationNotice"))||!(0,h.L2)(e,t,{viewerUserId:a}))return!1;let l=(0,h.s2)(a);return v.request({route:e,post:t,viewerUserId:a,isCurrent:()=>{var e;return f===r&&(0,h.s2)(null==(e=(0,d.kH)().user)?void 0:e.userId)===l},apply:e=>{c.A.commit("post/SET_POST_MODERATION",{postId:n,moderation:e})}})}async routeChangeHandler(e,t){var o,r,i;let n=++f,{postIdsByUrl:a,posts:p}=c.A.state.post,u=this.getApiInfo(e),m=u.url;if(m||e.name!==s.A.EMBED_COMMENT||await this.hydrate(e,t),e.name===s.A.EMBED_LIST)return void await this.hydrate(e,t);if(!m)return;let g=e.params?e.params.postId:null,y=(0,d.kH)();u.includeModerationContext&&!y.isUserInitCompleted&&await y.waitForUserInit();let w=(0,h.s2)(null==(o=y.user)?void 0:o.userId);w!==b&&(b=w,v.reset());let k={viewerUserId:null==(r=y.user)?void 0:r.userId},P=p[g],_=Array.isArray(a[m])&&a[m].includes(g);if(u.includeModerationContext&&P&&(0,h.jZ)(P))return void await this.loadAuthorModerationContext(e,P,y,n);if(u.includeModerationContext&&P&&_&&!(null==(i=P.moderation)?void 0:i.creatorDetails))return;let O=(0,h.wJ)(e,t,P,k);if(P&&!O)return;if(await c.A.dispatch("post/SET_CURRENT_API_INFO",u),e.name===s.A.COLLECTION_PAGE){await this.hydrate(e,t),await c.A.dispatch("post/LOAD_POSTS",{apiInfo:u});return}if(a[m]&&!O)return;if(await this.hydrate(e,t)){let t=c.A.state.post.posts[g];u.includeModerationContext&&(0,h.jZ)(t)&&await this.loadAuthorModerationContext(e,t,y,n);return}if(l.A.show(),null==t.name&&!y.isUserInitCompleted&&(await y.waitForUserInit(),await this.hydrate(e,t)))return;await c.A.dispatch("post/LOAD_POSTS",{apiInfo:u});let C=c.A.state.post.posts[g];u.includeModerationContext&&(0,h.jZ)(C)&&await this.loadAuthorModerationContext(e,C,y,n),a[m]||(window.location.href=e.fullPath)}_transformPost(e){if((e=m({},e,this._transformMedia(e))).shareUrl=e.url.replace("http:","https:"),e.article&&e.article.medias){let t={};for(let[o,r]of Object.entries(e.article.medias))t[o]=m({},r,this._transformMedia(r));e.article=g(m({},e.article),{medias:t})}return e.topComment&&(e.topComment=u.p.fromJson(g(m({}
6,e.topComment),{mediaText:e.topComment.text,user:g(m({},e.topComment.author),{displayName:e.topComment.author.username})}))),e}_transformMedia(e){let{image460sv:t={}}=e.images||{},o=!!t.hasAudio,r=!!t.vp9Url;return{hasAudio:o,hasVp9:r,hasH265:!!t.h265Url,hasAV1:!!t.av1Url}}getSocialShare(e){return{fbUrl:this._fbShare(e),pinterestUrl:this._pinterestShare(e),twitterUrl:this._twitterShare(e),emailUrl:this._emailShare(e),whatsappUrl:this._whatsappShare(e),telegramUrl:this._telegramShare(e),messengerUrl:this._messengerShare(e)}}_getShareUrl(e,t){let o={facebook:"fb.s",twitter:"t",pinterest:"pn",email:"9g.m",whatsapp:"wsa",telegram:"tgm",messenger:"fbm"}[e]||null;return o?`${t}?ref=${o}.mw`:t}_fbShare({shareUrl:e}){let t=this._getShareUrl("facebook",e);return`https://www.facebook.com/sharer/sharer.php?u=${t}`}_pinterestShare({shareUrl:e,images:t,title:o}){let r=this._getShareUrl("pinterest",e),i=t.image700?t.image700.url:"",s=encodeURI(o);return"//pinterest.com/pin/create/button/?url="+encodeURIComponent(r)+"&media="+encodeURIComponent(i)+"&description="+s}_twitterShare({shareUrl:e,title:t}){let o=encodeURIComponent(this._getShareUrl("twitter",e)),r=encodeURI(t);return`https://twitter.com/intent/tweet?original_referer=${o}&source=tweetbutton&text=${r}&url=${o}&via=9GAG`}_emailShare({shareUrl:e,title:t}){let o=this._getShareUrl("email",e),r=`Check out "${t}"`,i=`This is funny, you must check it out! :D 7${t} 8${o}`;return`mailto:?subject=${encodeURI(r)}&body=${encodeURI(i)}`}_whatsappShare({shareUrl:e,title:t}){let o=encodeURIComponent(` 9${this._getShareUrl("whatsapp",e)}`),r=encodeURI(t);return`https://api.whatsapp.com/send?text=${r}${o}`}_telegramShare({shareUrl:e,title:t}){let o=encodeURIComponent(this._getShareUrl("telegram",e)),r=encodeURI(t);return`https://t.me/share/url?text=${r}&url=${o}`}_messengerShare({shareUrl:e,title:t}){let o=encodeURIComponent(this._getShareUrl("messenger",e));return`fb-messenger://share/?link=${o}`}transformPostData(e){let t=e.posts?e.posts.map(t=>g(m({},this._transformPost(t)),{feedId:e.feedId})).filter(this.checkPostByMuteList):void 0,o=e.post?this._transformPost(e.post):void 0;return g(m({},e),{posts:t,post:o})}async getListPosts(e,t){var o;let i=e.url,n=new(a())(`/v1${i}`);t&&n.set("query",t);let l="get";(e.name===s.A.USER_LIST||((null==i?void 0:i.indexOf("feed-posts"))>-1||(null==i?void 0:i.indexOf("group-posts"))>-1)&&(0,d.kH)().isLoggedIn)&&(l="post");let c=await r.p[l](n.toString());return this.transformPostData((null==(o=c.data)?void 0:o.data)||{})}async getRelatedPosts(e,t){var o;let i=new(a())(`/v1${e}`);t&&i.set("query",t);let s=await r.p.get(i.toString()),{post:n,posts:l,after:c}=this.transformPostData((null==(o=s.data)?void 0:o.data)||{});return{post:n,after:c,posts:l}}async uploadPost(e){return(await r.p.post("/submit",e)).data}transformCustomConfig(e){let t=["profileBackgroundColor","profilePrimaryTextColor","profileSecondaryTextColor","buttonBackgroundColor","buttonTextColor","ctaButtonName","ctaButtonUrl","imageUrl","webpUrl","bannerUrl","bannerWebpUrl","backgroundImageUrl","backgroundImageWebpUrl","description"],o=e.tag||e.interest,r={};return t.forEach(e=>{r[e]=""}),o&&t.forEach(e=>{r[e]=o[e]||""}),r}checkPostByMuteList(e){let t=(0,d.kH)().userInfo.muteList;return 0===t.length||!RegExp(`\\b(${t.join("|")})\\b`,"i").test(e.title)}}let w=new y},75312(e,t,o){"use strict";let r,i;o.d(t,{A:()=>G});var s=o(3472),n=o(29889),a=o(78699),l=o(36524),c=o(27508),d=o(82582).A,p=o(25655),u=o(93027),h=o(57784),m=o(70406);let g="expiry",f=(e,t=null)=>(e.assertStorage=()=>{},e.setState=(e,o,r)=>{t&&(o[g]=Date.now()+1e3*t);try{return r.setItem(e,JSON.stringify(o))}catch(e){if(e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&r&&0!==r.length)throw r.clear(),e}},e.getState=(e,o)=>{try{let r=o.getItem(e),i="string"==typeof r?JSON.parse(r):"object"==typeof r?r:void 0;if(i){if(!t)return i;if(Date.now()<i[g])return delete i[g],i}}catch(e){}},(0,m.A)(e)),b=f({key:"privacyState",paths:["privacy.adBlocked","privacy.googleNpa","privacy.doNotSell","privacy.privacyCheck","privacy.dismissCCPABanner"],filter:e=>e.type.startsWith("privacy/")});var v=o(27200),y=o(87843),w=o(24368),k=o(55373),P=o.n(k),_=o(16141),O=o(49596);function C(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}let A=f({key:"sessionState",paths:["session.session","session.unmasked","session.mixpanel","session.viewAllOffensive"],filter:e=>e.type.startsWith("session/")},3600),S=f({key:"supportState",paths:["session.helpshift.startTs"],filter:e=>e.type.startsWith("session/updateHelpshift")},604800);var I=o(17955),T=o(32986);class x extends I.t{async getConfig(){let{data:e}=await T.p.post("/v1/config");return e.data}}let E=new x;var L=o(48583),M=o(49370),j=o(18604),D=o(43764),U=o(49197),R=o(65441),F=o(1695);let B=new Map,N=new Set,$=async({url:e,feedId:t,posts:o})=>{try{var r,i;if(!(()=>{try{return!!G.getters["config/GET_CONFIG"]("features.enableGuestWebBeacon")}catch(e){return!1}})()||(0,_.kH)().isLoggedIn)return;let s="string"!=typeof e||-1===e.indexOf("feed-posts")?null:"home"===(e.match(/\/type\/([^/?]+)/)||[])[1]?"feed":null;if(!s)return;let n=(o||[]).map(e=>
9e&&e.id).filter(Boolean).slice(0,100);if(!n.length)return;let a=`${t||""}|${n[0]}`;if(N.has(a))return;N.add(a);let l=await (0,F.q)();if(!l)return;let c=B.get(e)||0;B.set(e,c+n.length);let d=JSON.stringify((r=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},l),i={ids:n,positions:n.map((e,t)=>c+t),feedId:t||"",listType:s},i=null!=i?i:{},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r));fetch("/v1/feed-render",{method:"POST",keepalive:!0,credentials:"same-origin",headers:{"Content-Type":"application/json"},body:d}).catch(()=>{})}catch(e){}};var H=o(52217);function V(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function W(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let X=f({key:"appState",paths:["app.darkMode"],filter:e=>["app/setDarkMode"].includes(e.type)}),G=(0,s.y$)({modules:{app:(r="sign_up_referer",{namespaced:!0,state:{drawer:!0,darkMode:null,topNavHeight:48,supportsH264:d.supportsH264(),supportsH265:d.supportsH265(),supportsVP9:d.supportsVP9(),supportsAV1:d.supportsAV1(),adFreeHideAds:!1},getters:{getSubTabsForTab:(e,t,o,r)=>e=>"top"===e?[{key:"top-default",title:"Today",trackingKey:"Top",url:"/top"},{key:"top-week",title:"This Week",trackingKey:"Top This Week",url:"/top/week"},{key:"top-last-month",title:"Last Month",trackingKey:"Top Last Month",url:"/top/last-month"},{key:"top-year",title:"This Year",trackingKey:"Top This Year",url:"/top/year"},{key:"top-last-year",title:"Last Year",trackingKey:"Top Last Year",url:"/top/last-year"}]:"fresh"===e?[{key:"fresh-default",title:"For You",trackingKey:"Fresh For You",url:"/fresh"},{key:"fresh-recent",title:"Recent",trackingKey:"Fresh Recent",url:"/fresh/recent"}]:"news"===e?[{key:"news-default",title:"Hot",trackingKey:"News",url:"/news"},{key:"news-fresh",title:"Fresh",trackingKey:"News Fresh",url:"/news/fresh"}]:[],NSFW_ADS(e,t,o,r){let{route:i}=o;return!!([n.A.TAG_POST_LIST].includes(i.name)&&(0,c.P)().getTagNav.isSensitive||[n.A.INTEREST_POST_LIST].includes(i.name)&&(0,c.P)().getInterest(i.params.interest).isSensitive)||!1},NSFW_POST(e,t,o,r){let{route:i}=o;return!![...n.A.POST_VIEWS].includes(i.name)&&!!r["post/GET_POST"](i.params.postId).nsfw||!1},GAM_FLAGGED_PAGE(e,t,o,r){var i;let{route:s}=o;if([n.A.POST].includes(s.name))return!!r["post/GET_POST"](s.params.postId).gamFlagged;let a=null!=(i=o.config.config.googlePolicyViolations)?i:[],l=window.location.host+s.fullPath;return a.some(e=>e===l)},SHOW_ADS(e,t,o,r){if(!a.A.supportAds()||e.adFreeHideAds)return!1;let{route:i}=o;return(![...n.A.POST_VIEWS].includes(i.name)||!r["post/GET_POST"](i.params.postId).nsfw)&&[...n.A.MAIN_LISTS,...n.A.POST_VIEWS].includes(i.name)},GET_DARK_MODE:e=>null===e.darkMode?a.A.isDarkMode():e.darkMode,SHOW_OPEN_APP_SHEET:()=>!1},mutations:{setDarkMode(e,t){e.darkMode=t},UPDATE_DRAWER(e,t){e.drawer=t},setAdFreeHideAds(e,t){e.adFreeHideAds=!0===t}},actions:{TOGGLE_DARK_MODE({dispatch:e,getters:t}){e("SET_DARK_MODE",!t.GET_DARK_MODE)},SET_DARK_MODE({commit:e,dispatch:t},o){e("setDarkMode",o),t("REFRESH_DARK_MODE")},REFRESH_DARK_MODE({getters:e}){let t=e.GET_DARK_MODE?"add":"remove";document.body.classList[t]("theme-dark"),document.documentElement.classList[t]("html-dark")},async UPDATE_SIGNUP_REFERRER({rootGetters:e}){l.Jt(r)||l.hZ(r,document.referrer,{domain:e["config/COOKIE_DOMAIN"],expires:365,path:"/"})}}}),privacy:{namespaced:!0,state:{adBlocked:null,googleNpa:!1,doNotSell:!1,privacyCheck:null,dismissCCPABanner:!1},getters:{isAdBlocked:e=>!!e.adBlocked,isCCPARegion:e=>(0,h.A)(e,"privacyCheck.ccpa",!1),getCCPARegionCode:e=>(0,h.A)(e,"privacyCheck.regionCode",null),googleRdp:(e,t)=>t.isCCPARegion&&e.doNotSell,showCCPABanner:(e,t)=>t.isCCPARegion&&!e.dismissCCPABanner},mutations:{setAdBlocked(e,t){e.adBlocked=t},setGoogleNpa(e,t){e.googleNpa=t},setDoNotSell(e,t){e.doNotSell=t},setPrivacyCheck(e,t){e.privacyCheck=t},dismissCCPABanner(e,t){e.dismissCCPABanner=t}},actions:{[p.Tm.SET_AD_BLOCKED]({commit:e,state:t},o){if(o===t.adBlocked)return!1;let r=null===t.adBlocked;return e("setAdBlocked",o),!r},[p.Tm.SET_DO_NOT_SELL]({commit:e,dispatch:t},o){e("setDoNotSell",o),t(p.Tm.UPDATE_CCPA_COOKIE)},[p.Tm.INIT_PRIVACY_CHECK]({commit:e,state:t,dispatch:o}){let r=u.A.fromMeta();if(r){e("setPrivacyCheck",r),o(p.Tm.UPDATE_CCPA_COOKIE);return}a.A.afterLoad(async()=>{let r=await u.A.check(t.privacyCheck);r&&e("setPrivacyCheck",r),o(p.Tm.UPDATE_CCPA_COOKIE)})},[p.Tm.UPDATE_CCPA_COOKIE]({state:e,getters:t}){u.A.updateCCPACookie(t.isCCPARegion,e.dismissCCPABanner,e.doNotSell)},[p.Tm.DISMISS_CCPA_BANNER]({commit:e,dispatch:t},o){e("dismissCCPABanner",o),t(p.Tm.UPDATE_CCPA_COOKIE)}}},session:{namespaced:!0,state:{session:{startTs:0,expiryTs:0,ref:null,utmSource:null,utmCampaign:null,utmMedium:null},unmasked:[],viewAllOffensive:[],mixpanel:{visitTs:0,postView:1,commentUnmasked:0},helpshift:{startTs:0,unreadCount:0}},getters:{GET_SESSION_PARAMS:e=>{let{ref:t,utmSource:o,utmCampaign:r,utmMedium:i}=e.session;return{ref:t,utm_source:o,utm_campaign:r,utm_medium:i}},SHOW_SENSITIVE_MASK:(e,t,o,r)=>t=>!(0,_.kH)().isLoggedIn||!!(0,_.kH)().safeMode&&!e.unmasked.includes(t),SHOW_OFFENSIVE_MASK:(e,t,o,r)=>(t,o)=>{if((0,_.kH)().isLoggedIn&&!(0,_.kH)().offensiveMode||(0,_.kH)().user.accountId===o)return!1;let r=(0,O.iX)().getPostId;return!e.viewAllOffensive.includes(r)&&!e.unmasked.includes(t)},SHOW_ALL_OFFENSIVE:e=>t=>e.viewAllOffensive.includes(t)},mutations:{setSessionInfo(e,t){e.session=C({},e.session,t)},setSessionReferral(e,t){e.session=C({},e.session,t)},unmaskSensitive(e,t){e.unmasked.push(t)},setMixpanelInfo(e,t){e.mixpanel=C({},e.mixpanel,t)},viewAllOffensive(e,t){e.viewAllOffensive.push(t)},updateHelpshift(e,{startTs:t=null,unreadCount:o=null}){null!==t&&(e.helpshift.startTs=t),null!==o&&(e.helpshift.unreadCount=o)}},actions:{[p.fW.SET_SESSION_ACTIVE]({commit:e,state:t}){let{sessionInfo:o,referralInfo:r}=v.A.getSessionInfoAndReferralInfoForSession(t.session);r&&e("setSessionReferral",r),e("setSessionInfo",o)},[p.fW.CHECK_SESSION_REFERRAL]({commit:e,rootState:t}){let o=v.A.getReferralInfoForQuery(P().parse(location.search.substr(1)));o&&e("setSessionReferral",o)},[p.fW.UNMASK_SENSITIVE]({commit:e},t){e("unmaskSensitive",t)},[p.fW.SET_MIXPANEL_VISIT]({commit:e}){e("setMixpanelInfo",{visitTs:y.A.getCurrentTime()})}
9,[p.fW.SET_MIXPANEL_PROPS]({commit:e},t){e("setMixpanelInfo",t)},[p.fW.UNMASK_OFFENSIVE]({commit:e},t){e("unmaskSensitive",t)},[p.fW.VIEW_ALL_OFFENSIVE]({commit:e},t){e("viewAllOffensive",t)},[p.fW.START_HELPSHIFT]({commit:e}){e("updateHelpshift",{startTs:y.A.getCurrentTime()}),w.A.open()},[p.fW.SET_HELPSHIFT_UNREAD]({commit:e,state:t},o){let r={unreadCount:o};o&&(r.startTs=y.A.getCurrentTime()),e("updateHelpshift",r)}}},config:{namespaced:!0,state:{config:{},data:{},appConfig:{}},getters:{APP_NAME:e=>(0,h.A)(e,"config.appName","9gag"),APP_VERSION:e=>(0,h.A)(e,"config.appVersion","00000"),COOKIE_DOMAIN:e=>(0,h.A)(e,"config.cookieDomain",".9gag.com"),ASSETS_URL:e=>(0,h.A)(e,"config.staticAssetPath"),ACTIVE_DURATION:e=>(0,h.A)(e,"config.profile.activeDuration"),GET_CONFIG:e=>(t,o=null)=>(0,h.A)(e.config,t,o),GET_DATA:e=>(t,o=null)=>(0,h.A)(e.data,t,o),GET_APP_CONFIG:e=>(t,o=null)=>(0,h.A)(e.appConfig,t,o),AD_CAMPAIGN(e,t,o){let{campaignConfig:r}=t.GET_CONFIG("ad",{});if(!Array.isArray(r))return null;let{route:i}=o;return r.find(({sections:e=[],countries:t=[]})=>(!!t.includes("all")||!!t.includes(a.A.getLocation()))&&!!n.A.MAIN_LISTS.includes(i.name)&&!!(e.includes("home")&&[n.A.HOME_POST_LIST,n.A.INTEREST_POST_LIST].includes(i.name)||e.includes(i.params.section)||e.includes(i.params.tag)))||null},RECAPTCHA_CONFIG(e,t,o,r){let i=r["app/GET_DARK_MODE"],s=t.GET_CONFIG("captchaProvider");return{theme:i?"dark":"light",sitekey:"turnstile"===s?t.GET_CONFIG("turnstilePublicKey"):t.GET_CONFIG("captchaPublicKey"),provider:s}}},mutations:{SET_CONFIG(e,{config:t,data:o}={}){e.config=t,e.data=o||{}},SET_APP_CONFIG(e,t){e.appConfig=t},CLEAR_DATA(e){e.data={}}},actions:{INIT_CONFIG({commit:e,state:t,dispatch:o},{config:r,data:i}){e("SET_CONFIG",{config:r,data:i})},async LOAD_APP_CONFIG({commit:e}){let t=await E.getConfig();t&&e("SET_APP_CONFIG",t)},async CLEAR_HYDRATION({commit:e,state:t}){Object.keys(t.data).length&&e("CLEAR_DATA")}}},post:(i=(e,t,o,r)=>{let i=null==t?void 0:t.name,s=[],a=n.A.MAIN_LISTS.includes(i),l=(0,_.kH)().uninterestedPosts||[],d=a?[...l]:[],p=(0,c.P)().hidden;Object.entries((0,_.kH)().blockPosts).forEach(([e,t])=>{"post"===t&&d.push(e)}),i===n.A.HOME_POST_LIST&&e.forEach(e=>{var t;let{tags:r}=null==(t=o.posts)?void 0:t[e];!r.length||p.some(e=>r.some(t=>t.url===e.url))&&d.push(e)}),n.A.POST_VIEWS.includes(i)&&d.push(t.params.postId);let u=(0,_.Z1)().blocklistIds||[];return s=e.filter((t,r)=>{var i;let{accountId:s}=(null==(i=o.posts)?void 0:i[t].creator)||{};return!(s&&u.includes(s))&&e.indexOf(t)===r&&!d.includes(t)}),r.GET_HIDE_PROMOTED_POSTS_SETTINGS&&(s=s.filter(e=>1!==(o.posts[e]||{}).promoted)),s},{namespaced:!0,state:{posts:{},feedIdsByUrl:{},feedSourceByUrl:{},postIdsByUrl:{},relatedArticleIdsByPostId:{},loadingByUrl:{},loadCountByUrl:{},lastPositionByUrl:{},currentApiInfo:null,nextCursors:{}},getters:{GET_API_INFO:e=>e.currentApiInfo,GET_CURSORS:e=>t=>e.nextCursors[null==t?void 0:t.url],GET_POST_IDS_BY_URL:e=>t=>e.postIdsByUrl[t]||[],GET_RELATED_ARTICLES:(e,t)=>o=>{var r;o=o||(null==(r=e.currentApiInfo.params)?void 0:r.postId);let s=e.relatedArticleIdsByPostId[o];return s?i(s,e.currentApiInfo,e,t):s},GET_POST:e=>t=>e.posts[t]||{},GET_POST_FEED_ID:e=>t=>{var o,r;return e.feedIdsByUrl[t]?e.feedIdsByUrl[t]:(e.postIdsByUrl[null==(o=e.currentApiInfo)?void 0:o.url]||[]).includes(t)&&e.feedIdsByUrl[null==(r=e.currentApiInfo)?void 0:r.url]||null},GET_POST_FEED_SOURCE:e=>t=>{var o,r;return e.feedSourceByUrl[t]?e.feedSourceByUrl[t]:(e.postIdsByUrl[null==(o=e.currentApiInfo)?void 0:o.url]||[]).includes(t)&&e.feedSourceByUrl[null==(r=e.currentApiInfo)?void 0:r.url]||null},POST_LIST_IDS:(e,t,o,r)=>o=>i(t.GET_POST_IDS_BY_URL(o.url)||[],o,e,t),GET_LAST_POSITION:e=>e.currentApiInfo&&e.lastPositionByUrl[e.currentApiInfo.url]||null,HAS_NEXT_POST:(e,t,o)=>{let r=e.currentApiInfo,i=r&&t.GET_POST_IDS_BY_URL(r.url)||[],s=i.indexOf(o.route.params.postId);return!!i.length&&s!==i.length-1},HAS_PREV_POST:(e,t,o)=>{let r=e.currentApiInfo,i=r&&t.GET_POST_IDS_BY_URL(r.url)||[],s=i.indexOf(o.route.params.postId);return!!i.length&&0!==s},CAN_ANONYMOUS_COMMENT:(e,t,o,r)=>e=>{if(!(0,_.kH)().isLoggedIn)return!1;let{canAnonymous:o}=t.GET_POST(e).comment||{};return!!o&&(0,_.kH)().uploads.includes(e)},PINNED_COMMENT_COUNT:(e,t)=>e=>{let{pinnedCommentCount:o}=t.GET_POST(e).comment||{};return o||0},HAS_PINNED_COMMENT:(e,t)=>e=>t.PINNED_COMMENT_COUNT(e)>0,GET_HIDE_PROMOTED_POSTS_SETTINGS:(e,t,o,r)=>{var i,s;return(null==(s=o.app)||null==(i=s.proSettings)?void 0:i.hidePromotedPosts)&&(0,_.kH)().isActivePro}},mutations:{SET_RELATED_ARTICLE_IDS_BY_POST_ID(e,{postId:t,ids:o}){L.A.set(e.relatedArticleIdsByPostId,t,o)},SET_POST_IDS_BY_URL(e,{url:t,ids:o}){L.A.set(e.postIdsByUrl,t,o)},CLEAR_LIST_POSTS(e,t){e.postIdsByUrl[t]=void 0,e.nextCursors[t]=void 0,e.lastPositionByUrl[t]=void 0,e.loadCountByUrl[t]=void 0},ADD_POSTS(e,t=[]){t.forEach(t=>L.A.set(e.posts,t.id,t))},ADD_POST(e,t){L.A.set(e.posts,t.id,t)},SET_POST_MODERATION(e,{postId:t,moderation:o}){let r=e.posts[t];r&&L.A.set(e.posts,t,(0,H.Bs)(r,o))},ADD_FEED_ID(e,t){L.A.set(e.feedIdsByUrl,t.url,t.feedId),L.A.set(e.feedSourceByUrl,t.url,t.feedSource)},SET_NEXT_POSTS(e,{cursor:t,url:o}){L.A.set(e.nextCursors,o,t||null)},UPDATE_POST_AUTO_PLAY(e,t){t.mediaId?L.A.set(e.posts[t.id].article.medias[t.mediaId],"autoPlayEvent",t.autoPlayEvent):L.A.set(e.posts[t.id],"autoPlayEvent",t.autoPlayEvent)},UPDATE_VOTE_COUNT(e,t){L.A.set(e.posts,t.id,t)},SET_CURRENT_API_INFO(e,t){e.currentApiInfo=t},UPDATE_LOAD_COUNT(e,{loadCount:t,url:o}){L.A.set(e.loadCountByUrl,o,t)},SET_LAST_POSITION(e,{url:t,data:o}){L.A.set(e.lastPositionByUrl,t,o)},SET_LOADING_BY_URL(e,{loading:t,url:o}){L.A.set(e.loadingByUrl,o,t)},UPDATE_PINNED_COMMENT_COUNT(e,{postId:t,commentIds:o}){let r=e.posts[t];r&&L.A.set(e.posts,t,W(V({},r),{comment:W(V({},r.comment),{pinnedCommentCount:Array.isArray(o)?o.length:0})}
9))},UPDATE_AWARD_USERS(e,t){L.A.set(e.posts,t.id,t)}},actions:{SET_POST_IDS_BY_URL:({commit:e,getters:t,dispatch:o},{url:r,ids:i,operationType:s})=>{i=D.A.bindPostIdToUrl(t.GET_POST_IDS_BY_URL(r),i,s),e("SET_POST_IDS_BY_URL",{url:r,ids:i})},ADD_POST:({commit:e,dispatch:t,getters:o},{data:r,url:i,operationType:s="push"})=>{e("ADD_POST",D.A.transformPost(r)),t("SET_POST_IDS_BY_URL",{url:i,ids:r.id,operationType:s})},SET_NEXT_POSTS:async({commit:e,dispatch:t,getters:o},{posts:r,cursor:i,url:s,feedId:n,feedSource:a})=>{if(r&&r.length>0){for(let o of($({url:s,feedId:n,posts:r}),r))t("ADD_POST",{data:o,url:s}),n&&e("ADD_FEED_ID",{url:o.id,feedId:n,feedSource:a});e("ADD_FEED_ID",{url:s,feedId:n,feedSource:a})}else t("SET_POST_IDS_BY_URL",{url:s,ids:[]});e("SET_NEXT_POSTS",{url:s,cursor:i})},SET_LAST_POSITION:({commit:e,getters:t},o)=>{let{url:r}=o;e("SET_LAST_POSITION",{url:r,data:function(e,t){if(null==e)return{};var o,r,i,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(o=Reflect.ownKeys(Object(e)),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}if(s=function(e,t){if(null==e)return{};var o,r,i={},s=Object.getOwnPropertyNames(e);for(r=0;r<s.length;r++)o=s[r],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o]);return i}(e,t),Object.getOwnPropertySymbols)for(o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r]);return s}(o,["url"])})},LOAD_POSTS:async({commit:e,state:t,dispatch:o,getters:r},{apiInfo:i,direction:s="next"}={})=>{if(!t.loadingByUrl[i.url]){e("SET_LOADING_BY_URL",{loading:!0,url:i.url});try{if([n.A.POST,n.A.COLLECTION_PAGE].includes(i.name))return await o("LOAD_PAGE_POSTS",{apiInfo:i,direction:s});return await o("LOAD_LIST_POSTS",{apiInfo:i})}finally{e("SET_LOADING_BY_URL",{loading:!1,url:i.url})}}},LOAD_PAGE_POSTS:async({commit:e,state:t,rootState:o,dispatch:r,getters:i},{apiInfo:s,direction:n})=>{let a=i.GET_CURSORS(s,n),{url:l,feedSource:c}=s,d=await M.A.getListPosts(s,a);d.post&&(0,H.VS)(s,t.posts[d.post.id])&&r("ADD_POST",{data:d.post,url:l});let p=d.after?`after=${d.after}`:void 0;return d.posts&&r("SET_NEXT_POSTS",{posts:d.posts,cursor:p,url:l,feedId:d.feedId,feedSource:c}),a&&r("UPDATE_LOAD_COUNT",{apiInfo:s,nextCursor:p}),d},HYDRATE:async({commit:e,dispatch:t,getters:o,rootState:r})=>{let{post:i,posts:s,nextCursor:n,tags:a,tag:l,profile:d}=M.A.transformPostData(r.config.data),{url:p}=o.GET_API_INFO||{};i&&e("ADD_FEED_ID",{url:i.id,feedId:U.A.getFeedId(i.id),feedSource:U.A.getFeedSource(i.id)}),i&&t("ADD_POST",{data:i,url:p}),s&&t("SET_NEXT_POSTS",{posts:s,cursor:n,url:p}),a&&(0,c.P)().setPostTags({key:p,tags:a}),l&&(0,c.P)().setTagNav({key:p,tagNav:l}),d&&(0,_.kH)().addProfile(d);let u=M.A.transformCustomConfig(r.config.data);(0,c.P)().setCustomConfig({key:p,config:u})},LOAD_LIST_POSTS:async({state:e,dispatch:t,getters:o,commit:r},{apiInfo:i})=>{let s=o.GET_CURSORS(i,"next"),{url:n,name:a,type:l,subType:d,useFeed:p,feedSource:u}=i,h=await M.A.getListPosts(i,s);s||R.A.trackPostListInitialLoad({name:a,type:l,subType:d,useFeed:p}),await t("SET_NEXT_POSTS",{posts:h.posts,cursor:h.nextCursor,url:n,feedId:h.feedId,feedSource:u}),s&&t("UPDATE_LOAD_COUNT",{apiInfo:i,nextCursor:h.nextCursor}),h.tags&&(0,c.P)().setPostTags({key:n,tags:h.tags}),h.tag&&(0,c.P)().setTagNav({key:n,tagNav:h.tag}),h.profile&&(0,_.kH)().addProfile(h.profile);let m=M.A.transformCustomConfig(h);return(0,c.P)().setCustomConfig({key:n,config:m}),{data:h,url:n}},LOAD_RELATED_ARTICLES:async({state:e,dispatch:t,getters:o,commit:r},i)=>{let{posts:s}=await M.A.getListPosts({url:`/related-articles?id=${i}`});for(let e of s)r("ADD_POST",M.A._transformPost(e));r("SET_RELATED_ARTICLE_IDS_BY_POST_ID",{postId:i,ids:s.map(e=>e.id)})},CLEAR_LIST_POSTS:({state:e,commit:t},o)=>{let r=M.A.getApiInfo(o);e.postIdsByUrl[r.url]&&t("CLEAR_LIST_POSTS",r.url)},UPDATE_LOAD_COUNT:({commit:e,getters:t,state:o},{apiInfo:r,nextCursor:i})=>{let s=o.loadCountByUrl[r.url]||1,n=r.pageKey;
9j.A.track("PostList",i?"LoadList":"LoadListEnd",n,"",{LoadedCount:s}),e("UPDATE_LOAD_COUNT",{loadCount:s+1,url:r.url})},UPDATE_VOTE_COUNT:({getters:e,commit:t},{postId:o,currentScore:r,newScore:i})=>{let s=e.GET_POST(o);s&&s.hasOwnProperty("id")&&t("UPDATE_VOTE_COUNT",V({},s,D.A.recalculateVote(s,r,i)))},SET_CURRENT_API_INFO:({commit:e,dispatch:t},o)=>{e("SET_CURRENT_API_INFO",o)},UPDATE_POST_AUTO_PLAY:async({commit:e},t)=>{e("UPDATE_POST_AUTO_PLAY",t)},OP_PIN_COMMENT({commit:e},t){e("UPDATE_PINNED_COMMENT_COUNT",t)},UPDATE_AWARD_USERS:({getters:e,commit:t},{postId:o,user:r})=>{let i=e.GET_POST(o);if(!i||!i.hasOwnProperty("id"))return;let s=i.awardUsers||[];t("UPDATE_AWARD_USERS",W(V({},i),{awardUsers:[...s,r]}))}}})},strict:!1,plugins:[X,b,A,S]})},32967(e,t,o){"use strict";o.d(t,{A:()=>p});var r=o(75312),i=o(61415),s=o(10370).A;function n(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function a(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}),e}let l=class{prepareAdPlacements(e){Object.entries(e).forEach(([e,t])=>{this.adPlacements[e]||t&&(this.adPlacements[e]=a(n({},t),{name:e,size:t.sizes[0]||[0,0]}))})}reset(){this.renderedAdContainerIds=[],s.log("reset AdManager")}getAdContainer(e,t){let o=this.adPlacements[e];if(!o)return null;let i=t,{adTag:s,override:l}=o;if(o.occurrence&&null!==t&&!(i=this.getAdPosition(o.occurrence,t)))return null;let c=null;l&&this.getAdOverride(l.occurrence,i)&&(s=(c=l).adTag||s);let{nsfwTag:d}=o;if(r.A.getters["app/NSFW_ADS"]){if(!d||c)return null;s=d}Array.isArray(s)&&(s=s[i?(i-1)%s.length:0]);let p=this.getAdContainerId(o,i);return{adPlacement:a(n({},o,c),{adTag:s}),adContainerId:p,adPosition:i}}_parseOccurrenceConfig(e){return e?e.split(",").map(e=>parseInt(e)).filter(e=>e):[]}getAdPosition(e,t){let o=this._parseOccurrenceConfig(e),r=1,i=0,s=null;for(;i<=t&&(s=o.shift()||s);){if((i+=s)==t)return r;r++}return null}getAdOverride(e,t){let o=this._parseOccurrenceConfig(e),r=0,i=null;for(;r<=t&&(i=o.shift()||i);)if((r+=i)==t)return!0;return!1}getAdContainerId(e,t=null){let o=`jsid-ad-container-${e.name}`;return t?`${o}-${t}`:o}getAyManagerId(e){let t=i.A.getNsfw(),{adContainerId:o,adPlacement:r}=e,s=o.includes("inline_ad")?"jsid-ad-container-inline_ad":o;if(t)return`${s}_nsfw`;if(o.includes("inline_ad")&&(r.adTag.includes("mWeb")||r.apsTag.includes("mWeb"))){let e=r.adTag.includes("mWeb_300x600")?"large":"small";return`${s}_${e}`}return s}setTargeting(e){}destroyAd(e){s.log("AdManager.destroyAd",{adContainer:e});let{adContainerId:t}=e,o=Array.from(document.querySelectorAll(`#${t} > *`)).map(function(e){return e.id});s.log("AdManager.destroyAd",{adContainerEle:document.querySelector(`#${t}`),childIds:o}),Array.isArray(o)&&o.length>0&&i.A.destroyAds(o);let r=this.renderedAdContainerIds.indexOf(t);r>-1&&this.renderedAdContainerIds.splice(r,1)}destroyAdByElement(e){s.log("____AdManager.destroyAd",{el:e}),i.A.destroyAds([e.id])}renderAd(e,t){let{adContainerId:o}=e;this.renderedAdContainerIds.includes(o)||this.renderedAdContainerIds.push(o)}refreshAd(e){if("hidden"===document.visibilityState)return}constructor(e){this.adPlacements={},this.renderedAdContainerIds=[],this.options=e}};function c(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}let d=class{static init(e,t){var o;this.configs=e||{};let{adPlacements:r,bucket:i}=this.configs,s=null!=(o=this.bucket)?o:i;this.adManager=new l(function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){c(e,t,o[t])})}return e}({bucket:s},t)),this.adManager.prepareAdPlacements(r||[]),this.bucket=s,this.targeting=null}static reset(){}static getAdContainer(e,t=null){return this.adManager.getAdContainer(e,t)}static getAyManagerId(e){return this.adManager.getAyManagerId(e)}static setBucket(e){}static setTargeting(e){}static renderAd(e,t){}static displayAd(e){let t=this.adManager.getAyManagerId(e);console.log("AdPlugin.displayAd",`id=${e.adContainerId}`,`data-ay-manager-id=${t}`),window.ayManagerEnv=window.ayManagerEnv||{cmd:[]},window.ayManagerEnv.cmd.push(function(){ayManagerEnv.display(t)})}static refreshAd(e){}static destroyAd(e){e&&this.adManager.destroyAd(e)}static destroyAdByElement(e){e&&this.adManager.destroyAdByElement(e)}constructor(){c(this,"bucket",null)}},p=new class{init(e){let{adConfigs:t,blockConfig:o,cleanConfig:r,exclusiveAds:i,outstreamMultiFormat:s,maxOutstreamMultiFormatCount:n}=e;d.init(t,{blockConfig:o,cleanConfig:r,exclusiveAds:i,outstreamMultiFormat:s,maxOutstreamMultiFormatCount:n})}setTargeting(e){d.setTargeting(e)}getAdContainer(e,t=null){return d.getAdContainer(e,t)}getAyManagerId(e){return d.getAyManagerId(e)}renderAd(e,t){e&&d.renderAd(e,t)}refreshAd(e){e&&d.refreshAd(e)}destroyAd(e){e&&d.destroyAd(e)}destroyAdByElement(e){e&&d.destroyAdByElement(e)}displayAd(e){e&&d.displayAd(e)}reset(){d.reset()}}},18604(e,t,o){"use strict";o.d(t,{A:()=>n});var r=o(20157),i=o(13487),s=o(920);let n={track:async(e,t,o,s,n={})=>{r.A.track(e,t,o),i.A.trackEvent(e,t,o,s,n)},trackPage:async(e,t,o="",n={})=>{let a=(0,s.u)().pageKey||"";r.A.track(e,t,a),i.A.trackEvent(e,t,a,o,n)},trackPageView:async e=>{r.A.trackPageView(e),i.A.trackEvent("WEB_TRACKING","PAGEVIEW","","",{},document.location.origin+e)},trackException:async(e,t=!1)=>{r.A.trackException(e,t)},setUserId:async e=>{r.A.setUserId(e)},setGA4UserId:async e=>{r.A.setGA4UserId(e)}}},35144(e,t,o){"use strict";o.d(t,{},{A:{HOME:"home",HOT:"hot",FRESH:"fresh",EXPLORE:"explore",TRENDING:"trending",NEWS:"news",POSTS:"posts",LIKES:"like
9s",COMMENTS:"comments",SAVED:"saved",FORUM:"forum"}})},43764(e,t,o){"use strict";o(5626);class r{static bindPostIdToUrl(e,t,o="push"){let r,i=e&&Array.isArray(e)?e:[];if(!(r=Array.isArray(t)?t:-1===i.indexOf(t)?[t]:[]).length)return i;let s=[...i];for(let e of r)s[o](e);return s}static recalculateVote(e,t,o){let r=0,i=0;return 1===t&&r--,-1===t&&i--,1===o&&r++,-1===o&&i++,{upVoteCount:Math.max(0,e.upVoteCount+r),downVoteCount:Math.max(0,e.downVoteCount+i)}}static transformPost(e){var t,o;let r=new URL(e.url).pathname;return t=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},r=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),r.forEach(function(t){var r;r=o[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={postUrl:r},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t.push.apply(t,o)}return t})(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}),t}}o.d(t,{A:()=>r})},92695(e,t,o){"use strict";var r=o(75312);let i={MAX_WIDTH:640,LIST_VIEW_WIDTH:640,POST_VIEW_WIDTH:640,get ANIMATED_MAX_HEIGHT(){return"u">typeof window?window.innerHeight-237:640},useV2MaxHeight:()=>r.A.getters["config/GET_CONFIG"]("features.useV2MaxHeight"),getPostViewMinHeight(e,t,o=!1){let r=e=e/t*this.POST_VIEW_WIDTH,s=i.useV2MaxHeight()?this.ANIMATED_MAX_HEIGHT:640;return o&&e>s&&(r=s),r},getListViewPhoto(e,t){let o=this._calculateScaleByWidth(this.LIST_VIEW_WIDTH,e,t);return{minHeight:`${o.height}px`}},getListViewCover(e,t){let o=this._calculateScaleByWidth(this.MAX_WIDTH,e,t);return{minHeight:`${o.height}px`}},_calculateScaleByWidth:(e,t,o)=>({width:e,height:t*e/o}),getAnimatedPhoto(e,t,o){if(o){let o=this.getPostViewMinHeight(e,t,!0),r=t/e*o;return{width:`${r}px`,height:`${o}px`}}let r=this.MAX_WIDTH,s=i.useV2MaxHeight()?this.ANIMATED_MAX_HEIGHT:500,{width:n,height:a}=this._calculateScaleByWidth(r,e,t);return a>s&&(n=t/e*s,a=s),{width:`${n}px`,height:`${a}px`,padding:`0 ${r/2-n/2}px`}}};o.d(t,{},{A:i})},13075(e,t,o){"use strict";var r=o(42828),i=o.n(r),s=o(9251),n=o.n(s),a=o(36524);o.d(t,{},{A:{isCurrentlyFocusedInTypeable:function(){let e=document.activeElement;if(!e||!e.tagName)return!1;let t=e.tagName.toLowerCase();return"input"==t||"textarea"==t},cookieCheckKey:"cchk",isCookieEnabled:function(){let e=a.Jt(this.cookieCheckKey);return null!=e||(a.hZ(this.cookieCheckKey,1),null!=(e=a.Jt(this.cookieCheckKey)))},getPostDomId:function(e){return`jsid-post-${e}`},getPostId:function(e){return e.replace("jsid-post-","")},getStreamDomId:function(e){return`stream-${e}`},getStreamPos:function(e){return Number(e.replace("stream-",""))},getSpinnerHtml:function(){return'<div class="simple-spinner"></div>'},getScrollTop:()=>n()().scrollTop,scrollTo(e,t=100){i().top(n()(),e,{duration:t})},scrollToTop(){this.scrollTo(0,300)}}})}},function(e){e.O(0,[935],function(){return e(e.s=57439)}),e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.