//Generated on Tuesday, June 09, 2015 09:49:05 by the SCION SCXML compiler
(function (_x,_sessionid,_ioprocessors,In){
   var _name = 'custom-action-tag-example-1';    
    
    
    
    var foo;
    
    
    
    var $scion_early_binding_datamodel_has_fired= false;
    function $initEarlyBindingDatamodel(_event){
        if(!$scion_early_binding_datamodel_has_fired){
            foo = $data_line_7_column_47.apply(this, arguments);
            $scion_early_binding_datamodel_has_fired = true; 
        }
    }
    
    function $deserializeDatamodel($serializedDatamodel){
        foo = $serializedDatamodel["foo"];
        $scion_early_binding_datamodel_has_fired = true;
    }
    
    function $serializeDatamodel(){
       return {
        "foo" : foo
       };
    }
    
    function $data_line_7_column_47(_event){
        return 'http://google.com';
    }
    
    return {
        "": "http://www.w3.org/2005/07/scxml",
        "ext": "http://foo.bar/",
        "name": "custom-action-tag-example-1",
        "$type": "scxml",
        "states": [
            {
                "id": "fetching",
                "actions": [
                    {
                        "$line": 10,
                        "$column": 28,
                        "$type": "get",
                        "urlexpr": {
                            "$line": 10,
                            "$column": 28,
                            "expr": "foo"
                        }
                    }
                ],
                "transitions": [
                    {
                        "event": "response.success",
                        "target": "succeeded"
                    },
                    {
                        "event": "response.failure",
                        "target": "failed"
                    }
                ]
            },
            {
                "id": "succeeded"
            },
            {
                "id": "failed"
            }
        ],
        "onEntry": [
            $initEarlyBindingDatamodel
        ],
        "$deserializeDatamodel": $deserializeDatamodel,
        "$serializeDatamodel": $serializeDatamodel
    };})
