; Debug DEBUGVAR EnableJsonProfileMode DEBUGVAR IsServerProfileApplyMode ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson" DEBUGVAR XMLProfile DEBUGVAR XMLProfileFromJson CompareJsonProfileToServerProfile "-" DEBUGVAR IsServerProfileApplyMode ApplyServerProfile "XMLProfileFromJson" IsServerProfileApplyMode DEBUGVAR XMLProfileFromJson DEBUGVAR IsServerProfileApplyMode STRCONTAIN "y18IDCardLive" XMLProfileFromJson Y18IDCARDLIVE_ENABLE STRCONTAIN "y18IDCard" XMLProfileFromJson Y18IDCARD_ENABLE STRCONTAIN "y20IDCard-Liveness" XMLProfileFromJson Y20IDCARDLIVE_ENABLE STRCONTAIN "y20IDCard" XMLProfileFromJson Y20IDCARD_ENABLE STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakEnable STRCONTAIN "Discount50" XMLProfileFromJson Discount50 STRCONTAIN "ClossMenu" XMLProfileFromJson ClossMenu DEBUGVAR EnableLiveness DEBUGVAR Only18 DEBUGVAR NoSugarStepRight2 DEBUGVAR HalfPrice If Y18IDCARD_ENABLE = "true" Then Var Only18 = "true" Else Var Only18 = "false" EndIf If Y20IDCARDLIVE_ENABLE = "true" Then If EnableLiveness = "true" Then Var Only20 = "true" Else Var Only20 = "false" EndIf Else Var Only20 = "false" EndIf If Y20IDCARD_ENABLE = "true" Then Var Only20 = "true" Else Var Only20 = "false" EndIf ; Only get 1,2,3 If SugarBreakEnable = "true" Then Var NoSugarStepRight2 = "true" Else Var NoSugarStepRight2 = "false" EndIf If Discount50 = "true" Then Var HalfPrice = "true" Var InvokeDiscountCMD = "true" DEBUGVAR InvokeDiscountCMD __CMD "invoke-discount-50" "-" "-" "-" Else Var HalfPrice = "false" DEBUGVAR Discount50 EndIf