
#Emit rule script for product ID:377166 Name:Moving Day Local-Mon-Fri
if (IsValidProperty(DataSource13, 'timeOffSet') and (IsValidProperty(DataSource12, 'timeOffSet') and (IsValidProperty(DataSource12, 'lowTemp') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource13, 'lowTemp') and (IsValidProperty(DataSource13, 'highTemp') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource12, 'daySkyCondition') and (IsValidProperty(DataSource12, 'highTemp') and (IsValidProperty(DataSource12, 'daySkyCondition') and (1 == 1))))))))))):
    if (((gWeekDay in [0,1,2,3,4] and (1)) and ((gNational == 'NATIONAL'))) and 1):
        pInfo377166 = {}
        pInfo377166['Markets'] = ['7-NATIONAL',]
        pInfo377166['ProductId'] = 377166
        pInfo377166['ProductKey'] = 377166
        pInfo377166['Priority'] = 1
        pInfo377166['ProductType'] = 'Normal'
        validProducts.append(pInfo377166)

#Emit rule script for product ID:377193 Name:Moving Day Local (Sat 12am--5am)
if (IsValidProperty(DataSource13, 'timeOffSet') and (IsValidProperty(DataSource12, 'timeOffSet') and (IsValidProperty(DataSource12, 'lowTemp') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource13, 'lowTemp') and (IsValidProperty(DataSource13, 'highTemp') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource12, 'daySkyCondition') and (IsValidProperty(DataSource12, 'highTemp') and (IsValidProperty(DataSource12, 'daySkyCondition') and (1 == 1))))))))))):
    if (((gWeekDay in [5] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,0,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,4,59,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and 1):
        pInfo377193 = {}
        pInfo377193['Markets'] = ['7-NATIONAL',]
        pInfo377193['ProductId'] = 377193
        pInfo377193['ProductKey'] = 377193
        pInfo377193['Priority'] = 2
        pInfo377193['ProductType'] = 'Normal'
        validProducts.append(pInfo377193)

#Emit rule script for product ID:377244 Name:Moving Day Local (SAT 5am-3pm)
if (IsValidProperty(DataSource13, 'timeOffSet') and (IsValidProperty(DataSource12, 'timeOffSet') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource13, 'lowTemp') and (IsValidProperty(DataSource13, 'highTemp') and (IsValidProperty(DataSource13, 'daySkyCondition') and (IsValidProperty(DataSource12, 'daySkyCondition') and (IsValidProperty(DataSource12, 'highTemp') and (IsValidProperty(DataSource12, 'daySkyCondition') and (1 == 1)))))))))):
    if (((gWeekDay in [5] and (gCurrentTime >= time.mktime((gYear,gMonth,gDom,5,0,0,gWeekDay,gDoy,-1)))
& (gCurrentTime <= time.mktime((gYear,gMonth,gDom,15,0,0,gWeekDay,gDoy,-1)))) and ((gNational == 'NATIONAL'))) and 1):
        pInfo377244 = {}
        pInfo377244['Markets'] = ['7-NATIONAL',]
        pInfo377244['ProductId'] = 377244
        pInfo377244['ProductKey'] = 377244
        pInfo377244['Priority'] = 3
        pInfo377244['ProductType'] = 'Normal'
        validProducts.append(pInfo377244)
