window.bp=window.bp||{},function(D){"undefined"!=typeof BP_Nouveau&&(bp.Nouveau=bp.Nouveau||{},bp.Models=bp.Models||{},bp.Models.ACReply=Backbone.Model.extend({defaults:{gif_data:{}}}),bp.Nouveau.Activity={start:function(){this.setupGlobals(),this.addListeners()},setupGlobals:function(){this.just_posted=[],this.current_page=1,this.mentions_count=Number(D(bp.Nouveau.objectNavParent+' [data-bp-scope="mentions"]').find("a span").html())||0,this.heartbeat_data={newest:"",highlights:{},last_recorded:0,first_recorded:0,document_title:D(document).prop("title")},void 0!==window.Dropzone&&void 0!==BP_Nouveau.media&&(window.Dropzone.autoDiscover=!1,this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictDefaultMessage:BP_Nouveau.media.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.media.maxFiles?BP_Nouveau.media.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.media.max_upload_size?BP_Nouveau.media.max_upload_size:2},void 0!==BP_Nouveau.media.dropzone_options&&Object.assign(this.dropzone_options,BP_Nouveau.media.dropzone_options)),this.dropzone_obj=null,this.dropzone_media=[],this.dropzone_document_obj=null,this.dropzone_document=[],this.models=[]},addListeners:function(){D("body").hasClass("activity-singular")||D("#buddypress").on("bp_heartbeat_send",this.heartbeatSend.bind(this)),D("#buddypress").on("bp_heartbeat_tick",this.heartbeatTick.bind(this)),D('#buddypress [data-bp-list="activity"]').on("click","li.load-newest, li.load-more",this.injectActivities.bind(this)),D("#buddypress").on("bp_ajax_request",'[data-bp-list="activity"]',this.scopeLoaded.bind(this)),D('#buddypress [data-bp-list="activity"]').on("bp_ajax_append",this.hideComments),D('#buddypress [data-bp-list="activity"]').on("click",".show-all",this.showComments),D('#buddypress [data-bp-list="activity"]').on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),D('#buddypress [data-bp-list="activity"]').on("click",".activity-privacy>li.bb-edit-privacy a",bp.Nouveau,this.activityPrivacyRedirect.bind(this)),D('#buddypress [data-bp-list="activity"]').on("click",".activity-privacy>li:not(.bb-edit-privacy)",bp.Nouveau,this.activityPrivacyChange.bind(this)),D('#buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click","span.privacy",bp.Nouveau,this.togglePrivacyDropdown.bind(this)),D("#bb-media-model-container .activity-list").on("click",".activity-item",bp.Nouveau,this.activityActions.bind(this)),D(document).keydown(this.commentFormAction),D(document).click(this.togglePopupDropdown),D('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-media-button",this.openCommentsMediaUploader.bind(this)),D('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-document-button",this.openCommentsDocumentUploader.bind(this)),D('#buddypress .activity-list, #buddypress [data-bp-list="activity"], #bb-media-model-container .activity-list').on("click",".ac-reply-gif-button",this.openGifPicker.bind(this)),_.isUndefined(BP_Nouveau.activity.params.autoload)||D(window).scroll(this.loadMoreActivities)},heartbeatSend:function(e,t){this.heartbeat_data.first_recorded=D("#buddypress [data-bp-list] [data-bp-activity-id]").first().data("bp-timestamp")||0,(0===this.heartbeat_data.last_recorded||this.heartbeat_data.first_recorded>this.heartbeat_data.last_recorded)&&(this.heartbeat_data.last_recorded=this.heartbeat_data.first_recorded),t.bp_activity_last_recorded=this.heartbeat_data.last_recorded,D("#buddypress .dir-search input[type=search]").length&&(t.bp_activity_last_recorded_search_terms=D("#buddypress .dir-search input[type=search]").val()),D.extend(t,{bp_heartbeat:bp.Nouveau.getStorage("bp-activity")})},heartbeatTick:function(e,t){var a,i,o,d,s=bp.Nouveau.objects,n=bp.Nouveau.getStorage("bp-activity","scope"),r=this;void 0!==t&&t.bp_activity_newest_activities&&(this.heartbeat_data.newest=D.trim(t.bp_activity_newest_activities.activities)+this.heartbeat_data.newest,this.heartbeat_data.last_recorded=Number(t.bp_activity_newest_activities.last_recorded),i=D(this.heartbeat_data.newest).filter(".activity-item"),a=Number(i.length),s.push("mentions"),"all"===n?(D.each(i,function(e,a){a=D(a),D.each(s,function(e,t){-1!==D.inArray("bp-my-"+t,a.get(0).classList)&&(void 0===r.heartbeat_data.highlights[t]?r.heartbeat_data.highlights[t]=[a.data("bp-activity-id")]:-1===D.inArray(a.data("bp-activity-id"),r.heartbeat_data.highlights[t])&&r.heartbeat_data.highlights[t].push(a.data("bp-activity-id")))})}),o=new RegExp("bp-my-("+s.join("|")+")","g"),this.heartbeat_data.newest=this.heartbeat_data.newest.replace(o,""),D(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(a)):(this.heartbeat_data.highlights[n]=[],D.each(i,function(e,t){r.heartbeat_data.highlights[n].push(D(t).data("bp-activity-id"))})),D.each(s,function(e,t){var a;void 0!==r.heartbeat_data.highlights[t]&&r.heartbeat_data.highlights[t].length&&(a=0,"mentions"===t&&(a=r.mentions_count),D(bp.Nouveau.objectNavParent+' [data-bp-scope="'+t+'"]').find("a span").html(Number(r.heartbeat_data.highlights[t].length)+a))}),s.pop(),D(document).prop("title","("+a+") "+this.heartbeat_data.document_title),D('#buddypress [data-bp-list="activity"] li').first().hasClass("load-newest")?(d=D('#buddypress [data-bp-list="activity"] .load-newest a').html(),D('#buddypress [data-bp-list="activity"] .load-newest a').html(d.replace(/([0-9]+)/,a))):D('#buddypress [data-bp-list="activity"] ul.activity-list').prepend('<li class="load-newest"><a href="#newest">'+BP_Nouveau.newest+" ("+a+")</a></li>"),D('#buddypress [data-bp-list="activity"] li.load-newest').trigger("click"),D('#buddypress [data-bp-list="activity"]').trigger("bp_heartbeat_pending",this.heartbeat_data))},injectActivities:function(e){var t,a,i,o,d,s=bp.Nouveau.getStorage("bp-activity"),n=s.scope||null,r=s.filter||null;D(e.currentTarget).hasClass("load-newest")?(e.preventDefault(),D(e.currentTarget).remove(),t=D.parseHTML(this.heartbeat_data.newest),D.each(t,function(e,t){"LI"===t.nodeName&&D(t).hasClass("just-posted")&&D("#"+D(t).prop("id")).length&&D("#"+D(t).prop("id")).remove()}),D(e.delegateTarget).find(".activity-list").prepend(this.heartbeat_data.newest).find("li.activity-item").each(bp.Nouveau.hideSingleUrl).trigger("bp_heartbeat_prepend",this.heartbeat_data),this.heartbeat_data.newest="","all"===n&&D(bp.Nouveau.objectNavParent+' [data-bp-scope="all"]').find("a span").html(""),"mentions"===n&&(bp.Nouveau.ajax({action:"activity_clear_new_mentions"},"activity"),this.mentions_count=0),D(bp.Nouveau.objectNavParent+' [data-bp-scope="'+n+'"]').find("a span").html(""),void 0!==this.heartbeat_data.highlights[n]&&(this.heartbeat_data.highlights[n]=[]),setTimeout(function(){D(e.delegateTarget).find("[data-bp-activity-id]").removeClass("newest_"+n+"_activity")},3e3),D(document).prop("title",this.heartbeat_data.document_title),jQuery(window).scroll()):D(e.currentTarget).hasClass("load-more")&&(a=+Number(this.current_page)+1,i=this,o="",e.preventDefault(),(d=D(e.currentTarget)).find("a").first().addClass("loading"),this.just_posted=[],D(e.delegateTarget).children(".just-posted").each(function(){i.just_posted.push(D(this).data("bp-activity-id"))}),D("#buddypress .dir-search input[type=search]").length&&(o=D("#buddypress .dir-search input[type=search]").val()),bp.Nouveau.objectRequest({object:"activity",scope:n,filter:r,search_terms:o,page:a,method:"append",exclude_just_posted:this.just_posted.join(","),target:"#buddypress [data-bp-list] ul.bp-list"}).done(function(e){!0===e.success&&(d.remove(),i.current_page=a,jQuery(window).scroll())}))},hideComments:function(e){var a,i,o,t=D(e.target).find(".activity-comments");t.length&&t.each(function(e,t){o=D(t).children("ul").not(".conflict-activity-ul-li-comment"),(i=D(o).find("li").not(".document-action-class")).length&&(a=D(t).closest(".activity-item"),D("#acomment-comment-"+a.data("bp-activity-id")+" span.comment-count").html(),i.each(function(e,t){e<i.length-4&&(D(t).addClass("bp-hidden").hide(),e||D(t).before('<li class="show-all"><button class="text-button" type="button" data-bp-show-comments-id="#'+a.prop("id")+'/show-all/">'+BP_Nouveau.show_x_comments+"</button></li>"))}),D(o).children(".bp-hidden").length===D(o).children("li").length-1&&D(o).find("li.show-all").length&&D(o).children("li:not(.show-all)").removeClass("bp-hidden").toggle())})},showComments:function(e){e.preventDefault(),D(e.target).addClass("loading"),setTimeout(function(){D(e.target).closest("ul").find("li").removeClass("bp-hidden").fadeIn(300,function(){D(e.target).parent("li").remove()})},600)},scopeLoaded:function(e,a){this.hideComments(e),this.current_page=1,"mentions"===a.scope&&void 0!==a.response.new_mentions?(D.each(a.response.new_mentions,function(e,t){D("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_mentions_activity")}),this.mentions_count=0):void 0!==this.heartbeat_data.highlights[a.scope]&&this.heartbeat_data.highlights[a.scope].length&&D.each(this.heartbeat_data.highlights[a.scope],function(e,t){D("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').length&&D("#buddypress #activity-stream").find('[data-bp-activity-id="'+t+'"]').addClass("newest_"+a.scope+"_activity")}),this.heartbeat_data.newest="",D.each(D(bp.Nouveau.objectNavParent+" [data-bp-scope]").find("a span"),function(e,t){0===parseInt(D(t).html(),10)&&D(t).html("")}),void 0!==this.heartbeat_data.highlights[a.scope]&&(this.heartbeat_data.highlights[a.scope]=[]),D(document).prop("title",this.heartbeat_data.document_title),setTimeout(function(){D("#buddypress #activity-stream .activity-item").removeClass("newest_"+a.scope+"_activity")},3e3),void 0!==window.instgrm&&window.instgrm.Embeds.process(),void 0!==window.FB&&void 0!==window.FB.XFBML&&window.FB.XFBML.parse(),this.fixAtWhoActivity(),this.openEditActivityPopup(),setTimeout(function(){jQuery(window).scroll()},200)},openEditActivityPopup:function(){var e,t;!_.isUndefined(BP_Nouveau.activity.params.is_activity_edit)&&0<BP_Nouveau.activity.params.is_activity_edit&&((e=D("#activity-"+BP_Nouveau.activity.params.is_activity_edit)).length&&(t=e.data("bp-activity"),_.isUndefined(t)||bp.Nouveau.Activity.postForm.displayEditActivityForm(t)))},activityPrivacyChange:function(e){var t=e.data,a=D(e.target),i=D(e.currentTarget).closest(".activity-item"),o=i.data("bp-activity-id");if(e.preventDefault(),void 0===a.data("value")||""==D.trim(a.data("value")))return!1;i.find(".privacy").addClass("loading"),t.ajax({action:"activity_update_privacy",id:o,privacy:a.data("value")},"activity").done(function(e){i.find(".privacy").removeClass("loading"),!0===e.success&&(i.find(".activity-privacy li").removeClass("selected"),i.find(".privacy-wrap").attr("data-bp-tooltip",a.text()),a.addClass("selected"),i.find(".privacy").removeClass("public").removeClass("loggedin").removeClass("onlyme").removeClass("friends"),i.find(".privacy").addClass(a.data("value")))})},activityPrivacyRedirect:function(e){var t=D(e.target);if(e.preventDefault(),void 0===t.data("value")||""==D.trim(t.data("value")))return!1;window.location.href=t.data("value")},togglePrivacyDropdown:function(e){e.data,D(e.target);var t=D(e.currentTarget).closest(".activity-item");t.data("bp-activity-id");e.preventDefault(),D("ul.activity-privacy").not(t.find(".activity-privacy")).removeClass("bb-open"),t.find(".activity-privacy").toggleClass("bb-open")},activityActions:function(e){var s,a,n,t,r,i,o=e.data,l=D(e.target),c=D(e.currentTarget),p=c.data("bp-activity-id"),d=D(e.delegateTarget),u=c.find(".activity-state"),m=c.find(".comments-count"),v=c.find(".like-text"),b=this;if(D(l).is("span")&&(l=D(l).closest("a")),(l.hasClass("fav")||l.hasClass("unfav"))&&(a=l.hasClass("fav")?"fav":"unfav",e.preventDefault(),l.addClass("loading"),o.ajax({action:"activity_mark_"+a,id:p},"activity").done(function(t){var e;l.removeClass("loading"),!1!==t.success&&(l.fadeOut(200,function(){var e;D(this).find("span").first().length?D(this).find("span").first().html(t.data.content):D(this).html(t.data.content),"false"===D(this).attr("aria-pressed")?D(this).attr("aria-pressed","true"):D(this).attr("aria-pressed","false"),v.length&&(t.data.like_count?v.text(t.data.like_count)&&u.addClass("has-likes"):v.empty()&&u.removeClass("has-likes"),e=D("<textarea/>").html(t.data.tooltip).text(),v.attr("data-hint",e)),D(this).find(".like-count").length&&D(this).find(".like-count").html(t.data.content),D(this).fadeIn(200)}),"fav"==a?(void 0!==t.data.directory_tab&&(D(o.objectNavParent+' [data-bp-scope="favorites"]').length||D(o.objectNavParent+' [data-bp-scope="all"]').after(t.data.directory_tab)),l.removeClass("fav"),l.addClass("unfav")):"unfav"==a&&((e=D('[data-bp-user-scope="favorites"]').hasClass("selected")||D(o.objectNavParent+' [data-bp-scope="favorites"]').hasClass("selected"))&&c.remove(),void 0!==t.data.no_favorite&&(D(o.objectNavParent+' [data-bp-scope="all"]').length&&D(o.objectNavParent+' [data-bp-scope="all"]').hasClass("selected")?D(o.objectNavParent+' [data-bp-scope="favorites"]').remove():e&&d.append(t.data.no_favorite)),l.removeClass("unfav"),l.addClass("fav")))})),l.hasClass("delete-activity")||l.hasClass("acomment-delete")||l.hasClass("spam-activity")||l.hasClass("spam-activity-comment")){var h,y,f,g,C=l.closest("[data-bp-activity-comment-id]"),w=C.data("bp-activity-comment-id"),N=0;if(e.preventDefault(),void 0!==BP_Nouveau.confirm&&!1===window.confirm(BP_Nouveau.confirm))return!1;l.addClass("loading");var j={action:"delete_activity",id:p,_wpnonce:o.getLinkParams(l.prop("href"),"_wpnonce"),is_single:l.closest("[data-bp-single]").length};(l.hasClass("spam-activity")||l.hasClass("spam-activity-comment"))&&(j.action="bp_spam_activity"),h=c,w&&(delete j.is_single,j.id=w,j.is_comment=!0,h=C),o.ajax(j,"activity").done(function(e){if(l.removeClass("loading"),!1===e.success)h.prepend(e.data.feedback),h.find(".bp-feedback").hide().fadeIn(300);else{if(e.data.redirect)return window.location.href=e.data.redirect;var t;w&&(N=1,c.append(C.find("form")),D.each(C.find("li.comment-item"),function(){N+=1}),y=u.find("span.comments-count"),f=y.text().length?y.text().match(/\d+/)[0]:0,f=Number(f-N),m.length&&(t=1<f?BP_Nouveau.activity.strings.commentsLabel:BP_Nouveau.activity.strings.commentLabel,m.text(t.replace("%d",f))),(g=c.find("li.show-all a")).length&&g.html(BP_Nouveau.show_x_comments.replace("%d",f)),0===f&&(c.removeClass("has-comments"),u.removeClass("has-comments"),m.empty())),h.slideUp(300,function(){h.remove()}),w||c.data("bp-timestamp")!==o.Activity.heartbeat_data.last_recorded||(o.Activity.heartbeat_data.newest="",o.Activity.heartbeat_data.last_recorded=0),D(document).trigger("bp_activity_ajax_delete_request",D.extend(j,{response:e}))}})}if(l.closest("span").hasClass("activity-read-more")){var P=l.closest("div"),z=l.closest("span"),B=null;if(D(P).hasClass("activity-inner")?B=p:D(P).hasClass("acomment-content")&&(B=l.closest("li").data("bp-activity-comment-id")),!B)return e;e.preventDefault(),D(z).addClass("loading"),o.ajax({action:"get_single_activity_content",id:B},"activity").done(function(e){"object"!=typeof e&&0<l.closest("div").find(".bb-activity-media-wrap").length&&(e=JSON.parse(e)),D(z).removeClass("loading"),P.parent().find(".bp-feedback").length&&P.parent().find(".bp-feedback").remove(),!1===e.success?(P.after(e.data.feedback),P.parent().find(".bp-feedback").hide().fadeIn(300)):(D(P).html(e.data.contents).slideDown(300),jQuery(window).scroll(),c.hasClass("wp-link-embed")&&(void 0!==window.instgrm&&window.instgrm.Embeds.process(),void 0!==window.FB&&void 0!==window.FB.XFBML&&window.FB.XFBML.parse(document.getElementById("activity-"+B))))})}if((l.hasClass("activity-state-comments")||l.hasClass("acomment-reply")||l.parent().hasClass("acomment-reply"))&&(n=D("#ac-form-"+(B=p)),t=D('[data-bp-activity-id="'+B+'"] .activity-comments'),l.closest(".bb-media-model-container").length&&(n=l.closest(".bb-media-model-container").find("#ac-form-"+p),t=l.closest(".bb-media-model-container").find('[data-bp-activity-id="'+B+'"] .activity-comments')),e.preventDefault(),l.parent().hasClass("acomment-reply")&&l.parent(),l.closest("li").data("bp-activity-comment-id")&&(B=l.closest("li").data("bp-activity-comment-id")),this.toggleMultiMediaOptions(n,l),n.removeClass("root"),D(".ac-form").hide(),D.each(n.children("div"),function(e,t){D(t).hasClass("error")&&D(t).remove()}),B===p?(t.append(n),n.addClass("root")):D('[data-bp-activity-comment-id="'+B+'"]').append(n),n.slideDown(200),l.attr("aria-expanded","true"),D.scrollTo(n,500,{offset:-100,easing:"swing"}),D("#ac-form-"+p+" #ac-input-"+p).focus(),_.isUndefined(BP_Nouveau.media)||_.isUndefined(BP_Nouveau.media.emoji)||void 0!==D("#ac-input-"+p).data("emojioneArea")||D("#ac-input-"+p).emojioneArea({standalone:!0,hideSource:!1,container:"#ac-reply-emoji-button-"+p,autocomplete:!1,pickerPosition:"bottom",hidePickerOnBlur:!0,useInternalCDN:!1,events:{emojibtn_click:function(){D("#ac-input-"+p)[0].emojioneArea.hidePicker()}}})),l.hasClass("ac-reply-cancel")&&(D(l).closest(".ac-form").slideUp(200),D(".acomment-reply").attr("aria-expanded","false"),b.destroyCommentMediaUploader(p),b.destroyCommentDocumentUploader(p),e.preventDefault()),"ac_form_submit"===l.prop("name")){n=l.closest("form"),B=p,e.preventDefault(),l.closest("li").data("bp-activity-comment-id")&&(B=l.closest("li").data("bp-activity-comment-id"));for(var k=(r=D(n).find(".ac-input").first()).find("span.atwho-query"),x=0;x<k.length;x++)D(k[x]).replaceWith(k[x].innerText);r.find("img.emoji").each(function(e,t){D(t).addClass("emojioneemoji");var a=D(t).attr("alt");D(t).attr("data-emoji-char",a),D(t).removeClass("emoji")}),r.find("img.emojioneemoji").replaceWith(function(){return this.dataset.emojiChar}),l.addClass("loading").prop("disabled",!0),r.addClass("loading").prop("disabled",!0);var T=r[0].innerHTML.replace(/<div>/gi,"\n").replace(/<\/div>/gi,""),A={action:"new_activity_comment",_wpnonce_new_activity_comment:D("#_wpnonce_new_activity_comment").val(),comment_id:B,form_id:p,content:T};D("#_bp_as_nonce_"+p).val()&&(A["_bp_as_nonce_"+p]=D("#_bp_as_nonce_"+p).val()),this.dropzone_media.length&&(A.media=this.dropzone_media,_.isEmpty(A.content)&&(A.content="&#8203;")),this.dropzone_document.length&&(A.document=this.dropzone_document,_.isEmpty(A.content)&&(A.content="&#8203;")),_.isUndefined(this.models[p])||(s=this.models[p],A.gif_data=this.models[p].get("gif_data"),_.isEmpty(A.content)&&(A.content="&#8203;")),o.ajax(A,"activity").done(function(e){if(l.removeClass("loading"),r.removeClass("loading"),D(".acomment-reply").attr("aria-expanded","false"),!1===e.success)n.append(D(e.data.feedback).hide().fadeIn(200));else{var t,a=n.parent(),i=D.trim(e.data.contents);if(n.fadeOut(200,function(){0===a.children("ul").length&&(a.hasClass("activity-comments")?a.prepend("<ul></ul>"):a.append("<ul></ul>")),a.children("ul").append(D(i).hide().fadeIn(200)),D(n).find(".ac-input").first().html(""),a.parent().addClass("has-comments"),a.parent().addClass("comments-loaded"),u.addClass("has-comments");var e=a.find(".ac-reply-content");e.find(".ac-reply-toolbar .ac-reply-media-button")&&e.find(".ac-reply-toolbar .ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),e.find(".ac-reply-toolbar .ac-reply-document-button")&&e.find(".ac-reply-toolbar .ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),e.find(".ac-reply-toolbar .ac-reply-gif-button")&&e.find(".ac-reply-toolbar .ac-reply-gif-button").removeClass("active "),jQuery(window).scroll()}),y=u.find("span.comments-count"),f=y.text().length?y.text().match(/\d+/)[0]:0,f=Number(f)+1,m.length&&(t=1<f?BP_Nouveau.activity.strings.commentsLabel:BP_Nouveau.activity.strings.commentLabel,m.text(t.replace("%d",f||1))),(g=D(c).find(".show-all a"))&&g.html(BP_Nouveau.show_x_comments.replace("%d",f)),b.dropzone_media.length)for(var o=0;o<b.dropzone_media.length;o++)b.dropzone_media[o].saved=!0;if(b.dropzone_document.length)for(var d=0;d<b.dropzone_document.length;d++)b.dropzone_document[d].saved=!0}_.isUndefined(s)||(s.set("gif_data",{}),D("#ac-reply-post-gif-"+p).find(".activity-attached-gif-container").removeAttr("style")),b.destroyCommentMediaUploader(p),b.destroyCommentDocumentUploader(p),l.prop("disabled",!1),r.prop("disabled",!1)})}l.hasClass("edit")&&l.hasClass("edit-activity")&&(e.preventDefault(),void 0!==(i=c.data("bp-activity"))&&(bp.Nouveau.Activity.postForm.displayEditActivityForm(i),l.closest("li").hasClass("groups")?D("#bp-nouveau-activity-form").addClass("group-activity"):D("#bp-nouveau-activity-form").removeClass("group-activity"),void 0!==bp.Nouveau.Media&&void 0!==bp.Nouveau.Media.Theatre&&(bp.Nouveau.Media.Theatre.is_open_media||bp.Nouveau.Media.Theatre.is_open_document)&&(D(document).find(".bb-close-media-theatre").trigger("click"),D(document).find(".bb-close-document-theatre").trigger("click"))))},commentFormAction:function(e){var t,a;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0!==e.altKey&&!0!==e.metaKey&&"TEXTAREA"===t.tagName&&D(t).hasClass("ac-input")?void(27===(a=e.keyCode?e.keyCode:e.which)&&!1===e.ctrlKey?"TEXTAREA"===t.tagName&&D(t).closest("form").slideUp(200):e.ctrlKey&&13===a&&D(t).val()&&D(t).closest("form").find("[type=submit]").first().trigger("click")):e},togglePopupDropdown:function(e){var t;return(e=e||window.event).target?t=e.target:e.srcElement&&(t=e.srcElement),3===t.nodeType&&(t=t.parentNode),!0===e.altKey||!0===e.metaKey||D(t).hasClass("privacy-wrap")||D(t).parent().hasClass("privacy-wrap")?e:void D("ul.activity-privacy").removeClass("bb-open")},loadMoreActivities:function(){var e,t=D(".load-more:visible").last(),a=D(window);t.closest(".activity-list").length&&t.get(0)&&!t.data("bp-autoloaded")&&(e=t.offset().top-50,a.scrollTop()+a.height()>e&&(t.data("bp-autoloaded",1),t.find("a").text(BP_Nouveau.activity.strings.loadingMore),t.find("a").trigger("click")))},destroyCommentMediaUploader:function(e){_.isNull(this.dropzone_obj)||(this.dropzone_obj.destroy(),D("#ac-reply-post-media-uploader-"+e).html(""),D("#ac-reply-post-media-uploader-1-"+e).html("")),this.dropzone_media=[],D("#ac-reply-post-media-uploader-"+e).removeClass("open").addClass("closed"),D("#ac-reply-media-button-"+e).removeClass("active")},destroyCommentDocumentUploader:function(e){_.isNull(this.dropzone_document_obj)||(this.dropzone_document_obj.destroy(),D("#ac-reply-post-document-uploader-"+e).html("")),this.dropzone_document=[],D("#ac-reply-post-document-uploader-"+e).removeClass("open").addClass("closed"),D("#ac-reply-document-button-"+e).removeClass("active")},resetGifPicker:function(e){D("#ac-reply-gif-button-"+e).closest(".post-gif").find(".gif-media-search-dropdown").removeClass("open"),D("#ac-reply-gif-button-"+e).removeClass("active"),_.isUndefined(this.models[e])||(this.models[e].set("gif_data",{}),D("#ac-reply-post-gif-"+e).find(".activity-attached-gif-container").removeAttr("style"))},openCommentsMediaUploader:function(e){var r=this,o=D(e.currentTarget),t=o.data("ac-id"),a=o.closest(".ac-reply-content").find("#ac-reply-post-media-uploader-"+t);e.preventDefault(),D(e.currentTarget).toggleClass("active"),void 0!==window.Dropzone&&a.length&&(a.hasClass("closed")?(r.dropzone_obj=new Dropzone("#ac-reply-post-media-uploader-"+o.data("ac-id"),r.dropzone_options),r.dropzone_obj.on("sending",function(e,t,a){a.append("action","media_upload"),a.append("_wpnonce",BP_Nouveau.nonces.media);var i=o.parents(".ac-reply-toolbar");i.find(".ac-reply-document-button")&&i.find(".ac-reply-document-button").parents(".post-elements-buttons-item").addClass("disable"),i.find(".ac-reply-gif-button")&&i.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").addClass("disable"),i.find(".ac-reply-media-button")&&i.find(".ac-reply-media-button").parents(".post-elements-buttons-item").addClass("no-click")}),r.dropzone_obj.on("success",function(e,t){if(t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=D(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.album_id&&BP_Nouveau.media.album_id,t.data.group_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.group_id&&BP_Nouveau.media.group_id,t.data.saved=!1,r.dropzone_media.push(t.data),e.previewElement.classList.add("dz-success");var a,i,o,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],i=0,o=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;i<o;i++)a=d[i],s.push(a.textContent=n);return s}),r.dropzone_obj.on("accept",function(e,t){0==e.size?t(BP_Nouveau.media.empty_document_type):t()}),r.dropzone_obj.on("error",function(e,t){e.accepted?void 0!==t&&void 0!==t.data&&void 0!==t.data.feedback&&D(e.previewElement).find(".dz-error-message span").text(t.data.feedback):(D("body").append('<div id="bp-media-create-folder" style="display: block;" class="open-popup"><transition name="modal"><div class="modal-mask bb-white bbm-model-wrap"><div class="modal-wrapper"><div id="boss-media-create-album-popup" class="modal-container has-folderlocationUI"><header class="bb-model-header"><h4>'+BP_Nouveau.media.invalid_file_type+'</h4><a class="bb-model-close-button" id="bp-media-create-folder-close" href="#"><span class="dashicons dashicons-no-alt"></span></a></header><div class="bb-field-wrap"><p>'+t+"</p></div></div></div></div></transition></div>"),this.removeFile(e))}),r.dropzone_obj.on("removedfile",function(e){if(r.dropzone_media.length)for(var t in r.dropzone_media)if(e.upload.uuid==r.dropzone_media[t].uuid){void 0===r.dropzone_media[t].saved||r.dropzone_media[t].saved||bp.Nouveau.Media.removeAttachment(r.dropzone_media[t].id),r.dropzone_media.splice(t,1);break}var a;_.isNull(r.dropzone_obj)||_.isNull(r.dropzone_obj.files)||0!==r.dropzone_obj.files.length||((a=o.parents(".ac-reply-toolbar")).find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("no-click"))}),a.removeClass("closed").addClass("open")):(r.dropzone_obj&&void 0!==r.dropzone_obj&&r.dropzone_obj.destroy(),r.dropzone_media=[],a.html(""),a.addClass("closed").removeClass("open")));var i=e.currentTarget.id.match(/\d+$/)[0];this.destroyCommentDocumentUploader(i);var d=D(e.currentTarget).data("ac-id");this.resetGifPicker(d)},openCommentsDocumentUploader:function(e){var t,r=this,o=D(e.currentTarget),a=o.data("ac-id"),i=o.closest(".ac-reply-content").find("#ac-reply-post-document-uploader-"+a);e.preventDefault(),D(e.currentTarget).toggleClass("active"),void 0!==window.Dropzone&&i.length&&(i.hasClass("closed")?(t={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:BP_Nouveau.media.dictFileTooBig,acceptedFiles:BP_Nouveau.media.document_type,createImageThumbnails:!1,dictDefaultMessage:BP_Nouveau.media.dropzone_document_message,autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==BP_Nouveau.document.maxFiles?BP_Nouveau.document.maxFiles:10,maxFilesize:void 0!==BP_Nouveau.document.max_upload_size?BP_Nouveau.document.max_upload_size:2,dictInvalidFileType:BP_Nouveau.document.dictInvalidFileType},r.dropzone_document_obj=new Dropzone("#ac-reply-post-document-uploader-"+o.data("ac-id"),t),r.dropzone_document_obj.on("sending",function(e,t,a){a.append("action","document_document_upload"),a.append("_wpnonce",BP_Nouveau.nonces.media);var i=o.parents(".ac-reply-toolbar");i.find(".ac-reply-media-button")&&i.find(".ac-reply-media-button").parents(".post-elements-buttons-item").addClass("disable"),i.find(".ac-reply-gif-button")&&i.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").addClass("disable"),i.find(".ac-reply-document-button")&&i.find(".ac-reply-document-button").parents(".post-elements-buttons-item").addClass("no-click")}),r.dropzone_document_obj.on("accept",function(e,t){0==e.size?t(BP_Nouveau.media.empty_document_type):t()}),r.dropzone_document_obj.on("success",function(e,t){if(t.data.id)return e.id=t.id,t.data.uuid=e.upload.uuid,t.data.menu_order=D(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,t.data.album_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.album_id&&BP_Nouveau.media.album_id,t.data.group_id=void 0!==BP_Nouveau.media&&void 0!==BP_Nouveau.media.group_id&&BP_Nouveau.media.group_id,t.data.saved=!1,r.dropzone_document.push(t.data),e.previewElement.classList.add("dz-success");var a,i,o,d,s,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),s=[],i=0,o=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;i<o;i++)a=d[i],s.push(a.textContent=n);return s}),r.dropzone_document_obj.on("error",function(e,t){e.accepted?void 0!==t&&void 0!==t.data&&void 0!==t.data.feedback&&D(e.previewElement).find(".dz-error-message span").text(t.data.feedback):(D("body").append('<div id="bp-media-create-folder" style="display: block;" class="open-popup"><transition name="modal"><div class="modal-mask bb-white bbm-model-wrap"><div class="modal-wrapper"><div id="boss-media-create-album-popup" class="modal-container has-folderlocationUI"><header class="bb-model-header"><h4>'+BP_Nouveau.media.invalid_file_type+'</h4><a class="bb-model-close-button" id="bp-media-create-folder-close" href="#"><span class="dashicons dashicons-no-alt"></span></a></header><div class="bb-field-wrap"><p>'+t+"</p></div></div></div></div></transition></div>"),this.removeFile(e))}),r.dropzone_document_obj.on("removedfile",function(e){if(r.dropzone_document.length)for(var t in r.dropzone_document)if(e.upload.uuid==r.dropzone_document[t].uuid){void 0===r.dropzone_document[t].saved||r.dropzone_document[t].saved||bp.Nouveau.Media.removeAttachment(r.dropzone_document[t].id),r.dropzone_document.splice(t,1);break}var a;_.isNull(r.dropzone_obj)||_.isNull(r.dropzone_obj.files)||0!==r.dropzone_obj.files.length||((a=o.parents(".ac-reply-toolbar")).find(".ac-reply-media-button")&&a.find(".ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-gif-button")&&a.find(".ac-reply-gif-button").parents(".post-elements-buttons-item").removeClass("disable"),a.find(".ac-reply-document-button")&&a.find(".ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("no-click"))}),i.removeClass("closed").addClass("open")):(r.dropzone_document_obj&&r.dropzone_document_obj.destroy(),r.dropzone_document=[],i.html(""),i.addClass("closed").removeClass("open")));var d=e.currentTarget.id.match(/\d+$/)[0];this.destroyCommentMediaUploader(d);var s=D(e.currentTarget).data("ac-id");this.resetGifPicker(s)},openGifPicker:function(e){e.preventDefault();var t,a,i,o=e.currentTarget,d=D(o).next(),s=o.id.match(/\d+$/)[0],n=D("#ac-reply-post-gif-"+s);d.is(":empty")&&(t=new bp.Models.ACReply,a=new bp.Views.GifMediaSearchDropdown({model:t}),i=new bp.Views.ActivityAttachedGifPreview({model:t}),d.html(a.render().el),n.html(i.render().el),this.models[s]=t);var r=D(o).parents(".ac-textarea ").find(".ac-reply-attachments .activity-attached-gif-container");D(o).hasClass("active")&&r.length&&""==D.trim(r.html())?D(o).removeClass("active"):D(o).addClass("active"),d.toggleClass("open"),this.destroyCommentMediaUploader(s),this.destroyCommentDocumentUploader(s)},toggleMultiMediaOptions:function(e,t){_.isUndefined(BP_Nouveau.media)||(t.closest("li").hasClass("groups")?(!1===BP_Nouveau.media.group_media?e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"),!1===BP_Nouveau.media.group_document?e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"),!1===BP_Nouveau.media.gif.groups?e.find(".ac-reply-toolbar .post-gif").hide().parent(".ac-reply-toolbar").addClass("post-gif-disabled"):e.find(".ac-reply-toolbar .post-gif").show().parent(".ac-reply-toolbar").removeClass("post-gif-disabled"),!1===BP_Nouveau.media.emoji.groups?e.find(".ac-reply-toolbar .post-emoji").hide().parent(".ac-reply-toolbar").addClass("post-emoji-disabled"):e.find(".ac-reply-toolbar .post-emoji").show().parent(".ac-reply-toolbar").removeClass("post-emoji-disabled")):(!1===BP_Nouveau.media.profile_media?e.find(".ac-reply-toolbar .post-media.media-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.media-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"),!1===BP_Nouveau.media.profile_document?e.find(".ac-reply-toolbar .post-media.document-support").hide().parent(".ac-reply-toolbar").addClass("post-media-disabled"):e.find(".ac-reply-toolbar .post-media.document-support").show().parent(".ac-reply-toolbar").removeClass("post-media-disabled"),!1===BP_Nouveau.media.gif.profile?e.find(".ac-reply-toolbar .post-gif").hide().parent(".ac-reply-toolbar").addClass("post-gif-disabled"):e.find(".ac-reply-toolbar .post-gif").show().parent(".ac-reply-toolbar").removeClass("post-gif-disabled"),!1===BP_Nouveau.media.emoji.profile?e.find(".ac-reply-toolbar .post-emoji").hide().parent(".ac-reply-toolbar").addClass("post-emoji-disabled"):e.find(".ac-reply-toolbar .post-emoji").show().parent(".ac-reply-toolbar").removeClass("post-emoji-disabled")))},fixAtWhoActivity:function(){D(".acomment-content, .activity-content").each(function(){for(var e=D(this).find("span.atwho-query"),t=0;t<e.length;t++)D(e[t]).replaceWith(e[t].innerText)})}},bp.Nouveau.Activity.start())}((bp,jQuery));