gedcom-ts
Version:
TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.
2 lines (1 loc) • 24.5 kB
JavaScript
var D=(e,t)=>()=>(e&&(t=e(e=0)),t);var _=D(()=>{});function X(e){function t(y){let p=y.trim();return!p||p===e.unknownDate?!1:H.test(p)||V.test(p)}function a(y){let p=y.trim();if(!p||p===e.unknownDate)return e.onUnknown;if(H.test(p))return e.inYear(p);let k=V.exec(p);if(k){let R=k[1].toLowerCase(),b=k[2];switch(R){case"bef":return e.beforeYear(b);case"aft":return e.afterYear(b);case"vers":case"circa":case"environ":case"about":case"abt":case"est":case"cal":return e.aboutYear(b);default:return e.inYear(b)}}return e.onFullDate(p)}function r(y,p){let k=y.trim(),R=p.trim();return e.lifeRange(k,R,t(k))}function u(y){let p=y.trim();return H.test(p)?e.seesDayInYear(p):t(p)?e.seesDayOnPhrase(a(p)):e.seesDayOnFullDate(p)}return{BOOKLET_UNKNOWN_DATE:e.unknownDate,isYearOnlyDate:t,onDate:a,lifeDateRange:r,seesDayOn:u}}var H,V,j=D(()=>{H=/^\d{3,4}$/,V=/^(vers|circa|environ|about|ABT|BEF|AFT|EST|CAL|INT|FROM|TO)\s+(\d{3,4})$/i});function me(e){return e.normalize("NFD").replace(/\p{M}/gu,"").toLowerCase()}function he(e){return ge.has(me(e))}function Q(e,t){function a($){let i=$.trim();if(!i)return null;let h=i.indexOf(", ");return h>=0?{city:i.slice(0,h).trim(),country:i.slice(h+2).trim(),raw:i}:he(i)?{city:null,country:i,raw:i}:{city:i,country:null,raw:i}}function r($){let i=a($);return i?i.city&&i.country?`${i.city}, ${t.countryPhrase(i.country)}`:i.city?i.city:i.country?t.countryPhrase(i.country):i.raw:""}function u($,i){let h=r(i);if(!h)return"";let B=t.locationPhrase(h);return e.isYearOnlyDate($)?`,${B}`:B}function y($){let i=r($);return i?t.locationPhrase(i):""}function p($,i,h,B){let A=i.trim(),N=B.trim();return A&&A===N?{birth:"",death:u(h,N)}:{birth:u($,A),death:u(h,N)}}function k($,i){let h=r($),B=r(i);if(!h&&!B)return"";if(h&&B&&h===B)return t.lifeRangeSame(h);if(h&&B)return t.lifeRangeFromTo(h,B);let A=h||B;return t.lifeRangeSingle(A)}function R($,i){let h=e.onDate($),B=i.trim();return h===e.onDate("")&&!B?null:B?h===e.onDate("")?y(B).trim()||null:`${h}${u($,B)}`:h}function b($){let i=$?.trim();return!i||i===e.onDate("")?"":` ${i}`}return{parsePlaceLabel:a,placeCore:r,afterDateLocation:u,atLocation:y,birthDeathLocationPhrases:p,lifeRangeLocation:k,marriageWhenWhere:R,embedMarriageWhenWhere:b}}var ge,q=D(()=>{ge=new Set(["france","germany","deutschland","spain","espana","italy","italia","belgium","switzerland","united kingdom","uk","england","scotland","ireland","portugal","netherlands","holland","luxembourg","austria","poland","russia","canada","united states","usa","morocco","algeria","tunisia","allemagne","espagne","italie","belgique","suisse","royaume-uni","angleterre","\xE9cosse","irlande","pays-bas","pologne","russie","\xE9tats-unis","maroc","alg\xE9rie","tunisie","nederland","polska","\xF6sterreich","schweiz","\u0645\u0635\u0631","\u05D9\u05E9\u05E8\u05D0\u05DC"].map(e=>e.normalize("NFD").replace(/\p{M}/gu,"").toLowerCase()))});function x(e,t){let a=e.toLowerCase();return t.some(r=>a.startsWith(r.toLowerCase()))}var J=D(()=>{});function $e(e){return e!=null&&fe.includes(e)}function P(e){return $e(e)?e:"en"}var fe,T=D(()=>{fe=["en","fr","de","nl","es","zh","it","pt","pl","ar","he"]});function Be(){let e=globalThis;return e[F]??(e[F]=new Map),e[F]}function M(e){let t=Be().get(e);if(!t)throw new Y(e);return t}var F,Y,v=D(()=>{T();F="__GEDCOM_TS_BOOKLET_LOCALE_CACHE__";Y=class extends Error{constructor(t){super(`Booklet locale "${t}" is not loaded. Call await ensureBookletLocale("${t}") before using sync booklet APIs.`),this.name="BookletLocaleNotLoadedError"}}});function ye(e){return M(e).genderWords}function S(e,t){return ye(P(t))[e]}function Z(e,t){let a=P(t);if(a==="en")return"";if(a==="fr")return e>1?"s":"";let r=M(a).genderPhrases;return r&&!r.usesPluralS?"":e>1?"s":""}function I(e,t){if(e<=0)return"";let a=P(t),r=M(a).genderPhrases?.recensedChildren(e);return r||(a==="en"?e===1?"1 child listed":`${e} children listed`:e===1?"1 enfant recens\xE9":`${e} enfants recens\xE9s`)}function ee(e,t){if(e<=0)return"";let a=P(t),r=M(a).genderPhrases?.otherUnions(e);return r||(a==="en"?e===1?"1 other union cited in the tree":`${e} other unions cited in the tree`:e===1?"1 autre union cit\xE9e dans l'arbre":`${e} autres unions cit\xE9es dans l'arbre`)}var te=D(()=>{T();v()});function ne(e){let t=P(e);return M(t).messages}var oe=D(()=>{T();v();v()});function U(e,t=6,a){let r=ne(a);if(e.length===0)return r.childrenNone;let u=e.map(y=>y.name);return u.length<=t?u.join(", "):`${u.slice(0,t).join(", ")} ${r.childrenMore(u.length-t)}`}var re=D(()=>{T();oe()});function ae(e){return e.map(t=>t.trim()).filter(Boolean).map(t=>t.endsWith(".")?t:`${t}.`).join(" ")}function C(e){let t=e.map(r=>r.trim()).filter(Boolean);return t.length===0?"":`${t.map(r=>r.endsWith(".")?r.slice(0,-1):r).join(" ; ")}.`}function G(e){return e.trim().split(/\s+/)[0]??e}function m(e,t){return e[Math.abs(t)%e.length]}function z(e,t){switch(e.length){case 0:return"";case 1:return e[0];case 2:return`${e[0]} ${t} ${e[1]}`;default:return`${e.slice(0,-1).join(", ")} ${t} ${e.at(-1)}`}}function be(e){let t=e.key.match(/^gen-(\d+)$/);return t?{genNum:Number(t[1]),letter:null}:{genNum:0,letter:e.key.match(/^letter-(.+)$/)?.[1]??null}}function De(e){return e.includes("\u2014")?e.split("\u2014").pop()?.trim()??"":""}function le(e,t,a){let r=a.dateModule,u=a.placeModule,y=a.unknownDates;function p(n){return n!==y&&n!=="Dates inconnues"}function k(n,s){if(n.parents.length===0)return null;let o=S(n.sex,e),l=n.parents.map(d=>d.name);return l.length===1?m(t.parentsSingle(l[0],o),s+3):m(t.parentsMultiple(z(l,t.listConjunction),o),s+3)}function R(n,s){if(s.marriageLabel)return s.marriageLabel;let o=n.events.find(l=>l.kind===String("MARR"));return o?u.marriageWhenWhere(o.date,o.place):null}function b(n,s,o){let l=S(n.sex,e),d=s.coParent.name,c=[],g=u.embedMarriageWhenWhere(R(n,s));if(g?c.push(m(t.unionWithMarriage(d,g),o+7)):c.push(m(t.unionWithoutMarriage(d,l),o+7)),s.children.length>0){let f=s.children.map(L=>G(L.name));f.length===1?c.push(m(t.unionOneChild(f[0],l),o+11)):c.push(m(t.unionManyChildren(z(f,t.listConjunction),l),o+11))}return C(c)}function $(n,s){let o=n.events.find(g=>g.kind===String("BIRT")),l=n.events.find(g=>g.kind===String("DEAT")),d=n.name,c=S(n.sex,e);if(o&&l){let g=r.onDate(o.date),f=r.onDate(l.date),L=u.birthDeathLocationPhrases(o.date,o.place,l.date,l.place),E=u.lifeRangeLocation(o.place,l.place),O=L.birth||u.afterDateLocation(o.date,o.place);return m(t.lifeBornAndDied(d,c,g,L.birth,f,L.death,r.lifeDateRange(o.date,l.date),E,r.seesDayOn(o.date),O),s)}if(o){let g=r.onDate(o.date),f=u.afterDateLocation(o.date,o.place);return m(t.lifeBirthOnly(d,c,g,f,r.seesDayOn(o.date)),s)}if(l){let g=r.onDate(l.date),f=u.afterDateLocation(l.date,l.place);return m(t.lifeDeathOnly(d,c,g,f),s+1)}return p(n.datesLabel)?m(t.lifeApproxDates(d,c,n.datesLabel),s+2):null}function i(n,s,o){let l=r.onDate(n.date),d=u.afterDateLocation(n.date,n.place),c=S(o,e);switch(n.kind){case"MARR":return m(t.eventMarriage(l,d),s);case"DIV":return t.eventDivorce(l,d);case"BAPM":case"CHR":return m(t.eventBaptism(l,d,c),s);case"BURI":return m(t.eventBurial(l,d),s);case"CREM":return t.eventCremation(l,d);case"OCCU":return t.eventOccupation(n.date,u.atLocation(n.place));default:return`${n.label.toLowerCase()} ${l}${d}`}}let h=new Set([String("BIRT"),String("DEAT"),String("MARR")]);function B(n,s){let o=[],l=0;for(let d of n.events){if(h.has(d.kind))continue;let c=i(d,s+l,n.sex);c&&o.push(c),l+=1}return o}function A(n){let s=n.entries.length,o=De(n.subtitle),{genNum:l,letter:d}=be(n),c=Z(s,e);if(l>0){let f=l===1?t.chapterGen1(s,c):t.chapterGenN(l,s,c,o);return m(f,l)}let g=d??n.title;return m(t.chapterLetter(n.title,s,c,g,o),s)}function N(n,s){let o=n.familyId,l=n.partners[0]?.name??t.defaultAncestor,d=n.partners[1]?.name,c=n.children,g;if(d){let f=m(t.familyCouple(G(l),G(d),l,d),o),L=u.embedMarriageWhenWhere(n.marriageLabel),E=m(L?t.familyUnionWithMarriage(L):t.familyUnionWithoutMarriage,o+1);if(c.length===0)g=C([`${f} ${E}`,t.familyNoDescendants]);else if(c.length===1)g=C([`${f} ${E}`,m(t.familyOneChild(c[0].name),o+2)]);else if(s==="summary")g=C([`${f} ${E}`,t.familyNChildren(c.length,U(c,5,e))]);else{let O=c.map(w=>{let pe=p(w.datesLabel)?` (${w.datesLabel})`:"";return`${w.name}${pe}`});g=C([`${f} ${E}`,t.familyDescendantsList(z(O,t.listConjunction))])}}else g=ae([m(t.familyLoneFigure(G(l),l),o),n.marriageLabel?m(t.familyMarriageNoted(u.embedMarriageWhenWhere(n.marriageLabel)),o+1):"",c.length>0?m([...t.familyDescendantsNoted(U(c,5,e)),t.familyDescendantsRecensed(I(c.length,e),U(c,5,e))],o+2):""]);return[g]}function ue(n){let s=n.indi,o=[],l=$(n,s);if(l)o.push(l);else{let g=S(n.sex,e);o.push(m(t.personBranchPresent(n.name,g),s))}let d=k(n,s);d&&o.push(d),n.unions[0]&&(o.push(b(n,n.unions[0],s)),n.unions.length>1&&o.push(ee(n.unions.length-1,e)));let c=B(n,s);return c.length>0&&o.push(C(c.slice(0,2))),n.sosa!=null&&o.length>0&&o.push(`SOSA ${n.sosa}`),o.length<=1&&n.events.length===0&&n.unions.length===0?ae([t.personFewRecords(n.name),t.personResearchHint]):C(o)}function de(n){let s=n.indi,o=[],l=[],d=$(n,s);d&&l.push(d);let c=k(n,s);c&&l.push(c);let g=B(n,s);if(g.length>0&&l.push(C(g)),l.length>0?o.push(C(l)):o.push(t.personPortraitIncomplete(n.name)),n.unions.length>0){let f=n.unions.map((L,E)=>b(n,L,s+20+E));o.push(m(t.personUnionSection(C(f)),s+5))}else{let f=n.events.filter(L=>L.kind===String("MARR"));if(f.length>0){let L=f.map((E,O)=>i(E,s+30+O,n.sex));o.push(C(L))}}return n.notesPreview&&o.push(m(t.personResearchNote(n.notesPreview),s+9)),o}return{buildChapterIntroNarrative:A,buildFamilyNarrative:N,buildPersonSummaryNarrative:ue,buildPersonDetailedNarratives:de}}var se=D(()=>{_();te();re()});var Ce,ie,Ee,Re,W,K,ce,Ae,Pe,Me,st,Se=D(()=>{_();j();q();J();se();Ce={BIRT:"\u05DC\u05D9\u05D3\u05D4",DEAT:"\u05E4\u05D8\u05D9\u05E8\u05D4",MARR:"\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DF",DIV:"\u05D2\u05D9\u05E8\u05D5\u05E9\u05D9\u05DF",BAPM:"\u05D8\u05D1\u05D9\u05DC\u05D4 (BAPM)",CHR:"\u05D8\u05D1\u05D9\u05DC\u05D4",BURI:"\u05E7\u05D1\u05D5\u05E8\u05D4",CREM:"\u05E9\u05E8\u05D9\u05E4\u05D4",EVEN:"\u05D0\u05D9\u05E8\u05D5\u05E2",OCCU:"\u05DE\u05E7\u05E6\u05D5\u05E2"},ie={unknownDates:"\u05EA\u05D0\u05E8\u05D9\u05DB\u05D9\u05DD \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2\u05D9\u05DD",unknownDate:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",chapterUnknownDates:"\u05EA\u05D0\u05E8\u05D9\u05DB\u05D9\u05DD \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2\u05D9\u05DD",generation1Title:"\u05D3\u05D5\u05E8 1 \u2014 \u05D0\u05D3\u05DD \u05D9\u05D9\u05D7\u05D5\u05E1",generationTitle:e=>`\u05D3\u05D5\u05E8 ${e}`,letterTitle:e=>`\u05D0\u05D5\u05EA ${e}`,chapterSubtitle:(e,t)=>`${e} \u05D0\u05E0\u05E9\u05D9\u05DD \u2014 ${t}`,chapterDateAbout:"\u05D1\u05E1\u05D1\u05D9\u05D1\u05D5\u05EA",childrenNone:"\u05DC\u05D0 \u05E0\u05E8\u05E9\u05DE\u05D5 \u05D9\u05DC\u05D3\u05D9\u05DD",childrenMore:e=>`(+ ${e} \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD)`,pagesEstimate:e=>`~${e} \u05E2\u05DE\u05D5\u05D3\u05D9\u05DD`,pagesEmpty:"\u2014",adviceDetailed120:"\u05E2\u05DD \u05D9\u05D5\u05EA\u05E8 \u05DE-120 \u05D0\u05E0\u05E9\u05D9\u05DD, \u05DE\u05E6\u05D1 \u05EA\u05E7\u05E6\u05D9\u05E8 \u05DE\u05D9\u05D9\u05E6\u05E8 \u05DE\u05E1\u05DE\u05DA \u05E7\u05E8\u05D9\u05D0 \u05D9\u05D5\u05EA\u05E8 \u05D5\u05E0\u05D5\u05E6\u05E8 \u05DE\u05D4\u05E8 \u05D9\u05D5\u05EA\u05E8.",adviceDetailed50:"\u05DE\u05E2\u05D1\u05E8 \u05DC-50 \u05D0\u05E0\u05E9\u05D9\u05DD, \u05DE\u05E6\u05D1 \u05EA\u05E7\u05E6\u05D9\u05E8 \u05E2\u05D3\u05D9\u05D9\u05DF \u05DE\u05D5\u05DE\u05DC\u05E5 \u05DC\u05E7\u05E8\u05D9\u05D0\u05D4 \u05E8\u05D0\u05E9\u05D5\u05E0\u05D4.",adviceSummary25:"\u05DE\u05E2\u05D8 \u05D0\u05E0\u05E9\u05D9\u05DD: \u05DE\u05E6\u05D1 \u05DE\u05E4\u05D5\u05E8\u05D8 \u05DE\u05E6\u05D9\u05E2 \u05D3\u05E3 \u05D9\u05E4\u05D4 \u05DC\u05DB\u05DC \u05D0\u05D3\u05DD, \u05D0\u05D9\u05D3\u05D9\u05D0\u05DC\u05D9 \u05DC\u05D4\u05D3\u05E4\u05E1\u05D4.",actTypeLabels:Ce,spouseUnknown:"\u05D1\u05DF/\u05D1\u05EA \u05D6\u05D5\u05D2 \u05DC\u05D0 \u05E8\u05E9\u05D5\u05DD/\u05D4",timelineTitle:e=>`${e} \u2014 \u05E6\u05D9\u05E8 \u05D6\u05DE\u05DF \u05DB\u05E8\u05D5\u05E0\u05D5\u05DC\u05D5\u05D2\u05D9`,timelineUnknownDates:"\u05EA\u05D0\u05E8\u05D9\u05DB\u05D9\u05DD \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2\u05D9\u05DD",pdf:{coverSubtitle:"\u05D4\u05D9\u05E1\u05D8\u05D5\u05E8\u05D9\u05D4 \u05DE\u05E9\u05E4\u05D7\u05EA\u05D9\u05EA \u05DE\u05E7\u05D5\u05D1\u05E5 GEDCOM",referencePerson:e=>`\u05D0\u05D3\u05DD \u05D9\u05D9\u05D7\u05D5\u05E1 (SOSA 1): ${e}`,personCount:e=>`${e} \u05D0\u05E0\u05E9\u05D9\u05DD \u05D1\u05D7\u05D5\u05D1\u05E8\u05EA \u05D6\u05D5`,localNote:"\u05D4\u05DE\u05E1\u05DE\u05DA \u05E0\u05D5\u05E6\u05E8 \u05DE\u05E7\u05D5\u05DE\u05D9\u05EA \u05D1\u05D3\u05E4\u05D3\u05E4\u05DF \u05E9\u05DC\u05DA.",tocTitle:"\u05EA\u05D5\u05DB\u05DF \u05E2\u05E0\u05D9\u05D9\u05E0\u05D9\u05DD",modeSummary:"\u05DE\u05E6\u05D1 \u05EA\u05E7\u05E6\u05D9\u05E8 - \u05E1\u05D9\u05E4\u05D5\u05E8\u05D9\u05DD \u05E7\u05E6\u05E8\u05D9\u05DD",modeDetailed:"\u05DE\u05E6\u05D1 \u05DE\u05E4\u05D5\u05E8\u05D8 - \u05D1\u05D9\u05D5\u05D2\u05E8\u05E4\u05D9\u05D5\u05EA \u05DE\u05D5\u05E8\u05D7\u05D1\u05D5\u05EA",contentHeading:"\u05EA\u05D5\u05DB\u05DF \u05D4\u05D7\u05D5\u05D1\u05E8\u05EA",introSummary:"\u05D7\u05D5\u05D1\u05E8\u05EA \u05D6\u05D5 \u05DE\u05E1\u05E4\u05E8\u05EA \u05D0\u05EA \u05E2\u05E5 \u05D4\u05DE\u05E9\u05E4\u05D7\u05D4 \u05E9\u05DC\u05DA \u05D1\u05E4\u05E8\u05D5\u05D6\u05D4: \u05DC\u05D9\u05D3\u05D5\u05EA, \u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DF, \u05E6\u05D0\u05E6\u05D0\u05D9\u05DD \u05D5\u05E4\u05D8\u05D9\u05E8\u05D5\u05EA \u05E9\u05E9\u05D5\u05D7\u05D6\u05E8\u05D5 \u05DE-GEDCOM. \u05DB\u05DC \u05E4\u05E8\u05E7 \u05E0\u05E4\u05EA\u05D7 \u05D1\u05D3\u05D5\u05E8 \u05D0\u05D5 \u05D1\u05D0\u05D5\u05EA, \u05D5\u05D0\u05D6 \u05DE\u05E1\u05E4\u05E8 \u05D7\u05D9\u05D9\u05DD \u05D1\u05E1\u05D9\u05E4\u05D5\u05E8\u05D9\u05DD \u05E7\u05E6\u05E8\u05D9\u05DD.",introDetailed:"\u05D7\u05D5\u05D1\u05E8\u05EA \u05D6\u05D5 \u05DE\u05E4\u05EA\u05D7\u05EA \u05DB\u05DC \u05D3\u05DE\u05D5\u05EA \u05DB\u05D1\u05D9\u05D5\u05D2\u05E8\u05E4\u05D9\u05D4 \u05E1\u05D9\u05E4\u05D5\u05E8\u05D9\u05EA, \u05D1\u05E8\u05E6\u05E3 \u05D1\u05DB\u05DC \u05E4\u05E8\u05E7. \u05DB\u05DC \u05D3\u05D5\u05E8 \u05D7\u05D3\u05E9 \u05DE\u05EA\u05D7\u05D9\u05DC \u05D1\u05E2\u05DE\u05D5\u05D3 \u05D9\u05D9\u05E2\u05D5\u05D3\u05D9.",introSosa:"\u05DE\u05E1\u05E4\u05E8\u05D9 SOSA \u05DE\u05D5\u05D6\u05DB\u05E8\u05D9\u05DD \u05DB\u05D0\u05E9\u05E8 \u05D4\u05DE\u05E1\u05E4\u05D5\u05E8 \u05E4\u05E2\u05D9\u05DC. \u05EA\u05D5\u05DB\u05DF \u05E2\u05E0\u05D9\u05D9\u05E0\u05D9\u05DD \u05D1\u05E1\u05D5\u05E3 \u05D4\u05DE\u05E1\u05DE\u05DA.",familyHeading:e=>`\u05DE\u05E9\u05E4\u05D7\u05EA ${e}`,generationLabel:e=>`\u05D3\u05D5\u05E8 ${e}`,pageFooter:e=>`\u05E2\u05DE\u05D5\u05D3 ${e}`},timeline:{legendBirth:"\u05DC\u05D9\u05D3\u05D4",legendDeath:"\u05E4\u05D8\u05D9\u05E8\u05D4",legendMarriage:"\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DF",overflow:e=>`+ ${e} \u05E0\u05D5\u05E1\u05E4\u05D9\u05DD \u05D1\u05E2\u05DE\u05D5\u05D3\u05D9\u05DD \u05D4\u05D1\u05D0\u05D9\u05DD`,continuation:"(\u05D4\u05DE\u05E9\u05DA \u05E6\u05D9\u05E8 \u05D4\u05D6\u05DE\u05DF)"}},Ee={F:{born:"\u05E0\u05D5\u05DC\u05D3\u05D4",died:"\u05E0\u05E4\u05D8\u05E8\u05D4",baptized:"\u05E0\u05D8\u05D1\u05DC\u05D4",present:"\u05DE\u05D5\u05D6\u05DB\u05E8\u05EA",linked:"\u05E7\u05E9\u05D5\u05E8\u05D4",offspring:"\u05D1\u05EA",descendant:"\u05E6\u05D0\u05E6\u05D0\u05D9\u05EA",childOf:"\u05D1\u05EA",parentOf:"\u05D0\u05DD"},M:{born:"\u05E0\u05D5\u05DC\u05D3",died:"\u05E0\u05E4\u05D8\u05E8",baptized:"\u05E0\u05D8\u05D1\u05DC",present:"\u05DE\u05D5\u05D6\u05DB\u05E8",linked:"\u05E7\u05E9\u05D5\u05E8",offspring:"\u05D1\u05DF",descendant:"\u05E6\u05D0\u05E6\u05D0",childOf:"\u05D1\u05DF",parentOf:"\u05D0\u05D1"},U:{born:"\u05E0\u05D5\u05DC\u05D3/\u05D4",died:"\u05E0\u05E4\u05D8\u05E8/\u05D4",baptized:"\u05E0\u05D8\u05D1\u05DC/\u05D4",present:"\u05DE\u05D5\u05D6\u05DB\u05E8/\u05EA",linked:"\u05E7\u05E9\u05D5\u05E8/\u05D4",offspring:"\u05D9\u05DC\u05D3/\u05D4",descendant:"\u05E6\u05D0\u05E6\u05D0",childOf:"\u05D9\u05DC\u05D3/\u05D4",parentOf:"\u05D4\u05D5\u05E8\u05D4"},X:{born:"\u05E0\u05D5\u05DC\u05D3/\u05D4",died:"\u05E0\u05E4\u05D8\u05E8/\u05D4",baptized:"\u05E0\u05D8\u05D1\u05DC/\u05D4",present:"\u05DE\u05D5\u05D6\u05DB\u05E8/\u05EA",linked:"\u05E7\u05E9\u05D5\u05E8/\u05D4",offspring:"\u05D9\u05DC\u05D3/\u05D4",descendant:"\u05E6\u05D0\u05E6\u05D0",childOf:"\u05D9\u05DC\u05D3/\u05D4",parentOf:"\u05D4\u05D5\u05E8\u05D4"}},Re={usesPluralS:!1,recensedChildren:e=>e===1?"\u05D9\u05DC\u05D3/\u05D4 \u05D0\u05D7\u05D3/\u05EA \u05E8\u05E9\u05D5\u05DD/\u05D4":`${e} \u05D9\u05DC\u05D3\u05D9\u05DD \u05E8\u05E9\u05D5\u05DE\u05D9\u05DD`,otherUnions:e=>e===1?"\u05D1\u05E8\u05D9\u05EA \u05E0\u05D5\u05E1\u05E4\u05EA \u05D0\u05D7\u05EA \u05D1\u05E2\u05E5":`${e} \u05D1\u05E8\u05D9\u05EA\u05D5\u05EA \u05E0\u05D5\u05E1\u05E4\u05D5\u05EA \u05D1\u05E2\u05E5`},W=["\u05D1"],K=X({unknownDate:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",onUnknown:"\u05D1\u05EA\u05D0\u05E8\u05D9\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",inYear:e=>`\u05D1-${e}`,beforeYear:e=>`\u05DC\u05E4\u05E0\u05D9 ${e}`,afterYear:e=>`\u05D0\u05D7\u05E8\u05D9 ${e}`,aboutYear:e=>`\u05D1\u05E1\u05D1\u05D9\u05D1\u05D5\u05EA ${e}`,onFullDate:e=>`\u05D1-${e}`,lifeRange:(e,t)=>`\u05DE-${e} \u05E2\u05D3 ${t}`,seesDayInYear:e=>`\u05E0\u05D5\u05DC\u05D3/\u05D4 \u05D1-${e}`,seesDayOnPhrase:e=>`\u05E0\u05D5\u05DC\u05D3/\u05D4 ${e}`,seesDayOnFullDate:e=>`\u05E0\u05D5\u05DC\u05D3/\u05D4 \u05D1-${e}`}),ce=Q(K,{countryPrefixes:W,countryPhrase:e=>`\u05D1${e}`,locationPhrase:e=>x(e,W)?` ${e}`:` \u05D1${e}`,lifeRangeSame:e=>x(e,W)?`, ${e}`:`, \u05D1${e}`,lifeRangeFromTo:(e,t)=>`, \u05DE-${e} \u05E2\u05D3 ${t}`,lifeRangeSingle:e=>x(e,W)?`, ${e}`:`, \u05D1${e}`}),Ae={listConjunction:"\u05D5",defaultAncestor:"\u05D0\u05D1 \u05E7\u05D3\u05DE\u05D5\u05DF",parentsSingle:(e,t)=>[`\u05D9\u05DC\u05D3/\u05D4 \u05E9\u05DC ${e}`,`${t.childOf} \u05E9\u05DC ${e}`,`${t.descendant} \u05E9\u05DC ${e}`],parentsMultiple:(e,t)=>[`${t.offspring} \u05E9\u05DC ${e}`,`${t.descendant} \u05E9\u05DC ${e}`,`\u05D9\u05DC\u05D3/\u05D4 \u05E9\u05DC ${e}`],unionWithMarriage:(e,t)=>[`\u05E0\u05D5\u05E9\u05D0/\u05EA \u05D0\u05EA ${e}${t}`,`\u05DE\u05EA\u05D0\u05D7\u05D3/\u05EA \u05E2\u05DD ${e}${t}`,`\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DD \u05E2\u05DD ${e}${t}`],unionWithoutMarriage:(e,t)=>[`${t.linked} \u05DC-${e}`,`\u05D7\u05D5\u05DC\u05E7/\u05EA \u05D7\u05D9\u05D9\u05DD \u05E2\u05DD ${e}`,`\u05D0\u05D9\u05D7\u05D5\u05D3 \u05E8\u05E9\u05D5\u05DD \u05E2\u05DD ${e}`],unionOneChild:(e,t)=>[`\u05D1\u05D9\u05E0\u05D9\u05D4\u05DD ${e}`,`\u05E2\u05DD \u05D9\u05DC\u05D3/\u05D4 ${e}`,`${t.parentOf} \u05E9\u05DC ${e}`],unionManyChildren:(e,t)=>[`\u05D1\u05D9\u05DF \u05D4\u05D9\u05DC\u05D3\u05D9\u05DD ${e}`,`\u05E2\u05DD \u05E6\u05D0\u05E6\u05D0\u05D9\u05DD ${e}`,`${t.parentOf} \u05E9\u05DC ${e}`],lifeBornAndDied:(e,t,a,r,u,y,p,k,R,b)=>[`${e}, ${t.born} ${a}${r}, \u05E0\u05E4\u05D8\u05E8/\u05D4 ${u}${y}`,`${p}${k}, ${e} \u05DE\u05E1\u05DE\u05DF/\u05EA \u05D0\u05EA \u05D4\u05E9\u05D5\u05E9\u05DC\u05EA \u05D4\u05D6\u05D5`,`${e} ${R}${b} \u05D5\u05E0\u05E4\u05D8\u05E8/\u05D4 ${u}${y}`],lifeBirthOnly:(e,t,a,r,u)=>[`${e}, ${t.born} ${a}${r}`,`\u05DC\u05D9\u05D3\u05EA ${e} ${a}${r}`,`${e} ${u}${r}`],lifeDeathOnly:(e,t,a,r)=>[`${e}, ${t.died} ${a}${r}`,`\u05E4\u05D8\u05D9\u05E8\u05EA ${e} ${a}${r}`,`${e} \u05E0\u05E4\u05D8\u05E8/\u05D4 ${a}${r}`],lifeApproxDates:(e,t,a)=>[`${e}, ${t.present} \u05D1\u05E8\u05D9\u05E9\u05D5\u05DE\u05D9\u05DD \u05E1\u05D1\u05D9\u05D1 ${a}`,`\u05DE\u05DE\u05E7\u05DE\u05D9\u05DD \u05D0\u05EA ${e} \u05E1\u05D1\u05D9\u05D1 ${a}`,`${e} (${a})`],eventMarriage:(e,t)=>[`\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DD ${e}${t}`,`\u05D0\u05D9\u05D7\u05D5\u05D3 \u05E8\u05E9\u05D5\u05DD ${e}${t}`,`\u05D7\u05EA\u05D5\u05E0\u05D4 ${e}${t}`,`\u05DE\u05EA\u05D0\u05D7\u05D3/\u05EA${e}${t}`],eventDivorce:(e,t)=>`\u05D2\u05D9\u05E8\u05D5\u05E9\u05D9\u05DD \u05E8\u05E9\u05D5\u05DD ${e}${t}`,eventBaptism:(e,t,a)=>[`\u05D8\u05D1\u05D9\u05DC\u05D4 ${e}${t}`,`${a.baptized} ${e}${t}`,`\u05D8\u05E7\u05E1 \u05D8\u05D1\u05D9\u05DC\u05D4 ${e}${t}`],eventBurial:(e,t)=>[`\u05E7\u05D1\u05D5\u05E8\u05D4 ${e}${t}`,`\u05D4\u05DC\u05D5\u05D5\u05D9\u05D4 ${e}${t}`,`\u05E7\u05D1\u05D9\u05E2\u05D4 ${e}${t}`],eventCremation:(e,t)=>`\u05E9\u05E8\u05D9\u05E4\u05D4 \u05E8\u05E9\u05D5\u05DE\u05D4 ${e}${t}`,eventOccupation:(e,t)=>`\u05DE\u05E7\u05E6\u05D5\u05E2 \u05DE\u05E6\u05D5\u05D9\u05DF (${e})${t}`,chapterGen1:(e,t)=>[`\u05E0\u05E7\u05D5\u05D3\u05EA \u05D4\u05DE\u05D5\u05E6\u05D0 \u05E9\u05DC \u05D4\u05E1\u05D9\u05E4\u05D5\u05E8: ${e} \u05D3\u05DE\u05D5\u05EA${t} \u05D1\u05E9\u05D5\u05E8\u05E9 \u05D4\u05E2\u05E5.`,`\u05DB\u05D0\u05DF \u05DE\u05EA\u05D7\u05D9\u05DC\u05D4 \u05D4\u05E9\u05D5\u05E9\u05DC\u05EA, \u05E2\u05DD ${e} \u05D0\u05D3\u05DD${t} \u05D9\u05D9\u05D7\u05D5\u05E1.`],chapterGenN:(e,t,a,r)=>[`\u05D1\u05D3\u05D5\u05E8 ${e}, ${t} \u05D0\u05D1\u05D5\u05EA${a} \u05E0\u05DB\u05E0\u05E1${a} \u05DC\u05EA\u05DE\u05D5\u05E0\u05D4.`,`\u05D3\u05D5\u05E8 \u05D6\u05D4 \u05DB\u05D5\u05DC\u05DC ${t} \u05D0\u05D3\u05DD${a}${r?` (${r})`:""}.`,`${t} \u05D7\u05D9\u05D9\u05DD${a} \u05E0\u05E4\u05D2\u05E9\u05D9\u05DD \u05D1\u05D3\u05D5\u05E8 \u05D6\u05D4${r?`, \u05D1\u05D9\u05DF ${r}`:""}.`],chapterLetter:(e,t,a,r,u)=>[`${e}: ${t} \u05D3\u05D9\u05D5\u05E7\u05DF${a} \u05DC\u05D2\u05DC\u05D5\u05EA.`,`${t} \u05D0\u05D3\u05DD${a} \u05DC\u05D0\u05D5\u05EA ${r}${u?` (${u})`:""}.`],familyCouple:(e,t,a,r)=>[`${e} \u05D5${t}`,`\u05D4\u05D6\u05D5\u05D2 ${e} \u2013 ${t}`,`${a} \u05D5${r}`],familyUnionWithMarriage:e=>[`\u05DE\u05EA\u05D0\u05D7\u05D3\u05D9\u05DD${e}`,`\u05E0\u05D9\u05E9\u05D0\u05D9\u05DD${e}`,`\u05D7\u05D5\u05D2\u05D2\u05D9\u05DD \u05D0\u05EA \u05D0\u05D9\u05D7\u05D5\u05D3\u05DD${e}`],familyUnionWithoutMarriage:["\u05D9\u05D5\u05E6\u05E8\u05D9\u05DD \u05D0\u05D9\u05D7\u05D5\u05D3","\u05DE\u05D0\u05D5\u05D7\u05D3\u05D9\u05DD \u05D1\u05E8\u05D9\u05E9\u05D5\u05DE\u05D9\u05DD","\u05DE\u05D5\u05E4\u05D9\u05E2\u05D9\u05DD \u05DB\u05D1\u05E0\u05D9 \u05D6\u05D5\u05D2"],familyNoDescendants:"\u05DC\u05DC\u05D0 \u05E6\u05D0\u05E6\u05D0\u05D9\u05DD \u05E8\u05E9\u05D5\u05DE\u05D9\u05DD \u05D1\u05E7\u05D5\u05D1\u05E5",familyOneChild:e=>[`\u05E2\u05DD \u05D9\u05DC\u05D3/\u05D4 ${e}`,`\u05DE\u05D5\u05DC\u05D9\u05D3\u05D9\u05DD \u05D0\u05EA ${e}`,`\u05D9\u05E9 \u05DC\u05D4\u05DD \u05D9\u05DC\u05D3/\u05D4, ${e}`],familyNChildren:(e,t)=>`${e} \u05D9\u05DC\u05D3\u05D9\u05DD: ${t}`,familyDescendantsList:e=>`\u05E6\u05D0\u05E6\u05D0\u05D9\u05DD: ${e}`,familyLoneFigure:(e,t)=>[`${e} \u05EA\u05D5\u05E4\u05E1/\u05EA \u05DE\u05E7\u05D5\u05DD \u05DE\u05E8\u05DB\u05D6\u05D9 \u05D1\u05E9\u05D5\u05E9\u05DC\u05EA \u05D6\u05D5`,`${t}, \u05D3\u05DE\u05D5\u05EA \u05DE\u05D5\u05D1\u05D9\u05DC\u05D4 \u05D1\u05E4\u05E8\u05E7 \u05D6\u05D4`],familyMarriageNoted:e=>[`\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DD \u05E8\u05E9\u05D5\u05DD${e}`,`\u05D0\u05D9\u05D7\u05D5\u05D3 \u05DE\u05E6\u05D5\u05D9\u05DF${e}`],familyDescendantsNoted:e=>[`\u05E6\u05D0\u05E6\u05D0\u05D9\u05DD: ${e}`],familyDescendantsRecensed:(e,t)=>`${e}: ${t}`,personBranchPresent:(e,t)=>[`${e}, ${t.present} \u05D1\u05E2\u05E0\u05E3 \u05D6\u05D4`,`${e} \u05DE\u05D5\u05E4\u05D9\u05E2/\u05D4 \u05D1\u05E4\u05E8\u05E7 \u05D6\u05D4`],personFewRecords:e=>`${e}: \u05DE\u05E2\u05D8 \u05E8\u05D9\u05E9\u05D5\u05DE\u05D9\u05DD \u05E2\u05D3 \u05DB\u05D4`,personResearchHint:"\u05DE\u05D7\u05E7\u05E8 \u05E0\u05D5\u05E1\u05E3 \u05D9\u05D5\u05DB\u05DC \u05DC\u05D4\u05E9\u05DC\u05D9\u05DD \u05D3\u05D9\u05D5\u05E7\u05DF \u05D6\u05D4",personPortraitIncomplete:e=>`${e} \u2014 \u05D3\u05D9\u05D5\u05E7\u05DF \u05E9\u05D8\u05E8\u05DD \u05D4\u05D5\u05E9\u05DC\u05DD \u05DE\u05D4\u05D0\u05E8\u05DB\u05D9\u05D5\u05DF.`,personUnionSection:e=>[e,`\u05E6\u05D3 \u05DE\u05E9\u05E4\u05D7\u05EA\u05D9: ${e}`,`\u05DE\u05E6\u05D3 \u05D4\u05E0\u05D9\u05E9\u05D5\u05D0\u05D9\u05DD: ${e}`],personResearchNote:e=>[`\u05D4\u05E2\u05E8\u05EA \u05DE\u05D7\u05E7\u05E8: ${e}`,`\u05D4\u05D0\u05E8\u05DB\u05D9\u05D5\u05DF \u05DE\u05E6\u05D9\u05D9\u05DF: ${e}`,`\u05E8\u05D0\u05D5\u05D9 \u05DC\u05E6\u05D9\u05D9\u05DF: ${e}`]},Pe=le("he",Ae,{dateModule:K,placeModule:ce,unknownDates:ie.unknownDates}),Me={messages:ie,genderWords:Ee,genderPhrases:Re,dateModule:K,placeModule:ce,narrativeModule:Pe},st=Me});Se();export{st as default};