"use strict"; class RenderCultsBoons { static $getRenderedCultBoon (it) { return it.__prop === "cult" ? RenderCultsBoons._$getRenderedCult(it) : RenderCultsBoons._$getRenderedBoon(it); } static _$getRenderedCult (it) { const renderer = Renderer.get().setFirstSection(true); const renderStack = []; Renderer.cultboon.doRenderCultParts(it, renderer, renderStack); renderer.recursiveRender({entries: it.entries}, renderStack, {depth: 1}); return $$` ${Renderer.utils.getBorderTr()} ${Renderer.utils.getExcludedTr({entity: it, dataProp: "cult"})} ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CULTS_BOONS})}
${renderStack.join("")} ${Renderer.utils.getPageTr(it, {tag: "cult", fnUnpackUid: (uid) => DataUtil.generic.unpackUid(uid, "cult")})} ${Renderer.utils.getBorderTr()} `; } static _$getRenderedBoon (it) { const renderer = Renderer.get().setFirstSection(true); const renderStack = []; it._displayName = it._displayName || it.name; Renderer.cultboon.doRenderBoonParts(it, renderer, renderStack); renderer.recursiveRender({entries: it.entries}, renderStack, {depth: 1}); return $$` ${Renderer.utils.getBorderTr()} ${Renderer.utils.getExcludedTr({entity: it, dataProp: "boon"})} ${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_CULTS_BOONS})} ${renderStack.join("")} ${Renderer.utils.getPageTr(it, {tag: "boon", fnUnpackUid: (uid) => DataUtil.generic.unpackUid(uid, "boon")})} ${Renderer.utils.getBorderTr()} `; } }