openHelpModal("desiredRetention")}> {tr.deckConfigDesiredRetention()}
openHelpModal("modelParams")}> {tr.deckConfigWeights()}
{#if computingParams || checkingParams} {computeParamsProgressString} {:else if totalReviews !== undefined} {tr.statisticsReviews({ reviews: totalReviews })} {/if}
openHelpModal("rescheduleCardsOnChange")}> {#if $fsrsReschedule} {/if}
{tr.deckConfigComputeOptimalRetention()} openHelpModal("computeOptimalRetention")}> {tr.deckConfigDaysToSimulate()} {#if optimalRetention} {estimatedRetention(optimalRetention)} {#if optimalRetention - $config.desiredRetention >= 0.01} {/if} {/if} {#if computingRetention}
{computeRetentionProgressString}
{/if}
{tr.deckConfigFsrsSimulatorExperimental()} openHelpModal("simulateFsrsReview")}> {tr.deckConfigDaysToSimulate()} openHelpModal("simulateFsrsReview")}> {tr.deckConfigAdditionalNewCardsToSimulate()} openHelpModal("simulateFsrsReview")}> {tr.schedulingNewCardsday()} openHelpModal("simulateFsrsReview")}> {tr.schedulingMaximumReviewsday()} openHelpModal("simulateFsrsReview")}> {tr.schedulingMaximumInterval()}
{simulateProgressString}