(function(f,c,e){var b="Rho.ScreenOrientation";var a=e.apiReqFor(b);function d(){var g=null;this.getId=function(){return g};if(1==arguments.length&&arguments[0][e.rhoIdParam()]){if(b!=arguments[0][e.rhoClassParam()]){throw"Wrong class instantiation!"}g=arguments[0][e.rhoIdParam()]}else{g=e.nextId()}}e.createPropsProxy(d.prototype,[],a,function(){return this.getId()});e.createMethodsProxy(d.prototype,[],a,function(){return this.getId()});e.createRawPropsProxy(d.prototype,[]);e.createPropsProxy(d,[{propName:"autoRotate",propAccess:"rw"}],a);e.createMethodsProxy(d,[{methodName:"normal",nativeName:"normal",valueCallbackIndex:0},{methodName:"rightHanded",nativeName:"rightHanded",valueCallbackIndex:0},{methodName:"leftHanded",nativeName:"leftHanded",valueCallbackIndex:0},{methodName:"upsideDown",nativeName:"upsideDown",valueCallbackIndex:0},{methodName:"setScreenOrientationEvent",nativeName:"setScreenOrientationEvent",persistentCallbackIndex:0,valueCallbackIndex:2}],a);e.namespace(b,d)})(Rho.jQuery,Rho,Rho.util);