UNPKG

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) 17.7 kB
var D=(e,o)=>()=>(e&&(o=e(e=0)),o);var j=D(()=>{});function V(e){function o(L){let p=L.trim();return!p||p===e.unknownDate?!1:G.test(p)||K.test(p)}function l(L){let p=L.trim();if(!p||p===e.unknownDate)return e.onUnknown;if(G.test(p))return e.inYear(p);let $=K.exec(p);if($){let R=$[1].toLowerCase(),b=$[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(L,p){let $=L.trim(),R=p.trim();return e.lifeRange($,R,o($))}function u(L){let p=L.trim();return G.test(p)?e.seesDayInYear(p):o(p)?e.seesDayOnPhrase(l(p)):e.seesDayOnFullDate(p)}return{BOOKLET_UNKNOWN_DATE:e.unknownDate,isYearOnlyDate:o,onDate:l,lifeDateRange:r,seesDayOn:u}}var G,K,X=D(()=>{G=/^\d{3,4}$/,K=/^(vers|circa|environ|about|ABT|BEF|AFT|EST|CAL|INT|FROM|TO)\s+(\d{3,4})$/i});function ke(e){return e.normalize("NFD").replace(/\p{M}/gu,"").toLowerCase()}function he(e){return ye.has(ke(e))}function Z(e,o){function l(h){let i=h.trim();if(!i)return null;let y=i.indexOf(", ");return y>=0?{city:i.slice(0,y).trim(),country:i.slice(y+2).trim(),raw:i}:he(i)?{city:null,country:i,raw:i}:{city:i,country:null,raw:i}}function r(h){let i=l(h);return i?i.city&&i.country?`${i.city}, ${o.countryPhrase(i.country)}`:i.city?i.city:i.country?o.countryPhrase(i.country):i.raw:""}function u(h,i){let y=r(i);if(!y)return"";let f=o.locationPhrase(y);return e.isYearOnlyDate(h)?`,${f}`:f}function L(h){let i=r(h);return i?o.locationPhrase(i):""}function p(h,i,y,f){let P=i.trim(),S=f.trim();return P&&P===S?{birth:"",death:u(y,S)}:{birth:u(h,P),death:u(y,S)}}function $(h,i){let y=r(h),f=r(i);if(!y&&!f)return"";if(y&&f&&y===f)return o.lifeRangeSame(y);if(y&&f)return o.lifeRangeFromTo(y,f);let P=y||f;return o.lifeRangeSingle(P)}function R(h,i){let y=e.onDate(h),f=i.trim();return y===e.onDate("")&&!f?null:f?y===e.onDate("")?L(f).trim()||null:`${y}${u(h,f)}`:y}function b(h){let i=h?.trim();return!i||i===e.onDate("")?"":` ${i}`}return{parsePlaceLabel:l,placeCore:r,afterDateLocation:u,atLocation:L,birthDeathLocationPhrases:p,lifeRangeLocation:$,marriageWhenWhere:R,embedMarriageWhenWhere:b}}var ye,Q=D(()=>{ye=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 q(e,o){let l=e.toLowerCase();return o.some(r=>l.startsWith(r.toLowerCase()))}function J(e,o,l){return q(e,o)?` ${e}`:`${l}${e}`}function W(e,o,l){return q(e,o)?`, ${e}`:`,${l}${e}`}var I=D(()=>{});function Le(e){return e!=null&&fe.includes(e)}function E(e){return Le(e)?e:"en"}var fe,N=D(()=>{fe=["en","fr","de","nl","es","zh","it","pt","pl","ar","he"]});function Be(){let e=globalThis;return e[O]??(e[O]=new Map),e[O]}function A(e){let o=Be().get(e);if(!o)throw new _(e);return o}var O,_,T=D(()=>{N();O="__GEDCOM_TS_BOOKLET_LOCALE_CACHE__";_=class extends Error{constructor(o){super(`Booklet locale "${o}" is not loaded. Call await ensureBookletLocale("${o}") before using sync booklet APIs.`),this.name="BookletLocaleNotLoadedError"}}});function $e(e){return A(e).genderWords}function w(e,o){return $e(E(o))[e]}function ee(e,o){let l=E(o);if(l==="en")return"";if(l==="fr")return e>1?"s":"";let r=A(l).genderPhrases;return r&&!r.usesPluralS?"":e>1?"s":""}function oe(e,o){if(e<=0)return"";let l=E(o),r=A(l).genderPhrases?.recensedChildren(e);return r||(l==="en"?e===1?"1 child listed":`${e} children listed`:e===1?"1 enfant recens\xE9":`${e} enfants recens\xE9s`)}function te(e,o){if(e<=0)return"";let l=E(o),r=A(l).genderPhrases?.otherUnions(e);return r||(l==="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 ne=D(()=>{N();T()});function re(e){let o=E(e);return A(o).messages}var ae=D(()=>{N();T();T()});function x(e,o=6,l){let r=re(l);if(e.length===0)return r.childrenNone;let u=e.map(L=>L.name);return u.length<=o?u.join(", "):`${u.slice(0,o).join(", ")} ${r.childrenMore(u.length-o)}`}var le=D(()=>{N();ae()});function se(e){return e.map(o=>o.trim()).filter(Boolean).map(o=>o.endsWith(".")?o:`${o}.`).join(" ")}function z(e){let o=e.map(r=>r.trim()).filter(Boolean);return o.length===0?"":`${o.map(r=>r.endsWith(".")?r.slice(0,-1):r).join(" ; ")}.`}function F(e){return e.trim().split(/\s+/)[0]??e}function g(e,o){return e[Math.abs(o)%e.length]}function H(e,o){switch(e.length){case 0:return"";case 1:return e[0];case 2:return`${e[0]} ${o} ${e[1]}`;default:return`${e.slice(0,-1).join(", ")} ${o} ${e.at(-1)}`}}function ze(e){let o=e.key.match(/^gen-(\d+)$/);return o?{genNum:Number(o[1]),letter:null}:{genNum:0,letter:e.key.match(/^letter-(.+)$/)?.[1]??null}}function Ce(e){return e.includes("\u2014")?e.split("\u2014").pop()?.trim()??"":""}function ie(e,o,l){let r=l.dateModule,u=l.placeModule,L=l.unknownDates;function p(t){return t!==L&&t!=="Dates inconnues"}function $(t,s){if(t.parents.length===0)return null;let n=w(t.sex,e),a=t.parents.map(d=>d.name);return a.length===1?g(o.parentsSingle(a[0],n),s+3):g(o.parentsMultiple(H(a,o.listConjunction),n),s+3)}function R(t,s){if(s.marriageLabel)return s.marriageLabel;let n=t.events.find(a=>a.kind===String("MARR"));return n?u.marriageWhenWhere(n.date,n.place):null}function b(t,s,n){let a=w(t.sex,e),d=s.coParent.name,c=[],m=u.embedMarriageWhenWhere(R(t,s));if(m?c.push(g(o.unionWithMarriage(d,m),n+7)):c.push(g(o.unionWithoutMarriage(d,a),n+7)),s.children.length>0){let k=s.children.map(B=>F(B.name));k.length===1?c.push(g(o.unionOneChild(k[0],a),n+11)):c.push(g(o.unionManyChildren(H(k,o.listConjunction),a),n+11))}return z(c)}function h(t,s){let n=t.events.find(m=>m.kind===String("BIRT")),a=t.events.find(m=>m.kind===String("DEAT")),d=t.name,c=w(t.sex,e);if(n&&a){let m=r.onDate(n.date),k=r.onDate(a.date),B=u.birthDeathLocationPhrases(n.date,n.place,a.date,a.place),C=u.lifeRangeLocation(n.place,a.place),M=B.birth||u.afterDateLocation(n.date,n.place);return g(o.lifeBornAndDied(d,c,m,B.birth,k,B.death,r.lifeDateRange(n.date,a.date),C,r.seesDayOn(n.date),M),s)}if(n){let m=r.onDate(n.date),k=u.afterDateLocation(n.date,n.place);return g(o.lifeBirthOnly(d,c,m,k,r.seesDayOn(n.date)),s)}if(a){let m=r.onDate(a.date),k=u.afterDateLocation(a.date,a.place);return g(o.lifeDeathOnly(d,c,m,k),s+1)}return p(t.datesLabel)?g(o.lifeApproxDates(d,c,t.datesLabel),s+2):null}function i(t,s,n){let a=r.onDate(t.date),d=u.afterDateLocation(t.date,t.place),c=w(n,e);switch(t.kind){case"MARR":return g(o.eventMarriage(a,d),s);case"DIV":return o.eventDivorce(a,d);case"BAPM":case"CHR":return g(o.eventBaptism(a,d,c),s);case"BURI":return g(o.eventBurial(a,d),s);case"CREM":return o.eventCremation(a,d);case"OCCU":return o.eventOccupation(t.date,u.atLocation(t.place));default:return`${t.label.toLowerCase()} ${a}${d}`}}let y=new Set([String("BIRT"),String("DEAT"),String("MARR")]);function f(t,s){let n=[],a=0;for(let d of t.events){if(y.has(d.kind))continue;let c=i(d,s+a,t.sex);c&&n.push(c),a+=1}return n}function P(t){let s=t.entries.length,n=Ce(t.subtitle),{genNum:a,letter:d}=ze(t),c=ee(s,e);if(a>0){let k=a===1?o.chapterGen1(s,c):o.chapterGenN(a,s,c,n);return g(k,a)}let m=d??t.title;return g(o.chapterLetter(t.title,s,c,m,n),s)}function S(t,s){let n=t.familyId,a=t.partners[0]?.name??o.defaultAncestor,d=t.partners[1]?.name,c=t.children,m;if(d){let k=g(o.familyCouple(F(a),F(d),a,d),n),B=u.embedMarriageWhenWhere(t.marriageLabel),C=g(B?o.familyUnionWithMarriage(B):o.familyUnionWithoutMarriage,n+1);if(c.length===0)m=z([`${k} ${C}`,o.familyNoDescendants]);else if(c.length===1)m=z([`${k} ${C}`,g(o.familyOneChild(c[0].name),n+2)]);else if(s==="summary")m=z([`${k} ${C}`,o.familyNChildren(c.length,x(c,5,e))]);else{let M=c.map(v=>{let ge=p(v.datesLabel)?` (${v.datesLabel})`:"";return`${v.name}${ge}`});m=z([`${k} ${C}`,o.familyDescendantsList(H(M,o.listConjunction))])}}else m=se([g(o.familyLoneFigure(F(a),a),n),t.marriageLabel?g(o.familyMarriageNoted(u.embedMarriageWhenWhere(t.marriageLabel)),n+1):"",c.length>0?g([...o.familyDescendantsNoted(x(c,5,e)),o.familyDescendantsRecensed(oe(c.length,e),x(c,5,e))],n+2):""]);return[m]}function pe(t){let s=t.indi,n=[],a=h(t,s);if(a)n.push(a);else{let m=w(t.sex,e);n.push(g(o.personBranchPresent(t.name,m),s))}let d=$(t,s);d&&n.push(d),t.unions[0]&&(n.push(b(t,t.unions[0],s)),t.unions.length>1&&n.push(te(t.unions.length-1,e)));let c=f(t,s);return c.length>0&&n.push(z(c.slice(0,2))),t.sosa!=null&&n.length>0&&n.push(`SOSA ${t.sosa}`),n.length<=1&&t.events.length===0&&t.unions.length===0?se([o.personFewRecords(t.name),o.personResearchHint]):z(n)}function me(t){let s=t.indi,n=[],a=[],d=h(t,s);d&&a.push(d);let c=$(t,s);c&&a.push(c);let m=f(t,s);if(m.length>0&&a.push(z(m)),a.length>0?n.push(z(a)):n.push(o.personPortraitIncomplete(t.name)),t.unions.length>0){let k=t.unions.map((B,C)=>b(t,B,s+20+C));n.push(g(o.personUnionSection(z(k)),s+5))}else{let k=t.events.filter(B=>B.kind===String("MARR"));if(k.length>0){let B=k.map((C,M)=>i(C,s+30+M,t.sex));n.push(z(B))}}return t.notesPreview&&n.push(g(o.personResearchNote(t.notesPreview),s+9)),n}return{buildChapterIntroNarrative:P,buildFamilyNarrative:S,buildPersonSummaryNarrative:pe,buildPersonDetailedNarratives:me}}var ce=D(()=>{j();ne();le()});var Re,ue,Pe,Ee,U,Y,de,Ae,we,Se,co,Me=D(()=>{j();X();Q();I();ce();Re={BIRT:"Urodzenie",DEAT:"Zgon",MARR:"Ma\u0142\u017Ce\u0144stwo",DIV:"Rozw\xF3d",BAPM:"Chrzest (BAPM)",CHR:"Chrzest",BURI:"Pogrzeb",CREM:"Kremacja",EVEN:"Wydarzenie",OCCU:"Zaw\xF3d"},ue={unknownDates:"Nieznane daty",unknownDate:"Nieznana data",chapterUnknownDates:"Nieznane daty",generation1Title:"Pokolenie 1 \u2014 osoba referencyjna",generationTitle:e=>`Pokolenie ${e}`,letterTitle:e=>`Litera ${e}`,chapterSubtitle:(e,o)=>`${e} osoba/os\xF3b \u2014 ${o}`,chapterDateAbout:"oko\u0142o",childrenNone:"brak wymienionych dzieci",childrenMore:e=>`(+ ${e} wi\u0119cej)`,pagesEstimate:e=>`~${e} stron`,pagesEmpty:"\u2014",adviceDetailed120:"Przy ponad 120 osobach tryb Skr\xF3towy daje znacznie czytelniejszy dokument i generuje si\u0119 szybciej.",adviceDetailed50:"Powy\u017Cej 50 os\xF3b tryb Skr\xF3towy nadal jest zalecany do pierwszego czytania.",adviceSummary25:"Ma\u0142o os\xF3b: tryb Szczeg\xF3\u0142owy oferuje \u0142adn\u0105 kart\u0119 na stron\u0119, idealn\u0105 do druku.",actTypeLabels:Re,spouseUnknown:"Ma\u0142\u017Conek nie podany",timelineTitle:e=>`O\u015B czasu \u2014 ${e}`,timelineUnknownDates:"nieznane daty",pdf:{coverSubtitle:"Historia rodziny z pliku GEDCOM",referencePerson:e=>`Osoba referencyjna (SOSA 1): ${e}`,personCount:e=>`${e} osoba/os\xF3b w tym bookletcie`,localNote:"Dokument wygenerowany lokalnie w przegl\u0105darce.",tocTitle:"Spis tre\u015Bci",modeSummary:"Tryb skr\xF3towy - kr\xF3tkie narracje",modeDetailed:"Tryb szczeg\xF3\u0142owy - rozbudowane biografie",contentHeading:"Zawarto\u015B\u0107 bookletu",introSummary:"Ten booklet opowiada Twoje drzewo proz\u0105: narodziny, zwi\u0105zki, potomstwo i zgony odtworzone z GEDCOM. Ka\u017Cdy rozdzia\u0142 otwiera pokolenie lub litera, a nast\u0119pnie rozwija \u017Cyciorysy w kr\xF3tkich narracjach.",introDetailed:"Ten booklet rozwija ka\u017Cd\u0105 posta\u0107 jako biografi\u0119 narracyjn\u0105, kolejno w ka\u017Cdym rozdziale. Ka\u017Cde nowe pokolenie zaczyna si\u0119 na osobnej stronie.",introSosa:"Numery SOSA s\u0105 wymieniane, gdy numeracja jest aktywna. Spis tre\u015Bci na ko\u0144cu dokumentu.",familyHeading:e=>`Rodzina ${e}`,generationLabel:e=>`pokolenie ${e}`,pageFooter:e=>`Strona ${e}`},timeline:{legendBirth:"urodzenie",legendDeath:"zgon",legendMarriage:"ma\u0142\u017Ce\u0144stwo",overflow:e=>`+ ${e} wi\u0119cej na kolejnych stronach`,continuation:"(o\u015B czasu cd.)"}},Pe={F:{born:"urodzona",died:"zmar\u0142a",baptized:"ochrzczona",present:"obecna",linked:"powi\u0105zana",offspring:"c\xF3rka",descendant:"potomkini",childOf:"c\xF3rka",parentOf:"matka"},M:{born:"urodzony",died:"zmar\u0142",baptized:"ochrzczony",present:"obecny",linked:"powi\u0105zany",offspring:"syn",descendant:"potomek",childOf:"syn",parentOf:"ojciec"},U:{born:"urodzone",died:"zmar\u0142e",baptized:"ochrzone",present:"obecne",linked:"powi\u0105zane",offspring:"dziecko",descendant:"potomek",childOf:"dziecko",parentOf:"rodzic"},X:{born:"urodzone",died:"zmar\u0142e",baptized:"ochrzone",present:"obecne",linked:"powi\u0105zane",offspring:"dziecko",descendant:"potomek",childOf:"dziecko",parentOf:"rodzic"}},Ee={usesPluralS:!1,recensedChildren:e=>e===1?"1 dziecko wymienione":e<5?`${e} dzieci wymienione`:`${e} dzieci wymienionych`,otherUnions:e=>e===1?"1 inny zwi\u0105zek w drzewie":e<5?`${e} inne zwi\u0105zki w drzewie`:`${e} innych zwi\u0105zk\xF3w w drzewie`},U=["w "],Y=V({unknownDate:"Nieznana data",onUnknown:"w nieznanym terminie",inYear:e=>`w ${e}`,beforeYear:e=>`przed ${e}`,afterYear:e=>`po ${e}`,aboutYear:e=>`oko\u0142o ${e}`,onFullDate:e=>`${e}`,lifeRange:(e,o)=>`Od ${e} do ${o}`,seesDayInYear:e=>`urodzi\u0142(a) si\u0119 w ${e}`,seesDayOnPhrase:e=>`urodzi\u0142(a) si\u0119 ${e}`,seesDayOnFullDate:e=>`urodzi\u0142(a) si\u0119 ${e}`}),de=Z(Y,{countryPrefixes:U,countryPhrase:e=>`w ${e}`,locationPhrase:e=>J(e,U," w "),lifeRangeSame:e=>W(e,U," w "),lifeRangeFromTo:(e,o)=>`, od ${e} do ${o}`,lifeRangeSingle:e=>W(e,U," w ")}),Ae={listConjunction:"i",defaultAncestor:"Przodek",parentsSingle:(e,o)=>[`dziecko ${e}`,`${o.childOf} ${e}`,`${o.descendant} ${e}`],parentsMultiple:(e,o)=>[`${o.offspring} ${e}`,`${o.descendant} ${e}`,`dziecko ${e}`],unionWithMarriage:(e,o)=>[`po\u015Blubia ${e}${o}`,`\u0142\u0105czy si\u0119 z ${e}${o}`,`ma\u0142\u017Ce\u0144stwo z ${e}${o}`],unionWithoutMarriage:(e,o)=>[`${o.linked} z ${e}`,`dzieli \u017Cycie z ${e}`,`zwi\u0105zek odnotowany z ${e}`],unionOneChild:(e,o)=>[`w tym ${e}`,`z dzieckiem ${e}`,`${o.parentOf} ${e}`],unionManyChildren:(e,o)=>[`w tym dzieci ${e}`,`z potomstwem ${e}`,`${o.parentOf} ${e}`],lifeBornAndDied:(e,o,l,r,u,L,p,$,R,b)=>[`${e}, ${o.born} ${l}${r}, zmar\u0142(a) ${u}${L}`,`${p}${$}, ${e} wyznacza t\u0119 lini\u0119`,`${e} ${R}${b} i zmar\u0142(a) ${u}${L}`],lifeBirthOnly:(e,o,l,r,u)=>[`${e}, ${o.born} ${l}${r}`,`Narodziny ${e} ${l}${r}`,`${e} ${u}${r}`],lifeDeathOnly:(e,o,l,r)=>[`${e}, ${o.died} ${l}${r}`,`\u015Amier\u0107 ${e} ${l}${r}`,`${e} zmar\u0142(a) ${l}${r}`],lifeApproxDates:(e,o,l)=>[`${e}, ${o.present} w aktach oko\u0142o ${l}`,`Umiejscawia si\u0119 ${e} oko\u0142o ${l}`,`${e} (${l})`],eventMarriage:(e,o)=>[`ma\u0142\u017Ce\u0144stwo ${e}${o}`,`zwi\u0105zek odnotowany ${e}${o}`,`\u015Blub ${e}${o}`,`\u0142\u0105czy si\u0119${e}${o}`],eventDivorce:(e,o)=>`rozw\xF3d odnotowany ${e}${o}`,eventBaptism:(e,o,l)=>[`chrzest ${e}${o}`,`${l.baptized} ${e}${o}`,`obrz\u0119d chrzestny ${e}${o}`],eventBurial:(e,o)=>[`poch\xF3wek ${e}${o}`,`pogrzeb ${e}${o}`,`grzebanie ${e}${o}`],eventCremation:(e,o)=>`kremacja odnotowana ${e}${o}`,eventOccupation:(e,o)=>`zaw\xF3d odnotowany (${e})${o}`,chapterGen1:(e,o)=>[`Punkt wyj\u015Bcia narracji: ${e} posta\u0107${e>1&&e<5?"i":(e>1,"")} u korzeni drzewa.`,`Tu zaczyna si\u0119 linia, z ${e} osob\u0105${e>1?"i":""} referencyjn\u0105${e>1?"i":""}.`],chapterGenN:(e,o,l,r)=>[`W ${e}. pokoleniu na scen\u0119 wchodzi ${o} przodek${o>1?"\xF3w":""}.`,`To pokolenie obejmuje ${o} osob${o>1?"y":"\u0119"}${r?` (${r})`:""}.`,`${o} los${o>1?"\xF3w":""} krzy\u017Cuje si\u0119 w tym pokoleniu${r?`, mi\u0119dzy ${r}`:""}.`],chapterLetter:(e,o,l,r,u)=>[`${e}: ${o} portret${o>1?"\xF3w":""} do odkrycia.`,`${o} osob${o>1?"y":"a"} dla litery ${r}${u?` (${u})`:""}.`],familyCouple:(e,o,l,r)=>[`${e} i ${o}`,`Para ${e} \u2013 ${o}`,`${l} i ${r}`],familyUnionWithMarriage:e=>[`\u0142\u0105cz\u0105 si\u0119${e}`,`pobieraj\u0105 si\u0119${e}`,`\u015Bwi\u0119tuj\u0105 sw\xF3j zwi\u0105zek${e}`],familyUnionWithoutMarriage:["tworz\u0105 zwi\u0105zek","s\u0105 po\u0142\u0105czeni w aktach","wyst\u0119puj\u0105 jako ma\u0142\u017Conkowie"],familyNoDescendants:"bez potomstwa odnotowanego w pliku",familyOneChild:e=>[`z dzieckiem ${e}`,`rodz\u0105 ${e}`,`maj\u0105 dziecko, ${e}`],familyNChildren:(e,o)=>`${e} dzieci: ${o}`,familyDescendantsList:e=>`potomstwo: ${e}`,familyLoneFigure:(e,o)=>[`${e} zajmuje centralne miejsce w tej linii`,`${o}, posta\u0107 wiod\u0105ca tego rozdzia\u0142u`],familyMarriageNoted:e=>[`ma\u0142\u017Ce\u0144stwo odnotowane${e}`,`zwi\u0105zek wspomniany${e}`],familyDescendantsNoted:e=>[`potomstwo: ${e}`],familyDescendantsRecensed:(e,o)=>`${e}: ${o}`,personBranchPresent:(e,o)=>[`${e}, ${o.present} w tym ga\u0142\u0119zi`,`${e} pojawia si\u0119 w tym rozdziale`],personFewRecords:e=>`${e}: na razie niewiele akt\xF3w`,personResearchHint:"dalsze badania mog\u0105 uzupe\u0142ni\u0107 ten portret",personPortraitIncomplete:e=>`${e} \u2014 portret do uzupe\u0142nienia w archiwach.`,personUnionSection:e=>[e,`Strona rodzinna: ${e}`,`Po stronie ma\u0142\u017Ce\u0144skiej: ${e}`],personResearchNote:e=>[`Notatka badawcza: ${e}`,`Archiwa precyzuj\u0105: ${e}`,`Warto zapami\u0119ta\u0107: ${e}`]},we=ie("pl",Ae,{dateModule:Y,placeModule:de,unknownDates:ue.unknownDates}),Se={messages:ue,genderWords:Pe,genderPhrases:Ee,dateModule:Y,placeModule:de,narrativeModule:we},co=Se});Me();export{co as default};