1window.wp=window.wp||{},window.bp=window.bp||{},(y=>{var e,u,t,c;bp.Nouveau=bp.Nouveau||{},void 0!==bp.Nouveau.Activity&&"undefined"!=typeof BP_Nouveau&&(u=(e=BP_Nouveau).media,t=e.document,c=e.video,_.extend(bp,_.pick(wp,"Backbone","ajax","template")),bp.Models=bp.Models||{},bp.Collections=bp.Collections||{},bp.Views=bp.Views||{},bp.privacyEditable=!0,bp.album_id=0,bp.folder_id=0,bp.group_id=0,bp.privacy="public",bp.draft_ajax_request=null,bp.old_draft_data=!1,bp.draft_activity={object:!1,data_key:!1,data:!1,post_action:"update",allow_delete_media:!1,display_post:""},bp.draft_local_interval=!1,bp.draft_ajax_interval=!1,bp.draft_content_changed=!1,bp.Nouveau.Activity.postForm={start:function(){this.views=new Backbone.Collection,this.ActivityObjects=new bp.Collections.ActivityObjects,this.buttons=new Backbone.Collection,this.dropzoneView(),this.postFormView(),this.postFormPlaceholderView(),this.getCurrentDraftActivity(),this.syncDraftActivity(),this.reloadWindow()},postFormView:function(){var e;this.model=new bp.Models.Activity(_.pick(BP_Nouveau.activity.params,["user_id","item_id","object"])),y("#bp-nouveau-activity-form").length&&(this.postForm=new bp.Views.PostForm,this.views.add({id:"post_form",view:this.postForm}),this.postForm.inject("#bp-nouveau-activity-form"),y(".activity-update-form #user-status-huddle, .activity-update-form #whats-new-content, .activity-update-form #whats-new-attachments").wrapAll('<div class="whats-new-form-header"></div>'),e=this,y(document).on("click",".activity-update-form.modal-popup:not(.bp-activity-edit) .activity-update-form-overlay",function(){e.postForm.$el.hasClass("bp-activity-edit")||(bp.Nouveau.Activity.postForm.clearDraftInterval(),bp.Nouveau.Activity.postForm.collectDraftActivity(),bp.Nouveau.Activity.postForm.postDraftActivity(!1,!1)),setTimeout(function(){y(".activity-update-form.modal-popup #whats-new").blur(),y(".activity-update-form.modal-popup #aw-whats-new-reset").trigger("click");var e=y("#bp-nouveau-single-activity-edit-form-wrap");e.length&&e.hide()},0)}),Backbone.trigger("mediaprivacy"))},postFormPlaceholderView:function(){y("#bp-nouveau-activity-form-placeholder").length&&(this.postFormPlaceholder=new bp.Views.PostFormPlaceholder,this.views.add({id:"post_form_placeholder",view:this.postFormPlaceholder}),this.postFormPlaceholder.inject("#bp-nouveau-activity-form-placeholder"),y(".activity-form-placeholder #user-status-huddle, .activity-form-placeholder #whats-new-content-placeholder").wrapAll('<div class="whats-new-form-header"></div>'))},dropzoneView:function(){this.dropzone=null,void 0!==window.Dropzone&&(window.Dropzone.autoDiscover=!1),_.isUndefined(u)||(this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:u.dictFileTooBig,dictDefaultMessage:u.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:_.isUndefined(u.maxFiles)?10:u.maxFiles,maxFilesize:_.isUndefined(u.max_upload_size)?2:u.max_upload_size,dictMaxFilesExceeded:u.media_dict_file_exceeded,dictCancelUploadConfirmation:u.dictCancelUploadConfirmation,maxThumbnailFilesize:_.isUndefined(u.max_upload_size)?2:u.max_upload_size},_.isUndefined(u.dropzone_options))||Object.assign(this.dropzone_options,u.dropzone_options)},displayEditActivity:function(t,i){bp.draft_activity.allow_delete_media=!0,bp.draft_activity.display_post="edit";var e=this;e.postForm.$el.trigger("reset"),e.editActivityData=t,this.model.set("edit_activity",!0),e.postForm.$el.addClass("bp-activity-edit").addClass("loading"),e.postForm.$el.find(".bp-activity-privacy__label-group").hide().find("input#group").attr("disabled",!0),e.postForm.$el.removeClass("bp-hide"),e.postForm.$el.find("#whats-new-toolbar").addClass("hidden"),setTimeout(function(){var e=new Event("bp_activity_edit");bp.Nouveau.Activity.postForm.displayEditDraftActivityData(t,e,i)},0)},displayEditActivityForm:function(e,t){var i=y("#bp-nouveau-activity-form"),o=y("#bp-nouveau-activity-form-placeholder"),a=y("#bp-nouveau-single-activity-edit-form-wrap"),a=(a.length&&a.show(),bp.privacyEditable=e.can_edit_privacy,bp.album_id=e.album_id,bp.folder_id=e.folder_id,bp.group_id=e.group_id,bp.privacy=e.privacy,this.displayEditActivity(e,t),this.model.set("edit_activity",!0),y("#whats-new")[0]),e=y("#whats-new-content")[0];window.activity_edit_editor=new window.MediumEditor(a,{placeholder:{text:"",hideOnClick:!0},toolbar:{buttons:["bold","italic","unorderedlist","orderedlist","quote","anchor","pre","h3","h4"],relativeContainer:e,static:!0,updateOnEmptySelection:!0}
1,imageDragging:!1,anchor:{linkValidation:!0}}),window.activity_edit_editor.subscribe("editablePaste",function(t){setTimeout(function(){var e=y(t.target).find("li").filter(function(){return!y(this).parent().is("ul")&&!y(this).parent().is("ol")});0<e.length&&e.wrapAll("<ul></ul>")},0)}),i.addClass("modal-popup").closest("body").addClass("activity-modal-open"),o.show(),setTimeout(function(){y("#whats-new img.emoji").each(function(e,t){y(t).addClass("emojioneemoji");var i=y(t).attr("alt");y(t).attr("data-emoji-char",i),y(t).removeClass("emoji")})},10),this.activityEditHideModalEvent()},activityEditHideModalEvent:function(){var e=this;y(document).on("keyup",function(e){27===e.keyCode&&!1===e.ctrlKey&&y(".activity-update-form.modal-popup.bp-activity-edit #aw-whats-new-reset").trigger("click")}),y(document).on("click",".activity-update-form.modal-popup.bp-activity-edit #aw-whats-new-reset",function(){e.postActivityEditHideModal()})},postActivityEditHideModal:function(){bp.privacyEditable=!0,bp.album_id=0,bp.folder_id=0,bp.group_id=0,bp.privacy="public",y(".activity-update-form.modal-popup").removeClass("modal-popup group-activity").closest("body").removeClass("activity-modal-open");var e=y("#bp-nouveau-activity-form-placeholder"),t=y("#bp-nouveau-single-activity-edit-form-wrap"),i=y("#bp-nouveau-activity-form");y("#whats-new-content").parent().is(".edit-activity-content-wrap")&&y("#whats-new-content").unwrap(),e.hide(),t.length&&t.hide(),i.hasClass("is-bp-hide")&&i.addClass("bp-hide"),bp.Views.ActivityHeader.prototype.resetMultiMediaOptions()},createThumbnailFromUrl:function(t){var i=this;i.dropzone.createThumbnailFromUrl(t,i.dropzone.options.thumbnailWidth,i.dropzone.options.thumbnailHeight,i.dropzone.options.thumbnailMethod,!0,function(e){i.dropzone.emit("thumbnail",t,e),i.dropzone.emit("complete",t)})},displayEditDraftActivityData:function(e,t,i){var o=this,i=(o.postForm.$el.parent("#bp-nouveau-activity-form").removeClass("bp-hide"),o.postForm.$el.find("#whats-new").html(e.content),o.postForm.$el.find("#whats-new-title").val(e.post_title),null!=i&&o.postForm.$el.find("#whats-new").data("activity-url-preview",i),o.postForm.$el.find("#whats-new").get(0)),a=(i.focus(),0<parseInt(e.id)?(void 0!==window.getSelection&&void 0!==document.createRange&&((a=document.createRange()).selectNodeContents(i),a.collapse(!1),(i=window.getSelection()).removeAllRanges(),i.addRange(a)),o.postForm.$el.find("#bp-activity-id").val(e.id)):(e.gif=e.gif_data,e.group_name=e.item_name,e.group_avatar=e.group_image,"group"===e.object&&(e.object="groups")),y("body").trigger("bb_activity_event",{type:"bb_activity_edit_loaded_at_start",model:o.model,activity_data:e}),o.postForm.model.set("link_image_index",e.link_image_index_save),o.postForm.model.set("link_image_index_save",e.link_image_index_save),void 0!==BP_Nouveau.activity_schedule&&BP_Nouveau.activity_schedule.strings.activity_schedule_enabled&&("scheduled"===e.activity_action_type||"scheduled"===e.status?(o.postForm.model.set("activity_schedule_date_raw",e.activity_schedule_date_raw),o.postForm.model.set("activity_schedule_date",e.activity_schedule_date),o.postForm.model.set("activity_schedule_time",e.activity_schedule_time),o.postForm.model.set("activity_schedule_meridiem",e.activity_schedule_meridiem),"scheduled"===e.status?o.postForm.model.set("activity_action_type",e.status):(o.postForm.model.set("activity_action_type",e.activity_action_type),i=e.activity_schedule_date_raw+" "+e.activity_schedule_time+" "+e.activity_schedule_meridiem,new Date(i)<new Date(bp.Nouveau.bbServerTime().currentServerTime)&&Backbone.trigger("onError",void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.scheduleWarning:"","warning"))):"published"===e.status&&o.postForm.$el.addClass("hide-schedule-button")),"group"===e.privacy||_.isUndefined(BP_Nouveau.activity_schedule)||_.isUndefined(BP_Nouveau.activity_schedule.params.can_schedule_in_feed)||!0!==BP_Nouveau.activity_schedule.params.can_schedule_in_feed||y("#whats-new-form").find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),"group"===e.privacy||_.isUndefined(BP_Nouveau.activity_polls)||_.isUndefined(BP_Nouveau.activity_polls.params.can_create_poll_activity)||!0!==BP_Nouveau.activity_polls.params.can_create_poll_activity||y("#whats-new-form").find(".bb-post-poll-button").removeClass("bp-hide"),"group"===e.privacy&&(i=(a=y("#whats-new-form")).find("#bp-item-opt-"+e.item_id).data("allow-schedule-post"),_.isUndefined(i)&&(_.isUndefined(e.schedule_allowed)||"enabled"!==e.schedule_allowed?_.isUndefined(e.schedule_allowed)||"disabled"!==e.schedule_allowed?_.isUndefined(BP_Nouveau.activity_schedule)||_.isUndefined(BP_Nouveau.activity_schedule.params.can_schedule_in_feed)||!0!==BP_Nouveau.activity_schedule.params.can_schedule_in_feed||(i="enabled"):(i="disabled",o.postForm.model.set("schedule_allowed",e.schedule_allowed)):(i=e.schedule_allowed,o.postForm.model.set("schedule_allowed",e.schedule_allowed))),_.isUndefined(i)||"enabled"!==i?(o.postForm.model.set("activity_action_type",null),o.postForm.model.set("activity_schedule_date_raw",null),o.postForm.model.set("activity_schedule_date",null),o.postForm.model.set("activity_schedule_time",null),o.postForm.model.set("activity_schedule_meridiem",null),o.postForm.model.set("schedule_allowed","disabled"),a.find(".bb-schedule-post_dropdown_section").addClass("bp-hide")):a.find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),i=a.find("#bp-item-opt-"+e.item_id).data("allow-polls"),_.isUndefined(i)&&(_.isUndefined(e.polls_allowed)||"enabled"!==e.polls_allowed?_.isUndefined(e.polls_allowed)||"disabled"!==e.polls_allowed?_.isUndefined(BP_Nouveau.activity_polls)||_.isUndefined(BP_Nouveau.activity_polls.params.can_create_poll_activity)||!0!==BP_Nouveau.activity_polls.params.can_create_poll_activity||(i="enabled"):(i="disabled",o.postForm.model.set("polls_allowed",e.polls_allowed)):(i=e.polls_allowed,o.postForm.model.set("polls_allowed",e.polls_allowed))),_.isUndefined(i)||"enabled"!==i?a.find(".bb-post-poll-button").addClass("bp-hide"):a.find(".bb-post-poll-button").removeClass("bp-hide")),_.isUndefined(e.poll)||y.isEmptyObject(e.poll)||(i={id:e.poll.id,user_id:parseInt(e.poll.user_id),item_id:_.isUndefined(e.poll.item_id)?0:e.poll.item_id,vote_disabled_date:e.poll.vote_disabled_date,question:e.poll.question,options:e.poll.options,allow_multiple_options:e.poll.allow_multiple_options||!1,allow_new_option:e.poll.allow_new_option||!1,duration:e.poll.duration||3,total_votes:e.poll.total_votes,edit_poll:e.edit_poll},o.postForm.model.set("poll",i),o.postForm.model.set("poll_id",e.poll.id)),y(".activity-form.focus-in #whats-new-toolbar"));if(_.isUndefined(o.activityToolbar)||(o.activityToolbar.closeGifSelector(t),o.activityToolbar.closeMediaSelector(t),o.activityToolbar.closeDocumentSelector(t),o.activityToolbar.closeVideoSelector(t)),!_.isUndefined(e.gif)&&Object.keys(e.gif).length&&(o.activityToolbar.toggleGifSelector(t),o.activityToolbar.gifMediaSearchDropdownView.model.set("gif_data",e.gif),a.find("#activity-media-button")&&a.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-document-button")&&a.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-video-button")&&a.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-gif-button"))&&a.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("active"),!_.isUndefined(e.media)&&e.media.length){_.isUndefined(o.activityToolbar)||o.activityToolbar.toggleMediaSelector(t),a.find("#activity-media-button")&&a.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("active no-click"),a.find("#activity-document-button")&&a.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-video-button")&&a.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-gif-button")&&a.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable");for(var s=0;s<e.media.length;s++){var d,n,l={},l=0<parseInt(e.id)?{id:e.media[s].attachment_id,media_id:e.media[s].id,name:e.media[s].name,thumb:e.media[s].thumb,url:e.media[s].url,uuid:e.media[s].attachment_id,menu_order:e.media[s].menu_order,album_id:e.media[s].album_id,group_id:e.media[s].group_id,saved:!0}
1:{id:e.media[s].id,name:e.media[s].name,thumb:e.media[s].thumb,url:e.media[s].url,uuid:e.media[s].id,menu_order:e.media[s].menu_order,album_id:e.media[s].album_id,group_id:e.media[s].group_id,saved:!1};l={name:e.media[s].title,accepted:!0,kind:"image",upload:{filename:e.media[s].title,uuid:e.media[s].attachment_id},dataURL:e.media[s].url,id:e.media[s].attachment_id,media_edit_data:l},o.dropzone&&(o.dropzone.files.push(l),o.dropzone.emit("addedfile",l),d=void 0!==BP_Nouveau.is_as3cf_active&&"1"===BP_Nouveau.is_as3cf_active,n=void 0!==BP_Nouveau.is_om_active&&"1"===BP_Nouveau.is_om_active,d||n?(y(o.dropzone.files[s].previewElement).find("img").attr("src",e.media[s].thumb),o.dropzone.emit("thumbnail",e.media[s].thumb),o.dropzone.emit("complete",l)):o.createThumbnailFromUrl(l),o.dropzone.emit("dz-success"),o.dropzone.emit("dz-complete"))}}if(!_.isUndefined(e.document)&&e.document.length){_.isUndefined(o.activityToolbar)||o.activityToolbar.toggleDocumentSelector(t),a.find("#activity-media-button")&&a.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-video-button")&&a.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-document-button")&&a.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("active no-click"),a.find("#activity-gif-button")&&a.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable");for(var r=0;r<e.document.length;r++){var c={},c=0<parseInt(e.id)?{id:e.document[r].doc_id,name:e.document[r].full_name,full_name:e.document[r].full_name,type:"document",url:e.document[r].url,size:e.document[r].size,uuid:e.document[r].doc_id,document_id:e.document[r].id,menu_order:e.document[r].menu_order,folder_id:e.document[r].folder_id,group_id:e.document[r].group_id,saved:!0,svg_icon:_.isUndefined(e.document[r].svg_icon)?"":e.document[r].svg_icon}:{id:e.document[r].id,name:e.document[r].full_name,full_name:e.document[r].full_name,type:"document",url:e.document[r].url,size:e.document[r].size,uuid:e.document[r].id,menu_order:e.document[r].menu_order,folder_id:e.document[r].folder_id,group_id:e.document[r].group_id,saved:!1,svg_icon:_.isUndefined(e.document[r].svg_icon)?"":e.document[r].svg_icon};c={name:e.document[r].full_name,size:e.document[r].size,accepted:!0,kind:"file",upload:{filename:e.document[r].full_name,uuid:e.document[r].doc_id},dataURL:e.document[r].url,id:e.document[r].doc_id,document_edit_data:c,svg_icon:_.isUndefined(e.document[r].svg_icon)?"":e.document[r].svg_icon},o.dropzone&&(o.dropzone.files.push(c),o.dropzone.emit("addedfile",c),o.dropzone.emit("complete",c))}}if(!_.isUndefined(e.video)&&e.video.length){_.isUndefined(o.activityToolbar)||o.activityToolbar.toggleVideoSelector(t),o.postForm.$el.hasClass("has-draft")&&o.postForm.$el.addClass("media-uploading draft-video-uploading"),a.find("#activity-media-button")&&a.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-document-button")&&a.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),a.find("#activity-video-button")&&a.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("active no-click"),a.find("#activity-gif-button")&&a.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable");for(var p=0;p<e.video.length;p++){var m={},m=0<parseInt(e.id)?{id:e.video[p].vid_id,name:e.video[p].name,type:"video",thumb:e.video[p].thumb,url:e.video[p].url,size:e.video[p].size,uuid:e.video[p].vid_id,video_id:e.video[p].id,menu_order:e.video[p].menu_order,album_id:e.video[p].album_id,group_id:e.video[p].group_id,saved:!0}:{id:e.video[p].id,name:e.video[p].name,type:"video",thumb:e.video[p].thumb,url:e.video[p].url,size:e.video[p].size,uuid:e.video[p].id,menu_order:e.video[p].menu_order,album_id:e.video[p].album_id,group_id:e.video[p].group_id,saved:!1};m={name:e.video[p].name,size:e.video[p].size,accepted:!0,kind:"file",upload:{filename:e.video[p].name,uuid:e.video[p].vid_id}
1,dataURL:e.video[p].url,id:e.video[p].vid_id,video_edit_data:m},o.dropzone&&(o.dropzone.files.push(m),o.dropzone.emit("addedfile",m),o.dropzone.emit("complete",m))}}o.postForm.$el.find("#whats-new").trigger("keyup"),o.postForm.$el.removeClass("loading");var i=o.postForm.$el.find("#"+e.privacy).data("title"),t=(o.postForm.$el.find("#bp-activity-privacy-point").removeClass().addClass(e.privacy),o.postForm.$el.find(".bp-activity-privacy-status").text(i),o.postForm.$el.find(".bp-activity-privacy__input#"+e.privacy).prop("checked",!0),y('[data-bp-list="activity"] #activity-'+e.id).find("ul.activity-privacy li.selected").data("value")),a=y('[data-bp-list="activity"] #activity-'+e.id).find("ul.activity-privacy li.selected").text();_.isUndefined(t)||(o.postForm.$el.find("#bp-activity-privacy-point").removeClass().addClass(t),o.postForm.$el.find(".bp-activity-privacy-status").text(a),o.postForm.$el.find(".bp-activity-privacy__input#"+t).prop("checked",!0)),_.isUndefined(e)||(_.isUndefined(e.object)||_.isUndefined(e.item_id)||"groups"!==e.object?(_.isUndefined(e.profile_media)||!1!==e.profile_media?(y(".activity-media-container").css("pointer-events","auto"),y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide")):(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),y(".activity-media-container #activity-post-media-uploader .dz-default.dz-message").hide(),y(".activity-media-container").css("pointer-events","none")),_.isUndefined(e.profile_document)||!1!==e.profile_document?(y(".activity-document-container").css("pointer-events","auto"),y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide")):(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),y(".activity-document-container #activity-post-document-uploader .dz-default.dz-message").hide(),y(".activity-document-container").css("pointer-events","none")),_.isUndefined(e.profile_video)||!1!==e.profile_video?(y(".activity-video-container").css("pointer-events","auto"),y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide")):(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),y(".activity-video-container #activity-post-video-uploader .dz-default.dz-message").hide(),y(".activity-video-container").css("pointer-events","none")),bp.Nouveau.Activity.postForm.postGifProfile=new bp.Views.PostGifProfile({model:this.model}),_.isUndefined(u)||_.isUndefined(u.emoji.profile)||!1!==u.emoji.profile?y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide"):(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide"))):(_.isUndefined(e.group_media)||!1!==e.group_media?y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"):(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),y(".edit-activity-content-wrap #whats-new-attachments .activity-media-container #activity-post-media-uploader .dz-default.dz-message").hide()),_.isUndefined(e.group_document)||!1!==e.group_document?y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"):(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),y(".edit-activity-content-wrap #whats-new-attachments .activity-document-container #activity-post-document-uploader .dz-default.dz-message").hide()),_.isUndefined(e.group_video)||!1!==e.group_video?y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"):(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),y(".edit-activity-content-wrap #whats-new-attachments .activity-video-container #activity-post-video-uploader .dz-default.dz-message").hide()),bp.Nouveau.Activity.postForm.postGifGroup=new bp.Views.PostGifGroup({model:this.model}),_.isUndefined(u)||_.isUndefined(u.emoji.groups)||!1!==u.emoji.groups?y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide"):(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide")))),_.isUndefined(e.object)||_.isUndefined(e.item_id)||"groups"!==e.object||(o.postForm.model.set("item_id",e.item_id),o.postForm.model.set("object","group"),o.postForm.model.set("group_name",e.group_name),o.postForm.$el.find("input#group").prop("checked",!0),0<parseInt(e.id)||!_.isUndefined(bp.draft_activity)&&""!==bp.draft_activity.object&&"group"===bp.draft_activity.object&&bp.draft_activity.data&&""!==bp.draft_activity.data?o.postForm.$el.find("#bp-activity-privacy-point").removeClass().addClass("group bp-activity-edit-group"):o.postForm.$el.find("#bp-activity-privacy-point").removeClass().addClass("group"),o.postForm.$el.find("#bp-activity-privacy-point").find("i.bb-icon-angle-down").remove(),o.postForm.$el.find(".bp-activity-privacy-status").text(e.group_name),e.group_avatar&&!1===e.group_avatar.includes("mystery-group")&&o.postForm.$el.find("#bp-activity-privacy-point span.privacy-point-icon").removeClass("privacy-point-icon").addClass("group-
1privacy-point-icon").html('<img src="'+e.group_avatar+'" alt=""/>')),bp.privacyEditable||"groups"===e.object?o.postForm.$el.removeClass("bp-activity-edit--privacy-idle"):o.postForm.$el.addClass("bp-activity-edit--privacy-idle"),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(e.topics)||(e.topics.topic_id=e.topics.topic_id||0,e.topics.topic_name=e.topics.topic_name||"",e.item_id&&"groups"===e.object?e.topics.topic_lists=e.topics.topic_lists:e.topics.topic_lists=BP_Nouveau.activity.params.topics.topic_lists),0<parseInt(e.id)?Backbone.trigger("editactivity"):o.postForm.$el.removeClass("focus-in--empty loading"),o.postForm&&"function"==typeof o.postForm.postValidate&&setTimeout(function(){o.postForm.postValidate()},100),!_.isUndefined(BP_Nouveau.activity.params.topics)&&0<BP_Nouveau.activity.params.topics.topic_lists.length&&!_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)&&BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics&&!_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_activity_topic_required)&&BP_Nouveau.activity.params.topics.bb_is_activity_topic_required&&BBTopicsManager.bbTopicValidateContent({self:o,selector:o.postForm.$el,validContent:bp.Nouveau.Activity.postForm.validateContent(),class:"focus-in--empty",data:e,action:"draft_activity_loaded"}),e&&e.topics&&(""!==bp.draft_activity.display_post&&"edit"!==bp.draft_activity.display_post||"scheduled"!==e.status&&(o.postForm.model.set("topics",e.topics),bp.draft_activity.data.topics=e.topics),0!==parseInt(e.topics.topic_id)?0<(i=y('.bb-topic-selector-list a[data-topic-id="'+e.topics.topic_id+'"]')).length&&(i.addClass("selected"),a=(a=e.topics.topic_name)||i.text(),y(".bb-topic-selector-button").text(a)):Backbone.trigger("topic:update",e.topics)),y("body").trigger("bb_activity_event",{type:"bb_activity_edit_loaded_at_end",model:o.model,activity_data:e})},getCurrentDraftActivity:function(){var e;return y("body").hasClass("activity")&&!_.isUndefined(BP_Nouveau.activity.params.object)&&(bp.draft_activity.object=BP_Nouveau.activity.params.object,bp.draft_activity.data_key="draft_"+BP_Nouveau.activity.params.object,"group"===BP_Nouveau.activity.params.object?bp.draft_activity.data_key="draft_"+BP_Nouveau.activity.params.object+"_"+BP_Nouveau.activity.params.item_id:0<BP_Nouveau.activity.params.displayed_user_id&&(bp.draft_activity.data_key="draft_"+BP_Nouveau.activity.params.object+"_"+BP_Nouveau.activity.params.displayed_user_id),e=localStorage.getItem(bp.draft_activity.data_key),!_.isUndefined(e))&&null!==e&&0<e.length&&("deleted"!==y.cookie(bp.draft_activity.data_key)?(e=JSON.parse(e),bp.draft_activity.data=e.data):y.removeCookie(bp.draft_activity.data_key)),bp.draft_activity},isProfileDraftActivity:function(e){return!!(_.isUndefined(e)||_.isUndefined(e.object)||_.isUndefined(e.item_id)||"groups"!==e.object)},displayDraftActivity:function(){var t=bp.draft_activity.data,i=this,e=(bp.draft_activity.allow_delete_media=!0,y("#whats-new-form"));y("body").trigger("bb_activity_event",{type:"bb_activity_draft_loaded",model:this.model,activity_data:t,draft_activity:bp.draft_activity,$whatsNewForm:e}),t&&!e.hasClass("bp-activity-edit")&&(e=this.isProfileDraftActivity(t),!_.isUndefined(u)&&(t.profile_media=u.profile_media,t.group_media=u.group_media,(!1===t.profile_media&&e||!1===t.group_media&&!e)&&delete t.media,t.profile_document=u.profile_document,t.group_document=u.group_document,!1===t.profile_document&&e||!1===t.group_document&&!e)&&delete t.document,!_.isUndefined(c)&&(t.profile_video=c.profile_video,t.group_video=c.group_video,!1===t.profile_video&&e||!1===t.group_video&&!e)&&delete t.video,"group"===t.object&&void 0!==t.item_id&&y("#whats-new").attr("data-suggestions-group-id",t.item_id).data("suggestions-group-id",t.item_id),_.isUndefined(u)||!1!==u.profile_media?y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"):(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")),_.isUndefined(u)||!1!==u.profile_document?y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"):(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")),_.isUndefined(c)||!1!==c.profile_video?y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"):(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")),setTimeout(function(){var e;y("body").hasClass("activity-modal-open")&&(i.postForm.$el.addClass("loading").addClass("has-draft"),e=new Event("bp_activity_edit"),bp.Nouveau.Activity.postForm.displayEditDraftActivityData(t,e,t.link_url))},0))},syncDraftActivity:function(){bp.draft_activity.data&&""!==bp.draft_activity.data||_.isUndefined(BP_Nouveau.activity.params.draft_activity.data_key)||("deleted"===y.cookie(bp.draft_activity.data_key)?(bp.draft_activity.data=!1,BP_Nouveau.activity.params.draft_activity="",localStorage.removeItem(bp.draft_activity.data_key),y.removeCookie(bp.draft_activity.data_key)):(bp.old_draft_data=BP_Nouveau.activity.params.draft_activity.data,bp.draft_activity=BP_Nouveau.activity.params.draft_activity,bp.draft_activity.data=this.restoreVideoJsPreview(bp.draft_activity.data,bp.old_draft_data),this.checkAndStoreDraftToLocalStorage(bp.draft_activity)))},collectDraftActivity:function(){var e=this,t={};if(!_.isUndefined(this.postForm)&&!this.postForm.$el.hasClass("bp-activity-edit")){_.each(e.postForm.$el.serializeArray(),function(e){e.name=e.name.replace("[]",""),e.name.startsWith("bb-poll-question-option[")&&(e.name=e.name.replace(/\[\d+\]/,"")),-1===_.indexOf(["aw-whats-new-submit","whats-new-post-in","bb-schedule-activity-date-field","bb-schedule-activity-mer
1idian","bb-schedule-activity-time-field","bb-poll-question-field","bb-poll-duration","bb-poll-question-option","bb-poll-allow-multiple-answer","bb-poll-allow-new-option","whats-new-title"],e.name)&&(_.isUndefined(t[e.name])?t[e.name]=e.value:(_.isArray(t[e.name])||(t[e.name]=[t[e.name]]),t[e.name].push(e.value)))});var i=(i=y.trim(e.postForm.$el.find("#whats-new")[0].innerHTML.replace(/<div>/gi,"\n").replace(/<\/div>/gi,""))).replace(/ /g," "),o=(e.postForm.model.set("content",i,{silent:!0}),e.postForm.$el.find("#whats-new-title").val()||""),a=(e.postForm.model.set("post_title",o,{silent:!0}),e.postForm.model.set(t,{silent:!0}),e.postForm.model.get("media"));if("group"===e.postForm.model.get("object")&&!_.isUndefined(a)&&a.length){for(var s=0;s<a.length;s++)a[s].group_id=e.postForm.model.get("item_id");e.postForm.model.set("media",a)}else if(!_.isUndefined(a)&&a.length){for(var d=0;d<a.length;d++)delete a[d].group_id;e.postForm.model.set("media",a)}var n=e.postForm.model.get("document");if("group"===e.postForm.model.get("object")&&!_.isUndefined(n)&&n.length){for(var l=0;l<n.length;l++)n[l].group_id=e.postForm.model.get("item_id");e.postForm.model.set("document",n)}else if(!_.isUndefined(n)&&n.length){for(var r=0;r<n.length;r++)delete n[r].group_id;e.postForm.model.set("document",n)}var c=e.postForm.model.get("video");if("group"===e.postForm.model.get("object")&&!_.isUndefined(c)&&c.length){for(var p=0;p<c.length;p++)c[p].group_id=e.postForm.model.get("item_id");e.postForm.model.set("video",c)}else if(!_.isUndefined(c)&&c.length){for(var m=0;m<c.length;m++)delete c[m].group_id;e.postForm.model.set("video",c)}y("body").trigger("bb_activity_event",{type:"bb_activity_draft_collect_activity",model:this.model,activity_data:e.postForm.model.attributes,meta:t});o=y(y.parseHTML(i)).text().trim();if(""===(o=i.includes("data-emoji-char")&&""===o?i:o)&&(!_.isUndefined(e.postForm.model.get("video"))&&!e.postForm.model.get("video").length||_.isUndefined(e.postForm.model.get("video")))&&(!_.isUndefined(e.postForm.model.get("document"))&&!e.postForm.model.get("document").length||_.isUndefined(e.postForm.model.get("document")))&&(!_.isUndefined(e.postForm.model.get("media"))&&!e.postForm.model.get("media").length||_.isUndefined(e.postForm.model.get("media")))&&(!_.isUndefined(e.postForm.model.get("gif_data"))&&!Object.keys(e.postForm.model.get("gif_data")).length||_.isUndefined(e.postForm.model.get("media")))&&("undefined"==typeof BBActivityPostFeatureImage||"function"!=typeof BBActivityPostFeatureImage.hasFeatureImages||!BBActivityPostFeatureImage.hasFeatureImages())&&(!_.isUndefined(e.postForm.model.get("poll"))&&!y.isEmptyObject(e.postForm.model.get("poll"))&&!Object.keys(e.postForm.model.get("poll")).length||_.isUndefined(e.postForm.model.get("poll")))&&(!_.isUndefined(e.postForm.model.get("topics"))&&!y.isEmptyObject(e.postForm.model.get("topics"))&&!Object.keys(e.postForm.model.get("topics")).length&&!e.postForm.model.get("topics").topic_id||_.isUndefined(e.postForm.model.get("topics"))||parseInt(e.postForm.model.get("topics").topic_id)<1))return bp.draft_content_changed?(localStorage.removeItem(bp.draft_activity.data_key),bp.Nouveau.Activity.postForm.resetDraftActivity(!0)):(bp.draft_activity.data=!1,localStorage.removeItem(bp.draft_activity.data_key)),!1;var u,i={},i=_.omit(_.extend(i,e.postForm.model.attributes),["link_images","link_image_index","link_success","link_error","link_error_msg","link_scrapping","link_loading","posting"]),o=(void 0!==bp.draft_activity.data&&void 0!==bp.draft_activity.data.item_id&&0<bp.draft_activity.data.item_id&&"group"===i.privacy&&(0===parseInt(i.item_id)||parseInt(bp.draft_activity.data.item_id)===parseInt(i.item_id))&&(i.item_id=parseInt(bp.draft_activity.data.item_id),i.item_name=bp.draft_activity.data.item_name,i.group_image=bp.draft_activity.data.group_image,i["group-privacy"]="bp-item-opt-"+bp.draft_activity.data.item_id,e.postForm.model.set("item_id",parseInt(bp.draft_activity.data.item_id)),e.postForm.model.set("item_name",bp.draft_activity.data.item_name),e.postForm.model.set("group_image",bp.draft_activity.data.group_image),e.postForm.model.set("group-privacy","bp-item-opt-"+bp.draft_activity.data.item_id)),e.postForm.model.get("link_success")?(o=e.postForm.model.get("link_images"),u=e.postForm.model.get("link_image_index"),o&&o.length&&(i=_.extend(i,{link_image:o[u]}))):i=_.omit(i,["link_title","link_description","link_url"]),e.checkedActivityDataChanged(bp.old_draft_data,i),bp.draft_activity.data);bp.draft_activity.data=i,bp.draft_activity.data=e.restoreVideoJsPreview(bp.draft_activity.data,o),e.checkAndStoreDraftToLocalStorage(bp.draft_activity)}},checkedActivityDataChanged:function(t,i){var e;bp.draft_content_changed||(e=["object","user_id","content","item_id","item_name","group_image","media","document","video","gif_data","privacy","privacy_modal","link_embed","link_description","link_image","link_title","link_url","activity_action_type","activity_schedule_date_raw","activity_schedule_date","activity_schedule_time","activity_schedule_meridiem","schedule_allowed","poll","poll_id","polls_allowed","topics"],y("body").trigger("bb_activity_event",{type:"bb_activity_draft_data_keys",model:this.model,draft_data_keys:e}),_.each(e,function(e){(!_.isUndefined(t[e])&&_.isUndefined(i[e])||_.isUndefined(t[e])&&!_.isUndefined(i[e]))&&(bp.draft_content_changed=!0),-1!==_.indexOf(["media","document","video","gif_data"],e)||_.isUndefined(t[e])||_.isUndefined(i[e])||("object"===e?-1!==_.indexOf(["groups","group"],i[e])&&-1!==_.indexOf(["groups","group"],t[e])||-1!==_.indexOf(["user"],i[e])&&-1!==_.indexOf(["user"],t[e])?bp.draft_content_changed=!1:bp.draft_content_changed=!0:"user_id"===e||"item_id"===e?parseInt(t[e])!==parseInt(i[e])&&(bp.draft_content_changed=!0):"link_embed"===e?JSON.parse(t[e])!==JSON.parse(i[e])&&(bp.draft_content_changed=!0):t[e]!==i[e]&&(bp.draft_content_changed=!0))}))},storeDraftActivity:function(){y("body").hasClass("activity-modal-open")&&!this.postForm.$el.hasClass("bp-activity-edit")&&bp.Nouveau.Activity.postForm.collectDraftActivity()},postDraftActivity:function(e,t){_.isUndefined(this.postForm)||this.postForm.$el.hasClass("bp-activity-edit")||(e||!_.isUndefined(bp.draft_activity)&&(_.isUndefined(bp.draft_activity)||bp.draft_activity.data&&""!==bp.draft_activity.data))&&(e||bp.draft_content_changed)&&(t?((e=new FormData).append("_wpnonce_post_draft",BP_Nouveau.activity.params.post_draft_nonce),e.append("action","post_draft_activity"),e.a
1ppend("draft_activity",JSON.stringify(bp.draft_activity)),navigator.sendBeacon(BP_Nouveau.ajaxurl,e)):(bp.draft_ajax_request&&bp.draft_ajax_request.abort(),t={_wpnonce_post_draft:BP_Nouveau.activity.params.post_draft_nonce,draft_activity:bp.draft_activity},_.isUndefined(t.draft_activity)||_.isUndefined(t.draft_activity.data)||_.isUndefined(t.draft_activity.data.link_description)||_.isUndefined(t.draft_activity.data.link_embed)||!0!==t.draft_activity.data.link_embed||(t.draft_activity.data.link_description=""),bp.draft_ajax_request=bp.ajax.post("post_draft_activity",t).done(function(){}).fail(function(){})),bp.old_draft_data=bp.draft_activity.data,bp.draft_content_changed=!1)},resetDraftActivity:function(e){y.cookie(bp.draft_activity.data_key,"deleted"),bp.draft_activity.post_action="delete",e&&bp.Nouveau.Activity.postForm.postDraftActivity(!0,!0),bp.draft_activity.data=!1,localStorage.removeItem(bp.draft_activity.data_key),this.postForm.$el.removeClass("has-draft"),bp.draft_activity.post_action="update",bp.draft_activity.display_post="",_.isUndefined(BP_Nouveau.activity_schedule)||_.isUndefined(BP_Nouveau.activity_schedule.params.can_schedule_in_feed)||!0!==BP_Nouveau.activity_schedule.params.can_schedule_in_feed||y("#whats-new-form").find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),_.isUndefined(BP_Nouveau.activity_polls)||_.isUndefined(BP_Nouveau.activity_polls.params.can_create_poll_activity)||!0!==BP_Nouveau.activity_polls.params.can_create_poll_activity||y("#whats-new-form").find(".bb-post-poll-button").removeClass("bp-hide"),y("body").trigger("bb_activity_event",{type:"bb_activity_reset_draft",model:this.model})},reloadWindow:function(){window.onbeforeunload=function(e){void 0!==e&&(bp.Nouveau.Activity.postForm.collectDraftActivity(),bp.Nouveau.Activity.postForm.postDraftActivity(!1,!0))},window.unload=function(e){void 0!==e&&(bp.Nouveau.Activity.postForm.collectDraftActivity(),bp.Nouveau.Activity.postForm.postDraftActivity(!1,!0))}},clearDraftInterval:function(){clearInterval(bp.draft_local_interval),bp.draft_local_interval=!1,clearInterval(bp.draft_ajax_interval),bp.draft_ajax_interval=!1},restoreVideoJsPreview:function(e,t){if(e&&e.video&&e.video.length&&t&&t.video&&t.video.length){for(var i=0;i<e.video.length;i++)for(var o=0;o<t.video.length;o++)if(e.video[i].id&&t.video[o].id&&e.video[i].id===t.video[o].id){t.video[o].js_preview&&(e.video[i].js_preview=t.video[o].js_preview);break}y("form.draft-video-uploading.media-uploading").removeClass("draft-video-uploading media-uploading")}return e},checkAndStoreDraftToLocalStorage:function(e){try{var t=JSON.stringify(e),i=new TextEncoder,o=i.encode(t).length/1048576;if(4<(o=o.toFixed(2))&&e.data&&e.data.video&&e.data.video.length){var a=JSON.parse(t);if(a.data&&a.data.video)for(var s=0;s<a.data.video.length&&!(a.data.video[s].js_preview&&(a.data.video[s].js_preview=null,t=JSON.stringify(a),(o=(o=i.encode(t).length/1048576).toFixed(2))<=4));s++);}localStorage.setItem(e.data_key,t)}catch(e){console.error("Error checking draft data size",e)}},validateContent:function(){var e=y("#whats-new-form").find("#whats-new"),t=y.trim(e[0].innerHTML.replace(/<div>/gi,"\n").replace(/<\/div>/gi,""));""===(t=t.replace(/ /g," ")).replace(/<p>/gi,"").replace(/<\/p>/gi,"").replace(/<br>/gi,"")&&(e[0].innerHTML="");e=!BP_Nouveau.activity.params.is_activity_post_title_required||y.trim(y("#whats-new-title").val()||""),t=""!==y(y.parseHTML(t)).text().trim()||t.includes('class="emoji"')||!_.isUndefined(this.postForm.model.get("link_success"))&&!0===this.postForm.model.get("link_success")||!_.isUndefined(this.postForm.model.get("video"))&&0!==this.postForm.model.get("video").length||!_.isUndefined(this.postForm.model.get("document"))&&0!==this.postForm.model.get("document").length||!_.isUndefined(this.postForm.model.get("media"))&&0!==this.postForm.model.get("media").length||!_.isUndefined(this.postForm.model.get("gif_data"))&&!_.isEmpty(this.postForm.model.get("gif_data"))||!_.isUndefined(this.postForm.model.get("poll"))&&!_.isEmpty(this.postForm.model.get("poll"))||0<y("#whats-new-form").find(".buddyboss-shared-activity-preview").length;return!(!e||!t)}},bp.Backbone.View.prototype.close=function(){this.remove(),this.unbind(),this.onClose&&this.onClose()},_.isUndefined(bp.View)&&(bp.View=bp.Backbone.View.extend({inject:function(e){this.render(),y(e).html(this.el),this.views.ready()},prepare:function(){return!_.isUndefined(this.model)&&_.isFunction(this.model.toJSON)?this.model.toJSON():{}}})),bp.Models.Activity=Backbone.Model.extend({defaults:{id:0,user_id:0,item_id:0,item_name:"",object:"",content:"",post_title:"",posting:!1,link_success:!1,link_error:!1,link_error_msg:"",link_scrapping:!1,link_images:[],link_image_index:0,link_title:"",link_description:"",link_url:"",gif_data:{},privacy:"public",privacy_modal:"general",edit_activity:!1,group_image:"",link_image_index_save:"0"}}),bp.Models.GifResults=Backbone.Model.extend({defaults:{q:"",data:[]}}),bp.Models.GifData=Backbone.Model.extend({}),bp.Collections.GifDatas=Backbone.Collection.extend({model:bp.Models.GifData}),bp.Models.ActivityObject=Backbone.Model.extend({defaults:{id:0,name:"",avatar_url:"",object_type:"group"}}),bp.Models.fetchData=Backbone.Model.extend({}),bp.Collections.ActivityObjects=Backbone.Collection.extend({model:bp.Models.ActivityObject,sync:function(e,t,i){if("read"===e)return(i=i||{}).context=this,i.data=_.extend(i.data||{},{action:"bp_nouveau_get_activity_objects"}),bp.ajax.send(i)},parse:function(e){return e=_.isArray(e)?e:[e]}}),bp.Collections.fetchCollection=Backbone.Collection.extend({model:bp.Models.fetchData,url:BP_Nouveau.ajaxurl}),bp.Views.ActivityHeader=bp.View.extend({tagName:"header",id:"activity-header",template:bp.template("activity-header"),className:"bb-model-header",events:{"click .bb-model-close-button":"close"},initialize:function(){this.listenTo(Backbone,"privacy:headerupdate",this.updateHeader),this.listenTo(Backbone,"editactivity",this.updateEditActivityHeader),this.model.on("change:privacy_modal",this.render,this),this.model.on("change:edit_activity",this.render,this)},render:function(){return this.$el.html(this.template(this.model.toJSON())),this},updateHeader:function(){this.model.set("privacy_modal","profile")},updateEditActivityHeader:function(){this.model.set("edit_activity",!0)},close:function(e){this.$el.parent().hasClass("bp-activity-edit")||(bp.Nouveau.Activity.postForm.clearDraftInterval(),bp.Nouveau.Activity.postForm.collectDraftActivity(),bp.Nouveau.Activity.postForm.postDraftActivity(!1,!1)),bp.privacyEditable=!0,bp.album_id=0,bp.folder_id=0,bp.group_id=0,bp.privacy="public",e.preventDefault(),y("body").removeClass("initial-post-form-open"),this.$el.parent().find("#aw-whats-new-reset").trigger("click"),this.model.set("privacy_modal","general"),navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")&&y("input").focus().blur(),this.$el.closest("#whats-new-form").removeClass("focus-in--blank-group"),this.$el.closest("#whats-new-form").removeClass("bp-activity-edit--privacy-idle");y("#bp-nouveau-single-activity-edit-form-wrap").hide();e=y("#bp-nouveau-activity-form");e.hasClass("is-bp-hide")&&e.addClass("bp-hide"),this.resetMultiMediaOptions()},resetMultiMediaOptions:function(){null!==window.activityMediaAction&&(y(".activity-update-form.modal
1-popup").find("#"+window.activityMediaAction).trigger("click"),window.activityMediaAction=null),y("#whats-new-form").removeClass("focus-in--attm")}}),bp.Views.activityFeedback=bp.View.extend({tagName:"div",id:"message-feedabck",template:bp.template("activity-post-form-feedback"),initialize:function(){this.model=new Backbone.Model,this.options.value&&this.model.set("message",this.options.value,{silent:!0}),this.type="info",_.isUndefined(this.options.type)||"info"===this.options.type||(this.type=this.options.type),this.el.className="bp-messages bp-feedback "+this.type}}),bp.Views.ActivityMedia=bp.View.extend({tagName:"div",className:"activity-media-container",template:bp.template("activity-media"),media:[],initialize:function(){this.model.set("media",this.media),this.listenTo(Backbone,"activity_media_toggle",this.toggle_media_uploader),this.listenTo(Backbone,"activity_media_close",this.destroy)},toggle_media_uploader:function(){this.$el.find("#activity-post-media-uploader").hasClass("open")?this.destroy():this.open_media_uploader()},destroy:function(){_.isNull(bp.Nouveau.Activity.postForm.dropzone)||(bp.Nouveau.Activity.postForm.dropzone.destroy(),this.$el.find("#activity-post-media-uploader").html("")),this.media=[],this.$el.find("#activity-post-media-uploader").removeClass("open").addClass("closed"),y("#whats-new-attachments").addClass("empty").closest("#whats-new-form").removeClass("focus-in--attm")},open_media_uploader:function(){var r=this;if(r.$el.find("#activity-post-media-uploader").hasClass("open"))return!1;r.destroy(),this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:u.dictFileTooBig,dictDefaultMessage:u.dropzone_media_message,acceptedFiles:"image/*",autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:_.isUndefined(u.maxFiles)?10:u.maxFiles,maxFilesize:_.isUndefined(u.max_upload_size)?2:u.max_upload_size,thumbnailWidth:140,thumbnailHeight:140,dictMaxFilesExceeded:u.media_dict_file_exceeded,previewTemplate:document.getElementsByClassName("activity-post-default-template")[0].innerHTML,dictCancelUploadConfirmation:u.dictCancelUploadConfirmation,maxThumbnailFilesize:_.isUndefined(u.max_upload_size)?2:u.max_upload_size,dictInvalidFileType:bp_media_dropzone.dictInvalidFileType},bp.Nouveau.Activity.postForm.dropzone=new window.Dropzone("#activity-post-media-uploader",this.dropzone_options),bp.Nouveau.Activity.postForm.dropzone.on("addedfile",function(e){e.media_edit_data&&(r.media.push(e.media_edit_data),r.model.set("media",r.media))}),bp.Nouveau.Activity.postForm.dropzone.on("uploadprogress",function(e){r.$el.closest("#whats-new-form").addClass("media-uploading");var t=y(e.previewElement).find(".dz-progress-ring circle")[0],i=2*t.r.baseVal.value*Math.PI,e=(t.style.strokeDasharray=i+" "+i,(t.style.strokeDashoffset=i)-e.upload.progress.toFixed(0)/100*i);t.style.strokeDashoffset=e}),bp.Nouveau.Activity.postForm.dropzone.on("sending",function(e,t,i){i.append("action","media_upload"),i.append("_wpnonce",BP_Nouveau.nonces.media);i=r.$el.parents("#whats-new-form");i.find("#activity-document-button")&&i.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-video-button")&&i.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-gif-button")&&i.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-media-button")&&i.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("no-click")}),bp.Nouveau.Activity.postForm.dropzone.on("success",function(e,t){if(t.data.id){bp.privacyEditable||(t.data.album_id=bp.album_id,t.data.group_id=bp.group_id,t.data.privacy=bp.privacy),e.id=t.data.id,t.data.uuid=e.upload.uuid,t.data.group_id=!_.isUndefined(u)&&!_.isUndefined(u.group_id)&&u.group_id,t.data.saved=!1,t.data.menu_order=y(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,r.media.push(t.data),r.model.set("media",r.media);var i=y(e.previewElement).find(".dz-image img")[0];if(!(i.complete&&0!==i.naturalHeight)){var o,a,s,d,n,l=u.invalid_media_type;for(e.previewElement.classList.add("dz-error"),n=[],a=0,s=(d=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;a<s;a++)o=d[a],n.push(o.textContent=l);return t.data.menu_order_error_count=y(e.previewElement).closest(".dropzone").find(".dz-preview.dz-error").length,r.media.length===t.data.menu_order_error_count&&r.model.unset("media"),n}}else Backbone.trigger("onError","<div>"+u.invalid_media_type+". "+t.data.feedback+"</div>"),this.removeFile(e);bp.draft_content_changed=!0}),bp.Nouveau.Activity.postForm.dropzone.on("error",function(e,t){e.accepted?_.isUndefined(t)||_.isUndefined(t.data)||_.isUndefined(t.data.feedback)?"error"==e.status&&e.xhr&&0==e.xhr.status&&y(e.previewElement).find(".dz-error-message span").text(u.connection_lost_error):y(e.previewElement).find(".dz-error-message span").text(t.data.feedback):(Backbone.trigger("onError","<div>"+u.invalid_media_type+". "+(t||"")+"</div>"),this.removeFile(e),r.$el.closest("#whats-new-form").removeClass("media-uploading"))}),bp.Nouveau.Activity.postForm.dropzone.on("removedfile",function(e){if(!0===bp.draft_activity.allow_delete_media){if(r.media.length){for(var t in r.media){var i;e.id===r.media[t].id?(_.isUndefined(r.media[t].saved)||r.media[t].saved||bp.Nouveau.Media.removeAttachment(e.id),r.media.splice(t,1),r.model.set("media",r.media)):"edit"!==bp.draft_activity.display_post&&e.media_edit_data&&(i=e.media_edit_data.id)===r.media[t].id&&(_.isUndefined(r.media[t].saved)||r.media[t].saved||bp.Nouveau.Media.removeAttachment(i),r.media.splice(t,1),r.model.set("media",r.media))}var o=r.$el.find(".dz-preview.dz-error").length;r.media.length===o&&r.model.unset("media")}_.isNull(bp.Nouveau.Activity.postForm.dropzone.files)||0!==bp.Nouveau.Activity.postForm.dropzone.files.length||(r.$el.closest("#whats-new-form").removeClass("media-uploading"),(o=r.$el.parents("#whats-new-form")).find("#activity-document-button")&&o.find("#activity-document-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),o.find("#activity-video-button")&&o.find("#activity-video-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),o.find("#activity-gif-button")&&o.find("#activity-gif-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),o.find("#activity-media-button")&&o.find("#activity-media-button").parents(".post-elements-buttons-item").removeClass("no-click"),r.model.unset("media"),y("#message-feedabck").hasClass("noMediaError")&&r.model.unset("errors")),bp.draft_content_changed=!0}}),bp.Nouveau.Activity.postForm.dropzone.on("complete",function(){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0<this.files.length&&r.$el.closest("#whats-new-form").removeClass("media-uploading")}),r.$el.find("#activity-post-media-uploader").addClass("open").removeClass("closed"),y("#whats-new-attachments").removeClass("empty").closest("#whats-new-form").addClass("focus-in--attm")}}),bp.Views.ActivityDocument=bp.View.extend({tagName:"div",className:"activity-document-container",template:bp.template("activity-document"),document:[],initialize:function(){this.model.set("document",this.document),this.listenTo(Backbone,"activity_document_toggle",this.toggle_document_uploader),this.listenTo(Backbone,"activity_document_close",this.destroyDocument)},toggle_document_uploader:function(){this.$el.find("#activity-post-document-uploader").hasClass("open")?this.destroyDocument():this.open_document_uploader()},destroyDocument:function(){_.isNull(bp.Nouveau.Activity.postForm.dropzone)||(bp.Nouveau.Activity.postForm.dropzone.destroy(),this.$el.find("#activity-post-document-uploader").html("")),this.document=[],this.$el.find("#activity-post-document-uploader").removeClass("open").addClass("closed"),y("#whats-new-attachments").addClass("empty").closest("#whats-new-form").removeClass("focus-in--attm")},open_document_uploader:function(){var r=this;if(r.$el.find("#activity-post-document-uploader").hasClass("open"))return!1;r.destroyDocument();var e={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:u.dictFileTooBig,acceptedFiles:u.document_type,createImageThumbnails:!1,dictDefaultMessage:u.dropzone_document_message,autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:_.isUndefined(t.maxFiles)?10:t.maxFiles,maxFilesize:_.isUndefined(t.max_upload_size)?2:t.max_upload_size,dictInvalidFileType:t.dictInvalidFileType,dictMaxFilesExceeded:u.document_dict_file_exceeded,previewTemplate:document.getElementsByClassName("activity-post-document-template")[0].innerHTML,dictCancelUploadConfirmation:u.dictCancelUploadConfirmation};bp.Nouveau.Activity.postForm.dropzone=new window.Dropzone("#activity-post-document-uploader",e),bp.Nouveau.Activity.postForm.dropzone.on("addedfile",function(e){e.document_edit_data&&(r.document.push(e.document_edit_data),r.model.set("document",r.document))}),bp.Nouveau.Activity.postForm.dropzone.on("uploadprogress",function(e){r.$el.closest("#whats-new-form").addClass("media-uploading");var t=y(e.previewElement).find(".dz-progress-ring circle")[0],i=2*t.r.baseVal.value*Math.PI,e=(t.style.strokeDasharray=i+" "+i,(t.style.strokeDashoffset=i)-e.upload.progress.toFixed(0)/100*i);t.style.strokeDashoffset=e}),bp.Nouveau.Activity.postForm.dropzone.on("sending",function(e,t,i){i.append("action","document_document_upload"),i.append("_wpnonce",BP_Nouveau.nonces.media);i=r.$el.parents("#whats-new-form");i.find("#activity-media-button")&&i.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-gif-button")&&i.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-video-button")&&i.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-document-button")&&i.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("no-click")}),bp.Nouveau.Activity.postForm.dropzone.on("success",function(e,t){if(!t.data.id){var i,o,a,s,d,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),d=[],o=0,a=(s=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;o<a;o++)i=s[o],d.push(i.textContent=n);return d}bp.privacyEditable||(t.data.folder_id=bp.folder_id,t.data.group_id=bp.group_id,t.data.privacy=bp.privacy),e.id=t.data.id,t.data.uuid=e.upload.uuid,t.data.group_id=!_.isUndefined(u)&&!_.isUndefined(u.group_id)&&u.group_id,t.data.svg_icon=_.isUndefined(t.data.svg_icon)?"":t.data.svg_icon,t.data.saved=!1,t.data.menu_order=y(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,r.document.push(t.data),r.model.set("document",r.document);var l=e.upload.filename,l=l.substr(l.lastIndexOf(".")+1),t=_.isUndefined(t.data.svg_icon)?"":t.data.svg_icon,l=_.isEmpty(t)?"bb-icon-file-"+l:t;y(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").length&&y(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").removeClass("bb-icon-file").addClass(l),bp.draft_content_changed=!0}),bp.Nouveau.Activity.postForm.dropzone.on("accept",function(e,t){0==e.size?t(u.empty_document_type):t()}),bp.Nouveau.Activity.postForm.dropzone.on("error",function(e,t){e.accepted?_.isUndefined(t)||_.isUndefined(t.data)||_.isUndefined(t.data.feedback)?"error"==e.status&&e.xhr&&0==e.xhr.status&&y(e.previewElement).find(".dz-error-message span").text(u.connection_lost_error):y(e.previewElement).find(".dz-error-message span").text(t.data.feedback):(Backbone.trigger("onError","<div>"+u.invalid_file_type+". "+(t||"")+"<div>"),this.removeFile(e),r.$el.closest("#whats-new-form").removeClass("media-uploading"))}),bp.Nouveau.Activity.postForm.dropzone.on("removedfile",function(e){if(!0===bp.draft_activity.allow_delete_media){if(r.document.length)for(var t in r.document){var i;e.id===r.document[t].id?(_.isUndefined(r.document[t].saved)||r.document[t].saved||bp.Nouveau.Media.removeAttachment(e.id),r.document.splice(t,1),r.model.set("document",r.document)):"edit"!==bp.draft_activity.display_post&&e.document_edit_data&&(i=e.document_edit_data.id)===r.document[t].id&&(_.isUndefined(r.document[t].saved)||r.document[t].saved||bp.Nouveau.Media.removeAttachment(i),r.document.splice(t,1),r.model.set("document",r.document))}var o;_.isNull(bp.Nouveau.Activity.postForm.dropzone.files)||0!==bp.Nouveau.Activity.postForm.dropzone.files.length||(r.$el.closest("#whats-new-form").removeClass("media-uploading"),(o=r.$el.parents("#whats-new-form")).find("#activity-media-button")&&o.find("#activity-media-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),o.find("#activity-video-button")&&o.find("#activity-video-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),o.find("#activity-gif-button")&&o.find("#activity-gif-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),o.find("#activity-document-button")&&o.find("#activity-document-button").parents(".post-elements-buttons-item").removeClass("disable no-click"),r.model.unset("document"),y("#message-feedabck").hasClass("noMediaError")&&r.model.unset("errors")),bp.draft_content_changed=!0}}),bp.Nouveau.Activity.postForm.dropzone.on("complete",function(e){0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0<this.files.length&&r.$el.closest("#whats-new-form").removeClass("media-uploading");var t=_.isUndefined(e.name)?"":e.name,t=t.substr(t.lastIndexOf(".")+1),i=_.isUndefined(e.svg_icon)?"":e.svg_icon,t=_.isEmpty(i)?"bb-icon-file-"+t:i;y(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").length&&y(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").hasClass("bb-icon-file")&&y(e.previewElement).find(".dz-details .dz-icon .bb-icon-file").removeClass("bb-icon-file").addClass(t)}),r.$el.find("#activity-post-document-uploader").addClass("open").removeClass("closed"),y("#whats-new-attachments").removeClass("empty").closest("#whats-new-form").addClass("focus-in--attm")}}),bp.Views.ActivityVideo=bp.View.extend({tagName:"div",className:"activity-video-container",template:bp.template("activity-video"),video:[],videoDropzoneObj:null,editActivityData:null,initialize:function(){this.model.set("video",this.video),this.listenTo(Backbone,"activity_video_toggle",this.toggle_video_uploader),this.listenTo(Backbone,"activity_video_close",this.destroyVideo)},toggle_video_uploader:function(){this.$el.find("#activity-post-video-uploader").hasClass("open")?this.destroyVideo():this.open_video_uploader()},destroyVideo:function(){_.isNull(bp.Nouveau.Activity.postForm.dropzone)||(bp.Nouveau.Activity.postForm.dropzone.destroy(),this.$el.find("#activity-post-video-uploader").html("")),this.video=[],this.$el.find("#activity-post-video-uploader").removeClass("open").addClass("closed"),y("#whats-new-attachments").addClass("empty").closest("#whats-new-form").removeClass("focus-in--attm")},open_video_uploader:function(){var r=this;if(r.$el.find("#activity-post-video-uploader").hasClass("open"))return!1;r.destroyVideo(),this.dropzone_options={url:BP_Nouveau.ajaxurl,timeout:108e5,dictFileTooBig:c.dictFileTooBig,acceptedFiles:c.video_type,createImageThumbnails:!1,dictDefaultMessage:c.dropzone_video_message,autoProcessQueue:!0,addRemoveLinks:!0,uploadMultiple:!1,maxFiles:void 0!==c.maxFiles?c.maxFiles:10,maxFilesize:void 0!==c.max_upload_size?c.max_upload_size:2,dictInvalidFileType:c.dictInvalidFileType,dictMaxFilesExceeded:c.video_dict_file_exceeded,previewTemplate:document.getElementsByClassName("activity-post-video-template")[0].innerHTML,dictCancelUploadConfirmation:c.dictCancelUploadConfirmation,chunking:!0,chunkSize:31457280,retryChunks:!0,retryChunksLimit:3},bp.Nouveau.Activity.postForm.dropzone=new window.Dropzone("#activity-post-video-uploader",this.dropzone_options),bp.Nouveau.Activity.postForm.dropzone.on("addedfile",function(e){e.video_edit_data&&(r.video.push(e.video_edit_data),r.model.set("video",r.video)),e.dataURL&&e.video_edit_data.thumb.length?(y(e.previewElement).find(".dz-video-thumbnail").prepend('<img src=" '+e.video_edit_data.thumb+' " />'),y(e.previewElement).closest(".dz-preview").addClass("dz-has-thumbnail")):bp.Nouveau.getVideoThumb&&bp.Nouveau.getVideoThumb(e,".dz-video-thumbnail")})
1,bp.Nouveau.Activity.postForm.dropzone.on("sending",function(e,t,i){i.append("action","video_upload"),i.append("_wpnonce",BP_Nouveau.nonces.video);i=r.$el.parents("#whats-new-form");i.find("#activity-media-button")&&i.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-gif-button")&&i.find("#activity-gif-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-document-button")&&i.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),i.find("#activity-video-button")&&i.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("no-click")}),bp.Nouveau.Activity.postForm.dropzone.on("uploadprogress",function(e){r.$el.closest("#whats-new-form").addClass("media-uploading");var t=y(e.previewElement).find(".dz-progress-ring circle")[0],i=2*t.r.baseVal.value*Math.PI,o=(t.style.strokeDasharray=i+" "+i,i-e.upload.progress.toFixed(0)/100*i);e.upload.progress<=99?(y(e.previewElement).find(".dz-progress-count").text(e.upload.progress.toFixed(0)+"% "+c.i18n_strings.video_uploaded_text),t.style.strokeDashoffset=o):100===e.upload.progress&&(t.style.strokeDashoffset=i-.99*i,y(e.previewElement).find(".dz-progress-count").text("99% "+c.i18n_strings.video_uploaded_text))}),bp.Nouveau.Activity.postForm.dropzone.on("success",function(e,t){if(100===e.upload.progress&&(y(e.previewElement).find(".dz-progress-ring circle")[0].style.strokeDashoffset=0,y(e.previewElement).find(".dz-progress-count").text("100% "+c.i18n_strings.video_uploaded_text),y(e.previewElement).closest(".dz-preview").addClass("dz-complete")),!(t=!0===e.upload.chunked?JSON.parse(e.xhr.response):t).data||!t.data.id){var i,o,a,s,d,n=t.data.feedback;for(e.previewElement.classList.add("dz-error"),d=[],o=0,a=(s=e.previewElement.querySelectorAll("[data-dz-errormessage]")).length;o<a;o++)i=s[o],d.push(i.textContent=n);return d}bp.privacyEditable||(t.data.album_id=bp.album_id,t.data.group_id=bp.group_id,t.data.privacy=bp.privacy),e.id=t.data.id,t.data.uuid=e.upload.uuid,t.data.group_id=!_.isUndefined(c)&&!_.isUndefined(c.group_id)&&c.group_id,t.data.saved=!1;var l=setInterval(function(){(y(e.previewElement).closest(".dz-preview").hasClass("dz-has-no-thumbnail")||y(e.previewElement).closest(".dz-preview").hasClass("dz-has-thumbnail"))&&(t.data.js_preview=y(e.previewElement).find(".dz-video-thumbnail img").attr("src"),t.data.menu_order=y(e.previewElement).closest(".dropzone").find(e.previewElement).index()-1,r.video.push(t.data),r.model.set("video",r.video),clearInterval(l))});bp.draft_content_changed=!0}),bp.Nouveau.Activity.postForm.dropzone.on("accept",function(e,t){0==e.size?t(c.empty_video_type):t()}),bp.Nouveau.Activity.postForm.dropzone.on("error",function(e,t){e.accepted?_.isUndefined(t)||_.isUndefined(t.data)||_.isUndefined(t.data.feedback)?"error"==e.status&&e.xhr&&0==e.xhr.status&&y(e.previewElement).find(".dz-error-message span").text(u.connection_lost_error):y(e.previewElement).find(".dz-error-message span").text(t.data.feedback):(Backbone.trigger("onError","<div>"+c.invalid_video_type+". "+(t||"")+"<div>"),this.removeFile(e),r.$el.closest("#whats-new-form").removeClass("media-uploading"))}),bp.Nouveau.Activity.postForm.dropzone.on("removedfile",function(e){if(!0===bp.draft_activity.allow_delete_media){if(r.video.length)for(var t in r.video){var i;e.id===r.video[t].id?(_.isUndefined(r.video[t].saved)||r.video[t].saved||bp.Nouveau.Media.removeAttachment(e.id),r.video.splice(t,1),r.model.set("video",r.video)):"edit"!==bp.draft_activity.display_post&&e.video_edit_data&&(i=e.video_edit_data.id)===r.video[t].id&&(_.isUndefined(r.video[t].saved)||r.video[t].saved||bp.Nouveau.Media.removeAttachment(i),r.video.splice(t,1),r.model.set("video",r.video))}var o;_.isNull(bp.Nouveau.Activity.postForm.dropzone.files)||0!==bp.Nouveau.Activity.postForm.dropzone.files.length||(r.$el.closest("#whats-new-form").removeClass("media-uploading"),(o=r.$el.parents("#whats-new-form")).find("#activity-media-button")&&o.find("#activity-media-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),o.find("#activity-gif-button")&&o.find("#activity-gif-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),o.find("#activity-document-button")&&o.find("#activity-document-button").parents(".post-elements-buttons-item").removeClass("disable active no-click"),r.model.unset("video"),y("#message-feedabck").hasClass("noMediaError")&&r.model.unset("errors")),bp.draft_content_changed=!0}}),bp.Nouveau.Activity.postForm.dropzone.on("complete",function(){var e;0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length&&0<this.files.length&&(void 0===(e=r.$el.closest("#whats-new-form"))||e.hasClass("draft-video-uploading")||e.removeClass("media-uploading"))}),r.$el.find("#activity-post-video-uploader").addClass("open").removeClass("closed"),y("#whats-new-attachments").removeClass("empty").closest("#whats-new-form").addClass("focus-in--attm"),y("#whats-new-form").closest("body").addClass("video-post-form-open")},createVideoThumbnailFromUrl:function(t){var i=this;i.videoDropzoneObj.createVideoThumbnailFromUrl(t,i.videoDropzoneObj.options.thumbnailWidth,i.videoDropzoneObj.options.thumbnailHeight,i.videoDropzoneObj.options.thumbnailMethod,!0,function(e){i.videoDropzoneObj.emit("thumbnail",t,e),i.videoDropzoneObj.emit("complete",t)})}}),bp.Views.ActivityLinkPreview=bp.View.extend({tagName:"div",className:"activity-url-scrapper-container",template:bp.template("activity-link-preview"),events:{"click #activity-link-preview-button":"toggleURLInput","click #activity-url-prevPicButton":"prev","click #activity-url-nextPicButton":"next","click #activity-link-preview-remove-image":"close","click #activity-close-link-suggestion":"destroy","click .icon-exchange":"displayPrevNextButton","click #activity-link-preview-select-image":"selectImageForPreview"},initialize:function(){this.model.set("link_scrapping",!1),this.model.set("link_embed",!1),this.listenTo(this.model,"change",this.render),document.addEventListener("activity_link_preview_open",this.open.bind(this)),document.addEventListener("activity_link_preview_close",this.destroy.bind(this))},render:function(){if(1!=this.model.get("posting"))return this.$el.html(this.template(this.model.toJSON())),void 0!==this.model.get("link_swap_image_button")&&1===this.model.get("link_swap_image_button")&&this.displayNextPrevButtonView(),1==this.model.get("link_embed")?(_.isUndefined(window.instgrm)||window.instgrm.Embeds.process(),_.isUndefined(window.FB)||_.isUndefined(window.FB.XFBML)||window.FB.XFBML.parse(this.el),this.$el.addClass("activity-post-form-link-wp-embed")):this.$el.removeClass("activity-post-form-link-wp-embed"),this},prev:function(){var e=this.model.get("link_image_index");0<e&&this.model.set("link_image_index",e-1)},next:function(){var e=this.model.get("link_image_index");e<this.model.get("link_images").length-1&&(this.model.link_image_index++,this.model.set("link_image_index",e+1))},open:function(e){e.preventDefault(),this.model.set("link_scrapping",!0),this.$el.addClass("open")},close:function(e){e.preventDefault(),this.model.set({link_images:[],link_image_index:0,link_image_index_save:"0"})},destroy:function(e){_.isUndefined(e)||e.preventDefault(),this.model.set({link_success:!1,link_error:!1,link_error_msg:"",link_scrapping:!1,link_images:[],link_image_index:0,link_title:"",link_description:"",link_url:"",link_embed:!1,link_swap_image_button:0,link_image_index_save:"0"}),document.removeEventListener("activity_link_preview_open",this.open.bind(this)),document.removeEventListener("activity_link_preview_close",this.destroy.bind(this)),y("#whats-new").removeData("activity-url-preview"),y("#whats-new-attachments").addClass("empty").closest("#whats-new-form").removeClass("focus-in--attm")},displayPrevNextButton:function(e){e.preventDefault(),this.model.set("link_swap_image_button",1),this.displayNextPrevButtonView()},displayNextPrevButtonView:function(){y("#activity-url-prevPicButton").show(),y("#activity-url-nextPicButton").show(),y("#activity-link-preview-select-image").show(),y("#icon-exchange").hide(),y("#activity-link-preview-remove-image").hide()},selectImageForPreview:function(e){e.preventDefault();e=this.model.get("link_image_index");this.model.set("link_image_index_save",e),y("#icon-exchange").show(),y("#activity-link-preview-remove-image").show(),y("#activity-link-preview-select-image").hide(),y("#activity-url-prevPicButton").hide(),y("#activity-url-nextPicButton").hide()}}),bp.Views.ActivityAttachedGifPreview=bp.View.extend({tagName:"div",className:"activity-attached-gif-container",template:bp.template("activity-attached-gif"),standalone:!1,events:{"click .gif-image-remove":"destroy"},initialize:function(e){this.destroy=this.destroy.bind(this),e&&void 0!==e.standalone&&(this.standalone=e.standalone),this.listenTo(this.model,"change",this.render),this.listenTo(Backbone,"activity_gif_close",this.destroy)},render:function(){this.$el.html(this.template(this.model.toJSON()));var e=this.model.get("gif_data");return!_.isEmpty(e)&&(this.el.style.backgroundImage="url("+e.images.fixed_width.url+")",this.el.style.backgroundSize="contain",this.el.style.minHeight=e.images.original.height+"px",this.el.style.width=e.images.original.width+"px",y("#whats-new-attachments").removeClass("empty").closest("#whats-new-form").addClass("focus-in--attm"),!_.isUndefined(bp.draft_activity.data.gif_data)&&bp.draft_activity.data.gif_data.id!==e.id||_.isUndefined(bp.draft_activity.data.gif_data))&&(bp.draft_content_changed=!0),this},destroy:function(e){var t,i=this.model.get("gif_data"),o=(this.model.set("gif_data",{}),y("#message-feedabck").hasClass("noMediaError")&&this.model.unset("errors"),this.el.style.backgroundImage="",this.el.style.backgroundSize="",this.el.style.minHeight="0px",this.el.style.width="0px",y("#whats-new-attachments").addClass("empty").closest("#whats-new-form").removeClass("focus-in--attm"),this.$el.parents("#whats-new-form")),o=(o.find("#activity-document-button")&&(o.find("#activity-document-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find("#activity-document-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find("#activity-media-button")&&(o.find("#activity-media-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find("#activity-media-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find("#activity-video-button")&&(o.find("#activity-video-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find("#activity-video-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find("#activity-gif-button")&&(o.find("#activity-gif-button").removeClass("open").parents(".post-elements-buttons-item").removeClass("active"),o.find("#activity-gif-button").removeClass("open").parents(".post-elements-buttons-item").removeClass("no-click")),this.$el.parents(".bp-ac-form-container"));(this.standalone?this.$el.closest(".screen-content, .elementor-widget-container").find("#activity-modal .ac-form"):this.$el.closest(".ac-form")).removeClass("has-gif"),o.find(".ac-reply-toolbar .ac-reply-media-button")&&(o.find(".ac-reply-toolbar .ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find(".ac-reply-toolbar .ac-reply-media-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find(".ac-reply-toolbar .ac-reply-document-button")&&(o.find(".ac-reply-toolbar .ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find(".ac-reply-toolbar .ac-reply-document-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find(".ac-reply-toolbar .ac-reply-video-button")&&(o.find(".ac-reply-toolbar .ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("disable"),o.find(".ac-reply-toolbar .ac-reply-video-button").parents(".post-elements-buttons-item").removeClass("no-click")),o.find(".ac-reply-toolbar .ac-reply-gif-button")&&(o.find(".ac-reply-toolbar .ac-reply-gif-button").removeClass("active"),o.find(".ac-reply-toolbar .ac-reply-gif-button").removeClass("no-click")),0<o.find(".ac-textarea").children(".ac-input").length&&(t=o.find(".ac-textarea").children(".ac-input").html(),t=(t=y.trim(t.replace(/<div>/gi,"\n").replace(/<\/div>/gi,""))).replace(/ /g," "),""!==o.find(".ac-textarea").children(".ac-input").text().trim()||0<=t.indexOf("emojioneemoji")?y(o).closest("form").addClass("has-content"):y(o).closest("form").removeClass("has-content")),_.isUndefined(e)||_.isEmpty(i)||!_.isEmpty(this.model.get("gif_data"))||(bp.draft_content_changed=!0)}}),bp.Views.GifMediaSearchDropdown=bp.View.extend({tagName:"div",className:"activity-attached-gif-container",template:bp.template("gif-media-search-dropdown"),total_count:0,offset:0,limit:20,q:null,requests:[],standalone:!1,events:{"keydown .search-query-input":"search","click .found-media-item":"select"},initialize:function(e){this.select=this.select.bind(this),e&&void 0!==e.standalone&&(this.standalone=e.standalone),this.options=e||{},this.giphy=new window.Giphy(u.gif_api_key),this.gifDataItems=new bp.Collections.GifDatas,this.listenTo(this.gifDataItems,"add",this.addOne),this.listenTo(this.gifDataItems,"reset",this.addAll),document.addEventListener("scroll",_.bind(this.loadMore,this),!0)},render:function(){return this.$el.html(this.template(this.model.toJSON())),this.$gifResultItem=this.$el.find(".gif-search-results-list"),this.loadTrending(),this},search:function(e){if("Enter"===e.key||13===e.keyCode)return e.preventDefault(),!1;var t=this;null!=this.Timeout&&clearTimeout(this.Timeout),""===e.target.value?this.loadTrending():this.Timeout=setTimeout(function(){this.Timeout=null,t.searchGif(e.target.value)},1e3)},searchGif:function(e){var t=this,e=(t.q=e,t.offset=0,t.clearRequests(),t.el.classList.add("loading"),this.$el.find(".gif-no-results").removeClass("show"),this.$el.find(".gif-no-connection").removeClass("show"),t.giphy.search({q:e,offset:t.offset,fmt:"json",limit:this.limit},function(e){void 0!==e.data.length&&0===e.data.length&&y(t.el).find(".gif-no-results").addClass("show"),void 0!==e.meta.status&&200!==e.meta.status&&y(t.el).find(".gif-no-connection").addClass("show"),t.gifDataItems.reset(e.data),t.total_count=e.pagination.total_count,t.el.classList.remove("loading")},function(){y(t.el).find(".gif-no-connection").addClass("show")}));t.requests.push(e),t.offset=t.offset+t.limit},select:function(e){e.preventDefault(),this.$el.parent().removeClass("open");var t=this.gifDataItems.findWhere({id:e.currentTarget.dataset.id}),t=(this.model.set("gif_data",t.attributes),this.$el.parents("#whats-new-form")),t=(t.find("#activity-document-button")&&t.find("#activity-document-button").parents(".post-elements-buttons-item").addClass("disable"),t.find("#activity-media-button")&&t.find("#activity-media-button").parents(".post-elements-buttons-item").addClass("disable"),t.find("#activity-video-button")&&t.find("#activity-video-button").parents(".post-elements-buttons-item").addClass("disable"),this.$el.parents(".ac-reply-content")),t=(t.find(".ac-reply-toolbar .ac-reply-media-button")&&t.find(".ac-reply-toolbar .ac-reply-media-button").parents(".post-elements-buttons-item").addClass("disable"),t.find(".ac-reply-toolbar .ac-reply-document-button")&&t.find(".ac-reply-toolbar .ac-reply-document-button").parents(".post-elements-buttons-item").addClass("disable"),t.find(".ac-reply-toolbar .ac-reply-video-button")&&t.find(".ac-reply-toolbar .ac-reply-video-button").parents(".post-elements-buttons-item").addClass("disable"),this.$el.closest("#whats-new-form")),t=((this.standalone?this.$el.closest(".screen-content, .elementor-widget-container, .buddypress-wrap").find("#activity-modal .ac-form"):this.$el.closest(".ac-form")).addClass("has-gif"),t.find(".whats-new-scroll-view"));0<t.length&&t.stop().animate({scrollTop:t[0].scrollHeight},300),e.stopPropagation()},addOne:function(e){e=new bp.Views.GifDataItem({model:e});
1this.$gifResultItem.append(e.render().el)},addAll:function(){this.$gifResultItem.html(""),this.gifDataItems.each(this.addOne,this)},loadTrending:function(){var t=this,e=(t.offset=0,t.q=null,t.clearRequests(),t.el.classList.add("loading"),t.giphy.trending({offset:t.offset,fmt:"json",limit:this.limit},function(e){t.gifDataItems.reset(e.data),t.total_count=e.pagination.total_count,t.el.classList.remove("loading")}));t.requests.push(e),t.offset=t.offset+t.limit},loadMore:function(e){var t,i;"gif-search-results"===e.target.id&&(e=e.target).scrollTop+e.offsetHeight>=e.scrollHeight&&!e.classList.contains("loading")&&0<this.total_count&&this.offset<=this.total_count&&(t={offset:(e=this).offset,fmt:"json",limit:e.limit},e.el.classList.add("loading"),i=null,i=_.isNull(e.q)?e.giphy.trending(t,_.bind(e.loadMoreResponse,e)):e.giphy.search(_.extend({q:e.q},t),_.bind(e.loadMoreResponse,e)),e.requests.push(i),this.offset=this.offset+this.limit)},clearRequests:function(){this.gifDataItems.reset();for(var e=0;e<this.requests.length;e++)this.requests[e].abort();this.requests=[]},loadMoreResponse:function(e){this.el.classList.remove("loading"),this.gifDataItems.add(e.data)}}),bp.Views.GifDataItem=bp.View.extend({tagName:"li",template:wp.template("gif-result-item"),initialize:function(){this.listenTo(this.model,"change",this.render),this.listenTo(this.model,"destroy",this.remove),window.addEventListener("resize",this.render.bind(this))},render:function(){var e=Math.floor(6*Math.random())+1,t=this.model.get("images"),i=768<window.innerWidth?140:130,o=t.original.width,i=i*t.original.height/o;return this.$el.html(this.template(this.model.toJSON())),this.el.classList.add("bg"+e),this.el.style.height=i+"px",this}}),bp.Views.ActivityInput=bp.View.extend({tagName:"input",attributes:{type:"text"},initialize:function(){_.isObject(this.options)&&(_.each(this.options,function(e,t){this.$el.prop(t,e)},this),this.listenTo(this.model,"change:link_loading",this.onLinkScrapping))},onLinkScrapping:function(){this.$el.prop("disabled",!1)}}),bp.Views.WhatsNew=bp.View.extend({tagName:"div",className:"bp-suggestions",id:"whats-new",events:{paste:"handlePaste",keyup:"handleKeyUp",click:"handleClick"},attributes:{name:"whats-new",cols:"50",rows:"4",placeholder:BP_Nouveau.activity.strings.whatsnewPlaceholder,"aria-label":BP_Nouveau.activity.strings.whatsnewLabel,contenteditable:!0,autocorrect:"off","data-suggestions-group-id":!_.isUndefined(BP_Nouveau.activity.params.object)&&"group"===BP_Nouveau.activity.params.object&&BP_Nouveau.activity.params.item_id},loadURLAjax:null,loadedURLs:[],initialize:function(){this.on("ready",this.adjustContent,this),this.on("ready",this.activateTinyMce,this),this.options.activity.on("change:content change:post_title",this.resetContent,this),this.linkTimeout=null},adjustContent:function(){this.$el.css({resize:"none",height:"50px"});var e=bp.Nouveau.getLinkParams(null,"r")||null;_.isNull(e)||(this.$el.text("@"+_.escape(e)+" "),this.$el.focus())},resetContent:function(e){_.isUndefined(e)||(this.$el.html(e.get("content")),this.$el.closest("#whats-new-content").find("#whats-new-title").val(e.get("post_title")))},handlePaste:function(){this.$el.trigger("keyup")},handleKeyUp:function(){var e=this,t=(_.isUndefined(BP_Nouveau.activity.params.link_preview)||(null!=this.linkTimeout&&clearTimeout(this.linkTimeout),this.linkTimeout=setTimeout(function(){this.linkTimeout=null,e.scrapURL(window.activity_editor.getContent())}
1,500)),this.saveCaretPosition(),this.$el.closest(".whats-new-scroll-view").prop("scrollHeight"));this.$el.closest(".whats-new-scroll-view").prop("clientHeight")<t?this.$el.closest("#whats-new-form").addClass("focus-in--scroll"):this.$el.closest("#whats-new-form").removeClass("focus-in--scroll")},handleClick:function(){this.saveCaretPosition()},saveCaretPosition:function(){var e;window.getSelection&&document.createRange?(e=window.getSelection&&window.getSelection())&&0<e.rangeCount&&(window.activityCaretPosition=e.getRangeAt(0)):window.activityCaretPosition=document.selection.createRange()},scrapURL:function(e){var t,i="",o=this.$el.closest("#whats-new").data("activity-url-preview");null===e&&void 0===o||((t=(new DOMParser).parseFromString(e,"text/html")).querySelectorAll("a.bp-suggestions-mention").forEach(function(e){e.remove()}),0<=(e=0<=(e=t.body.innerHTML).indexOf("<img")?e.replace(/<img .*?>/g,""):e).indexOf("http://")?i=this.getURL("http://",e):0<=e.indexOf("https://")?i=this.getURL("https://",e):0<=e.indexOf("www.")&&(i=this.getURL("www",e)),""!==(i=""!==i&&((t=document.createElement("a")).href=i,-1!==BP_Nouveau.activity.params.excluded_hosts.indexOf(t.hostname))?"":i)?this.loadURLPreview(i):void 0!==o&&this.loadURLPreview(o))},getURL:function(e,t){var i="",o=(t=t.replace(/ /g,"")).indexOf(e),a="";if(_.isUndefined(y(y.parseHTML(t)).attr("href"))){for(var s=o;s<t.length&&!(" "===t[s]||"\n"===t[s]||'"'===t[s]&&">"===t[s+1]||"<"===t[s]&&"b"===t[s+1]&&"r"===t[s+2]);s++)i+=t[s];"www"===e&&(i=(e="http://")+i)}else i=y(t).attr("href");for(var o=document.createElement("div"),d=(o.innerHTML=i,o.getElementsByTagName("*"));d[0];)d[0].parentNode.removeChild(d[0]);return a=0<o.innerHTML.length?o.innerHTML:a},loadURLPreview:function(i){var o,t=this;if(i=y.trim(i),/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,24}(:[0-9]{1,5})?(\/.*)?$/.test(i))return!(!_.isUndefined(t.options.activity.get("link_success"))&&1==t.options.activity.get("link_success")&&t.options.activity.get("link_url")===i||i.includes(window.location.hostname)&&(i.includes("download_document_file")||i.includes("download_media_file")||i.includes("download_video_file")))&&(o=!1,t.loadedURLs.length&&y.each(t.loadedURLs,function(e,t){if(t.url==i)return o=t.response,!1}),null!=t.loadURLAjax&&t.loadURLAjax.abort(),t.options.activity.set({link_scrapping:!0,link_loading:!0,link_error:!1,link_url:i,link_embed:!1}),void(o?t.setURLResponse(o,i):t.loadURLAjax=bp.ajax.post("bp_activity_parse_url",{url:i}).always(function(e){t.setURLResponse(e,i)})))},setURLResponse:function(e,t){var i,o,a,s,d=this;d.options.activity.set("link_loading",!1),""===e.title&&""===e.images?d.options.activity.set("link_scrapping",!1):""===e.error?(i=e.images,!0===d.options.activity.get("edit_activity")&&void 0===d.options.activity.get("link_image_index_save")&&""===d.options.activity.get("link_image_index_save")&&(i=""),(o="")!==d.options.activity.get("link_image_index")&&(o=parseInt(d.options.activity.get("link_image_index"))),a=this.$el.closest("#whats-new").data("activity-url-preview"),s=d.options.activity.get("link_image_index_save"),""!==a&&a!==t&&(s=o=0,this.$el.closest("#whats-new").data("activity-url-preview",t)),d.options.activity.set({link_success:!0,link_title:_.isUndefined(e.title)?"":e.title,link_description:_.isUndefined(e.description)?"":e.description,link_images:i,link_image_index:o,link_image_index_save:s,link_embed:!_.isUndefined(e.wp_embed)&&e.wp_embed}),y("#whats-new-attachments").removeClass("empty").closest("#whats-new-form").addClass("focus-in--attm"),y("#whats-new-attachments").hasClass("activity-video-preview")&&y("#whats-new-attachments").removeClass("activity-video-preview"),y("#whats-new-attachments").hasClass("activity-link-preview")&&y("#whats-new-attachments").removeClass("activity-link-preview"),y(".activity-media-container").length&&(void 0!==e.description&&-1<e.description.indexOf("iframe")||!_.isUndefined(e.wp_embed)&&e.wp_embed?y("#whats-new-attachments").addClass("activity-video-preview"):y("#whats-new-attachments").addClass("activity-link-preview")),d.loadedURLs.push({url:t,response:e})):d.options.activity.set({link_success:!1,link_error:!0,link_error_msg:e.error})},activateTinyMce:function(){var e;_.isUndefined(window.MediumEditor)?_.isUndefined(tinymce)||tinymce.EditorManager.execCommand("mceAddEditor",!0,"whats-new"):(y("#whats-new").each(function(){var e=y(this),t=e.closest("#whats-new-form").find("#editor-toolbar")[0];y(this).closest(".edit-activity-modal-body").length||(window.activity_editor=new window.MediumEditor(e,{placeholder:{text:"",hideOnClick:!0},toolbar:{buttons:["bold","italic","unorderedlist","orderedlist","quote","anchor","pre","h3","h4"],relativeContainer:t,static:!0,updateOnEmptySelection:!0}
1,paste:{forcePlainText:!1,cleanPastedHTML:!0,cleanReplacements:[[new RegExp(/<div/gi),"<p"],[new RegExp(/<\/div/gi),"</p"],[new RegExp(/<h[1256]/gi),"<b"],[new RegExp(/<\/h[1256]/gi),"</b"]],cleanAttrs:["class","style","dir","id"],cleanTags:["meta","div","main","section","article","aside","button","svg","canvas","figure","input","textarea","select","label","form","table","thead","tfooter","colgroup","col","tr","td","th","dl","dd","center","caption","nav","img"],unwrapTags:[]},imageDragging:!1,anchor:{placeholderText:BP_Nouveau.anchorPlaceholderText,linkValidation:!0}}),window.activity_editor.subscribe("editablePaste",function(t){setTimeout(function(){var e=y(t.target).find("li").filter(function(){return!y(this).parent().is("ul")&&!y(this).parent().is("ol")});0<e.length&&e.wrapAll("<ul></ul>")},0)}))}),y(document).on("keyup",".activity-form .medium-editor-toolbar-input",function(e){var t=e.target.value;bp.Nouveau.isURL(t)?y(e.target).removeClass("isNotValid").addClass("isValid"):y(e.target).removeClass("isValid").addClass("isNotValid")}),e=bp.Nouveau.getLinkParams(null,"r")||null,_.isNull(e)||y("#message_content").focus())}}),bp.Views.WhatsNewPostIn=bp.View.extend({tagName:"select",id:"whats-new-post-in",attributes:{name:"whats-new-post-in","aria-label":BP_Nouveau.activity.strings.whatsnewpostinLabel},events:{change:"change"},keys:[],initialize:function(){this.model=new Backbone.Model,this.filters=this.options.filters||{},this.$el.html(_.chain(this.filters).map(function(e,t){return{el:y("<option></option>").val(t).html(e.text)[0],priority:e.priority||50}},this).sortBy("priority").pluck("el").value())},change:function(){var e=this.filters[this.el.value];e&&this.model.set({selected:this.el.value,placeholder:e.autocomplete_placeholder})}}),bp.Views.ActivityPrivacy=bp.View.extend({tagName:"div",id:"activity-post-form-privacy",template:bp.template("activity-post-form-privacy"),initialize:function(){this.model=new bp.Models.Activity}}),bp.Views.Item=bp.View.extend({tagName:"div",className:"bp-activity-object",template:bp.template("activity-target-item"),initialize:function(){this.model.get("selected")&&(this.el.className+=" selected")},events:{click:"setObject"},setObject:function(e){e.preventDefault();var e=y("#whats-new-form"),t=(!0===this.model.get("selected")?(this.model.unset("selected"),y("#whats-new").attr("data-suggestions-group-id",!1).data("suggestions-group-id",!1)):y("#whats-new").attr("data-suggestions-group-id",this.model.get("id")).data("suggestions-group-id",this.model.get("id")),e.removeClass("focus-in--blank-group"),this),e=(t.model.hasOwnProperty("attributes")&&t.model.attributes.hasOwnProperty("object_type")&&"group"===t.model.attributes.object_type&&(e=_.find(this.model.collection.models,function(e){return e!==t.model&&e.get("selected")}))&&e.set("selected",!1),this.model.set("selected",!0),this.model.attributes);void 0!==e.group_media&&!1===e.group_media?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-media-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),void 0!==e.group_document&&!1===e.group_document?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-document-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),void 0!==e.group_video&&!1===e.group_video?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-video-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide")}}),bp.Views.AutoComplete=bp.View.extend({tagName:"div",id:"whats-new-post-in-box-items",ac_req:!1,events:{keyup:"autoComplete"},initialize:function(){var e,t,i,o,a=new bp.Views.ActivityInput({type:"text",id:"activity-autocomplete",placeholder:this.options.placeholder||""}).render();this.$el.html(a.$el),a.$el.wrapAll('<span class="activity-autocomplete-wrapper" />').after('<span class="activity-autocomplete-clear"><i class="bb-icon-rl bb-icon-times"></i></span>'),this.$el.append('<div id="bp-activity-group-ac-items"></div>'),this.on("ready",this.setFocus,this),"group"===this.options.type&&((a=BP_Nouveau.activity.params.objects.group_list)&&(this.collection.add(a),_.each(this.collection.models,function(e){this.addItemView(e)},this)),e=BP_Nouveau.activity.params.objects.group_total_page,a=BP_Nouveau.activity.params.objects.group_count,1<e)&&a>this.collection.models.length&&((t=this).$el.find("#bp-activity-group-ac-items").addClass("group_scrolling load_more_data"),i=this.$el.find("#bp-activity-group-ac-items"),o=1,i.on("scroll",function(){if(window.acScrollPosition=i.scrollTop(),t.$el.find("#bp-activity-group-ac-items").hasClass("load_more_data")){if(e<++o)return t.$el.find("#bp-activity-group-ac-items").removeClass("load_more_data"),!(o=1);t.loadMoreData(t,o)}})),this.collection.on("add",this.addItemView,this),this.collection.on("reset",this.cleanView,this)},setFocus:function(){var e;this.$el.find("#activity-autocomplete").focus(),y("#bp-activity-group-ac-items .bp-activity-object").length&&(e=y("#bp-activity-group-ac-items"),y(".bp-activity-object").each(function(){y(this).hasClass("selected")&&(e.scrollTop(window.acScrollPosition),e.on("scroll",function(){window.acScrollPosition=y(this).scrollTop()}))}))},addItemView:function(e){e=new bp.Views.Item({model:e});this.$el.find("#bp-activity-group-ac-items").append(e.render().$el)},autoComplete:function(){var e=this,t=y("#activity-autocomplete").val(),i=e.$el.closest("#whats-new-form");0===parseInt(t.length)?(this.autoCompleteCollectionData(e,t),e.$el.find("#bp-activity-group-ac-items").addClass("load_more_data"),e.$el.removeClass("activity-is-autocomplete"),i.addClass("focus-in--blank-group")):(e.$el.addClass("activity-is-autocomplete"),y("#whats-new-post-in-box-items .activity-autocomplete-clear").on("click",function(){y("#activity-autocomplete").val("").keyup(),i.addClass("focus-in--blank-group")})),t.length<2||this.autoCompleteCollectionData(e,t)},autoCompleteCollectionData:function(e,t){this.collection.reset(),this.ac_req&&this.ac_req.abort(),"group"===this.options.type?(this.$el.find("#bp-activity-group-ac-items").html('<div class="groups-selection groups-selection--finding"><i class="dashicons dashicons-update animate-spin"></i><span class="groups-selection__label">'+BP_Nouveau.activity.params.objects.group.finding_group_placeholder+"</span></div>"),this.$el.find("#bp-activity-group-ac-items").addClass("group_scrolling--revive")):this.$el.find("#bp-activity-group-ac-items").html('<i class="dashicons dashicons-update animate-spin"></i>');var i={type:this.options.type,nonce:BP_Nouveau.nonces.activity};""!==t&&(i.search=t),this.ac_req=this.collection.fetch({data:i,success:_.bind(this.itemFetched,this,e.options.type),error:_.bind(this.itemFetched,this,e.options.type)})},itemFetched:function(e,t){t.length||this.cleanView(e),"group"===e?(this.$el.find("#bp-activity-group-ac-items").find(".groups-selection--finding").remove(),this.$el.find("#bp-activity-group-ac-items").removeClass("group_scrolling--revive")):this.$el.find("#bp-activity-group-ac-items").find("i.dashicons").remove()},cleanView:function(e){"group"===e?this.$el.find("#bp-activity-group-ac-items").html('<span class="groups-selection groups-selection--no-groups">
1'+BP_Nouveau.activity.params.objects.group.no_groups_found+"</span>"):this.$el.find("#bp-activity-group-ac-items").html(""),_.each(this.views._views[""],function(e){e.remove()})},loadMoreData:function(i,e){this.$el.find("#bp-activity-group-ac-items .groups-selection--loading").length||this.$el.find("#bp-activity-group-ac-items .bp-activity-object:last").after('<div class="groups-selection groups-selection--loading"><i class="dashicons dashicons-update animate-spin"></i><span class="groups-selection__label">'+BP_Nouveau.activity.params.objects.group.loading_group_placeholder+"</span></div>");var o=!1;return(new bp.Collections.fetchCollection).fetch({type:"POST",data:{type:i.options.type,nonce:BP_Nouveau.nonces.activity,page:e,action:"bp_nouveau_get_activity_objects"},success:function(e,t){!0===t.success&&(i.collection.add(t.data),y("#bp-activity-group-ac-items .groups-selection--loading").remove(),o=!0)}}),o}}),bp.Views.UserStatusHuddle=bp.View.extend({tagName:"div",id:"user-status-huddle",className:"bp-activity-huddle",initialize:function(){this.views.add(new bp.Views.CaseAvatar({model:this.model})),this.views.add(new bp.Views.CaseHeading({model:this.model})),this.views.add(new bp.Views.CasePrivacy({model:this.model})),void 0!==bp.Views.PostScheduleTime&&this.views.add(new bp.Views.PostScheduleTime({model:this.model})),y("#whats-new-heading, #whats-new-status").wrapAll('<div class="activity-post-name-status" />'),setTimeout(function(){y(".activity-singular #whats-new-heading, .activity-singular #whats-new-status, .activity-singular #activity-schedule-section").wrapAll('<div class="activity-post-name-status" />')},1e3)}}),bp.Views.CaseAvatar=bp.View.extend({tagName:"div",id:"whats-new-avatar",template:bp.template("activity-post-case-avatar"),initialize:function(){this.model=new Backbone.Model(_.pick(BP_Nouveau.activity.params,["user_id","avatar_url","avatar_width","avatar_height","avatar_alt","user_domain","user_display_name"])),this.model.has("avatar_url")&&this.model.set("display_avatar",!0)}}),bp.Views.CaseHeading=bp.View.extend({tagName:"div",id:"whats-new-heading",template:bp.template("activity-post-case-heading"),initialize:function(){this.model=new Backbone.Model(_.pick(BP_Nouveau.activity.params,["user_id","avatar_url","avatar_width","avatar_height","avatar_alt","user_domain","user_display_name"])),this.model.has("avatar_url")&&this.model.set("display_avatar",!0)}}),bp.Views.CasePrivacy=bp.View.extend({tagName:"div",id:"whats-new-status",template:bp.template("activity-post-case-privacy"),events:{"click #bp-activity-privacy-point":"privacyTarget"},initialize:function(){this.listenTo(Backbone,"privacy:updatestatus",this.updateStatus),this.model.on("change:privacy",this.render,this)},render:function(){var e;return this.$el.html(this.template(this.model.toJSON())),_.isUndefined(BP_Nouveau.activity.params.object)||"group"!==BP_Nouveau.activity.params.object||(this.model.set("item_name",BP_Nouveau.activity.params.item_name),this.model.set("privacy","group"),e=BP_Nouveau.activity.params.item_name,y("#whats-new-form").find(".bp-activity-privacy-status").text(e),this.$el.find("#bp-activity-privacy-point").removeClass().addClass("group bp-activity-focus-group-active"),BP_Nouveau.activity.params.group_avatar&&!1===BP_Nouveau.activity.params.group_avatar.includes("mystery-group")?this.$el.find("#bp-activity-privacy-point span.privacy-point-icon").removeClass("privacy-point-icon").addClass("group-privacy-point-icon").html('<img src="'+BP_Nouveau.activity.params.group_avatar+'" alt=""/>'):(this.$el.find("#bp-activity-privacy-point span.group-privacy-point-icon img").remove(),this.$el.find("#bp-activity-privacy-point span.group-privacy-point-icon").removeClass("group-privacy-point-icon").addClass("privacy-point-icon"))),!_.isUndefined(bp.draft_activity)&&""!==bp.draft_activity.object&&"group"===bp.draft_activity.object&&bp.draft_activity.data&&""!==bp.draft_activity.data&&(this.model.set("item_name",bp.draft_activity.data.item_name),this.model.set("privacy","group"),y("#whats-new-form").find(".bp-activity-privacy-status").text(bp.draft_activity.data.item_name),this.$el.find("#bp-activity-privacy-point").removeClass().addClass("group bp-activity-focus-group-active"),bp.draft_activity.data.group_image&&!1===bp.draft_activity.data.group_image.includes("mystery-group")?this.$el.find("#bp-activity-privacy-point span.privacy-point-icon").removeClass("privacy-point-icon").addClass("group-
1privacy-point-icon").html('<img src="'+bp.draft_activity.data.group_image+'" alt=""/>'):(this.$el.find("#bp-activity-privacy-point span.group-privacy-point-icon img").remove(),this.$el.find("#bp-activity-privacy-point span.group-privacy-point-icon").removeClass("group-privacy-point-icon").addClass("privacy-point-icon"))),this},updateStatus:function(){this.model.get("privacy")},privacyTarget:function(e){if(this.$el.find("#bp-activity-privacy-point").hasClass("bp-activity-edit-group")||!_.isUndefined(BP_Nouveau.activity.params.object)&&"group"===BP_Nouveau.activity.params.object||!bp.privacyEditable)return!1;e.preventDefault(),y("#activity-post-form-privacy").show(),y("#whats-new-form").addClass("focus-in--privacy"),Backbone.trigger("privacy:headerupdate"),y("#whats-new-form").hasClass("bp-activity-edit")&&this.model.set("privacy",this.$el.closest("#whats-new-form").find(".bp-activity-privacy__input:checked").val())}}),bp.Views.PrivacyStage=bp.View.extend({tagName:"div",id:"whats-new-privacy-stage",className:"bp-activity-privacy-stage",events:{"click #privacy-status-submit":"privacyStatusSubmit","click #privacy-status-back":"backPrivacySelector","click #privacy-status-group-back":"backGroupSelector","click input.bp-activity-privacy__input":"privacySelector"},initialize:function(){var e;(!_.isUndefined(BP_Nouveau.activity.params.objects)&&1<_.keys(BP_Nouveau.activity.params.objects).length||!_.isUndefined(BP_Nouveau.activity.params.object)&&"user"===BP_Nouveau.activity.params.object)&&(e=new bp.Views.PrivacyStageBody({model:this.model}),this.views.add(e)),this.views.add(new bp.Views.PrivacyStageFooter({model:this.model}))},privacyStatusSubmit:function(e){e.preventDefault();var t,e=this.$el.find(".bp-activity-privacy__input:checked").val(),i=(this.model.set("privacy",e),this.model.set("privacy_modal","general"),_.isUndefined(u)||(bp.Nouveau.Activity.postForm.postGifProfile=new bp.Views.PostGifProfile({model:this.model})),y("#whats-new-form")),o=(i.removeClass("focus-in--privacy focus-in--group"),Backbone.trigger("privacy:updatestatus"),this.model.attributes.item_id);"group"===e?(t=i.find("#bp-item-opt-"+o).data("title"),i.find(".bp-activity-privacy-status").text(t),i.find("#bp-activity-privacy-point").removeClass().addClass(e),this.model.set("item_name",t),this.model.set("group_name",t),this.model.attributes.group_image&&!1===this.model.attributes.group_image.includes("mystery-group")?(i.find("#bp-activity-privacy-point span.privacy-point-icon").removeClass("privacy-point-icon").addClass("group-privacy-point-icon"),i.find("#bp-activity-privacy-point span.group-privacy-point-icon").html('<img src="'+this.model.attributes.group_image+'" alt=""/>')):(i.find("#bp-activity-privacy-point span.group-privacy-point-icon img").remove(),i.find("#bp-activity-privacy-point span.group-privacy-point-icon").removeClass("group-privacy-point-icon").addClass("privacy-point-icon")),_.isUndefined(u)||(bp.Nouveau.Activity.postForm.postGifGroup=new bp.Views.PostGifGroup({model:this.model})),e=i.find("#bp-item-opt-"+o).data("allow-schedule-post"),_.isUndefined(e)||"enabled"!==e?"scheduled"===this.model.attributes.activity_action_type?(this.model.set("activity_action_type",null),this.model.set("activity_schedule_date_raw",null),this.model.set("activity_schedule_date",null),this.model.set("activity_schedule_time",null),this.model.set("activity_schedule_meridiem",null),this.model.set("schedule_allowed","disabled"),i.find(".bb-schedule-post_dropdown_section").addClass("bp-hide"),Backbone.trigger("onError",BP_Nouveau.activity_schedule.strings.notAllowScheduleWarning,"error")):(this.model.set("schedule_allowed","disabled"),i.find(".bb-schedule-post_dropdown_section").addClass("bp-hide")):(this.model.set("schedule_allowed",e),i.find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),Backbone.trigger("cleanFeedBack")),t=i.find("#bp-item-opt-"+o).data("allow-polls"),_.isUndefined(t)||"enabled"!==t?(this.model.set("polls_allowed","disabled"),this.model.set("poll",{}),this.model.set("poll_id",""),i.find(".bb-post-poll-button").addClass("bp-hide")):(this.model.set("polls_allowed",t),i.find(".bb-post-poll-button").removeClass("bp-hide"),Backbone.trigger("cleanFeedBack")),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||this.model.get("topics")&&this.model.get("topics").topic_lists&&(!_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_group_activity_topics)&&BP_Nouveau.activity.params.topics.bb_is_enabled_group_activity_topics?Backbone.trigger("topic:update",this.model.get("topics")):Backbone.trigger("topic:update",{}))):(_.isUndefined(BP_Nouveau.activity_schedule)||_.isUndefined(BP_Nouveau.activity_schedule.params.can_schedule_in_feed)||!0!==BP_Nouveau.activity_schedule.params.can_schedule_in_feed?(this.model.set("activity_action_type",null),this.model.set("activity_schedule_date_raw",null),this.model.set("activity_schedule_date",null),this.model.set("activity_schedule_time",null),this.model.set("activity_schedule_meridiem",null),this.model.set("schedule_allowed","disabled"),i.find(".bb-schedule-post_dropdown_section").addClass("bp-hide")):i.find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),_.isUndefined(BP_Nouveau.activity_polls)||_.isUndefined(BP_Nouveau.activity_polls.params.can_create_poll_activity)||!0!==BP_Nouveau.activity_polls.params.can_create_poll_activity?(this.model.set("polls_allowed","disabled"),this.model.set("poll",{}),this.model.set("poll_id",""),i.find(".bb-post-poll-button").addClass("bp-hide")):i.find(".bb-post-poll-button").removeClass("bp-hide"),Backbone.trigger("cleanFeedBack"),e=this.model.attributes.privacy,o=i.find("#"+e).data("title"),i.find("#bp-activity-privacy-point").removeClass().addClass(e),i.find(".bp-activity-privacy-status").text(o),i.find(".bp-activity-privacy__input#"+e).prop("checked",!0),i.find("#bp-activity-privacy-point span.group-privacy-point-icon img").remove(),i.find("#bp-activity-privacy-point span.group-privacy-point-icon").removeClass("group-
1privacy-point-icon").addClass("privacy-point-icon"),this.model.set("item_id",0),this.model.set("item_name",""),this.model.set("group_name",""),this.model.set("group_image",""),this.model.set("group-privacy",""),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(BP_Nouveau.activity.params.topics.topic_lists)||(o={topic_lists:t=BP_Nouveau.activity.params.topics.topic_lists},0<i.find(".bb-rl-topic-selector-list li a.selected").length&&i.find(".bb-rl-topic-selector-list li a.selected").data("topic-id")&&(o.topic_id=i.find(".bb-rl-topic-selector-list li a.selected").data("topic-id"),o.topic_name=y.trim(i.find(".bb-rl-topic-selector-list li a.selected").html())),!o.topic_id&&this.model.get("topics")&&this.model.get("topics").topic_id&&(o.topic_id=this.model.get("topics").topic_id),!o.topic_name&&this.model.get("topics")&&this.model.get("topics").topic_name&&(o.topic_name=this.model.get("topics").topic_name),this.model.set("topics",o),0<t.length?y(".whats-new-topic-selector").removeClass("bp-hide"):y(".whats-new-topic-selector").addClass("bp-hide"),Backbone.trigger("topic:update",this.model.get("topics"))),bp.draft_activity.data.item_id=0,bp.draft_activity.data.group_name="",bp.draft_activity.data.group_image="",bp.draft_activity.data.item_name="",bp.draft_activity.data.privacy=e,bp.draft_activity.data["group-privacy"]="",bp.Nouveau.Activity.postForm.checkAndStoreDraftToLocalStorage(bp.draft_activity)),y("body").trigger("bb_activity_event",{type:"bb_activity_privacy_changed",element:this.$el,model:this.model,whats_new_form:i,draft_activity:bp.draft_activity})},backPrivacySelector:function(e){e.preventDefault();e=this.model.get("privacy");y("#whats-new-form").removeClass("focus-in--privacy focus-in--group"),this.model.set("privacy_modal","general"),this.$el.find("input#"+e).prop("checked",!0),y("#whats-new-form").hasClass("bp-activity-edit")&&this.model.set("privacy",this.$el.find(".bp-activity-privacy__input:checked").val())},backGroupSelector:function(e){e.preventDefault();var e=y("#whats-new-form"),t=(this.model.set("privacy_modal","profile"),e.removeClass("focus-in--group"),this.model.get("privacy"));this.$el.find("input#"+t).prop("checked",!0),y("#activity-post-form-privacy").show(),e.removeClass("focus-in--blank-group")},privacySelector:function(e){var t=y("#whats-new-form");"group"===y(e.currentTarget).val()?(y(e.currentTarget).closest("#whats-new-privacy-stage").find("#whats-new-post-in").val("group").trigger("change"),t.addClass("focus-in--group"),this.model.set("privacy_modal","group"),this.model.set("object",y(e.currentTarget).val()),y("#activity-post-form-privacy").hide(),0===this.model.attributes.item_id&&t.addClass("focus-in--blank-group")):(y("#privacy-status-submit").click(),this.model.set("object","user"),y("#whats-new").attr("data-suggestions-group-id",!1).data("suggestions-group-id",!1),Backbone.trigger("mediaprivacytoolbar")),Backbone.trigger("privacySelector"),bp.mentions.clearCache()}}),bp.Views.PrivacyStageBody=bp.View.extend({tagName:"div",id:"whats-new-privacy-stage-body",className:"privacy-status-form-body",initialize:function(){var e;(!_.isUndefined(BP_Nouveau.activity.params.objects)&&1<_.keys(BP_Nouveau.activity.params.objects).length||!_.isUndefined(BP_Nouveau.activity.params.object)&&"user"===BP_Nouveau.activity.params.object)&&(e=new bp.Views.ActivityPrivacy({model:this.model}),this.views.add(e)),_.isUndefined(BP_Nouveau.activity.params.objects)&&"user"===BP_Nouveau.activity.params.object&&this.$el.find(".bp-activity-privacy__label-group").hide().find("input#group").attr("disabled",!0),!_.isUndefined(BP_Nouveau.activity.params.objects)&&1<_.keys(BP_Nouveau.activity.params.objects).length&&(!1===bp.Nouveau.Activity.postForm.editActivityData||_.isUndefined(bp.Nouveau.Activity.postForm.editActivityData))?this.views.add(new bp.Views.FormTarget({model:this.model})):!1===bp.Nouveau.Activity.postForm.editActivityData||_.isUndefined(bp.Nouveau.Activity.postForm.editActivityData)||this.views.add(new bp.Views.EditActivityPostIn({model:this.model}))}}),bp.Views.PrivacyStageFooter=bp.View.extend({tagName:"div",id:"whats-new-privacy-stage-footer",className:"privacy-status-form-footer",template:bp.template("activity-post-privacy-stage-footer")}),bp.Views.FormContent=bp.View.extend({tagName:"div",id:"whats-new-content",events:{"click .medium-editor-toolbar-actions":"focusEditor","input #whats-new":"focusEditorOnChange","click .medium-editor-toolbar li.close-btn":"hideToolbarSelector"}
1,initialize:function(){var e=bp.template("bb-activity-post-form-title")({placeholder:BP_Nouveau.activity.strings.whatsNewTitle,required:BP_Nouveau.activity.params.is_activity_post_title_required,maxlength:BP_Nouveau.activity.params.activity_post_title_maxlength});this.$el.html(e),this.$el.append(y("<div></div>").prop("id","whats-new-textarea")),this.$el.append('<input type="hidden" name="id" id="bp-activity-id" value="0"/>'),this.views.set("#whats-new-textarea",new bp.Views.WhatsNew({activity:this.options.activity}))},hideToolbarSelector:function(e){e.preventDefault(),y(e.currentTarget).closest("#whats-new-form").find(".medium-editor-toolbar").removeClass("active")},focusEditor:function(e){null===window.activity_editor.exportSelection()&&y(e.currentTarget).closest("#whats-new-form").find("#whats-new-textarea > div").focus(),e.preventDefault()},focusEditorOnChange:function(e){var t=y(e.currentTarget).closest("#whats-new-form").find(".medium-editor-toolbar");setTimeout(function(){t.addClass("medium-editor-toolbar-active"),y(e.currentTarget).closest("#whats-new-form").find("#whats-new-textarea > div").focus()},0)}}),bp.Views.FormOptions=bp.View.extend({tagName:"div",id:"whats-new-options",template:bp.template("activity-post-form-options")}),bp.Views.FormTarget=bp.View.extend({tagName:"div",id:"whats-new-post-in-box",className:"in-profile",initialize:function(){var e=new bp.Views.WhatsNewPostIn({filters:BP_Nouveau.activity.params.objects});this.views.add(e),e.model.on("change",this.attachAutocomplete,this),bp.Nouveau.Activity.postForm.ActivityObjects.on("change:selected",this.postIn,this),this.toggleMultiMediaOptions()},attachAutocomplete:function(e){0!==bp.Nouveau.Activity.postForm.ActivityObjects.models.length&&bp.Nouveau.Activity.postForm.ActivityObjects.reset(),_.each(this.views._views[""],function(e){_.isUndefined(e.collection)||e.remove()}),"profile"!==e.get("selected")?(this.views.add(new bp.Views.AutoComplete({collection:bp.Nouveau.Activity.postForm.ActivityObjects,type:e.get("selected"),placeholder:e.get("placeholder")})),this.model.set("object",e.get("selected"))):this.model.set({object:"user",item_id:0}),this.updateDisplay(),this.toggleMultiMediaOptions()},postIn:function(e){var t;_.isUndefined(e.get("id"))?(this.model.set("item_id",0),this.attachAutocomplete(new Backbone.Model({selected:this.model.get("object")}))):(this.model.set("item_id",e.get("id")),"group"===this.model.get("object")?(this.views.remove("#whats-new-post-in-box-items"),this.views.add(new bp.Views.AutoComplete({collection:bp.Nouveau.Activity.postForm.ActivityObjects,type:this.model.get("object"),placeholder:BP_Nouveau.activity.params.objects.group.autocomplete_placeholder})),this.model.set("object",this.model.get("object")),this.model.set("group_name",e.get("name")),this.model.set("item_name",e.get("name")),this.model.set("group_image",e.get("avatar_url")),this.model.set("group_url",e.get("group_url")),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_group_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_group_activity_topics||(t=(t=e.get("topics"))&&t.topic_lists?t.topic_lists:e.get("topic_lists"),t=_.isUndefined(t)?[]:t,this.model.set("topics",{topic_lists:t}),Backbone.trigger("topic:update",this.model.get("topics")),0<t.length?y(".whats-new-topic-selector").removeClass("bp-hide"):y(".whats-new-topic-selector").addClass("bp-hide"))):(this.views.set("#whats-new-post-in-box-items",new bp.Views.Item({model:e})),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(BP_Nouveau.activity.params.topics.topic_lists)||(t=BP_Nouveau.activity.params.topics.topic_lists,t=_.isUndefined(t)?[]:t,this.model.set("topics",{topic_lists:t}),bp.draft_activity.data.topics={topic_lists:t},Backbone.trigger("topic:update",t))))},updateDisplay:function(){"user"!==this.model.get("object")?(this.$el.removeClass(),y("#activity-post-form-privacy").hide()):this.$el.hasClass("in-profile")||(this.$el.addClass("in-profile"),y("#activity-post-form-privacy").show())},toggleMultiMediaOptions:function(){_.isUndefined(u)||("user"!==this.model.get("object")?(!1===u.group_media?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-media-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.i
1d||(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.group_document?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-document-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.group_video?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-video-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifGroup=new bp.Views.PostGifGroup({model:this.model}),!1===u.emoji.groups?(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide")):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")):(!1===u.profile_media?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-media-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.profile_document?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-document-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.profile_video?null!=bp.Nouveau.Activity.postForm.dropzone&&"activity-post-video-uploader"!==bp.Nouveau.Activity.postForm.dropzone.element.id||(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifProfile=new bp.Views.PostGifProfile({model:this.model}),!1===u.emoji.profile?(y("#editor-toolbar .post-emoji").addClass("post-emoji-hide"),y("#whats-new-textarea").find("img.emojioneemoji").remove()):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")),y(".medium-editor-toolbar").removeClass("active medium-editor-toolbar-active"),y("#show-toolbar-button").removeClass("active"),y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip",y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip-show")))}}),bp.Views.EditorToolbar=bp.View.extend({tagName:"div",id:"editor-toolbar",template:bp.template("editor-toolbar"),events:{"click .show-toolbar":"toggleToolbarSelector","click .post-mention":"triggerMention"},toggleToolbarSelector:function(e){e.preventDefault();var t=y(e.currentTarget).closest("#whats-new-form").find(".medium-editor-toolbar");t.hasClass("active")||bp.Nouveau.mediumEditorButtonsWarp(t),y(e.currentTarget).find(".toolbar-button").toggleClass("active"),y(e.currentTarget).find(".toolbar-button").hasClass("active")?(y(e.currentTarget).attr("data-bp-tooltip",jQuery(e.currentTarget).attr("data-bp-tooltip-hide")),null!=window.activity_editor.exportSelection()&&t.addClass("medium-editor-toolbar-active")):(y(e.currentTarget).attr("data-bp-tooltip",jQuery(e.currentTarget).attr("data-bp-tooltip-show")),null===window.activity_editor.exportSelection()&&t.removeClass("medium-editor-toolbar-active"),t.find("li.medium-editor-action-more").removeClass("active")),y(window.activity_editor.elements[0]).focus(),t.toggleClass("medium-editor-toolbar-active active")},triggerMention:function(e){e.preventDefault();var i=this.$el,o=i.closest(".activity-update-form").find("#whats-new"),a=i.closest(".whats-new-scroll-view").scrollTop();setTimeout(function(){o.focus(),window.activityCaretPosition&&(window.getSelection&&document.createRange?((e=document.createRange()).setStart(window.activityCaretPosition.startContainer,window.activityCaretPosition.startOffset),e.setEnd(window.activityCaretPosition.endContainer,window.activityCaretPosition.endOffset),(t=window.getSelection()).removeAllRanges(),t.addRange(e)):((t=document.body.createTextRange()).moveToElementText(o[0]),t.setStart(window.activityCaretPosition.startContainer,window.activityCaretPosition.startOffset),t.setEnd(window.activityCaretPosition.endContainer,window.activityCaretPosition.endOffset),t.select()));var e=window.getSelection().getRangeAt(0).cloneRange(),t=(e.collapse(!0),e.setStart(o[0],0),e.toString().slice(-1));y(e.endContainer.parentElement).hasClass("atwho-inserted")||(""===t.trim()?document.execCommand("insertText",!1,"@"):"@"!==t&&document.execCommand("insertText",!1," @")),o.trigger("keyup"),setTimeout(function(){o.trigger("keyup"),i.closest(".whats-new-scroll-view").scrollTop(a)},0)},0)}}),bp.Views.ActivityToolbar=bp.View.extend({tagName:"div",id:"whats-new-toolbar",template:bp.template("whats-new-toolbar"),events:{"click .post-elements-buttons-item.disable .toolbar-button":"disabledButton","click #activity-link-preview-button":"toggleURLInput","click #activity-gif-button":"toggleGifSelector","click #activity-media-button":"toggleMediaSelector","click #activity-document-button":"toggleDocumentSelector","click #activity-video-button":"toggleVideoSelector","click .post-elements-buttons-item:not( .post-gif ):not( .post-media ):not( .post-video )":"activeButton","click .post-elements-buttons-item.post-gif:not(.disable)":"activeMediaButton","click .post-elements-buttons-item.post-media:not(.disable)":"activeMediaButton","click .post-elements-buttons-item.post-video:not(.disable)":"activeVideoButton","click .post-elements-buttons-item:not(.post-gif):not(.active)":"scrollToMedia"},gifMediaSearchDropdownView:!1,initialize:function(){document.addEventListener("keydown",_.bind(this.closePickersOnEsc,this)),y(document).on("click",_.bind(this.closePickersOnClick,this))},render:function(){return this.$el.html(this.template(this.model.attributes)),this.$self=this.$el.find("#activity-gif-button"),this.$gifPickerEl=this.$el.find(".gif-media-search-dropdown"),this.$emojiPickerEl=y("#whats-new"),this.$el.removeClass("hidden"),setTimeout(function(){var e=y(".activity-form #whats-new-toolbar");e&&(0===e.children(":visible").length?e.addClass("hidden"):e.removeClass("hidden"))},0),this},toggleURLInput:function(e){e.preventDefault(),this.closeMediaSelector(),this.closeGifSelector(),this.closeDocumentSelector(),this.closeVideoSelector(),e=this.model.get("link_scrapping")?new Event("activity_link_preview_close"):new Event("activity_link_preview_open"),document.dispatchEvent(e)},closeURLInput:function(){var e=new Event("activity_link_preview_close");document.dispatchEvent(e)},toggleGifSelector:function(e){e.preventDefault();var t=y(e.currentTarget).closest(".post-elements-buttons-item");t.hasClass("no-click")||t.hasClass("disable")||(this.closeMediaSelector(),this.closeDocumentSelector(),this.closeVideoSelector(),this.$gifPickerEl.is(":empty")&&(this.gifMediaSearchDropdownView=new bp.Views.GifMediaSearchDropdown({model:this.model}),this.$gifPickerEl.html(this.gifMediaSearchDropdownView.render().el)),t=y(e.currentTarget).parents("#whats-new-form").find("#whats-new-attachments .activity-attached-gif-container"),this.$self.hasClass("open")&&t.length&&""==y.trim(t.html())?this.$self.removeClass("open"):this.$self.addClass("open"),"bp_activity_edit"!==e.type&&this.$gifPickerEl.toggleClass("open"))},closeGifSelector:function(){Backbone.trigger("activity_gif_close")},toggleMediaSelector:function(e){e.preventDefault();e=y(e.currentTarget).closest(".post-elements-buttons-item");!y(".activity-form").hasClass("focus-in")||e.hasClass("no-click")||e.hasClass("disable")||(this.closeGifSelector(),this.closeDocumentSelector(),this.closeVideoSelector(),Backbone.trigger("activity_media_toggle"))},toggleDocumentSelector:function(e){e.preventDefault();e=y(e.currentTarget).closest(".post-elements-buttons-item");!y(".activity-form").hasClass("focus-in")||e.hasClass("no-click")||e.hasClass("disable")||(this.closeGifSelector(),this.closeMediaSelector(),this.closeVideoSelector(),Backbone.trigger("activity_document_toggle"))},toggleVideoSelector:function(e){e.preventDefault();e=y(e.currentTarget).closest(".post-elements-buttons-item");!y(".activity-form").hasClass("focus-in")||e.hasClass("no-click")||e.hasClass("disable")||(this.closeMediaSelector(),this.closeDocumentSelector(),this.closeGifSelector(),Backbone.trigger("activity_video_toggle"))},closeMediaSelector:function(){Backbone.trigger("activity_media_close")},closeDocumentSelector:function(){Backbone.trigger("activity_document_close")},closeVideoSelector:function(){Backbone.trigger("activity_video_close")},closePickersOnEsc:function(e){"Escape"!==e.key&&27!==e.keyCode||_.isUndefined(u)||_.isUndefined(u.gif_api_key)||(this.$self.removeClass("open"),this.$gifPickerEl.removeClass("open"))},closePickersOnClick:function(e){var e=y(e.target);_.isUndefined(u)||_.isUndefined(u.gif_api_key)||e.closest(".post-gif").length||((e=e.parents("#whats-new-form").find("#whats-new-attachments .activity-attached-gif-container")).length&&""!==y.trim(e.html())?this.$self.addClass("open"):this.$self.removeClass("open"),this.$gifPickerEl.removeClass("open"))},activeButton:function(e){y(e.currentTarget).hasClass("active")?this.$el.find(".post-elements-buttons-item:not( .post-gif ):not( .post-media ):not( .post-video )").removeClass("active"):(this.$el.find(".post-elements-buttons-item:not( .post-gif ):not( .post-media ):not( .post-video )").removeClass("active"),e.currentTarget.classList.add("active"));e=y(e.currentTarget).parents("#whats-new-form").find("#whats-new-attachments .activity-attached-gif-container");e.length&&""==y.trim(e.html())&&this.$self.removeClass("open")},activeMediaButton:function(e){y(e.currentTarget).hasClass("active")?this.$el.find(".post-elements-buttons-item.post-gif, .post-elements-buttons-item.post-media, .post-elements-buttons-item.post-video").removeClass("active"):(this.$el.find(".post-elements-buttons-item.post-gif, .post-elements-buttons-item.post-media, .post-elements-buttons-item.post-video").removeClass("active"),e.currentTarget.classList.add("active"))},activeVideoButton:function(e){this.$el.find(".post-elements-buttons-item.post-gif, .post-elements-buttons-item.post-media").removeClass("active"),y(e.currentTarget).hasClass("active")?e.currentTarget.classList.remove("active"):e.currentTarget.classList.add("active")},disabledButton:function(){Backbone.trigger("onError",BP_Nouveau.activity.params.errors.media_fail,"info noMediaError")},scrollToMedia:function(){var e=this.$el.closest("#whats-new-form").find(".whats-new-scroll-view");e.stop().animate({scrollTop:e[0].scrollHeight},300)}}),bp.Views.ActivityAttachments=bp.View.extend({tagName:"div",id:"whats-new-attachments",activityLinkPreview:null,activityAttachedGifPreview:null,activityMedia:null,activityDocument:null,activityVideo:null,className:"empty",initialize:function(){_.isUndefined(BP_Nouveau.activity.params.link_preview)||(this.activityLinkPreview=new bp.Views.ActivityLinkPreview({model:this.model}),this.views.add(this.activityLinkPreview)),_.isUndefined(bp.Views.activityPollView)||(this.activityPollView=new bp.Views.activityPollView({model:this.model}),this.views.add(this.activityPollView)),_.isUndefined(window.Dropzone)||(this.activityMedia=new bp.Views.ActivityMedia({model:this.model}),this.views.add(this.activityMedia),this.activityDocument=new bp.Views.ActivityDocument({model:this.model}),this.views.add(this.activityDocument),this.activityVideo=new bp.Views.ActivityVideo({model:this.model}),this.views.add(this.activityVideo)),this.activityAttachedGifPreview=new bp.Views.ActivityAttachedGifPreview({model:this.model}),this.views.add(this.activityAttachedGifPreview)},onClose:function(){bp.draft_activity.data&&(void 0!==bp.draft_activity.is_discard_draft_activity&&!1!==bp.draft_activity.is_discard_draft_activity||(bp.draft_activity.allow_delete_media=!1),bp.draft_activity.display_post=""),_.isNull(this.activityLinkPreview)||this.activityLinkPreview.destroy(),_.isNull(this.activityAttachedGifPreview)||this.activityAttachedGifPreview.destroy(),_.isNull(this.activityMedia)||this.activityMedia.destroy(),_.isNull(this.activityDocument)||this.activityDocument.destroyDocument(),_.isNull(this.activityVideo)||this.activityVideo.destroyVideo(),y("body").trigger("bb_activity_event",{type:"bb_activity_attachments_destroy",draft_activity:bp.draft_activity}),bp.draft_activity.is_discard_draft_activity=!1}}),bp.Views.FormButtons=bp.View.extend({tagName:"div",id:"whats-new-actions",initialize:function(){this.views.add(new bp.View({tagName:"ul",id:"whats-new-buttons"})),_.each(this.collection.models,function(e){this.addItemView(e)},this),this.collection.on("change:active",this.isActive,this)},addItemView:function(e){this.views.add("#whats-new-buttons",new bp.Views.FormButton({model:e}))},isActive:function(t){_.each(this.views._views[""],function(e,t){0!==t&&e.remove()}),!0===t.get("active")?(_.each(this.views._views["#whats-new-buttons"],function(e){e.model.get("id")!==t.get("id")&&(e.model.set("active",!1,{silent:!0}),e.$el.removeClass("active"),this.collection.trigger("reset:"+e.model.get("id"),this.model))},this),this.collection.trigger("display:"+t.get("id"),this)):this.collection.trigger("reset:"+t.get("id"),this.model)}}),bp.Views.FormButton=bp.View.extend({tagName:"li",className:"whats-new-button",template:bp.template("activity-post-form-buttons"),events:{click:"setActive"},setActive:function(e){var t=this.model.get("active")||!1;e.preventDefault(),!1===t?(this.$el.addClass("active"),this.model.set("active",!0)):(this.$el.removeClass("active"),this.model.set("active",!1))}}),bp.Views.FormSubmit=bp.View.extend({tagName:"div",id:"whats-new-submit",className:"in-profile",initialize:function(){this.reset=new bp.Views.ActivityInput({type:"reset",id:"aw-whats-new-reset",className:"text-button small",value:BP_Nouveau.activity.strings.cancelButton});var e=BP_Nouveau.activity.strings.postUpdateButton;y("#whats-new-form").hasClass("bp-activity-edit")&&(e=BP_Nouveau.activity.strings.updatePostButton),"scheduled"!==this.model.get("activity_action_type")&&"scheduled"!==this.model.get("activity_status")||(e=BP_Nouveau.activity.strings.updatePostButton),this.submit=new bp.Views.ActivityInput({model:this.model,type:"submit",id:"aw-whats-new-submit",className:"button",name:"aw-whats-new-submit",value:e}),this.views.set([this.submit,this.reset]),this.model.on("change:object",this.updateDisplay,this),this.model.on("change:posting",this.updateStatus,this),this.model.on("change:activity_action_type",this.updateSubmitLabel,this)},updateDisplay:function(e){_.isUndefined(e)||("user"!==e.get("object")?this.$el.removeClass("in-profile"):this.$el.hasClass("in-profile")||this.$el.addClass("in-profile"))},updateStatus:function(e){_.isUndefined(e)||(e.get("posting")?(this.submit.el.disabled=!0,this.reset.el.disabled=!0,this.submit.el.classList.add("loading")):(this.submit.el.disabled=!1,this.reset.el.disabled=!1,this.submit.el.classList.remove("loading")))},updateSubmitLabel:function(e){var t=BP_Nouveau.activity.strings.postUpdateButton;y("#whats-new-form").hasClass("bp-activity-edit")&&(t=BP_Nouveau.activity.strings.updatePostButton),"scheduled"===e.get("activity_action_type")||"scheduled"===this.model.get("activity_status")?this.submit.el.value=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.schedulePostButton:"":this.submit.el.value=t}}),bp.Views.EditActivityPostIn=bp.View.extend({template:bp.template("activity-edit-postin"),initialize:function(){this.model.on("change",this.render,this)},render:function(){return this.$el.html(this.template(this.model.attributes)),this}}),bp.Views.FormSubmitWrapper=bp.View.extend({tagName:"div",id:"activity-form-submit-wrapper",
1initialize:function(){y("#whats-new-form").addClass("focus-in").parent().addClass("modal-popup").closest("body").addClass("activity-modal-open"),y("#bp-nouveau-activity-form-placeholder").show(),_.isUndefined(bp.Views.activityPollForm)||this.views.add(new bp.Views.activityPollForm({model:this.model})),_.isUndefined(bp.Views.activityPostFeatureImageForm)||this.views.add(new bp.Views.activityPostFeatureImageForm({model:this.model})),this.views.add(new bp.Views.ActivityInput({model:this.model,type:"button",id:"discard-draft-activity",className:"button outline",name:"discard-draft-activity",value:BP_Nouveau.activity.strings.discardButton})),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(bp.Views.TopicSelector)||this.model.get("has_topic_selector")||0===y(".whats-new-topic-selector").length&&(this.views.add(new bp.Views.TopicSelector({model:this.model})),this.model.set("has_topic_selector",!0)),void 0!==bp.Views.activitySchedulePost&&this.views.add(new bp.Views.activitySchedulePost({model:this.model})),this.views.add(new bp.Views.FormSubmit({model:this.model}))}}),bp.Views.PostForm=bp.View.extend({tagName:"form",className:"activity-form",id:"whats-new-form",attributes:{name:"whats-new-form",method:"post"},events:{"focus #whats-new":"displayFull","input #whats-new":"postValidate","input #whats-new-title":"postValidate",reset:"resetForm",submit:"postUpdate",keydown:"postUpdate","click #whats-new-toolbar":"triggerDisplayFull","change .medium-editor-toolbar-input":"mediumLink","click #discard-draft-activity":"discardDraftActivity"},initialize:function(){var e,t=_.pick(BP_Nouveau.activity.params,["user_id","item_id","object"]),i=(_.isUndefined(BP_Nouveau.activity_schedule)||(e=_.pick(BP_Nouveau.activity_schedule.params,["can_schedule_in_feed"]),t=_.extend(t,e)),_.isUndefined(BP_Nouveau.activity_polls)||(e=_.pick(BP_Nouveau.activity_polls.params,["can_create_poll_activity"]),t=_.extend(t,e)),_.isUndefined(BP_Nouveau.activity.params.post_feature_image)||(e=_.pick(BP_Nouveau.activity.params.post_feature_image,["can_upload_post_feature_image"]),t=_.extend(t,e)),this.model=new bp.Models.Activity(t),this.listenTo(Backbone,"mediaprivacy",this.updateMultiMediaOptions),this.listenTo(Backbone,"mediaprivacytoolbar",this.updateMultiMediaToolbar),this.listenTo(Backbone,"onError",this.onError),this.listenTo(Backbone,"cleanFeedBack",this.cleanFeedback),this.listenTo(Backbone,"triggerToastMessage",this.triggerToastMessage),"user"===BP_Nouveau.activity.params.object&&(BP_Nouveau.activity.params.access_control_settings.can_create_activity?this.$el.removeClass("bp-hide"):this.$el.addClass("bp-hide")),this.resetModel=this.model.clone(),this.views.set([new bp.Views.ActivityHeader({model:this.model}),new bp.Views.UserStatusHuddle({model:this.model}),new bp.Views.PrivacyStage({model:this.model}),new bp.Views.FormContent({activity:this.model,model:this.model}),new bp.Views.EditorToolbar({model:this.model}),new bp.Views.ActivityToolbar({model:this.model})]),this.model.on("change:errors",this.displayFeedback,this),this);y(document).ready(function(e){y("#whats-new-form").closest("body").addClass("initial-post-form-open"),y("body").hasClass("initial-post-form-open")&&(i.displayFull(e),i.$el.closest(".activity-update-form").find("#aw-whats-new-reset").trigger("click")),_.isUndefined(u)||_.isUndefined(u.emoji)||!(!_.isUndefined(u.emoji.profile)&&u.emoji.profile||!_.isUndefined(u.emoji.groups)&&u.emoji.groups)||y("#whats-new").emojioneArea({standalone:!0,hideSource:!1,container:"#editor-toolbar > .post-emoji",autocomplete:!1,pickerPosition:"bottom",hidePickerOnBlur:!0,useInternalCDN:!1,events:{emojibtn_click:function(){var e;y("#whats-new")[0].emojioneArea.hidePicker(),window.getSelection&&document.createRange?(e=window.getSelection&&window.getSelection())&&0<e.rangeCount&&(window.activityCaretPosition=e.getRangeAt(0)):window.activityCaretPosition=document.selection.createRange(),y("#whats-new-form").removeClass("focus-in--empty")},picker_show:function(){y(this.button[0]).closest(".post-emoji").addClass("active")},picker_hide:function(){y(this.button[0]).closest(".post-emoji").removeClass("active")}}})})},postValidate:function(){var e,t=this.$el.find("#whats-new"),t=(""===y.trim(t[0].innerHTML.replace(/<div>/gi,"\n").replace(/<\/div>/gi,"")).replace(/ /g," ").replace(/<p>/gi,"").replace(/<\/p>/gi,"").replace(/<br>/gi,"")&&(t[0].innerHTML=""),bp.Nouveau.Activity.postForm.validateContent()),i=(t?this.$el.removeClass("focus-in--empty loading"):this.$el.addClass("focus-in--empty"),BP_Nouveau.activity.params.is_activity_post_title_required),o=i?y.trim(y("#whats-new-title").val()||""):"",a=y("#whats-new-submit"),s=_.isUndefined(BP_Nouveau.activity.params.post_title_tooltip_error)?"Please enter a title for your activity.":BP_Nouveau.activity.params.post_title_tooltip_error;(i&&""===o?(y("body").addClass("ac-title-required"),0===a.find(".bb-title-tooltip-wrapper").length&&((e=y('<div class="bb-title-tooltip-wrapper"><div class="bb-title-tooltip"></div></div>')).find(".bb-title-tooltip").text(s),a.prepend(e)),a.find(".bb-topic-tooltip-wrapper")):(y("body").removeClass("ac-title-required"),a.find(".bb-title-tooltip-wrapper"))).remove(),_.isUndefined(BP_Nouveau.activity.params.topics)||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics)||!BP_Nouveau.activity.params.topics.bb_is_enabled_activity_topics||_.isUndefined(BP_Nouveau.activity.params.topics.bb_is_activity_topic_required)||!BP_Nouveau.activity.params.topics.bb_is_activity_topic_required||_.isUndefined(BBTopicsManager)||i&&""===o||BBTopicsManager.bbTopicValidateContent({self:this,selector:this.$el,validContent:t,class:"focus-in--empty",data:this.model.attributes,action:"postValidate"})},mediumLink:function(){""!==y(".medium-editor-toolbar-input").val()&&y("#whats-new-form").removeClass("focus-in--empty")},displayFull:function(e){var t;6!==this.views._views[""].length&&y(this.views._views[""][6].$el).hasClass("updated")&&(this.cleanFeedback(),y("#whats-new-form").removeClass("bottom-notice")),6===this.views._views[""].length&&("focusin"===e.type&&y("#whats-new-form").closest("body").removeClass("initial-post-form-open").addClass(e.type+"-post-form-open"),this.model.on("change:video change:document change:media change:gif_data change:privacy, change:link_success",this.postValidate,this),t=this,_.each(this.views._views[""],function(e){"message-feedabck"!==e.$el.prop("id")||e.$el.hasClass("noMediaError")||(t.cleanFeedback(),t.$el.removeClass("has-feedback"))}),_.each(this.views._views[""],function(e,t){4<t&&e.close()}),y(e.target).css({resize:"vertical",height:"auto"}),!0===BP_Nouveau.activity.params.backcompat&&this.views.add(new bp.Views.FormOptions({model:this.model})),_.isUndefined(BP_Nouveau.activity.params.buttons)||(bp.Nouveau.Activity.postForm.buttons.set(BP_Nouveau.activity.params.buttons),this.views.add(new bp.Views.FormButtons({collection:bp.Nouveau.Activity.postForm.buttons,model:this.model}))),bp.Nouveau.Activity.postForm.activityAttachments=new bp.Views.ActivityAttachments({model:this.model}),this.views.add(bp.Nouveau.Activity.postForm.activityAttachments),bp.Nouveau.Activity.postForm.activityToolbar=ne
1w bp.Views.ActivityToolbar({model:this.model}),this.views.add(bp.Nouveau.Activity.postForm.activityToolbar),BP_Nouveau.activity.params.is_activity_post_title_required&&y(document).on("bb_display_full_form",function(){var e,t=y(".activity-update-form.modal-popup #whats-new-submit"),i=_.isUndefined(BP_Nouveau.activity.params.post_title_tooltip_error)?"Please enter a title for your activity.":BP_Nouveau.activity.params.post_title_tooltip_error;0<t.length&&0===t.find(".bb-title-tooltip-wrapper").length&&((e=y('<div class="bb-title-tooltip-wrapper"><div class="bb-title-tooltip"></div></div>')).find(".bb-title-tooltip").text(i),t.prepend(e))}),this.views.add(new bp.Views.FormSubmitWrapper({model:this.model})),y("body").hasClass(e.type+"-post-form-open")&&(y(".activity-update-form #whats-new-form").append('<div class="whats-new-form-footer"></div>'),y(".activity-update-form #whats-new-form").find("#whats-new-toolbar").appendTo(".whats-new-form-footer"),y(".activity-update-form #whats-new-form").find("#activity-form-submit-wrapper").appendTo(".whats-new-form-footer"),_.isUndefined(BP_Nouveau.activity_schedule)||_.isUndefined(typeof BP_Nouveau.activity_schedule.params.can_schedule_in_feed)||!0!==BP_Nouveau.activity_schedule.params.can_schedule_in_feed||y("#whats-new-form").find(".bb-schedule-post_dropdown_section").removeClass("bp-hide"),_.isUndefined(BP_Nouveau.activity_polls)||_.isUndefined(typeof BP_Nouveau.activity_polls.params.can_create_poll_activity)||!0!==BP_Nouveau.activity_polls.params.can_create_poll_activity||y("#whats-new-form").find(".bb-post-poll-button").removeClass("bp-hide")),y(".activity-update-form .whats-new-scroll-view").length?y(".activity-update-form #whats-new-attachments").appendTo(".activity-update-form .whats-new-scroll-view"):(y(".activity-update-form .whats-new-form-header, .activity-update-form #whats-new-attachments").wrapAll('<div class="whats-new-scroll-view"></div>'),y(".whats-new-scroll-view").on("scroll",function(){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||y(".atwho-container #atwho-ground-whats-new .atwho-view").hide()}),y(window).on("resize",function(){y(".atwho-container #atwho-ground-whats-new .atwho-view:visible").hide()})),this.updateMultiMediaOptions(),null!==window.activityMediaAction&&(y(".activity-update-form.modal-popup").find("#"+window.activityMediaAction).trigger("click"),window.activityMediaAction=null),0===y(".activity-update-form .activity-update-form-overlay").length&&y(".activity-update-form.modal-popup").prepend('<div class="activity-update-form-overlay"></div>'),this.activityHideModalEvent(),y("body").hasClass(e.type+"-post-form-open")&&!y("#whats-new-form").hasClass("bp-activity-edit")&&(bp.draft_local_interval||(bp.draft_local_interval=setInterval(function(){bp.Nouveau.Activity.postForm.storeDraftActivity()},3e3)),bp.draft_ajax_interval||(bp.draft_ajax_interval=setInterval(function(){bp.Nouveau.Activity.postForm.postDraftActivity(!1,!1)},2e4)),bp.Nouveau.Activity.postForm.displayDraftActivity()),y("a.bp-suggestions-mention:empty").remove(),y(document).trigger("bb_display_full_form"))},activityHideModalEvent:function(){y(document).on("keyup",function(e){27===e.keyCode&&!1===e.ctrlKey&&setTimeout(function(){y(".activity-update-form.modal-popup #whats-new").blur(),y(".activity-update-form.modal-popup #aw-whats-new-reset").trigger("click");var e=y("#bp-nouveau-single-activity-edit-form-wrap");e.length&&e.hide()},0)})},triggerDisplayFull:function(e){var t,i;e.preventDefault(),(y(e.target).hasClass("toolbar-button")||y(e.target).parent().hasClass("toolbar-button"))&&(window.activityMediaAction=y(e.target).parent().attr("id"),void 0===window.activityMediaAction)&&(window.activityMediaAction=y(e.target).attr("id")),this.$el.hasClass("focus-in")||(e=this.$el.find("#whats-new")[0],t=window.getSelection(),(i=document.createRange()).setStart(e,0),i.setEnd(e,0),t.removeAllRanges(),t.addRange(i))},resetForm:function(){_.each(this.views._views[""],function(e,t){4<t&&e.close()}),y("#whats-new").css({resize:"none",height:"50px"}),y("#whats-new-form").removeClass("focus-in focus-in--privacy focus-in--group focus-in--scroll has-draft").parent().removeClass("modal-popup").closest("body").removeClass("activity-modal-open"),y("body").removeClass("ac-title-required"),y("#whats-new-submit").find(".bb-title-tooltip-wrapper").remove(),y("#bp-nouveau-activity-form-placeholder").hide(),y("#whats-new-content").find("#bp-activity-id").val(""),y("#whats-new-content").find("#whats-new-title").val(""),bp.Nouveau.Activity.postForm.postForm.$el.removeClass("bp-activity-edit hide-schedule-button"),_.isUndefined(BP_Nouveau.activity.params.objects)||bp.Nouveau.Activity.postForm.postForm.$el.find(".bp-activity-privacy__label-group").show().find("input#group").attr("disabled",!1),this.model.set("edit_activity",!1),bp.Nouveau.Activity.postForm.editActivityData=!1,"user"===BP_Nouveau.activity.params.object&&(BP_Nouveau.activity.params.access_control_settings.can_create_activity?this.$el.removeClass("bp-hide"):this.$el.addClass("bp-hide")),this.model.clear(),this.model.set(this.resetModel.attributes);var e=y("#whats-new-form");e.find("#public.bp-activity-privacy__input").prop("checked",!0),e.find("#bp-activity-group-ac-items .bp-activity-object").removeClass("selected"),e.find("#bp-activity-group-ac-items .bp-activity-object__radio").prop("checked",!1),y(".medium-editor-toolbar").removeClass("active medium-editor-toolbar-active"),y("#show-toolbar-button").removeClass("active"),y(".medium-editor-action").removeClass("medium-editor-button-active"),y(".medium-editor-toolbar-actions").show(),y(".medium-editor-toolbar-form").removeClass("medium-editor-toolbar-form-active"),y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip",y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip-show")),bp.Nouveau.Activity.postForm.activityToolbar=ne
1w bp.Views.ActivityToolbar({model:this.model}),this.views.add(bp.Nouveau.Activity.postForm.activityToolbar),y("#whats-new").removeData("activity-url-preview"),this.$el.find(".whats-new-form-footer").remove(),this.updateMultiMediaOptions()},cleanFeedback:function(){_.each(this.views._views[""],function(e){"message-feedabck"===e.$el.prop("id")&&(e.remove(),y("#whats-new-form #activity-header").css({"margin-bottom":0}))})},triggerToastMessage:function(e,t,i,o,a){y(document).trigger("bb_trigger_toast_message",[e,t,i,o,a])},displayFeedback:function(e){_.isUndefined(this.model.get("errors"))?(this.cleanFeedback(),this.$el.removeClass("has-feedback")):(this.cleanFeedback(),this.views.add(new bp.Views.activityFeedback(e.get("errors"))),this.$el.addClass("has-feedback"),e=this.$el.children("#message-feedabck").outerHeight(!0),this.$el.find("#activity-header").css({"margin-bottom":e+"px"}))},decodeHtml:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value},postUpdate:function(e){var v=this,t={post_title:""},h=!1,i=e&&e.target&&y(e.target).is("form")?y(e.target):v.$el;if(e){if("keydown"===e.type&&(13!==e.keyCode||!e.ctrlKey))return e;e.preventDefault()}v.model.unset("errors"),_.each(i.serializeArray(),function(e){e.name=e.name.replace("[]",""),e.name.startsWith("bb-poll-question-option[")&&(e.name=e.name.replace(/\[\d+\]/,"")),"whats-new-title"===e.name||"bb-rl-whats-new-title"===e.name?t.post_title=(e.value||"").trim():-1===_.indexOf(["aw-whats-new-submit","whats-new-post-in","bb-schedule-activity-date-field","bb-schedule-activity-meridian","bb-schedule-activity-time-field","bb-poll-question-field","bb-poll-duration","bb-poll-question-option","bb-poll-allow-multiple-answer","bb-poll-allow-new-option","whats-new-title"],e.name)&&(_.isUndefined(t[e.name])?t[e.name]=e.value:(_.isArray(t[e.name])||(t[e.name]=[t[e.name]]),t[e.name].push(e.value)))});for(var e=i.find("#whats-new"),o=e.find("span.atwho-query"),a=0;a<o.length;a++)y(o[a]).replaceWith(o[a].innerText);e.find("img.emoji").each(function(e,t){y(t).addClass("emojioneemoji");var i=y(t).attr("alt");y(t).attr("data-emoji-char",i),y(t).removeClass("emoji")}),e.find("img.emojioneemoji").replaceWith(function(){return this.dataset.emojiChar});var e=(e=y.trim(e[0].innerHTML.replace(/<div>/gi,"\n").replace(/<\/div>/gi,""))).replace(/ /g," "),s=(v.model.set("content",e,{silent:!0}),v.model.set(t,{silent:!0}),v.model.get("media"));if("group"==v.model.get("object")&&!_.isUndefined(s)&&s.length){for(var d=0;d<s.length;d++)s[d].group_id=v.model.get("item_id");v.model.set("media",s)}var b=v.model.get("document");if("group"==v.model.get("object")&&!_.isUndefined(b)&&b.length){for(var n=0;n<b.length;n++)b[n].group_id=v.model.get("item_id");v.model.set("document",b)}var l=v.model.get("video");if("group"==v.model.get("object")&&!_.isUndefined(l)&&l.length){for(var r=0;r<l.length;r++)l[r].group_id=v.model.get("item_id");v.model.set("video",l)}if(y("body").trigger("bb_activity_event",{type:"bb_activity_form_prep",model:v.model}),!(""!==y(y.parseHTML(e)).text().trim()||_.isUndefined(this.model.get("link_success"))||!0===this.model.get("link_success")||_.isUndefined(v.model.get("video"))||v.model.get("video").length||_.isUndefined(v.model.get("document"))||v.model.get("document").length||_.isUndefined(v.model.get("media"))||v.model.get("media").length||_.isUndefined(v.model.get("gif_data"))||Object.keys(v.model.get("gif_data")).length||_.isUndefined(v.model.get("poll"))||Object.keys(v.model.get("poll")).length))return v.model.set("errors",{type:"error",value:BP_Nouveau.activity.params.errors.empty_post_update}),!1;v.model.set("posting",!0);var c,p,f={_wpnonce_post_update:BP_Nouveau.activity.params.post_nonce},e=(y("#_bp_as_nonce").val()&&(f._bp_as_nonce=y("#_bp_as_nonce").val()),f=_.omit(_.extend(f,this.model.attributes),["link_images","link_image_index","link_image_index_save","link_success","link_error","link_error_msg","link_scrapping","link_loading","posting","group_image","can_schedule_in_feed","can_create_poll_activity","bb-poll-question-option","poll","topics","whats-new-title"]),y("#buddypress .whats-new-topic-selector .bb-topic-selector-list li")),e=(e.length&&(e=e.find("a.selected").data("topic-id")||0,f.topic_id=e),v.model.get("link_success")?(e=v.model.get("link_images"),c=v.model.get("link_image_index"),p=v.model.get("link_image_index_save"),e&&e.length&&(f=_.extend(f,{link_image:e[p],link_image_index:c,link_image_index_save:p}))):f=_.omit(f,["link_title","link_description","link_url"]),0<v.model.get("id")&&(h=!0,f.edit=1,bp.privacyEditable||(f.privacy=bp.privacy)),_.isUndefined(f.link_description)||_.isUndefined(f.link_embed)||!0!==f.link_embed||(f.link_description=""),y("body").trigger("bb_activity_event",{type:"bb_activity_form_data",model:v.model,data:f}),i.find("input.whats-new-title, input#whats-new-title, input.bb-rl-whats-new-title, input#bb-rl-whats-new-title").first());e.length||(e=y("input.whats-new-title, input#whats-new-title, input.bb-rl-whats-new-title, input#bb-rl-whats-new-title").filter(":visible").first()),f.post_title=e.length?(e.val()||"").trim():t.post_title||"",0<f.post_title.length&&BP_Nouveau.activity.params.activity_post_title_maxlength&&(f.post_title=f.post_title.slice(0,BP_Nouveau.activity.params.activity_post_title_maxlength)),h&&0===f.post_title.length&&(f.post_title_cleared=1),bp.ajax.post("post_update",f).done(function(e){0<v.model.get("id")&&y("html, body").animate({scrollTop:y(window).scrollTop()+1}),bp.Nouveau.Activity.postForm.postActivityEditHideModal();var t=bp.Nouveau.getStorage("bp-activity"),i=y('[data-bp-search="activity"] input[type="search"]').val(),o={},a=!1,s=(i&&(i=new RegExp(i,"im"),o=e.activity.match(i)),(a=i&&!o?a:!t.filter||0===parseInt(t.filter,10)||"activity_update"===t.filter)&&e.is_directory&&(a="all"===t.scope&&("user"===v.model.get("object")||"group"===v.model.get("object"))||v.model.get("object")+"s"===t.scope),""===e.activity&&e.is_user_activity&&(a=!1),v.model.get("media"));if(!_.isUndefined(s)&&s.length){for(var d=0;d<s.length;d++)s[d].saved=!0;v.model.set("media",s)}var i=!1,n=(1==v.model.get("link_embed")&&(i=!0),v.model.get("document"));if(!_.isUndefined(n)&&n.length){for(var l=0;l<n.length;l++)n[l].saved=!0;v.model.set("document",n)}var r=v.model.get("video");if(!_.isUndefined(r)&&r.length){for(var c=0;c<r.length;c++)r[c].saved=!0;v.model.set("video",r)}y("body").trigger("bb_activity_event",{type:"bb_activity_post_success",model:v.model,response:e}),""!==v.model.get("id")&&0!==parseInt(v.model.get("id"))||bp.Nouveau.Activity.postForm.resetDraftActivity(!1),v.resetForm(),"scheduled"===f.activity_action_type&&(o=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.EditSuccessScheduleTitle:"",t=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.EditSuccessScheduleDesc:"",m=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.EditViewSchedulePost:"",f.edit_activity||(o=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.successScheduleTitle:"",t=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.successScheduleDesc:"",m=void 0!==BP_Nouveau.activity_schedule?BP_Nouveau.activity_schedule.strings.viewSchedulePosts:""),""!==o)&&""!==t&&""!==m&&(u="",_.isUndefined(f.privacy)||"group"!==f.privacy||_.isUndefined(f.group_url)||(u=f.group_url+"?action=scheduled_posts"),Backbone.trigger("triggerToastMessage",o,"<div>"+t+' <span class="toast-messages-action_link bb-view-scheduled-posts"> '+m+"</span></div>","success",u,!0));
1var p,m,u,o=y(".bb-subnav-filters-filtering .subnav-filters-modal ul li.selected").data("bp-scope"),t=(e.is_user_activity&&""!==e.activity&&(a="just-me"===o),new URLSearchParams(window.location.search).get("bb-topic"));t&&""!==e.activity&&(m=e.activity.match(/data-bp-activity="([^"]*)"/))&&m[1]&&(u=JSON.parse(v.decodeHtml(m[1])),_.isUndefined(u.topics)||_.isUndefined(u.topics.topic_slug)||u.topics.topic_slug===t||(a=!1)),a?h&&"scheduled"!==f.activity_action_type&&y("#activity-"+e.id).length?(y("#activity-"+e.id).replaceWith(e.activity),o=e.activity.indexOf('data-bp-activity="')+'data-bp-activity="'.length,m=e.activity.indexOf('"',o),u=e.activity.substring(o,m),t=v.decodeHtml(u),p=JSON.parse(t),a=y("<div>").html(p.content).html(),p.content=a,m=(o=y("#activity-modal .activity-list .activity-item")).find(".activity-content").find(".activity-inner"),u=o.find(".bb-media-privacy-wrap").find(".privacy-wrap").find(".privacy"),t=o.find(".bb-media-privacy-wrap").find(".activity-privacy li"),0<o.length&&(a=y("#activity-"+e.id).find(".activity-content").find(".activity-inner").html(),m.empty(),m.a
1ppend(a),o.data("bp-activity",p),u.removeClass().addClass("privacy selected "+p.privacy),t.removeClass("selected"),t.filter(function(){return y(this).hasClass(p.privacy)}).addClass("selected")),setTimeout(function(){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media.autoPlayGifVideos&&bp.Nouveau.Media.autoPlayGifVideos()},100)):y("#activity-"+e.id).length||(y("#activity-stream ul.activity-list").length||y("#activity-stream").html(y("<ul></ul>").addClass("activity-list item-list bp-list")),0<y("#activity-stream ul.activity-list li:first.bb-pinned").length?bp.Nouveau.inject("#activity-stream ul.activity-list li:first.bb-pinned",e.activity,"after"):bp.Nouveau.inject("#activity-stream ul.activity-list",e.activity,"prepend"),jQuery(window).scroll(),setTimeout(function(){void 0!==bp.Nouveau.Media&&"function"==typeof bp.Nouveau.Media.autoPlayGifVideos&&bp.Nouveau.Media.autoPlayGifVideos()},100),i&&(_.isUndefined(window.instgrm)||window.instgrm.Embeds.process(),_.isUndefined(window.FB)||_.isUndefined(window.FB.XFBML)||window.FB.XFBML.parse(y(b).find("#activity-"+e.id).get(0)))):(v.views.add(new bp.Views.activityFeedback({value:e.message,type:"updated"})),y("#whats-new-form").addClass("bottom-notice")),navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")&&y("input").focus().blur()}).fail(function(e){v.model.set("posting",!1),v.model.set("errors",{type:"error",value:void 0===e.message?BP_Nouveau.activity.params.errors.post_fail:e.message})})},updateMultiMediaOptions:function(){_.isUndefined(u)||("user"!==this.model.get("object")?(!1===u.group_media?(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.group_document?(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.group_video?(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifGroup=new bp.Views.PostGifGroup({model:this.model}),!1===u.emoji.groups?(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide")):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")):(!1===u.profile_media?(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),Backbone.trigger("activity_media_close")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.profile_document?(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),Backbone.trigger("activity_document_close")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.profile_video?(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),Backbone.trigger("activity_video_close")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifProfile=new bp.Views.PostGifProfile({model:this.model}),!1===u.emoji.profile?(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide")):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")),y(".medium-editor-toolbar").removeClass("active medium-editor-toolbar-active"))},updateMultiMediaToolbar:function(){_.isUndefined(u)||("user"!==this.model.get("object")?(!1===u.group_media?(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),y("#whats-new-attachments .dropzone.media-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.group_document?(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),y("#whats-new-attachments .dropzone.document-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.group_video?(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),y("#whats-new-attachments .dropzone.video-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifGroup=new bp.Views.PostGifGroup({model:this.model}),!1===u.emoji.groups?(y("#whats-new-textarea").find("img.emojioneemoji").remove(),y("#editor-toolbar .post-emoji").addClass("post-emoji-hide")):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")):(!1===u.profile_media?(y("#whats-new-toolbar .post-media.media-support").removeClass("active").addClass("media-support-hide"),y("#whats-new-attachments .dropzone.media-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-media.media-support").removeClass("media-support-hide"),!1===u.profile_document?(y("#whats-new-toolbar .post-media.document-support").removeClass("active").addClass("document-support-hide"),y("#whats-new-attachments .dropzone.document-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-media.document-support").removeClass("document-support-hide"),!1===c.profile_video?(y("#whats-new-toolbar .post-video.video-support").removeClass("active").addClass("video-support-hide"),y("#whats-new-attachments .dropzone.video-dropzone").removeClass("open dz-clickable").addClass("closed")):y("#whats-new-toolbar .post-video.video-support").removeClass("video-support-hide"),bp.Nouveau.Activity.postForm.postGifProfile=new bp.Views.PostGifProfile({model:this.model}),!1===u.emoji.profile?(y("#editor-toolbar .post-emoji").addClass("post-emoji-hide"),y("#whats-new-textarea").find("img.emojioneemoji").remove()):y("#editor-toolbar .post-emoji").removeClass("post-emoji-hide")),y(".medium-editor-toolbar").removeClass("active medium-editor-toolbar-active"))},onError:function(e,t){t=t||"error";this.model.unset("errors"),this.model.set("errors",{type:t,value:e})},discardDraftActivity:function(){bp.draft_activity.is_discard_draft_activity=!0,_.each(this.views._views[""],function(e,t){4<t&&e.close()}),y("#whats-new").css({resize:"none",height:"50px"}),y("#bp-nouveau-activity-form-placeholder").hide(),y("#whats-new-content").find("#bp-activity-id").val(""),bp.Nouveau.Activity.postForm.postForm.$el.removeClass("bp-activity-edit"),_.isUndefined(BP_Nouveau.activity.params.objects)||bp.Nouveau.Activity.postForm.postForm.$el.find(".bp-activity-privacy__label-group").show().find("input#group").attr("disabled",!1),this.model.set("edit_activity",!1),bp.Nouveau.Activity.postForm.editActivityData=!1,"user"===BP_Nouveau.activity.params.object&&(BP_Nouveau.activity.params.access_control_settings.can_create_activity?this.$el.removeClass("bp-hide"):this.$el.addClass("bp-hide")),bp.draft_activity.data.topics&&delete bp.draft_activity.data.topics,this.model.clear(),this.model.set(this.resetModel.attributes),this.$el.find(".whats-new-form-footer").remove();var e=y("#whats-new-form");e.find("#public.bp-activity-privacy__input").prop("checked",!0),e.find("#bp-activity-group-ac-items .bp-activity-object__radio").prop("checked",!1).removeAttr("checked"),e.find("#bp-activity-group-ac-items .bb-radio-style.selected").removeClass("selected"),y(".medium-editor-toolbar").removeClass("active medium-editor-toolbar-active"),y("#show-toolbar-button").removeClass("active"),y("medium-editor-action").removeClass("medium-editor-button-active"),y(".medium-editor-toolbar-actions").show(),y(".medium-editor-toolbar-form").removeClass("medium-editor-toolbar-form-active"),y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip",y("#show-toolbar-button").parent(".show-toolbar").attr("data-bp-tooltip-show")),bp.Nouveau.Activity.postForm.activityAttachments=new bp.Views.ActivityAttachments({model:this.model}),this.views.add(bp.Nouveau.Activity.postForm.activityAttachments),bp.Nouveau.Activity.postForm.activityToolbar=ne
1w bp.Views.ActivityToolbar({model:this.model}),this.views.add(bp.Nouveau.Activity.postForm.activityToolbar),this.views.add(new bp.Views.FormSubmitWrapper({model:this.model})),y("body").hasClass("focusin-post-form-open")&&(y(".activity-update-form #whats-new-form").append('<div class="whats-new-form-footer"></div>'),y(".activity-update-form #whats-new-form").find("#whats-new-toolbar").appendTo(".whats-new-form-footer"),y(".activity-update-form #whats-new-form").find("#activity-form-submit-wrapper").appendTo(".whats-new-form-footer")),y(".activity-update-form .whats-new-scroll-view").length?y(".activity-update-form #whats-new-attachments").appendTo(".activity-update-form .whats-new-scroll-view"):(y(".activity-update-form .whats-new-form-header, .activity-update-form #whats-new-attachments").wrapAll('<div class="whats-new-scroll-view"></div>'),y(".whats-new-scroll-view").on("scroll",function(){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||y(".atwho-container #atwho-ground-whats-new .atwho-view").hide()}),y(window).on("resize",function(){y(".atwho-container #atwho-ground-whats-new .atwho-view:visible").hide()})),y(".whats-new-topic-selector:visible").length&&this.postValidate(),this.updateMultiMediaOptions(),bp.Nouveau.Activity.postForm.resetDraftActivity(!0)}}),bp.Views.PostFormPlaceholder=bp.View.extend({tagName:"form",className:"activity-form-placeholder",id:"whats-new-form-placeholder",initialize:function(){this.model=new bp.Models.Activity(_.pick(BP_Nouveau.activity.params,["user_id","item_id","object"])),this.resetModel=this.model.clone(),this.views.set([new bp.Views.UserStatusHuddle({model:this.model}),new bp.Views.FormPlaceholderContent({activity:this.model,model:this.model}),new bp.Views.ActivityToolbar({model:this.model})])}}),bp.Views.FormPlaceholderContent=bp.View.extend({tagName:"div",id:"whats-new-content-placeholder",initialize:function(){this.$el.html(y("<div></div>").prop("id","whats-new-textarea-placeholder")),this.views.set("#whats-new-textarea-placeholder",new bp.Views.WhatsNewPlaceholder)}}),bp.Views.WhatsNewPlaceholder=bp.View.extend({tagName:"div",className:"bp-suggestions-placehoder",id:"whats-new-placeholder",attributes:{name:"whats-new-placeholder",cols:"50",rows:"4",placeholder:BP_Nouveau.activity.strings.whatsnewPlaceholder,"aria-label":BP_Nouveau.activity.strings.whatsnewLabel,contenteditable:!0}}),bp.Views.PostGifProfile=bp.View.extend({initialize:function(){_.isUndefined(u)||(_.isUndefined(u.gif.profile)||!1!==u.gif.profile)&&""!==u.gif_api_key?y("#whats-new-toolbar .post-gif").removeClass("post-gif-hide"):y("#whats-new-toolbar .post-gif").removeClass("active").addClass("post-gif-hide")}}),bp.Views.PostGifGroup=bp.View.extend({initialize:function(){_.isUndefined(u)||(_.isUndefined(u.gif.groups)||!1!==u.gif.groups)&&""!==u.gif_api_key?y("#whats-new-toolbar .post-gif").removeClass("post-gif-hide"):y("#whats-new-toolbar .post-gif").removeClass("active").addClass("post-gif-hide")}}),bp.Nouveau.Activity.postForm.start())})((bp,jQuery));
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.