window.EC=function(n,t){var e,d;return n.Community=(e=n.Community||{},d=t,e.editConversation=function(e){var a,s=(a=0,function(n,t){clearTimeout(a),a=setTimeout(n,t)});function _(){d(".conversation__add-link__added-link").each(function(n,t){var e=d(t).find("input"),a=d(e).attr("name");a=a.replace(/\[.+\]/i,"["+n+"]"),d(e).attr("name",a)})}d("#conversation_suggest_tag").keyup(function(n){var t=this;s(function(){d("#conversation_suggest_tag_message_error:visible").fadeOut(),d("#conversation_suggest_tag_message_success:visible").fadeOut(),0<d(t).val().length?1<d(t).val().length&&t.checkValidity()?(d("#conversation_suggest_tag_button").removeClass("is-disabled").prop("disabled",!1),d("#conversation_suggest_tag_message_error_chars").fadeOut()):(d("#conversation_suggest_tag_button").addClass("is-disabled").prop("disabled",!0),d("#conversation_suggest_tag_message_error_chars").fadeIn()):(d("#conversation_suggest_tag_button").addClass("is-disabled").prop("disabled",!0),d("#conversation_suggest_tag_message_error_chars").fadeOut())},200)}),d("#conversation_suggest_tag_button").click(function(n){n.preventDefault();var t=d("#conversation_suggest_tag").val();d.ajax({url:e,data:{suggestion:t},dataType:"json"}).done(function(n){d("#conversation_suggest_tag").val("");var t=n.success?"#conversation_suggest_tag_message_success":"#conversation_suggest_tag_message_error";n.success||d("#conversation_suggest_tag_message_success").fadeOut(),d("#conversation_suggest_tag").trigger("keyup"),setTimeout(function(){d(t).fadeIn()},300)})}),d(".conversation__add-link__added-links-container").on("click",".conversation__add-link__added-link__delete-btn",function(n){n.preventDefault(),d(this).closest(".conversation__add-link__added-link").remove(),_()}),d("#conversation__add-link__input").on("keyup change input",function(n){d("#conversation__add-link__input")[0].checkValidity()?d("#conversation__add-link__btn").removeClass("is-disabled").prop("disabled",!1):d("#conversation__add-link__btn").addClass("is-disabled").prop("disabled",!0)}),d("form.form").submit(function(){d.isFunction(d(this).valid)&&d(this).valid()&&d(this).find('input[type="submit"], button[type="submit"]').addClass("is-disabled")}),d("#conversation__add-link__btn").click(function(n){var t=d("#conversation__add-link__input"),e=t.val();if(t[0].checkValidity()){var a=d("#added-link-template").html(),s=(d(".conversation__add-link__added-link").length,d.parseHTML(a)),i=d(s).find("input");d(i).val(e);var o=d(s).find("a.conversation-attachment-link__link");d(o).attr("href",e),d(o).text(e),d(".conversation__add-link__added-links-container").append(s),_(),t.val("")}})},e),n}(window.EC||{},$);;window.EC=function(e,t){var a,r;return e.Community=(a=e.Community||{},r=t,a.repositionReplyform=function(){var e=r("#reply-form-template"),t=r(".comments-list__list").find(".comments-list__comment__reply.open");if(0<t.length){var o=r(t).offset(),n=r(e).closest(".grid-col").offset();r(e).css({left:o.left-n.left,top:o.top-n.top,position:"absolute"})}},a.notifyOnReplyHandler=function(){r("#notifyOnReply__toggle").is(":checked")?(r(".notifyOnReply__checkbox").hide(),r("#fly-out__checkbox__notify").prop("checked",!0),r(".notifyOnReplyMessage").hasClass("open")||r(".notifyOnReplyToggle").click()):(r(".notifyOnReply__checkbox").show(),r("#fly-out__checkbox__notify").prop("checked",!1),r(".notifyOnReplyMessage").hasClass("open")&&r(".notifyOnReplyToggle").click()),a.repositionReplyform()},a.conversationPage=function(s){r("form.conversation-form").each(function(){var o=this,n=r(o).find("textarea");if(0<n.length){var i=r(n).attr("placeholder"),l=r(o).find(".activate-on-click"),e=r(o).find(".cancel-form");function s(e,t,o,n,i){r(e).slideUp(200),r(t).find(".field-validation-error span").remove(),t.reset(),o.preventDefault(),r(n).attr("placeholder",i).removeClass("valid").removeClass(".input-validation-error")}r(l).hide(),n.on("click",function(e){r(l).slideDown(100),r(n).attr("placeholder","")}),r(document).on("click",function(t){!r(t.target).closest(".join-box").length&&0<l.length?setTimeout(function(){s(l,o,t,n,i)},10):r(t.target).closest(".reply-form").length||0!=l.length||setTimeout(function(){if(s(l,o,t,n,i),!t.target.className.includes("btn-reply")){var e=r(".comments-list__list").find(".comments-list__comment__reply");e.hasClass("open")&&(e.removeClass("open"),r("#reply-form-template").hide())}},10),setTimeout(function(){a.repositionReplyform()},210)}),e.on("click",function(e){s(l,o,e,n,i)}),r(o).submit(function(){r.isFunction(r(this).valid)&&r(this).valid()&&r(this).find('input[type="submit"], button[type="submit"]').addClass("is-disabled")})}}),r(".comments-list__list").on("click",".form__label",function(e){var t=r(this).prev();(t.type="checkbox")&&t.prop("checked",!t.prop("checked"))}),r("#reply-form-template").on("click",".cancel-form",function(e){e.preventDefault();var t=r(".comments-list__list").find(".comments-list__comment__reply");r(t).removeClass("open"),r("#reply-form-template").hide()}),r(".comments-list__list").on("click","a.btn-reply",function(e){e.preventDefault();var t=r(this).closest(".comments-list__comment__container"),o=r(t).find(".comments-list__comment__reply"),n=r("#reply-form-template");if(o.hasClass("open"))r(o).removeClass("open"),r(n).hide();else{r(".comments-list__comment__reply").not(o).removeClass("open").html(""),o.addClass("open");var i=r(t).data("commentid"),l=r(t).find(".commenter-name").text();r(n).show(),r(n).find('input[name="parentCommentId"]').val(i),r(n).find(".replyTo").text(l),r(n).data("comment",t),function(){r("html, body").stop();var e=r(o).offset().top-200;370<r(window).height()-200&&r("html, body").animate({scrollTop:e},500)}()}}),r(window).resize(function(){var e=r("#reply-form-template"),t=r(e).data("comment");if(t){var o=r(t).find(".comments-list__comment__reply"),n=r(o).offset(),i=r(e).closest(".grid-col").offset();r(e).css({left:n.left-i.left,top:n.top-i.top,position:"absolute"})}}),s.voteUrl?r("body").on("click",".helpful-comment-link",function(e){e.preventDefault();var o=this,t=r('<i class="icon-waiting icon--placeholder"></i>').appendTo(o);r(o).css({"pointer-events":"none",cursor:"not-allowed"}),r(o).data("unvotedtxt");var n=r(o).data("votedtxt"),i=r(o).data("commentid"),l=r(o).data("failtxt");r.ajax({url:s.voteUrl,data:{commentid:i},dataType:"json"}).always(function(){r(o).attr("style",""),t.remove()}).done(function(e){if(e.success)r(o).find("span").text(n),r(o).replaceWith(r('<span class="centi">'+o.innerHTML+"</span>"));else{var t=r('<div><span class="field-validation-error">'+l+"</span></div>");r(t).insertAfter(o)}}).fail(function(){var e=r('<div><span class="field-validation-error">'+l+"</span></div>");r(e).insertAfter(o)})}):console.log("No voteUrl set"),setTimeout(function(){r(".comments-list__list .btn-reply.replyErrorMarker").first().trigger("click")},100)},a.conversationPage_abuse=function(s){s.reportUrl?r("body").on("click",".report-abuse-thread-link",function(e){e.preventDefault();var o=this,t=r('<i class="icon-waiting icon--placeholder"></i>').appendTo(o);r(o).css({"pointer-events":"none",cursor:"not-allowed"});var n=r(o).data("userid"),i=r(o).data("failtxt"),l=r(o).data("popup");r.ajax({url:s.reportUrl,data:{userid:n},dataType:"json"}).always(function(){r(o).attr("style",""),t.remove()}).done(function(e){if(e.success)r(l).show(),r("html, body").animate({scrollTop:0},"slow");else{var t=r('<div><span class="field-validation-error">'+i+"</span></div>");r(t).insertAfter(o)}}).fail(function(){var e=r('<div><span class="field-validation-error">'+i+"</span></div>");r(e).insertAfter(o)})}):console.log("No reportUrl set")},a),e}(window.EC||{},$);;window.EC=function(a,s){var t,C;return a.Community=(t=a.Community||{},C=s,t.abButton=function(){C("body").on("click",".ab-link",function(a){a.preventDefault();var s=this,t=C(s).data("aurl"),e=C(s).data("burl"),n=C(s).data("collectionclass"),l=n&&0<n.length?C("."+n):s,r=C(s).data("aclass"),d=C(s).data("bclass"),i=C(s).hasClass("a")?t:C(s).hasClass("b")?e:"",o=C(s).data("counterselect"),c=C(s).data("errortxt"),v="btn--waiting";C(l).addClass(v),C.ajax({url:i,data:{},dataType:"json"}).done(function(a){if(a.success){var s=parseInt(C(o).text());C(l).hasClass("a")?(C(o).text(s+1),C(l).addClass("b").removeClass("a"),C(l).removeClass(r).addClass(d)):(C(o).text(s-1),C(l).removeClass("b").addClass("a"),C(l).removeClass(d).addClass(r))}else{var t=C('<div><span class="field-validation-error">'+c+"</span></div>");C(t).insertAfter(l)}}).fail(function(){var a=C('<div><span class="field-validation-error">'+c+"</span></div>");C(a).insertAfter(l)}).always(function(){C(l).attr("style",""),C(l).removeClass(v)})})},t),a}(window.EC||{},$);;window.EC=function(o,t){var _,e;return o.Community=(_=o.Community||{},e=t,_.flyOutOpen=function(){e(".fly-out__wrapper.no--hover.fly-out__v3 label").click(function(){0==e(".fly-out__wrapper.no--hover.fly-out__v3 #"+e(this).attr("for")).prop("checked")&&e(".fly-out__wrapper.no--hover.fly-out__v3 input").prop("checked",!1)})},_.flyOutClose=function(){e(".fly-out__wrapper.no--hover.fly-out__v3 .fly-out__pane__close i").click(function(){e(".fly-out__wrapper.no--hover.fly-out__v3 #fly-out__checkbox"+e(this).data("id")).prop("checked",!1)})},_),o}(window.EC||{},$);;window.EC=function(t,n){var o,i;return t.Community=(o=t.Community||{},i=n,o.anchorURL=function(){$countMax=i(".comments-list__list").data("mycommentscount"),0<$countMax&&i('a[href^="#myComment"]').each(function(){$id=i(this).attr("href").match(/\d+$/),null!==$id&&$id>$countMax&&i(this).remove()})},o),t}(window.EC||{},$);;window.EC=function(t,i){var o,m;return t.Community=(o=t.Community||{},m=i,o.viewProfile=function(){setTimeout(function(){m("#mobile-recent-activity-list").html(m("#desktop-recent-activity-list").html()),m("#mobile-community-stats").html(m("#desktop-community-stats").html()),m("#mobile-discussion-groups").html(m("#desktop-discussion-groups").html())})},o),t}(window.EC||{},$),new EC.Community.viewProfile;;window.EC=function(i,e){var o,t;return i.Community=(o=i.Community||{},t=e,o.editProfile=function(){t(".profile-page__profile-edit__select-image__option").click(function(i){var e=t(this).find(".profile-page__profile-edit__select-image__option__image").attr("src");t("#profile_image_preview, #profile_image_preview--mobile").attr("src",e)})},o),i}(window.EC||{},$),new EC.Community.editProfile;;