Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level


include_once ('includes/contextsincphp');            ini_set('max_execution_time', DIAG_BOX_USING_AUTH_MAX_TIME);   ini_set('default_socket_timeout', DIAG_BOX_USING_AUTH_MAX_TIME);      function E1Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Begin");           $REDB809A7C7A57707A64770986EAED430['Flow-From']   = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->From;    $REDB809A7C7A57707A64770986EAED430['Flow-To']   = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->To;    $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp']  = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->TimeStamp;    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "]");         $REDB809A7C7A57707A64770986EAED430['VIN'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS;       if (($REDB809A7C7A57707A64770986EAED430['VIN']) && ($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN) && (strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI) != 3 ||       strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS) != 6 ||       strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS) != 8)) {     $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E1Callback : Error in VIN Element");     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = 'Incorrect parameter [VIN]';     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']  = -100;     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']       = 'INPUTS_KO_EVT';    } else {     $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]");     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] .            "] - VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]");     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_OK_EVT';    }        $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : End");   }      function E2Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : Begin");         $REDB809A7C7A57707A64770986EAED430['Marque'] = FDB4D8857A2E4AF4B227D61BE291C4720();    if( !$REDB809A7C7A57707A64770986EAED430['Marque'] ){     $REDB809A7C7A57707A64770986EAED430['Marque'] = '';    }        try {     $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServiceswsdl', array('trace' => 1, 'soap_version'  => SOAP_1_1));     $REED87E1634876AA69C1BEFC02311A665 = array(         "From"   => $REDB809A7C7A57707A64770986EAED430['Flow-From'],          "To"   => "DDC",          "TimeStamp" => date("y-m-d h:m:s",DDCPhpHelper::ddcTime())         );     $RC2D2567438B1F39DD71F78195B5F3DED = array(          "Flow"  => $REED87E1634876AA69C1BEFC02311A665,          "Marque" => $REDB809A7C7A57707A64770986EAED430['Marque']           );     $R0F50A39A061487926BF469C9B53DBAA9 = $R0EFCE0411FF849E42389C49FAC9F346C->getUserSign($RC2D2567438B1F39DD71F78195B5F3DED);     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0;     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'USER_SIGN_EVT';    } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) {     $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E2Callback : An error occured during GetUserSign service execution : " . $RD4724A512437CBE42CC2AD077FCDCBAC->getMessage());     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'NO_USER_SIGN_EVT';     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -101;    }        $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : End");   }      function E21Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : Begin");    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Search DSS URL");         if(!$_SESSION[SESSION_URL_CONTENER]) {         $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE not found in session");     $R1D15210AD18500877FA84E6B403C2EC3 = array(          'knownledgeFilename'=> DDC_PATH_APP . "/config/DDCPsaSIAccessPoliciesxml",          'logFilename'   => PATH_LOGGERSI_ACCESS_LOGGER,          'tracerFilename'  => PATH_LOGGERSI_ACCESS_TRACER           );     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : knownledgeFilename=" .             $R1D15210AD18500877FA84E6B403C2EC3['knownledgeFilename'] .             "\tlogFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['logFilename'] .             "\ttracerFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['tracerFilename']);     $RE73498BDC40DC1DED6E9D22487720ED6 = new ExpertSystClass($R1D15210AD18500877FA84E6B403C2EC3);           if(F92636222039C860D9CBBBAFB3EA56F87()){      $R657293A9792AC633FA75C3696F1B5564 = 'RA';     } else {      $R63DB8D31B13C3A1DC29ECAEDC66D8B29 = F572EDF25999149D822EC76839D84A073();      $R657293A9792AC633FA75C3696F1B5564 = $R63DB8D31B13C3A1DC29ECAEDC66D8B29['SHORT'];     }     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : profil=[" . $R657293A9792AC633FA75C3696F1B5564 . "]");     $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Profil", $R657293A9792AC633FA75C3696F1B5564);     $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Pays", getCountry());     $RE73498BDC40DC1DED6E9D22487720ED6->run();         $_SESSION[SESSION_URL_CONTENER] = $RE73498BDC40DC1DED6E9D22487720ED6;    } else {         $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE found in session");    }      $RBE671189DAE244B39FB902B61677C2B0       = $_SESSION[SESSION_URL_CONTENER];       if($REDB809A7C7A57707A64770986EAED430['isDiagCloud']|| $R657293A9792AC633FA75C3696F1B5564 == 'RI' OR $R657293A9792AC633FA75C3696F1B5564 == 'POI'){           $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS_PROTOCOL);      $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS3_CONTEXT);    }    $REDB809A7C7A57707A64770986EAED430['Server']->URL  = F25C92E889E10274CE4C54957BD58B637($REDB809A7C7A57707A64770986EAED430['Server']->Protocol,                $REDB809A7C7A57707A64770986EAED430['Server']->Name,                IS_DIAG_BOX_USING_AUTHORIZED_CONTEXT);                     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : URL=" . $REDB809A7C7A57707A64770986EAED430['Server']->URL);         if($RE5598755432172B63409FCEB9FDBA324 == 'POI' || $RE5598755432172B63409FCEB9FDBA324 == 'RI' ){     $R92454EE3B67549B59F6BFAD3C7C66FCE->info('IsDiagBoxUsingAuthorizedAction=>E21Callback : POUDG-9866: POI or RI');     if((strpos($REDB809A7C7A57707A64770986EAED430['Server']->URL, 'seravdss3') !== false) || (strpos($REDB809A7C7A57707A64770986EAED430['Server']->URL, 'ediagdss3') !== false))     {      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : POUDG-9866: urlSerav with seravdss3 or ediagdss3Calling refreshtoken");           try {       $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServicesPrivatewsdl', array('trace' => 1, 'soap_version'  => SOAP_1_1));       $REED87E1634876AA69C1BEFC02311A665  = array(            "From"   => "DDC",            "To"         => "DDC",             "TimeStamp"  => date("Y-m-d H:i:s", DDCPhpHelper::ddcTime())           );         $RC2D2567438B1F39DD71F78195B5F3DED = array(            "Flow"    => $REED87E1634876AA69C1BEFC02311A665                        );       $R679E9B9234E2062F809DBD3325D37FB6 = $R0EFCE0411FF849E42389C49FAC9F346C->GetRefreshToken($RC2D2567438B1F39DD71F78195B5F3DED);       $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : IdpToken=". $R679E9B9234E2062F809DBD3325D37FB6->IdpToken);       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Call GetRefreshToken succed");            } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) {              $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INVALID_TOKEN';               $R8599805658B87687D9222D9CF09BABDA = FEAC14D6E1C330E8E0B3D1DC27180F4E3($RD4724A512437CBE42CC2AD077FCDCBAC->getMessage());        $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E21Callback : Invalid token - Code=[".$R8599805658B87687D9222D9CF09BABDA['FaultCode']."]; msg=[".$R8599805658B87687D9222D9CF09BABDA['FaultMessage']."]");        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']  = $R8599805658B87687D9222D9CF09BABDA['FaultCode'];        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']   = $R8599805658B87687D9222D9CF09BABDA['FaultMessage'];                return ;      }     }    }    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONTINUE_EVT';    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : End");   }     function F03925BB82CA4D32B13FE741937423AE2($R6E4F14B335243BE656C65E3ED9E1B115, $R52083C84342D0B7A0F56D1094DCE94FA, $R1249DE89AA600E93F19B8473F985E994, $RFE44BA749C4D113CBFD269A200BDCFAE) {        $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = $R1249DE89AA600E93F19B8473F985E994 ? "true" : "false";    $R9D286369CBA2FBEB34D036FFC3C9EB2E = "{\"Vin\" : \"$R52083C84342D0B7A0F56D1094DCE94FA\", \"AccordConsommation\" : $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 }";    $R50BD3413F20BB2B33E8E18758D97431F = array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE);    return F3EC20E6D63448CC2852B0E2A20C70FC5($R6E4F14B335243BE656C65E3ED9E1B115, null, $R9D286369CBA2FBEB34D036FFC3C9EB2E, $R50BD3413F20BB2B33E8E18758D97431F);   }      function E30Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Send request without proxy informations");    $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134();            $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE)));    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Curl info ".json_encode("0"));        $RC6E3397D6306D8789F8DBDF79441A5FA  = "F";    $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = "0";    switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) {     case 200:      $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA);      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] .              "] - nbJetons=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] . "]");           if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_OK_EVT';       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");      } elseif ($REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] > 0) {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_KO_EVT';       $REDB809A7C7A57707A64770986EAED430['IhmMode']   = FSM_RUNNER_USE_CHIPS;       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need using chips");      } else {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT';       $REDB809A7C7A57707A64770986EAED430['IhmMode']   = FSM_RUNNER_BUY_CHIPS;       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need buying chips");      }      break;       case 0:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request executionHTTP return code 0");      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A);      break;       default:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'DIAG_BOX_AUTH_KO_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code'];      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request executionHTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']);      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A);      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : End");   }      function E31Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Launch IHM - mode=[" .            $REDB809A7C7A57707A64770986EAED430['IhmMode'] . "]");    $R90BCC2F49198C5F7A6C685771D952E7A = sprintf(DDC_BIN_PATH . 'DccFsmRunnerexe DccFsmDiagBoxAuthorize mode=%s vin=%s nbJeton=%s',         $REDB809A7C7A57707A64770986EAED430['IhmMode'], $REDB809A7C7A57707A64770986EAED430['VIN'], $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton']);        $RCD7FDE32E18535E692CB1C7A7058B312  = 0;      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execute commande - cmd=[" . $R90BCC2F49198C5F7A6C685771D952E7A . "]");    DDCPhpHelper::ddcMSExec($R90BCC2F49198C5F7A6C685771D952E7A, $R4002603E450F0DB8D5A7FF540344175C, $RCD7FDE32E18535E692CB1C7A7058B312);    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execution completed - return code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]");      switch ($RCD7FDE32E18535E692CB1C7A7058B312) {     case 100:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Consumption accepted by user");      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'ACCEPT_EVT';      break;       case 101:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation restarted by user");      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'RESTART_EVT';      break;       case 102:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation canceled by user");      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -105;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CANCEL_EVT';      break;       default:      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E31Callback : FsmRunner internal error - error code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]");      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'FsmRunner internal error - error code=[' . $RCD7FDE32E18535E692CB1C7A7058B312 . ']';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -104;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : End");   }      function E32Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Send request without proxy informations");    $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134();            $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE)));    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Curl info ".json_encode("0"));        $RC6E3397D6306D8789F8DBDF79441A5FA  = "F";    $R40DEAEB1A9EFD3CC64D9F88FBFA2000A = "0";    switch ($R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']) {     case 200:      $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B($RC6E3397D6306D8789F8DBDF79441A5FA);      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "]");           if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') {       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_OK_EVT';      } else {       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User not authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");       $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -106;       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_KO_EVT';      }      break;       case 0:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request executionHTTP return code 0");      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A);      break;       default:      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code ' . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code'];      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CONSO_KO_EVT';      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request executionHTTP return code " . $R40DEAEB1A9EFD3CC64D9F88FBFA2000A['http_code']);      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug($R40DEAEB1A9EFD3CC64D9F88FBFA2000A);      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : End");   }      function E4Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : Begin");         $RDD95BBEC198B2C577F5B3E60A5984492 = array(        'AuthorizationValue' => base64_encode(base64_encode($REDB809A7C7A57707A64770986EAED430['VIN'])),        'UserName'    => F922D296CAF20EEA2F3928B045F7C50E5()       );        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492;    $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0;    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CRYPT_OK_EVT';    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : End");   }      function E5Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : Begin");       $R4A13CE7DD5B136780F61350DA209444B = new C6D25C0F466FAB7338753C6F08BB672F4();            switch($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']) {        case -1:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(42);      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : access refused");      break;       case -100:     case -103:     case -104:         $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(54);         $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : Service failed : error code=[" . $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] . "]");      break;       case -101:     case -102:     case -105:     case -106:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0);      $RDD95BBEC198B2C577F5B3E60A5984492 = array(          'AuthorizationValue' => DIAG_BOX_USING_UNAUTHORIZED_RESPONSE,          'UserName'    => F922D296CAF20EEA2F3928B045F7C50E5()         );      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492;      break;       default:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0);      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E5Callback : service succed");      break;       }           $R4A13CE7DD5B136780F61350DA209444B->F23320DEC1CD827CB8D1A18947AFC987C('IsDiagBoxUsingAuthorized');    $R4A13CE7DD5B136780F61350DA209444B->FF94648889BEBF3912C26BB23244619DD($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']);       $REDB809A7C7A57707A64770986EAED430['FSMModelAndView'] = $R4A13CE7DD5B136780F61350DA209444B;    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] ='OUTPUTS_OK_EVT';         $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : End");   }        class IsDiagBoxUsingAuthorizedAction extends CBD02C3D5E1DE40380C2A71E739C56696 {       function __construct() {     parent::FE37F0136AA3FFAF149B351F6A4C948E9();     $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : Begin");       $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INIT_OK_EVT', 'START', 'E1', 'E1Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_OK_EVT', 'E1', 'E100', 'E100Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_EVT', 'E100', 'E2', 'E2Callback');         $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('USER_SIGN_EVT', 'E2', 'E21', 'E21Callback');         $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONTINUE_EVT', 'E21', 'E30', 'E30Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E30', 'E4', 'E4Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E30', 'E31', 'E31Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('RESTART_EVT', 'E31', 'E30', 'E30Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('ACCEPT_EVT', 'E31', 'E32', 'E32Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E32', 'E4', 'E4Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CRYPT_OK_EVT', 'E4', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('OUTPUTS_OK_EVT', 'E5', 'STOP', 'StopCallback');            $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_KO_EVT', 'E1', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_FAILED_EVT', 'E100', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('NO_USER_SIGN_EVT', 'E2', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_AUTH_KO_EVT', 'E30', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E30', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CANCEL_EVT', 'E31', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E31', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E32', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E32', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONSO_KO_EVT', 'E32', 'E5', 'E5Callback');        $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E1', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E100', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E2', 'ErrorCallback');         $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E21', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E30', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E31', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E32', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E4', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E5', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('STOP', 'ErrorCallback');          $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : End");    }   }


include_once ('includes/contextsincphp');            ini_set('max_execution_time', DIAG_BOX_USING_AUTH_MAX_TIME);   ini_set('default_socket_timeout', DIAG_BOX_USING_AUTH_MAX_TIME);      function E1Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Begin");           $REDB809A7C7A57707A64770986EAED430['Flow-From']   = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->From;    $REDB809A7C7A57707A64770986EAED430['Flow-To']   = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->To;    $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp']  = $REDB809A7C7A57707A64770986EAED430['inputMessage']->Flow->TimeStamp;    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] . "]");         $REDB809A7C7A57707A64770986EAED430['VIN'] = $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS . $REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS;       if (($REDB809A7C7A57707A64770986EAED430['VIN']) && ($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN) && (strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->WMI) != 3 ||       strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VDS) != 6 ||       strlen($REDB809A7C7A57707A64770986EAED430['inputMessage']->VIN->VIS) != 8)) {     $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E1Callback : Error in VIN Element");     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = 'Incorrect parameter [VIN]';     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']  = -100;     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']       = 'INPUTS_KO_EVT';    } else {     $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]");     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E1Callback : Flow=[From=" . $REDB809A7C7A57707A64770986EAED430['Flow-From'] . ";To=" . $REDB809A7C7A57707A64770986EAED430['Flow-To'] . ";TimeStamp=" . $REDB809A7C7A57707A64770986EAED430['Flow-TimeStamp'] .            "] - VIN=[" . $REDB809A7C7A57707A64770986EAED430['VIN'] . "]");     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INPUTS_OK_EVT';    }        $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E1Callback : End");   }      function E2Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : Begin");         $REDB809A7C7A57707A64770986EAED430['Marque'] = FDB4D8857A2E4AF4B227D61BE291C4720();    if( !$REDB809A7C7A57707A64770986EAED430['Marque'] ){     $REDB809A7C7A57707A64770986EAED430['Marque'] = '';    }        try {     $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServiceswsdl', array('trace' => 1, 'soap_version'  => SOAP_1_1));     $REED87E1634876AA69C1BEFC02311A665 = array(         "From"   => $REDB809A7C7A57707A64770986EAED430['Flow-From'],          "To"   => "DDC",          "TimeStamp" => date("y-m-d h:m:s",DDCPhpHelper::ddcTime())         );     $RC2D2567438B1F39DD71F78195B5F3DED = array(          "Flow"  => $REED87E1634876AA69C1BEFC02311A665,          "Marque" => $REDB809A7C7A57707A64770986EAED430['Marque']           );     $R0F50A39A061487926BF469C9B53DBAA9 = $R0EFCE0411FF849E42389C49FAC9F346C->getUserSign($RC2D2567438B1F39DD71F78195B5F3DED);     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0;     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'USER_SIGN_EVT';    } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) {     $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E2Callback : An error occured during GetUserSign service execution : " . $RD4724A512437CBE42CC2AD077FCDCBAC->getMessage());     $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'NO_USER_SIGN_EVT';     $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -101;    }        $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E2Callback : End");   }      function E21Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : Begin");    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Search DSS URL");         if(!$_SESSION[SESSION_URL_CONTENER]) {         $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE not found in session");     $R1D15210AD18500877FA84E6B403C2EC3 = array(          'knownledgeFilename'=> DDC_PATH_APP . "/config/DDCPsaSIAccessPoliciesxml",          'logFilename'   => PATH_LOGGERSI_ACCESS_LOGGER,          'tracerFilename'  => PATH_LOGGERSI_ACCESS_TRACER           );     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : knownledgeFilename=" .             $R1D15210AD18500877FA84E6B403C2EC3['knownledgeFilename'] .             "\tlogFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['logFilename'] .             "\ttracerFilename=" . $R1D15210AD18500877FA84E6B403C2EC3['tracerFilename']);     $RE73498BDC40DC1DED6E9D22487720ED6 = new ExpertSystClass($R1D15210AD18500877FA84E6B403C2EC3);           if(F92636222039C860D9CBBBAFB3EA56F87()){           } else {      $R63DB8D31B13C3A1DC29ECAEDC66D8B29 = F572EDF25999149D822EC76839D84A073();      'RA' = $R63DB8D31B13C3A1DC29ECAEDC66D8B29['SHORT'];     }     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : profil=[RA]");     $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Profil", 'RA');     $RE73498BDC40DC1DED6E9D22487720ED6->addFact("Pays", getCountry());     $RE73498BDC40DC1DED6E9D22487720ED6->run();         $_SESSION[SESSION_URL_CONTENER] = $RE73498BDC40DC1DED6E9D22487720ED6;    } else {         $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : SE found in session");    }      $RBE671189DAE244B39FB902B61677C2B0       = $_SESSION[SESSION_URL_CONTENER];       if($REDB809A7C7A57707A64770986EAED430['isDiagCloud']|| 'RA' == 'RI' OR 'RA' == 'POI'){           $REDB809A7C7A57707A64770986EAED430['Server']->Protocol= $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS_PROTOCOL);      $REDB809A7C7A57707A64770986EAED430['Server']->Name = $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS_NAME) . "/" . $RBE671189DAE244B39FB902B61677C2B0->getFactValue(URL_DSS3_CONTEXT);    }    $REDB809A7C7A57707A64770986EAED430['Server']->URL  = F25C92E889E10274CE4C54957BD58B637($REDB809A7C7A57707A64770986EAED430['Server']->Protocol,                $REDB809A7C7A57707A64770986EAED430['Server']->Name,                IS_DIAG_BOX_USING_AUTHORIZED_CONTEXT);                     $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : URL=" . $REDB809A7C7A57707A64770986EAED430['Server']->URL);         if($RE5598755432172B63409FCEB9FDBA324 == 'POI' || $RE5598755432172B63409FCEB9FDBA324 == 'RI' ){     $R92454EE3B67549B59F6BFAD3C7C66FCE->info('IsDiagBoxUsingAuthorizedAction=>E21Callback : POUDG-9866: POI or RI');     if((strpos($REDB809A7C7A57707A64770986EAED430['Server']->URL, 'seravdss3') !== false) || (strpos($REDB809A7C7A57707A64770986EAED430['Server']->URL, 'ediagdss3') !== false))     {      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : POUDG-9866: urlSerav with seravdss3 or ediagdss3Calling refreshtoken");           try {       $R0EFCE0411FF849E42389C49FAC9F346C = new SoapClient(DDC_WSDL_URL . 'DDCServicesPrivatewsdl', array('trace' => 1, 'soap_version'  => SOAP_1_1));       $REED87E1634876AA69C1BEFC02311A665  = array(            "From"   => "DDC",            "To"         => "DDC",             "TimeStamp"  => date("Y-m-d H:i:s", DDCPhpHelper::ddcTime())           );         $RC2D2567438B1F39DD71F78195B5F3DED = array(            "Flow"    => $REED87E1634876AA69C1BEFC02311A665                        );       $R679E9B9234E2062F809DBD3325D37FB6 = $R0EFCE0411FF849E42389C49FAC9F346C->GetRefreshToken($RC2D2567438B1F39DD71F78195B5F3DED);       $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : IdpToken=". $R679E9B9234E2062F809DBD3325D37FB6->IdpToken);       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E21Callback : Call GetRefreshToken succed");            } catch (SoapFault $RD4724A512437CBE42CC2AD077FCDCBAC) {              $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'INVALID_TOKEN';               $R8599805658B87687D9222D9CF09BABDA = FEAC14D6E1C330E8E0B3D1DC27180F4E3($RD4724A512437CBE42CC2AD077FCDCBAC->getMessage());        $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E21Callback : Invalid token - Code=[".$R8599805658B87687D9222D9CF09BABDA['FaultCode']."]; msg=[".$R8599805658B87687D9222D9CF09BABDA['FaultMessage']."]");        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']  = $R8599805658B87687D9222D9CF09BABDA['FaultCode'];        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']   = $R8599805658B87687D9222D9CF09BABDA['FaultMessage'];                return ;      }     }    }    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'CONTINUE_EVT';    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E21Callback : End");   }     function F03925BB82CA4D32B13FE741937423AE2($R6E4F14B335243BE656C65E3ED9E1B115, $R52083C84342D0B7A0F56D1094DCE94FA, $R1249DE89AA600E93F19B8473F985E994, $RFE44BA749C4D113CBFD269A200BDCFAE) {        $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 = $R1249DE89AA600E93F19B8473F985E994 ? "true" : "false";    $R9D286369CBA2FBEB34D036FFC3C9EB2E = "{\"Vin\" : \"$R52083C84342D0B7A0F56D1094DCE94FA\", \"AccordConsommation\" : $RA94EF3EDEBBECC120DD9EC4D9CB90BD1 }";    $R50BD3413F20BB2B33E8E18758D97431F = array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE);    return F3EC20E6D63448CC2852B0E2A20C70FC5($R6E4F14B335243BE656C65E3ED9E1B115, null, $R9D286369CBA2FBEB34D036FFC3C9EB2E, $R50BD3413F20BB2B33E8E18758D97431F);   }      function E30Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Send request without proxy informations");    $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134();            $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE)));    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Curl info ".json_encode("0"));                switch ("0"['http_code']) {     case 200:      $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B("F");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] .              "] - nbJetons=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] . "]");           if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_OK_EVT';       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");      } elseif ($REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton'] > 0) {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_KO_EVT';       $REDB809A7C7A57707A64770986EAED430['IhmMode']   = FSM_RUNNER_USE_CHIPS;       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need using chips");      } else {       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'DIAG_BOX_USING_KO_EVT';       $REDB809A7C7A57707A64770986EAED430['IhmMode']   = FSM_RUNNER_BUY_CHIPS;       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E30Callback : User need buying chips");      }      break;       case 0:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request executionHTTP return code 0");      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("0");      break;       default:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'DIAG_BOX_AUTH_KO_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0"['http_code'];      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E30Callback : A problem occured during request executionHTTP return code 0"['http_code']);      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("0");      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E30Callback : End");   }      function E31Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Launch IHM - mode=[" .            $REDB809A7C7A57707A64770986EAED430['IhmMode'] . "]");    $R90BCC2F49198C5F7A6C685771D952E7A = sprintf(DDC_BIN_PATH . 'DccFsmRunnerexe DccFsmDiagBoxAuthorize mode=%s vin=%s nbJeton=%s',         $REDB809A7C7A57707A64770986EAED430['IhmMode'], $REDB809A7C7A57707A64770986EAED430['VIN'], $REDB809A7C7A57707A64770986EAED430['dssResponse']['NbrDeJeton']);        $RCD7FDE32E18535E692CB1C7A7058B312  = 0;      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execute commande - cmd=[" . $R90BCC2F49198C5F7A6C685771D952E7A . "]");    DDCPhpHelper::ddcMSExec($R90BCC2F49198C5F7A6C685771D952E7A, $R4002603E450F0DB8D5A7FF540344175C, $RCD7FDE32E18535E692CB1C7A7058B312);    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Execution completed - return code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]");      switch ($RCD7FDE32E18535E692CB1C7A7058B312) {     case 100:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Consumption accepted by user");      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'ACCEPT_EVT';      break;       case 101:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation restarted by user");      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] = 'RESTART_EVT';      break;       case 102:      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E31Callback : Operation canceled by user");      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -105;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CANCEL_EVT';      break;       default:      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E31Callback : FsmRunner internal error - error code=[" . $RCD7FDE32E18535E692CB1C7A7058B312 . "]");      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'FsmRunner internal error - error code=[' . $RCD7FDE32E18535E692CB1C7A7058B312 . ']';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -104;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E31Callback : End");   }      function E32Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : Begin");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Send request without proxy informations");    $RFE44BA749C4D113CBFD269A200BDCFAE = !empty($REDB809A7C7A57707A64770986EAED430['Marque']) ? $REDB809A7C7A57707A64770986EAED430['Marque'] : F703DE7688152641BE37D4668539EA134();            $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Headers ".json_encode(array('marque:'.$RFE44BA749C4D113CBFD269A200BDCFAE)));    $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Curl info ".json_encode("0"));                switch ("0"['http_code']) {     case 200:      $REDB809A7C7A57707A64770986EAED430['dssResponse'] = F6FE894884AE6C066597AFEB9B8CF084B("F");      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : Authorise value=[" . $REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] . "]");           if ($REDB809A7C7A57707A64770986EAED430['dssResponse']['Autorise'] == 'True') {       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_OK_EVT';      } else {       $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E32Callback : User not authorized - user=[" . F922D296CAF20EEA2F3928B045F7C50E5() . "]");       $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -106;       $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']  = 'DIAG_BOX_USING_KO_EVT';      }      break;       case 0:      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'EXIT_EVT';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0';      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -103;      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request executionHTTP return code 0");      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("0");      break;       default:      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']= 'HTTP return code 0"['http_code'];      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = -102;      $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CONSO_KO_EVT';      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E32Callback : A problem occured during request executionHTTP return code 0"['http_code']);      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("0");      break;    }      $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E32Callback : End");   }      function E4Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : Begin");         $RDD95BBEC198B2C577F5B3E60A5984492 = array(        'AuthorizationValue' => base64_encode(base64_encode($REDB809A7C7A57707A64770986EAED430['VIN'])),        'UserName'    => F922D296CAF20EEA2F3928B045F7C50E5()       );        $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492;    $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] = 0;    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent']      = 'CRYPT_OK_EVT';    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E4Callback : End");   }      function E5Callback($R1F2675959B189F918C9F81FB9E13B035, &$REDB809A7C7A57707A64770986EAED430) {    $R92454EE3B67549B59F6BFAD3C7C66FCE = $REDB809A7C7A57707A64770986EAED430['FSMCallbackLogger'];    $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : Begin");       $R4A13CE7DD5B136780F61350DA209444B = new C6D25C0F466FAB7338753C6F08BB672F4();            switch($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE']) {        case -1:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(42);      $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : access refused");      break;       case -100:     case -103:     case -104:         $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(54);         $R92454EE3B67549B59F6BFAD3C7C66FCE->err("IsDiagBoxUsingAuthorizedAction=>E5Callback : Service failed : error code=[" . $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_CODE'] . "]");      break;       case -101:     case -102:     case -105:     case -106:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0);      $RDD95BBEC198B2C577F5B3E60A5984492 = array(          'AuthorizationValue' => DIAG_BOX_USING_UNAUTHORIZED_RESPONSE,          'UserName'    => F922D296CAF20EEA2F3928B045F7C50E5()         );      $REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL'] = $RDD95BBEC198B2C577F5B3E60A5984492;      break;       default:      $R4A13CE7DD5B136780F61350DA209444B->FC17D8CAA9A33421CACEF72A7FA4CB94D(0);      $R92454EE3B67549B59F6BFAD3C7C66FCE->info("IsDiagBoxUsingAuthorizedAction=>E5Callback : service succed");      break;       }           $R4A13CE7DD5B136780F61350DA209444B->F23320DEC1CD827CB8D1A18947AFC987C('IsDiagBoxUsingAuthorized');    $R4A13CE7DD5B136780F61350DA209444B->FF94648889BEBF3912C26BB23244619DD($REDB809A7C7A57707A64770986EAED430['DDC_WEB_RESPONSE']['STATUS_LABEL']);       $REDB809A7C7A57707A64770986EAED430['FSMModelAndView'] = $R4A13CE7DD5B136780F61350DA209444B;    $REDB809A7C7A57707A64770986EAED430['FSMNextEvent'] ='OUTPUTS_OK_EVT';         $R92454EE3B67549B59F6BFAD3C7C66FCE->debug("IsDiagBoxUsingAuthorizedAction=>E5Callback : End");   }        class IsDiagBoxUsingAuthorizedAction extends CBD02C3D5E1DE40380C2A71E739C56696 {       function __construct() {     parent::FE37F0136AA3FFAF149B351F6A4C948E9();     $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : Begin");       $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INIT_OK_EVT', 'START', 'E1', 'E1Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_OK_EVT', 'E1', 'E100', 'E100Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_EVT', 'E100', 'E2', 'E2Callback');         $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('USER_SIGN_EVT', 'E2', 'E21', 'E21Callback');         $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONTINUE_EVT', 'E21', 'E30', 'E30Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E30', 'E4', 'E4Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E30', 'E31', 'E31Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('RESTART_EVT', 'E31', 'E30', 'E30Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('ACCEPT_EVT', 'E31', 'E32', 'E32Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_OK_EVT', 'E32', 'E4', 'E4Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CRYPT_OK_EVT', 'E4', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('OUTPUTS_OK_EVT', 'E5', 'STOP', 'StopCallback');            $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('INPUTS_KO_EVT', 'E1', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('AUTH_FAILED_EVT', 'E100', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('NO_USER_SIGN_EVT', 'E2', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_AUTH_KO_EVT', 'E30', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E30', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CANCEL_EVT', 'E31', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E31', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('DIAG_BOX_USING_KO_EVT', 'E32', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('EXIT_EVT', 'E32', 'E5', 'E5Callback');     $this->RF5175A5128E56940EC6984A1A332D62E->addTransition('CONSO_KO_EVT', 'E32', 'E5', 'E5Callback');        $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E1', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E100', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E2', 'ErrorCallback');         $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E21', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E30', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E31', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E32', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E4', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('E5', 'ErrorCallback');     $this->RF5175A5128E56940EC6984A1A332D62E->setDefaultTransition('STOP', 'ErrorCallback');          $this->RFBF9FDB56311397F0BD16693715AD5B7->debug("IsDiagBoxUsingAuthorizedAction->__construct() : End");    }   }



© 2023 Quttera Ltd. All rights reserved.