"use strict";(self.webpackChunkfindagrave_frontend=self.webpackChunkfindagrave_frontend||[]).push([[9850],{11045(e,t,a){a.d(t,{Aq:()=>n,Ue:()=>o});const i=["cemetery","city","county","state","country"];function o(e,t=!1){return(t?i.slice(1):i).map(t=>e[t]).filter(e=>e).join(", ")}function n(e){return e.slice(1).map(e=>e.name).join(", ")}},95372(e,t,a){a.d(t,{A:()=>l});var i=a(27667),o=a(69917),n=a(8747),r=a(71757);const s=a(96830);class l{constructor(){if(r("#related").is(":checked")){var e=r("input[name=relationship]:checked").attr("id");if(r("#related-html").removeClass("hidden"),"spouse"!==e&&"cousin"!==e){var t=r("input[name=sr-"+e+"]:checked").attr("id");t?r("#relationshipType").text(r("label[for='"+t+"']").text()):(r("#sr-"+e).prop("checked",!0),r("#relationshipType").text(r("label[for='"+e+"']").text()))}else r("#relationshipType").text(r("label[for='"+e+"']").text())}else r("#related-html").addClass("hidden");r(document).on("click","input[name=related]",function(){if(r("#recentlyDeceasedError").hide(),"memorial-detail-form"===findagrave.viewId||"memorial-edit"===findagrave.viewId){(0,o.kQ)().pref&&"true"!==(0,o.Ri)("defaultRelationshipNo")&&(0,o.TV)("defaultRelationshipNo","true",Math.floor(182.5))}r(this).is(":checked")&&"Yes"==this.value?(r("#related-html").removeClass("hidden"),r("input[name=relationship]:checked").length>0&&r("#addContributorRelationship").removeClass("hidden")):(r("#related-html").addClass("hidden"),r("#addContributorRelationship").addClass("hidden"),r("#show-relationship-html").addClass("hidden"),r("input[name=relationship]").prop("checked",!1),r(".default-option").prop("checked",!0).trigger("click"),r(".sub-options").removeClass("d-block"),r(".options-btn").text(r(this).closest(".choose-options").find(".options-btn").attr("data-options")),r("#relationshipType").text(""),r(".choose-options").removeClass("active"))}),r(document).on("click","input[name=relationship]",function(){r("#addContributorRelationship").removeClass("hidden"),r("#show-relationship-html").removeClass("hidden"),r("#relationshipError").hide(),r(this).closest(".choose-options").hasClass("active")||(r(".default-option").prop("checked",!0).trigger("click"),r(".sub-options").removeClass("d-block"),r(".options-btn").text(r(this).closest(".choose-options").find(".options-btn").attr("data-options")),r("#relationshipType").text(r("label[for='"+r(this).attr("id")+"']").text()),r(".choose-options").removeClass("active"),r(this).closest(".choose-options").addClass("active"))}),r(document).on("click",".options-btn",function(){r(this).next(".sub-options").hasClass("d-block")?(r(this).next(".sub-options").removeClass("d-block"),r(this).text(r(this).attr("data-options"))):(r(this).next(".sub-options").addClass("d-block"),r(this).text(r(this).attr("data-hide")))}),r(document).on("click","input[name=sr-sibling], input[name=sr-child], input[name=sr-auntuncle], input[name=sr-parent], input[name=sr-niecenephew], input[name=sr-grandchild], input[name=sr-grandparent]",function(){r("#relationshipType").text(r("label[for='"+r(this).attr("id")+"']").text());var e=r(this).attr("name").split("-")[1];r("label[for='"+e+"']").text(r("label[for='"+r(this).attr("id")+"']").text())}),r(document).on("click",".openContributorRelationshipModal",function(e){e.preventDefault(),e.stopPropagation();let t={name:r(this).attr("data-firstname")||r(this).attr("data-fullname"),shortInterval:r(this).attr("data-shortinterval"),publicName:r(this).attr("data-publicname"),creator:"true"==r(this).attr("data-shortinterval"),showSiteSponsor:"true"==r(this).attr("data-show-site-sponsor")},a=s.render(t);r("#recently-deceased-modal-container").html(a),r("#addContributorRelationship").attr("data-memorialid",r(this).attr("data-memorialid")).attr("data-nameforurl",r(this).attr("data-nameforurl")),r("#why-do-we-ask-relationship").popover({html:!0}),r('[data-bs-toggle="tooltip"]').each((e,t)=>new n.m_(t)),r("#recentlyDeceased").modal("show")}),r("#recentlyDeceased").on("hide.bs.modal",function(){r("#why-do-we-ask-relationship").popover("dispose"),r("#addContributorRelationship").removeAttr("data-memorialid").removeAttr("data-nameforurl")}),r("#addContributorRelationship").on("click",function(){r("#addContributorRelationship").addClass("disabled").prop("disabled",!0),r("#manageTooManyRelatedMemorials").html("").hide(),r("#temporaryManageTooManyRelatedMemorials").hide();var e=r(this).attr("data-memorialid"),t=r(this).attr("data-nameforurl");let a={related:r("input[name=related]:checked").val(),relationship:r("input[name=relationship]:checked").val(),relationshipPublic:r("#relationshipPublic").is(":checked")?"on":""};a["sr-"+a.relationship]="spouse"!==a.relationship&&"cousin"!==a.relationship?r("input[name=sr-"+r("input[name=relationship]:checked").val()+"]:checked").val():"",r.ajax({url:"/memorial/"+e+"/add-contributor-relationship",method:"POST",data:a,success:function(a){if("ManageTooManyRelatedMemorials"==a.error){let e=r("input[name=relationship]:checked").val(),t=i.default.t("mem.ovr.TooManyManagedTransferError",{relationship:r("label[for="+e+"]").text().toLowerCase()});r("#manageTooManyRelatedMemorials").html(t).show(),r("#addContributorRelationship").removeClass("disabled").prop("disabled",!1)}else if("TemporaryManageTooManyRelatedMemorials"==a.error)r("#temporaryManageTooManyRelatedMemorials").show(),r("#addContributorRelationship").removeClass("disabled").prop("disabled",!1);else{new RegExp("/memorial/"+e+"/").test(location.pathname)?(location.hash="memorial-transferred",location.reload()):location.href="/memorial/"+e+"/"+t+"#memorial-transferred"}},error:function(){r("#addContributorRelationship").removeClass("disabled").prop("disabled",!1)}})})}}},37639(e,t,a){a.d(t,{A:()=>r});var i=a(71757),o=a.n(i),n=function(e,t,a,i){return new(a||(a=Promise))(function(o,n){function r(e){try{l(i.next(e))}catch(e){n(e)}}function s(e){try{l(i.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof a?t:new a(function(e){e(t)})).then(r,s)}l((i=i.apply(e,t||[])).next())})};class r{constructor(e){this.recaptcha=e,this.initializeSharing()}initializeSharing(){var e=this;o()(".ss-fb").on("click",function(){o()("#share_email").hasClass("show")&&o()("#share_email").collapse("toggle"),window.open("https://www.facebook.com/sharer/sharer.php?u="+encodeURI(findagrave.linkToShare)+"&hashtag=findagrave","pop","width=800, height=600, scrollbars=no")}),o()(".ss-tw").on("click",function(){o()("#share_email").hasClass("show")&&o()("#share_email").collapse("toggle"),window.open("https://twitter.com/intent/tweet?url="+encodeURI(findagrave.linkToShare)+"&text="+encodeURI(findagrave.shareTitle)+"&via=findagrave","pop","width=800, height=600, scrollbars=no")}),o()(".ss-pn").on("click",function(){var e=findagrave.defaultPhotoToShare;findagrave.photoToShare&&(e=findagrave.photoToShare),o()("#share_email").hasClass("show")&&o()("#share_email").collapse("toggle"),window.open("https://pinterest.com/pin/create/button/?url="+encodeURI(findagrave.linkToShare)+"&media="+e,"pop","width=1050, height=880, scrollbars=no")}),o()(".ss-em").on("click",function(){o()(".ss-icons").addClass("on"),o()(this).addClass("active").siblings().removeClass("active"),o()("#share_email").collapse("toggle")}),o()("#sendShareEmail").on("click",function(){if(e.validateForm())if(o()("#email-user").val()){o()("#sendShareEmail").attr("disabled","true"),o()("#shareCaptchaMessage").addClass("hidden"),o()("#share_failed").addClass("hidden");var t=[];o()("#share_target_emails").children().each(function(e,a){var i=o()(a).find("input").val();t.push(i)});var a=t.join("|");o()("#emailList").val(a),"memorial"===o()("#shareType").val()?o()("#shareId").val(findagrave.memorialId):"cemetery"!==o()("#shareType").val()&&"vc"!==o()("#shareType").val()||o()("#shareId").val(findagrave.cemeteryId),o().ajax({type:"POST",url:"/send-share-email",data:o()("#share_form").serialize(),success:function(t){o()("#sendShareEmail").prop("disabled",!1);var a=t;"Success"===a.status&&(turnstile.reset(e.recaptcha.shareCaptcha),o()("#shareCaptchaMessage").addClass("hidden"),o()("#share_failed").addClass("hidden"),o()("#email-friend").val(""),o()("#email-link").trigger("click"),o()("#closeShare").trigger("click")),"Failure"===a.status&&("captcha"===a.message?o()("#shareCaptchaMessage").removeClass("hidden"):o()("#share_failed").removeClass("hidden"))},error:e=>{o()("#share_failed").removeClass("hidden")}})}else{let e=[];o()("#share_target_emails").find("input").each((t,a)=>{e.push(o()(a).val())}),window.location.href=`mailto:${e.join(",")}?subject=${o()("#share-subject").text()}&body=${o()("#share-message").text()}%0D%0A${window.location.href.split("#")[0]}`}}),o()("#cancelEmail").on("click",function(){o()("#share_email").collapse("toggle")}),o()("#share_email").on("hide.bs.collapse",function(){o()(".ss-em").hasClass("active")&&(o()(".ss-em").removeClass("active"),o()(".ss-icons").removeClass("on"));o()("#share_target_emails").html('