openHelpModal("modelWeights")}> {tr.deckConfigWeights()}
openHelpModal("ignoreBefore")}> {tr.deckConfigIgnoreBefore()}
computeWeights()} > {#if computingWeights} {tr.actionsCancel()} {:else} {tr.deckConfigOptimizeButton()} {/if}
checkWeights()} > {#if checkingWeights} {tr.actionsCancel()} {:else} {tr.deckConfigEvaluateButton()} {/if}
{#if computingWeights || checkingWeights} {computeWeightsProgressString} {:else if totalReviews !== undefined} {tr.statisticsReviews({ reviews: totalReviews })} {/if}
openHelpModal("rescheduleCardsOnChange")}>
{#if $fsrsReschedule}
{/if}
{tr.deckConfigComputeOptimalRetention()} (experimental)
openHelpModal("computeOptimalRetention")}> Days to simulate
computeRetention()} > {#if computingRetention} {tr.actionsCancel()} {:else} {tr.deckConfigComputeButton()} {/if}
{#if optimalRetention} {estimatedRetention(optimalRetention)} {#if optimalRetention - $config.desiredRetention >= 0.01}
{/if} {/if}
{computeRetentionProgressString}