'use strict';varinherits=require('inherits'),AjaxBasedTransport=require('./lib/ajax-based'),XhrReceiver=require('./receiver/xhr'),XHRCorsObject=require('./sender/xhr-cors'),XHRLocalObject=require('./sender/xhr-local');functionXhrPollingTransport(transUrl){if(!XHRLocalObject.enabled&&!XHRCorsObject.enabled){thrownewError('Transport created when disabled');}AjaxBasedTransport.call(this,transUrl,'/xhr',XhrReceiver,XHRCorsObject);}inherits(XhrPollingTransport,AjaxBasedTransport);XhrPollingTransport.enabled=function(info){if(info.nullOrigin){returnfalse;}if(XHRLocalObject.enabled&&info.sameOrigin){returntrue;}returnXHRCorsObject.enabled;};XhrPollingTransport.transportName='xhr-polling';XhrPollingTransport.roundTrips=2;// preflight, ajaxmodule.exports=XhrPollingTransport;