+// debug.print( "new ActiveXObject( '"+activex+"' )" );\r
+this.req = new ActiveXObject( activex );\r
+\r
+ */\r
+var // Opera7.6+, Safari1.2+, khtml3.?+, Gecko0.9.7+\r
+ // ie9- ではローカルリソースには MSXML を使う\r
+ X_XHR_createW3C = window[ 'XMLHttpRequest' ] && function(){ return X_XHR_w3c || ( X_XHR_w3c = new XMLHttpRequest() ); },\r
+ X_XHR_w3c = X_XHR_createW3C && X_XHR_createW3C(),\r
+ X_XHR_cors = X_XHR_w3c && X_XHR_w3c.withCredentials !== undefined,\r
+ X_XHR_progress = X_XHR_w3c && X_XHR_w3c.onprogress !== undefined,\r
+ X_XHR_upload = X_XHR_w3c && !!X_XHR_w3c.upload,\r
+ \r
+ X_XHR_createXDR = window[ 'XDomainRequest' ] && function(){ return X_XHR_xdr || ( X_XHR_xdr = new XDomainRequest() ); },\r
+ X_XHR_xdr = X_XHR_createXDR && X_XHR_createXDR(),\r
+\r
+ X_XHR_msXMLVer = 0,\r
+ X_XHR_msXMLName = '',\r
+ X_XHR_msXML,\r
+ \r
+ // ie11の互換モード(7,8)の msxml はいまいち動かない\r
+ X_XHR_createMSXML = X_UA[ 'ActiveX' ] && ( X_UA[ 'IE5x' ] || X_UA[ 'IE6' ] || X_URL_IS_LOCAL ) &&\r
+ function(){ return X_Script_createActiveXObjectSafty( X_XHR_msXMLName ); },\r