<s> from custom . world_vision . reports import AccordionTTCReport <EOL> from custom . world_vision . filters import LocationFilter , WVDatespanFilter <EOL> from custom . world_vision . sqldata . child_sqldata import ImmunizationDetailsFirstYear , ImmunizationDetailsSecondYear , ChildDeworming , ChildRegistrationDetails , ClosedChildCasesBreakdown , ChildrenDeaths , ChildrenDeathDetails , NutritionMeanMedianBirthWeightDetails , NutritionBirthWeightDetails , NutritionFeedingDetails , EBFStoppingDetails , ChildHealthIndicators , ChildrenDeathsByMonth <EOL> from dimagi . utils . decorators . memoized import memoized <EOL> class ChildTTCReport ( AccordionTTCReport ) : <EOL> report_template_path = '<STR_LIT>' <EOL> report_title = '<STR_LIT>' <EOL> name = '<STR_LIT>' <EOL> title = '<STR_LIT>' <EOL> slug = '<STR_LIT>' <EOL> fields = [ WVDatespanFilter , LocationFilter ] <EOL> default_rows = <NUM_LIT> <EOL> exportable = True <EOL> @ property <EOL> @ memoized <EOL> def data_providers ( self ) : <EOL> config = self . report_config <EOL> return [ <EOL> [ ChildRegistrationDetails ( config = config ) ] , <EOL> [ ClosedChildCasesBreakdown ( config = config ) ] , <EOL> [ ImmunizationDetailsFirstYear ( config = config ) ] , <EOL> [ ImmunizationDetailsSecondYear ( config = config ) ] , <EOL> [ <EOL> ChildrenDeaths ( config = config ) , <EOL> ChildrenDeathDetails ( config = config ) , <EOL> ChildrenDeathsByMonth ( config = config ) <EOL> ] , <EOL> [ <EOL> NutritionMeanMedianBirthWeightDetails ( config = config ) , <EOL> NutritionBirthWeightDetails ( config = config ) , <EOL> NutritionFeedingDetails ( config = config ) <EOL> ] , <EOL> [ EBFStoppingDetails ( config = config ) ] , <EOL> [ ChildHealthIndicators ( config = config ) ] , <EOL> [ ChildDeworming ( config = config ) ] <EOL> ] </s>
