分类:2019亚洲杯足球竞猜

马奎斯-约翰逊8号球衣退役_高清图集_新浪网

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

当地时间2019年03月24日,美国密尔沃基,18/19赛季NBA常规赛,雄鹿 VS 骑士。马奎斯-约翰逊8号球衣退役

【女神节】微信粉丝价最低406欧人起!东欧6国9日壮丽情怀之旅! 布拉格、布达佩

原标题:【女神节】微信粉丝价最低406欧/人起!东欧6国9日壮丽情怀之旅! 布拉格、布达佩斯、维也纳、因斯布鲁克、列支敦士登!

金色布拉格、多瑙河上的明珠布达佩斯、音乐之都维也纳、水晶之城因斯布鲁克、邮票王国列支敦士登!

非特价498欧起团可在游游网查询,团期为3月16日,3月30日,4月13日,4月27日,5月6月每周六发团。

海德堡坐落于内卡河畔,青山绿水间的海德堡,石桥、古堡、白墙红瓦的老城建筑,充满浪漫和迷人的色彩。在许多人的心目中,海德堡是浪漫德国的缩影。著名的海德堡城堡位于高出内卡河海拔200米高的山上,俯视狭长的海德堡老城。游览德国最古老的海德堡大学,老桥,步行街。

玛丽亚温泉城是捷克第二大温泉城,城市环抱在青山绿野丛中,景色优美,清丽洒脱,充满浪漫情怀,为英国王室最爱。

温泉长廊建于1888-1889年间,雕梁玉砌,巧夺天工,其实为铸铁结构。而卡洛林泉是以表示对皇帝皇后的敬意而命名,十字泉廊最为著名,被72根立柱支撑,装饰有金十字,现在我们看到的是1912年以后依照原样重建的复制品。

相信大家都听说过《生命中不能承受之轻》,这本书的作者正是捷克文学家米兰昆德拉,后来电影人以它为剧本拍摄了著名的电影《布拉格之恋》并成为美国十佳电影之一。在具有丰富文化底蕴的同时,布拉格也是全世界第一个整座城市被指定为“世界文化遗产”的城市。

参观布拉格城堡区,四百年历史的查理大桥,老城广场及周围各派古典风格建筑,旧市政厅天文钟,温赛拉斯广场和国家博物馆外观。可以选择品尝地道的捷克国菜“酸菜肉”、比尔森啤酒,可选购著名的波西米亚水晶玻璃制品。

布拉迪斯拉发依山傍水,多瑙河从城中穿过。游览城堡区,圣三一教堂,米哈尔门及商业步行街,市政广场,圣马丁教堂,狗仔队酒吧等。

布达佩斯被称作为“多瑙河上的明珠”是一座极具魅力的城市,经典爱情电影《布达佩斯之恋》也是在这里拍摄。著名的景点有:渔夫堡,玛提亚教堂,布达皇宫景区,英雄广场,国会大厦外观,多瑙河畔和商业中心瓦茨街。

维也纳是享誉世界的文化名城,有“音乐之都”的盛誉,许多音乐家都在此度过大部分生涯,至今博物馆里还有他们的手迹和创作的乐谱。

又有以精妙绝伦、风格各异的建筑而赢得的“建筑之都”的美称。在维也纳不得不参观的当然是有“第二凡尔赛”美名的美泉宫,随后参观市立公园,玛利亚.特丽莎广场,霍夫堡皇宫景区,英雄广场,黑死病纪念柱,圣斯蒂芬教堂,国家歌剧院和爱乐协会音乐厅(金色大厅)外观。

萨尔斯堡的巴洛克风格建筑也是别具一格,著名的米拉贝宫和附属花园,萨尔斯堡城堡都是其中的代表。

夜宿因斯布鲁克或瓦嘟士附近。因当地酒店比较紧张,购买本项目的客人或将会被分别安排在不同酒店。

在城内可以参观游览茵河畔阿尔卑斯景色,标志性建筑黄金屋顶,市之塔,玛利亚.特丽莎大街,圣母柱,悲喜门。同时,您不能错过的是在斯华洛世奇(SWAROVSKI)水晶旗舰店参观选购商品。

历史上斯特拉斯堡是德国和法国相互争夺的地方。在历史的不同时期曾多次归属法国或德国。如今虽然属于法国但当地但仍能发现很多德文的地名和德国的风俗习惯。

斯特拉斯堡的轻轨,是欧洲最现代的最摩登的轻轨,也成为一道城市景观。斯特拉斯堡古老的城区,仍然保留了狭长的石板道及昔日的运河遗迹。下午启程返回巴黎,沿途欣赏法国美丽风光。

▶4月5日、12日、19日、26日;5月3日,荷兰赏花3日游,布鲁日、根特、羊角村、阿姆斯特丹、库肯霍夫!115欧/人起,

WTA斯特拉斯堡站今日看点朱琳挑战萨巴伦卡王蔷遇昔日冤家!

北京时间5月19日,2019赛季WTA国际巡回赛斯特拉斯堡站今日将展开女单首轮的较量,王蔷、郑赛赛、王雅繁、朱琳都将在今天的比赛中登场亮相。王蔷女单首轮的对手是美国姑娘布兰迪,布兰迪目前WTA女单世界排名第81位,两人过往仅有过一次交手记录,布兰迪在2016年WTA辛辛那提站女单首轮以6-3/3-6/7-6(4)的比分击败了王蔷,本场比赛王蔷若想全身而退,不能掉以轻心。郑赛赛女单首轮的对手是来自法国的外卡选手哈莫尼谭,哈莫尼谭现WTA女单世界排名第259位,本场比赛是她与郑赛赛职业生涯的首次交手。王雅繁女单首轮的对手是另一位法国外卡选手赫塞,赫塞现WTA女单世界排名第261位,王雅繁有望在本项赛事迎来个人本赛季在欧洲红土赛季的首场单打比赛的胜利。朱琳在本项赛事签运不佳,首轮即抽到现WTA女单世界排名第10位的白俄罗斯姑娘萨巴伦卡,尽管萨巴伦卡在今年红土赛季表现不佳,在马德里站和罗马站均止步女单首轮,但其实力仍然不可小觑,本场比赛朱琳若想获胜,难度不小。

\u8f6c\u8f7d\u81ea\u767e\u5bb6\u53f7\u4f5c\u8005\uff1a\u8d39\u5fb7\u7eb3WTA\u65af\u7279\u62c9\u65af\u5821\u7ad9\u4eca\u65e5\u770b\u70b9\uff1a\u6731\u7433\u6311\u6218\u8428\u5df4\u4f26\u5361\uff0c\u738b\u8537\u9047\u6614\u65e5\u51a4\u5bb6\uff01\u5317\u4eac\u65f6\u95f45\u670819\u65e5\uff0c2019\u8d5b\u5b63WTA\u56fd\u9645\u5de1\u56de\u8d5b\u65af\u7279\u62c9\u65af\u5821\u7ad9\u4eca\u65e5\u5c06\u5c55\u5f00\u5973\u5355\u9996\u8f6e\u7684\u8f83\u91cf\uff0c\u738b\u8537\u3001\u90d1\u8d5b\u8d5b\u3001\u738b\u96c5\u7e41\u3001\u6731\u7433\u90fd\u5c06\u5728\u4eca\u5929\u7684\u6bd4\u8d5b\u4e2d\u767b\u573a\u4eae\u76f8\u3002

\u738b\u8537\u5973\u5355\u9996\u8f6e\u7684\u5bf9\u624b\u662f\u7f8e\u56fd\u59d1\u5a18\u5e03\u5170\u8fea\uff0c\u5e03\u5170\u8fea\u76ee\u524dWTA\u5973\u5355\u4e16\u754c\u6392\u540d\u7b2c81\u4f4d\uff0c\u4e24\u4eba\u8fc7\u5f80\u4ec5\u6709\u8fc7\u4e00\u6b21\u4ea4\u624b\u8bb0\u5f55\uff0c\u5e03\u5170\u8fea\u57282016\u5e74WTA\u8f9b\u8f9b\u90a3\u63d0\u7ad9\u5973\u5355\u9996\u8f6e\u4ee56-3\/3-6\/7-6\uff084\uff09\u7684\u6bd4\u5206\u51fb\u8d25\u4e86\u738b\u8537\uff0c\u672c\u573a\u6bd4\u8d5b\u738b\u8537\u82e5\u60f3\u5168\u8eab\u800c\u9000\uff0c\u4e0d\u80fd\u6389\u4ee5\u8f7b\u5fc3\u3002

\u90d1\u8d5b\u8d5b\u5973\u5355\u9996\u8f6e\u7684\u5bf9\u624b\u662f\u6765\u81ea\u6cd5\u56fd\u7684\u5916\u5361\u9009\u624b\u54c8\u83ab\u5c3c\u8c2d\uff0c\u54c8\u83ab\u5c3c\u8c2d\u73b0WTA\u5973\u5355\u4e16\u754c\u6392\u540d\u7b2c259\u4f4d\uff0c\u672c\u573a\u6bd4\u8d5b\u662f\u5979\u4e0e\u90d1\u8d5b\u8d5b\u804c\u4e1a\u751f\u6daf\u7684\u9996\u6b21\u4ea4\u624b\u3002

\u738b\u96c5\u7e41\u5973\u5355\u9996\u8f6e\u7684\u5bf9\u624b\u662f\u53e6\u4e00\u4f4d\u6cd5\u56fd\u5916\u5361\u9009\u624b\u8d6b\u585e\uff0c\u8d6b\u585e\u73b0WTA\u5973\u5355\u4e16\u754c\u6392\u540d\u7b2c261\u4f4d\uff0c\u738b\u96c5\u7e41\u6709\u671b\u5728\u672c\u9879\u8d5b\u4e8b\u8fce\u6765\u4e2a\u4eba\u672c\u8d5b\u5b63\u5728\u6b27\u6d32\u7ea2\u571f\u8d5b\u5b63\u7684\u9996\u573a\u5355\u6253\u6bd4\u8d5b\u7684\u80dc\u5229\u3002\u6731\u7433\u5728\u672c\u9879\u8d5b\u4e8b\u7b7e\u8fd0\u4e0d\u4f73\uff0c\u9996\u8f6e\u5373\u62bd\u5230\u73b0WTA\u5973\u5355\u4e16\u754c\u6392\u540d\u7b2c10\u4f4d\u7684\u767d\u4fc4\u7f57\u65af\u59d1\u5a18\u8428\u5df4\u4f26\u5361\uff0c\u5c3d\u7ba1\u8428\u5df4\u4f26\u5361\u5728\u4eca\u5e74\u7ea2\u571f\u8d5b\u5b63\u8868\u73b0\u4e0d\u4f73\uff0c\u5728\u9a6c\u5fb7\u91cc\u7ad9\u548c\u7f57\u9a6c\u7ad9\u5747\u6b62\u6b65\u5973\u5355\u9996\u8f6e\uff0c\u4f46\u5176\u5b9e\u529b\u4ecd\u7136\u4e0d\u53ef\u5c0f\u89d1\uff0c\u672c\u573a\u6bd4\u8d5b\u6731\u7433\u82e5\u60f3\u83b7\u80dc\uff0c\u96be\u5ea6\u4e0d\u5c0f\u3002\u5177\u4f53\u8d5b\u7a0b\u5b89\u6392\uff08\u5317\u4eac\u65f6\u95f4\uff09\uff1a5\u670819\u65e519:00\u65f6\uff1a\u5e03\u5170\u8feaVS\u738b\u8537\uff1b5\u670819\u65e520:30\u65f6\uff1a\u6731\u7433VS\u8428\u5df4\u4f26\u5361\uff1b5\u670819\u65e520:30\u65f6\uff1a\u54c8\u83ab\u5c3c\u8c2dVS\u90d1\u8d5b\u8d5b\uff1b5\u670819\u65e522:00\u65f6\uff1a\u8d6b\u585eVS\u738b\u96c5\u7e41\uff1b).attr(t).hide();return a.each(e,function(e,t){a().hide(),c=a.extend({},this.param,{proxy:e.getConfig(proxy),callback:o,func:o}),h=n(c,{name:u,target:f,url:tthis.ajaxOpt.url});return window[o]=function(t){clearTimeout(i);var n;for(var s in t)t.hasOwnProperty(s)&&(n=decodeURIComponent(t[s]),n.match(/^(\{.*\})(\[.*\])$/)&&(n=a.parseJSON(n)),t[s]=n);r.resolve(t),e.events.trigger(receive.sync,t)},i=setTimeout(function(){r.reject({method:post,url:t,status:{status:0,statusText:post 请求超时}})},this.ajaxOpt.timeout),r.always(function(e){try{delete window[o]}catch(e){window[o]=null}}),a(document.body).append(l).append(h),a(h).submit(),r.then(this.done,e.utils.bind(this.fail,this))},done:s(0),fail:function(t){if(https==this.protocol&&http:==location.protocol&&e.getConfig(retryWithHttp,!0))returnsso==this.ajaxOpt.data.o&&getToken==this.ajaxOpt.data.m&&(f=!0),this.retryHttp(t);var n=a.Deferred();return n.reject({errno:999999,errmsg:string==a.type(t)?t:网络错误}),e.events.trigger(error.sync,t.urlthis.ajaxOpt.url),n.promise()},getDomainApi:function(e){return e=elocation.hostname.replace(/^(?:.+\.)?(\w+\.\w+)$/,$1),this.protocol+://login.+e},retryHttp:function(t){this.protocol=http,this.ajaxOpt.url=this.ajaxOpt.url.replace(/^https/,http),this.I360=请登录帐号}),t.promise()},e.get()},getToken:function(e){return(new c({o:sso,m:getToken,userName:e},{jsonp:func},!0)).get()},getUserInfo:function(t,n){var r=e.getConfig(headSize,100_100),i=e.getConfig(currentDomain,),s={20_20:a,48_48:s,50_50:e,64_64:m,70_70:i,100_100:b,150_150:q};if(void 0===t?t=!0:boolean!=a.type(t)&&(n=t,t=!1),t&&h&&void 0===n)return a.Deferred().resolve(h).promise();var o=new c({o:sso,m:info,show_name_flag:1,head_type:s[r]});return o.done=function(e){var t=a.Deferred();return e.qid?(void 0===n&&(h=e),t.resolve(e)):t.reject({errno:999999,errmsg:无法获取登录状态}),t.promise()},e.getConfig(ignoreCookie)?o.get():i&&e.utils.getCookie(Q)?o.get(o.getDomainApi(i)):e.utils.getCookie(Q)?o.get(o.getDomainApi(n)):a.Deferred().reject(e.ERROR.NOT_SIGNED_IN).promise()},getUserSecInfo:function(e){var t=new c({crumb:e});return t.get(t.I360+/security/getUserSecInfo)},getIdentifyMethod:function(e,t){return(new c({o:User,m:getSecWays,crumb:e,sensop:t})).post()},getCaptchaUrl:function(t){var n=e.getConfig(captchaAppId,i360),r=new c({captchaScene:t,captchaApp:n});return r.get(r.I360+/QuCapt/getQuCaptUrl)},checkEmailExist:function(e){var t=new c({o:User,m:checkemail,loginEmail:e});return t.done=s(202),t.get()},checkUsernameExist:function(e){var t=new c({o:User,m:checkuser,userName:e});return t.done=s(1e4),t.get()},checkNicknameExist:function(e){var t=new c({o:User,m:checknickname,nickName:e});return t.done=s(259),t.get()},checkMobileNumberExist:function(e,t,n){var e=t?t+e:e;return n=n,(new c({o:User,m:checkmobile,mobile:e,type:n})).post()},checkEmailStatus:function(e){var t=new c({crumb:e});return t.get(t.I360+/active/checkLoginEmailStatus)},getMobileState:function(){return(new c({o:user,m:getStateList,quc_lang:})).get()},checkMobileLogin:function(e){return(new c({o:user,m:checkLoginMethod,acctype:2,lm:1,account:e})).get()},checkSignUpCaptchaRequired:function(){var t=new c({captchaApp:e.getConfig(captchaAppId,i360)});return t.get(t.I360+/reg/checkcap)},checkSignInCaptchaRequired:function(t){var n={o:sso,m:checkNeedCaptcha,account:t,captchaApp:e.getConfig(captchaAppId,i360)};return(new c(n)).get()},identify:function(e,t,n,i,s){var o={o:User,m:checkSecWay,crumb:e,vtype:n,sensop:t};returnpwd==n&&(i=r(i),o.captcha=s),o.vc=i,(new c(o,{},!0)).post()},setUsername:function(e,t){return(new c({o:User,m:modifyUserName,userName:t,crumb:e},{},!0)).post().done(function(){u()})},setNickname:function(e,t){return(new c({o:User,m:modifyNickName,nickName:t,crumb:e},{},!0)).post().done(function(){u()})},setEmail:function(e,t){var n=new c({crumb:e,loginEmail:t},{},!0);return n.post(n.I360+/active/doSetLoginEmail).done(function(){u()})},setSecEmail:function(e,t){var n=new c({crumb:e,secemail:t},{},!0);return n.post(n.I360+/profile/dosetsecemail).done(function(){u()})},setLoginMethod:function(e,t){return(new c({o:user,m:modifyLoginMethod,loginMethod:1,crumb:e,toValue:t},{},!0)).post().done(function(){u()})},setCookie:function(t,n){var r=e.getConfig(supportHttps,l),i=https==e.getConfig(protocol,null).toLowerCase();t=decodeURIComponent(t),void 0===n?n=e.getConfig(domainList,[]):a.isArray(n)(n=[n]);var s,o=[];return a.each(n,function(e,n){a.inArray(n,r)>

).hide(),c=a.extend({},this.param,{proxy:e.getConfig(proxy),callback:o,func:o}),h=n(c,{name:u,target:f,url:tthis.ajaxOpt.url});return window[o]=function(t){clearTimeout(i);var n;for(var s in t)t.hasOwnProperty(s)&&(n=decodeURIComponent(t[s]),n.match(/^(\{.*\})(\[.*\])$/)&&(n=a.parseJSON(n)),t[s]=n);r.resolve(t),e.events.trigger(receive.sync,t)},i=setTimeout(function(){r.reject({method:post,url:t,status:{status:0,statusText:post 请求超时}})},this.ajaxOpt.timeout),r.always(function(e){try{delete window[o]}catch(e){window[o]=null}}),a(document.body).append(l).append(h),a(h).submit(),r.then(this.done,e.utils.bind(this.fail,this))},done:s(0),fail:function(t){if(https==this.protocol&&http:==location.protocol&&e.getConfig(retryWithHttp,!0))returnsso==this.ajaxOpt.data.o&&getToken==this.ajaxOpt.data.m&&(f=!0),this.retryHttp(t);var n=a.Deferred();return n.reject({errno:999999,errmsg:string==a.type(t)?t:网络错误}),e.events.trigger(error.sync,t.urlthis.ajaxOpt.url),n.promise()},getDomainApi:function(e){return e=elocation.hostname.replace(/^(?:.+\.)?(\w+\.\w+)$/,$1),this.protocol+://login.+e},retryHttp:function(t){this.protocol=http,this.ajaxOpt.url=this.ajaxOpt.url.replace(/^https/,http),this.I360=请登录帐号}),t.promise()},e.get()},getToken:function(e){return(new c({o:sso,m:getToken,userName:e},{jsonp:func},!0)).get()},getUserInfo:function(t,n){var r=e.getConfig(headSize,100_100),i=e.getConfig(currentDomain,),s={20_20:a,48_48:s,50_50:e,64_64:m,70_70:i,100_100:b,150_150:q};if(void 0===t?t=!0:boolean!=a.type(t)&&(n=t,t=!1),t&&h&&void 0===n)return a.Deferred().resolve(h).promise();var o=new c({o:sso,m:info,show_name_flag:1,head_type:s[r]});return o.done=function(e){var t=a.Deferred();return e.qid?(void 0===n&&(h=e),t.resolve(e)):t.reject({errno:999999,errmsg:无法获取登录状态}),t.promise()},e.getConfig(ignoreCookie)?o.get():i&&e.utils.getCookie(Q)?o.get(o.getDomainApi(i)):e.utils.getCookie(Q)?o.get(o.getDomainApi(n)):a.Deferred().reject(e.ERROR.NOT_SIGNED_IN).promise()},getUserSecInfo:function(e){var t=new c({crumb:e});return t.get(t.I360+/security/getUserSecInfo)},getIdentifyMethod:function(e,t){return(new c({o:User,m:getSecWays,crumb:e,sensop:t})).post()},getCaptchaUrl:function(t){var n=e.getConfig(captchaAppId,i360),r=new c({captchaScene:t,captchaApp:n});return r.get(r.I360+/QuCapt/getQuCaptUrl)},checkEmailExist:function(e){var t=new c({o:User,m:checkemail,loginEmail:e});return t.done=s(202),t.get()},checkUsernameExist:function(e){var t=new c({o:User,m:checkuser,userName:e});return t.done=s(1e4),t.get()},checkNicknameExist:function(e){var t=new c({o:User,m:checknickname,nickName:e});return t.done=s(259),t.get()},checkMobileNumberExist:function(e,t,n){var e=t?t+e:e;return n=n,(new c({o:User,m:checkmobile,mobile:e,type:n})).post()},checkEmailStatus:function(e){var t=new c({crumb:e});return t.get(t.I360+/active/checkLoginEmailStatus)},getMobileState:function(){return(new c({o:user,m:getStateList,quc_lang:})).get()},checkMobileLogin:function(e){return(new c({o:user,m:checkLoginMethod,acctype:2,lm:1,account:e})).get()},checkSignUpCaptchaRequired:function(){var t=new c({captchaApp:e.getConfig(captchaAppId,i360)});return t.get(t.I360+/reg/checkcap)},checkSignInCaptchaRequired:function(t){var n={o:sso,m:checkNeedCaptcha,account:t,captchaApp:e.getConfig(captchaAppId,i360)};return(new c(n)).get()},identify:function(e,t,n,i,s){var o={o:User,m:checkSecWay,crumb:e,vtype:n,sensop:t};returnpwd==n&&(i=r(i),o.captcha=s),o.vc=i,(new c(o,{},!0)).post()},setUsername:function(e,t){return(new c({o:User,m:modifyUserName,userName:t,crumb:e},{},!0)).post().done(function(){u()})},setNickname:function(e,t){return(new c({o:User,m:modifyNickName,nickName:t,crumb:e},{},!0)).post().done(function(){u()})},setEmail:function(e,t){var n=new c({crumb:e,loginEmail:t},{},!0);return n.post(n.I360+/active/doSetLoginEmail).done(function(){u()})},setSecEmail:function(e,t){var n=new c({crumb:e,secemail:t},{},!0);return n.post(n.I360+/profile/dosetsecemail).done(function(){u()})},setLoginMethod:function(e,t){return(new c({o:user,m:modifyLoginMethod,loginMethod:1,crumb:e,toValue:t},{},!0)).post().done(function(){u()})},setCookie:function(t,n){var r=e.getConfig(supportHttps,l),i=https==e.getConfig(protocol,null).toLowerCase();t=decodeURIComponent(t),void 0===n?n=e.getConfig(domainList,[]):a.isArray(n)(n=[n]);var s,o=[];return a.each(n,function(e,n){a.inArray(n,r)-1?(s=new c({o:sso,m:setcookie,s:t},{jsonp:func},!0),o.push(s.get(s.getDomainApi(n)))):i(s=new c({o:sso,m:setcookie,s:t},{jsonp:func}),o.push(s.get(s.getDomainApi(n))))}),a.when.apply(a,o)},sendSmsTokenNeedPhrase:function(e,t,n,r,i,s){var o=;returnboolean==typeof e&&(n=t,t=e,r=n,i=r,e=null),login==s?o=0:reg==s&&(o=2),(new c({o:User,m:sendSmsCodeNew,condition:t?1:2,account:n,crumb:e,sms_scene:o,captcha:r,vt:i})).post()},sendSmsToken:function(e,t,n,r){var i=;returnboolean==typeof e&&(n=t,t=e,e=null),object==typeof n&&(n=n.areaCode+n.mobileNumber),findpwd==r&&(i=1),(new c({o:User,m:sendSmsCode,condition:t?1:2,account:n,crumb:e,sms_scene:i})).post()},sendEmailToken:function(e,t){return(new c({o:User,m:sendEmsCode,condition:1,crumb:e,vtype:t})).post()},sendActivationEmail:function(e){var t=new c({crumb:e});return t.post(t.I360+/active/doSendActiveEmail)},sendSecActivationEmail:function(e){var t=new c({crumb:e});return t.post(t.I360+/profile/resendSecurityEmail)},sendSignUpActivationEmail:function(e){return(new c).get(e)},bindMobile:function(e,t,n){var t=t.areaCode+t.mobileNumber;return(new c({o:user,m:bindMobile,crumb:e,mobile:t,smscode:n},{},!0)).post().done(function(){u()})},signUp:function(t){var n={captchaFlag:!0,captchaApp:e.getConfig(captchaAppId,i360),smDeviceId:i()};t=a.extend(n,t),t.password=r(t.password),t.passwordAgain=r(t.passwordAgain)t.password,o(t,{emailActiveFlag:loginEmailActiveFlag,passwordAgain:rePassword,smsToken:smscode,nickname:nickName,username:userName,agreeLicence:is_agree});var s=new c(t,{},!0);return s.post(s.I360+/reg/doregAccount).done(function(){u()})},signIn:function(t){var n={o:sso,m:login,lm:mobile==t.type?1:0,captFlag:1,rtype:data,validatelm:e.getConfig(signIn.mobile.isMustUseMobileSignIn,!1)?1:0,isKeepAlive:!1,captchaApp:e.getConfig(captchaAppId,i360),userName:t.account,smDeviceId:i()};returnmobile==t.type?t.acctype=2:t.password=r(t.password),a.when().then(function(){return t.tokene.sync.getToken(t.account).done(function(e){t.token=e.token})}).then(function(){return(new c(a.extend(n,t),{},!0)).post().done(function(){u()})}).then(function(t){return e.sync.setCookie(t.s)}).then(function(){return e.getUserInfo(!1)})},signOut:function(t){var n=e.getConfig(supportHttps,l),r=https==e.getConfig(protocol,null).toLowerCase();void 0===t!0===t?t=e.getConfig(domainList,[]):a.isArray(t)(t=[t]);var i,s=[];return a.each(t,function(e,t){a.inArray(t,n)>

-1?(s=new c({o:sso,m:setcookie,s:t},{jsonp:func},!0),o.push(s.get(s.getDomainApi(n)))):i(s=new c({o:sso,m:setcookie,s:t},{jsonp:func}),o.push(s.get(s.getDomainApi(n))))}),a.when.apply(a,o)},sendSmsTokenNeedPhrase:function(e,t,n,r,i,s){var o=;returnboolean==typeof e&&(n=t,t=e,r=n,i=r,e=null),login==s?o=0:reg==s&&(o=2),(new c({o:User,m:sendSmsCodeNew,condition:t?1:2,account:n,crumb:e,sms_scene:o,captcha:r,vt:i})).post()},sendSmsToken:function(e,t,n,r){var i=;returnboolean==typeof e&&(n=t,t=e,e=null),object==typeof n&&(n=n.areaCode+n.mobileNumber),findpwd==r&&(i=1),(new c({o:User,m:sendSmsCode,condition:t?1:2,account:n,crumb:e,sms_scene:i})).post()},sendEmailToken:function(e,t){return(new c({o:User,m:sendEmsCode,condition:1,crumb:e,vtype:t})).post()},sendActivationEmail:function(e){var t=new c({crumb:e});return t.post(t.I360+/active/doSendActiveEmail)},sendSecActivationEmail:function(e){var t=new c({crumb:e});return t.post(t.I360+/profile/resendSecurityEmail)},sendSignUpActivationEmail:function(e){return(new c).get(e)},bindMobile:function(e,t,n){var t=t.areaCode+t.mobileNumber;return(new c({o:user,m:bindMobile,crumb:e,mobile:t,smscode:n},{},!0)).post().done(function(){u()})},signUp:function(t){var n={captchaFlag:!0,captchaApp:e.getConfig(captchaAppId,i360),smDeviceId:i()};t=a.extend(n,t),t.password=r(t.password),t.passwordAgain=r(t.passwordAgain)t.password,o(t,{emailActiveFlag:loginEmailActiveFlag,passwordAgain:rePassword,smsToken:smscode,nickname:nickName,username:userName,agreeLicence:is_agree});var s=new c(t,{},!0);return s.post(s.I360+/reg/doregAccount).done(function(){u()})},signIn:function(t){var n={o:sso,m:login,lm:mobile==t.type?1:0,captFlag:1,rtype:data,validatelm:e.getConfig(signIn.mobile.isMustUseMobileSignIn,!1)?1:0,isKeepAlive:!1,captchaApp:e.getConfig(captchaAppId,i360),userName:t.account,smDeviceId:i()};returnmobile==t.type?t.acctype=2:t.password=r(t.password),a.when().then(function(){return t.tokene.sync.getToken(t.account).done(function(e){t.token=e.token})}).then(function(){return(new c(a.extend(n,t),{},!0)).post().done(function(){u()})}).then(function(t){return e.sync.setCookie(t.s)}).then(function(){return e.getUserInfo(!1)})},signOut:function(t){var n=e.getConfig(supportHttps,l),r=https==e.getConfig(protocol,null).toLowerCase();void 0===t!0===t?t=e.getConfig(domainList,[]):a.isArray(t)(t=[t]);var i,s=[];return a.each(t,function(e,t){a.inArray(t,n)-1?(i=new c({o:sso,m:logout},{jsonp:func},!0),s.push(i.get(i.getDomainApi(t)))):r(i=new c({o:sso,m:logout},{jsonp:func}),s.push(i.get(i.getDomainApi(t))))}),u(),a.when.apply(a,s)},fillProfile:function(e,t,n,i,s){return i=in,(new c({o:User,m:perfectInfo,crumb:e,userName:t,captcha:s,password:r(n),rePassword:r(i)},{},!0)).post().done(function(){u()})},perfectMobile:function(e,t,n,i){return(new c({o:user,m:perfectMobile,crumb:e,mobile:t,password:r(n),rePassword:r(n),smscode:i},{})).post()},checkQrCodeSignInStatus:function(){return(new c({o:sso,m:qrLogin},{jsonp:func})).get()},getAuthenticationStatus:function(e){return(new c({o:User,m:getShiMingStatus,crumb:e})).get()},submitAuthenMobile:function(e,t,n){return(new c({o:User,m:verifyShiMingCaptcha,mobile:e,captcha:t,crumb:n},{},!0)).post()},fillAuthenInfo:function(e,t,n){return(new c({o:User,m:verifyShiMingSmsCode,vt:e,vc:t,crumb:n},{},!0)).post()},authSendSmsToken:function(e,t){return(new c({o:User,m:sendShiMingSmsCode,crumb:e,vt:t},{},!0)).post()}};var p={};a.each(e.sync,function(t,n){var r=function(){var r=arguments[0],i=t+(a.isPlainObject(r)?e.utils.JSON.stringify(r):[].join.apply(arguments)),s=p[i];return s?p[i]:(s=p[i]=n.apply(e.sync,arguments),s.always(function(){delete p[i]}),s)};r.funcName=n.funcName=sync.+t,e.sync[t]=r})}(QHPass),function(e){use strict;var t=e.$,n={charset:document.charsetdocument.defaultCharsetdocument.characterSetUTF-8,domainList:[360pay.cn,so.com,haosou.com,360.cn,360.com,qiku.com,360shouji.com],protocol:location.protocol.replace(:,),proxy:location.protocol+//+location.host+/psp_jump.html,ignoreCookie:!1};e.getConfig=function(e,r){r=void 0!==r?r:null;for(var i,s=n,o=e.split(.);o.length>

-1?(i=new c({o:sso,m:logout},{jsonp:func},!0),s.push(i.get(i.getDomainApi(t)))):r(i=new c({o:sso,m:logout},{jsonp:func}),s.push(i.get(i.getDomainApi(t))))}),u(),a.when.apply(a,s)},fillProfile:function(e,t,n,i,s){return i=in,(new c({o:User,m:perfectInfo,crumb:e,userName:t,captcha:s,password:r(n),rePassword:r(i)},{},!0)).post().done(function(){u()})},perfectMobile:function(e,t,n,i){return(new c({o:user,m:perfectMobile,crumb:e,mobile:t,password:r(n),rePassword:r(n),smscode:i},{})).post()},checkQrCodeSignInStatus:function(){return(new c({o:sso,m:qrLogin},{jsonp:func})).get()},getAuthenticationStatus:function(e){return(new c({o:User,m:getShiMingStatus,crumb:e})).get()},submitAuthenMobile:function(e,t,n){return(new c({o:User,m:verifyShiMingCaptcha,mobile:e,captcha:t,crumb:n},{},!0)).post()},fillAuthenInfo:function(e,t,n){return(new c({o:User,m:verifyShiMingSmsCode,vt:e,vc:t,crumb:n},{},!0)).post()},authSendSmsToken:function(e,t){return(new c({o:User,m:sendShiMingSmsCode,crumb:e,vt:t},{},!0)).post()}};var p={};a.each(e.sync,function(t,n){var r=function(){var r=arguments[0],i=t+(a.isPlainObject(r)?e.utils.JSON.stringify(r):[].join.apply(arguments)),s=p[i];return s?p[i]:(s=p[i]=n.apply(e.sync,arguments),s.always(function(){delete p[i]}),s)};r.funcName=n.funcName=sync.+t,e.sync[t]=r})}(QHPass),function(e){use strict;var t=e.$,n={charset:document.charsetdocument.defaultCharsetdocument.characterSetUTF-8,domainList:[360pay.cn,so.com,haosou.com,360.cn,360.com,qiku.com,360shouji.com],protocol:location.protocol.replace(:,),proxy:location.protocol+//+location.host+/psp_jump.html,ignoreCookie:!1};e.getConfig=function(e,r){r=void 0!==r?r:null;for(var i,s=n,o=e.split(.);o.length0;)if(i=o.shift(),0!=i.length){if(void 0===s[i]o.length>

0;)if(i=o.shift(),0!=i.length){if(void 0===s[i]o.length0&&!t.isPlainObject(s[i]))return r;s=s[i]}return t.isPlainObject(s)?t.extend({},s):s},e.setConfig=function(i,s){if(!i)return e.events.trigger(warn.config,setConfig parameter key is null or undefined),e;if(t.isPlainObject(i))return r(!0,n,i),e;for(var o,u,a=n,f=i.split(.),l=!1;f.length>

0&&!t.isPlainObject(s[i]))return r;s=s[i]}return t.isPlainObject(s)?t.extend({},s):s},e.setConfig=function(i,s){if(!i)return e.events.trigger(warn.config,setConfig parameter key is null or undefined),e;if(t.isPlainObject(i))return r(!0,n,i),e;for(var o,u,a=n,f=i.split(.),l=!1;f.length0;){if(u=f.shift(),void 0===a[u]&&(a[u]={}),!t.isPlainObject(a[u])&&f.length>

0;){if(u=f.shift(),void 0===a[u]&&(a[u]={}),!t.isPlainObject(a[u])&&f.length0){l=!0;break}o=a,a=a[u]}return l?e.events.trigger(warn.config,setConfig cannot be set on +i):o[u]=s,e};var r=function(){var e,n,i,s,o,u=arguments[0]{},a=1,f=arguments.length,l=!1;for(boolean==typeof u&&(l=u,u=arguments[1]{},a=2),object==typeof ut.isFunction(u)(u={});a0},n.getGuid=function(){return r++},n.parseCallback=function(e){returnfunction==t.type(e)?e:!0===e?function(){location.reload()}:string==t.type(e)&&0===e.indexOf(http)?function(){location.href=e}:function(){}},n.setCookie=function(e,t,n){var r=new Date;n=void 0!==n?n:2,r.setTime(r.getTime()+864e5*n),document.cookie=e+=+encodeURIComponent(t)+;expires=+r.toGMTString()+;path=/},n.getCookie=function(e){var t=null,n=new RegExp((^ )+e+=([^;]*)(;$)),r=document.cookie.match(n);return r&&(t=decodeURIComponent(r[2])),t},n.throttle=function(e,t,n,r){var i,s,o,u=+(new Date),a=0,f=0,l=null,c=function(){f=u,e.apply(s,o)};return function(){u=+(new Date),s=this,o=arguments,i=u-(r?a:f)-t,clearTimeout(l),r?n?l=setTimeout(c,t):i>

0},n.getGuid=function(){return r++},n.parseCallback=function(e){returnfunction==t.type(e)?e:!0===e?function(){location.reload()}:string==t.type(e)&&0===e.indexOf(http)?function(){location.href=e}:function(){}},n.setCookie=function(e,t,n){var r=new Date;n=void 0!==n?n:2,r.setTime(r.getTime()+864e5*n),document.cookie=e+=+encodeURIComponent(t)+;expires=+r.toGMTString()+;path=/},n.getCookie=function(e){var t=null,n=new RegExp((^ )+e+=([^;]*)(;$)),r=document.cookie.match(n);return r&&(t=decodeURIComponent(r[2])),t},n.throttle=function(e,t,n,r){var i,s,o,u=+(new Date),a=0,f=0,l=null,c=function(){f=u,e.apply(s,o)};return function(){u=+(new Date),s=this,o=arguments,i=u-(r?a:f)-t,clearTimeout(l),r?n?l=setTimeout(c,t):i=0?c():n&&(l=setTimeout(c,-i)),a=u}},n.debounce=function(e,t,r){return n.throttle(e,t,r,!0)},n.bind=function(e,n){if(e.bind&&e.bind===Function.prototype.bind)return e.bind(n);if(!t.isFunction(e))throw new TypeError;var r=[].slice.call(arguments,2),i=function(){var t=[].slice.apply(arguments);if(this instanceof i){var s=function(){};s.prototype=e.prototype;var o=new s;s.prototype=null;var u=e.apply(o,r.concat(t));return Object(u)===u?u:o}return e.apply(n,r.concat(t))};return i},n.initInputId=function(e){t(e).find(.quc-input:not([id])).each(function(e,r){var i=t(r),s=i.parent();if(s=LABEL==s[0].tagName?s:s.siblings(label),s.length){var o=quc_+i.attr(name)+_+n.getGuid();i.attr(id,o),s.attr(for,o)}})},n.selectText=function(e,n,r){var i=t(e),s=i.val().length;for(n=parseInt(n)0,r=parseInt(r)s;n).attr(src,o).hide();t(n.body).append(u),window[s]=function(){clearTimeout(a),delete r.object;var e=u[0].contentWindow,n=e.document,s=r.store=n.createElement(input);setTimeout(function(){s.addBehavior(#default#userData),n.body.appendChild(s),s.load(r.storeName),t.each(i.data,function(e,t){s.setAttribute(e,t)}),s.save(r.storeName)},30)};var a=setTimeout(function(){u.remove()},2e4)})}},set:function(e,t){this.object?this.object.set(e,t):(this.store.load(this.storeName),this.store.setAttribute(e,t),this.store.save(this.storeName))},get:function(e,t){if(this.object)return this.object.get(e,t);this.store.load(this.storeName);var n=this.store.getAttribute(e);return null!==n?n:t},remove:function(e){this.object?this.object.remove(e):this.store.removeAttribute(e)}},a={init:function(){this.data=this.data{}},set:function(e,t){this.data[e]=t},get:function(e,t){var n=this.data[e];return void 0!==n?n:t},remove:function(e){delete this.data[e]}},f=navigator.userAgent.toLowerCase(),l=f.match(/msie ([\d.]+)/),c=l&&l[1],h=6==c7==c;e.utils.storage=function(e){var t;switch(e){default:caselocal:try{t=window.localStorage?r:h?u:a}catch(e){t=a}break;casesession:try{t=window.sessionStorage?i:a}catch(e){t=a}break;casecookie:t=o()?s:a;break;casepage:t=a}return t.init&&t.init(),t},h&&u.init()}(QHPass),function(e){use strict;var t=e.$,n=立即登录,r=e.ERROR={REALNAME_EMPTY:{errno:204,errmsg:请输入您的真实姓名},REALNAME_INVALID:{errno:227,errmsg:请确认您输入的真实姓名是否有误},ACCOUNT_EMPTY:{errno:1030,errmsg:请输入360帐号},ACCOUNT_INVALID:{errno:1035,errmsg:请确认您的帐号输入是否有误},ACCOUNT_DUPLICATE:{errno:1037,errmsg:该帐号已经注册,+n},USERNAME_DUPLICATE:{errno:213,errmsg:用户名已经被使用,+n},USERNAME_EMPTY:{errno:215,errmsg:请输入用户名},USERNAME_INAPPROPRIATE:{errno:225,ermsg:用户名包含不适当内容},USERNAME_INVALID:{errno:199,errmsg:用户名应为2-14个字符,支持中英文、数字或_},USERNAME_NUMBER:{errno:200,errmsg:用户名不能全为数字},NICKNAME_EMPTY:{errno:205,errmsg:请输入昵称},NICKNAME_DUPLICATE:{errno:260,errmsg:昵称已经被使用},NICKNAME_INAPPROPRIATE:{errno:226,errmsg:昵称包含不适当内容},NICKNAME_NUMBER:{errno:262,errmsg:昵称不能全部是数字},NICKNAME_INVALID:{errno:15e3,errmsg:昵称应为2-14个字符,支持中英文、数字、_或.},EMAIL_EMPTY:{errno:203,errmsg:请输入邮箱},EMAIL_INVALID:{errno:1532,errmsg:邮箱格式有误},EMAIL_NOT_ACTIVATED:{errno:2e4},MOBILE_EMPTY:{errno:1107,errmsg:请输入手机号},MOBILE_INVALID:{errno:1100,errmsg:手机号格式有误},MOBILE_DUPLICATE:{errno:1106,errmsg:该手机号已经注册,+n},CAPTCHA_INVALID:{errno:78e3,errmsg:验证码错误请重新输入},CAPTCHA_INVALID_OLD:{errno:1670,errmsg:验证码错误请重新输入},CAPTCHA_EMPTY:{errno:78002,errmsg:请输入验证码},CAPTCHA_APPID_INVALID:{errno:1300,errmsg:验证码格式有误},SMS_TOKEN_EMPTY:{errno:1350,errmsg:请输入校验码},SMS_TOKEN_INCORRECT:{errno:1351,errmsg:校验码输入有误},PASSWORD_EMPTY:{errno:211,errmsg:请输入密码},PASSWORD_INVALID:{errno:1065,errmsg:密码长度应为6-20个字符},PASSWORD_LEVEL_LOW:{errno:54999,errmsg:密码安全级别过低},PASSWORD_WEAK:{errno:54999,errmsg:密码弱,有风险,请重新输入},PASSWORD_ORDERED:{errno:54999,errmsg:密码不能为连续字符},PASSWORD_CHAR_REPEAT:{errno:54999,errmsg:密码不能全为相同字符},PASSWORD_WRONG:{errno:220,errmsg:登录密码错误,请重新输入},PASSWORD_NOT_MATCH:{errno:1091,errmsg:两次密码输入不一致},PASSWORD_FULL_SHARP:{errno:54e3,errmsg:密码不能包含中文字符,请重新设置},IDENTIFY_EXPIRE:{errno:153e3},NOT_SIGNED_IN:{errno:1501,errmsg:用户未登陆},UNKNOWN_ERROR:{errno:999999,errmsg:未知错误},SUCCESS:{errno:0,errmsg:操作成功},TIME_OUT:{errno:1,errmsg:网络超时}},i=e.utils=e.utils{},s={1105:该手机号未注册360帐号,1402:手机号当天发送短信次数超限,201:该邮箱已经注册,+n,3e4:该手机号已经注册,请直接用手机号登录,30007:该手机号已经注册,请直接用手机号登录,65002:该帐号未开启短信登录功能,立即开启,65001:该帐号只能通过短信登录,关闭此功能,221:帐号被封禁,点此联系客服,78001:提交过于频繁,请稍后重试};t.each(r,function(e,t){t.errmsg&&t.errmsg.length>

).attr(src,o).hide();t(n.body).append(u),window[s]=function(){clearTimeout(a),delete r.object;var e=u[0].contentWindow,n=e.document,s=r.store=n.createElement(input);setTimeout(function(){s.addBehavior(#default#userData),n.body.appendChild(s),s.load(r.storeName),t.each(i.data,function(e,t){s.setAttribute(e,t)}),s.save(r.storeName)},30)};var a=setTimeout(function(){u.remove()},2e4)})}},set:function(e,t){this.object?this.object.set(e,t):(this.store.load(this.storeName),this.store.setAttribute(e,t),this.store.save(this.storeName))},get:function(e,t){if(this.object)return this.object.get(e,t);this.store.load(this.storeName);var n=this.store.getAttribute(e);return null!==n?n:t},remove:function(e){this.object?this.object.remove(e):this.store.removeAttribute(e)}},a={init:function(){this.data=this.data{}},set:function(e,t){this.data[e]=t},get:function(e,t){var n=this.data[e];return void 0!==n?n:t},remove:function(e){delete this.data[e]}},f=navigator.userAgent.toLowerCase(),l=f.match(/msie ([\d.]+)/),c=l&&l[1],h=6==c7==c;e.utils.storage=function(e){var t;switch(e){default:caselocal:try{t=window.localStorage?r:h?u:a}catch(e){t=a}break;casesession:try{t=window.sessionStorage?i:a}catch(e){t=a}break;casecookie:t=o()?s:a;break;casepage:t=a}return t.init&&t.init(),t},h&&u.init()}(QHPass),function(e){use strict;var t=e.$,n=立即登录,r=e.ERROR={REALNAME_EMPTY:{errno:204,errmsg:请输入您的真实姓名},REALNAME_INVALID:{errno:227,errmsg:请确认您输入的真实姓名是否有误},ACCOUNT_EMPTY:{errno:1030,errmsg:请输入360帐号},ACCOUNT_INVALID:{errno:1035,errmsg:请确认您的帐号输入是否有误},ACCOUNT_DUPLICATE:{errno:1037,errmsg:该帐号已经注册,+n},USERNAME_DUPLICATE:{errno:213,errmsg:用户名已经被使用,+n},USERNAME_EMPTY:{errno:215,errmsg:请输入用户名},USERNAME_INAPPROPRIATE:{errno:225,ermsg:用户名包含不适当内容},USERNAME_INVALID:{errno:199,errmsg:用户名应为2-14个字符,支持中英文、数字或_},USERNAME_NUMBER:{errno:200,errmsg:用户名不能全为数字},NICKNAME_EMPTY:{errno:205,errmsg:请输入昵称},NICKNAME_DUPLICATE:{errno:260,errmsg:昵称已经被使用},NICKNAME_INAPPROPRIATE:{errno:226,errmsg:昵称包含不适当内容},NICKNAME_NUMBER:{errno:262,errmsg:昵称不能全部是数字},NICKNAME_INVALID:{errno:15e3,errmsg:昵称应为2-14个字符,支持中英文、数字、_或.},EMAIL_EMPTY:{errno:203,errmsg:请输入邮箱},EMAIL_INVALID:{errno:1532,errmsg:邮箱格式有误},EMAIL_NOT_ACTIVATED:{errno:2e4},MOBILE_EMPTY:{errno:1107,errmsg:请输入手机号},MOBILE_INVALID:{errno:1100,errmsg:手机号格式有误},MOBILE_DUPLICATE:{errno:1106,errmsg:该手机号已经注册,+n},CAPTCHA_INVALID:{errno:78e3,errmsg:验证码错误请重新输入},CAPTCHA_INVALID_OLD:{errno:1670,errmsg:验证码错误请重新输入},CAPTCHA_EMPTY:{errno:78002,errmsg:请输入验证码},CAPTCHA_APPID_INVALID:{errno:1300,errmsg:验证码格式有误},SMS_TOKEN_EMPTY:{errno:1350,errmsg:请输入校验码},SMS_TOKEN_INCORRECT:{errno:1351,errmsg:校验码输入有误},PASSWORD_EMPTY:{errno:211,errmsg:请输入密码},PASSWORD_INVALID:{errno:1065,errmsg:密码长度应为6-20个字符},PASSWORD_LEVEL_LOW:{errno:54999,errmsg:密码安全级别过低},PASSWORD_WEAK:{errno:54999,errmsg:密码弱,有风险,请重新输入},PASSWORD_ORDERED:{errno:54999,errmsg:密码不能为连续字符},PASSWORD_CHAR_REPEAT:{errno:54999,errmsg:密码不能全为相同字符},PASSWORD_WRONG:{errno:220,errmsg:登录密码错误,请重新输入},PASSWORD_NOT_MATCH:{errno:1091,errmsg:两次密码输入不一致},PASSWORD_FULL_SHARP:{errno:54e3,errmsg:密码不能包含中文字符,请重新设置},IDENTIFY_EXPIRE:{errno:153e3},NOT_SIGNED_IN:{errno:1501,errmsg:用户未登陆},UNKNOWN_ERROR:{errno:999999,errmsg:未知错误},SUCCESS:{errno:0,errmsg:操作成功},TIME_OUT:{errno:1,errmsg:网络超时}},i=e.utils=e.utils{},s={1105:该手机号未注册360帐号,1402:手机号当天发送短信次数超限,201:该邮箱已经注册,+n,3e4:该手机号已经注册,请直接用手机号登录,30007:该手机号已经注册,请直接用手机号登录,65002:该帐号未开启短信登录功能,立即开启,65001:该帐号只能通过短信登录,关闭此功能,221:帐号被封禁,点此联系客服,78001:提交过于频繁,请稍后重试};t.each(r,function(e,t){t.errmsg&&t.errmsg.length0&&(s[t.errno]=t.errmsg)}),i.isSameError=function(e,t){return void 0!==e.errno&&void 0!==t.errno&&e.errno===t.errno},i.defineError=function(e,t){var n;for(var i in r)r.hasOwnProperty(i)&&r[i].errno==e&&(n=r[i],n.errmsg=t);s[e]=t},i.getErrorMsg=function(e,n){return t.isPlainObject(e)&&(n=e.errmsg,e=e.errno),s[e]n.replace(/\+/g, ).replace(/class=([]).+?\1/,class=quc-link)},i.getErrorType=function(e){switch(e=e.errnoe){case r.MOBILE_EMPTY.errno:case r.MOBILE_INVALID.errno:case r.MOBILE_DUPLICATE.errno:returnmobile;case r.EMAIL_EMPTY.errno:case r.EMAIL_INVALID.errno:returnemail;case r.USERNAME_EMPTY.errno:case r.USERNAME_INVALID.errno:case r.USERNAME_DUPLICATE.errno:case r.USERNAME_NUMBER.errno:case r.USERNAME_INAPPROPRIATE.errno:returnusername;case r.NICKNAME_EMPTY.errno:case r.NICKNAME_INVALID.errno:case r.NICKNAME_DUPLICATE.errno:case r.NICKNAME_INAPPROPRIATE.errno:case r.NICKNAME_NUMBER.errno:returnnickname;case r.ACCOUNT_EMPTY.errno:case r.ACCOUNT_INVALID.errno:case r.ACCOUNT_DUPLICATE.errno:returnaccount;case r.PASSWORD_INVALID.errno:case r.PASSWORD_EMPTY.errno:case r.PASSWORD_CHAR_REPEAT.errno:case r.PASSWORD_ORDERED.errno:case r.PASSWORD_WEAK.errno:case r.PASSWORD_WRONG.errno:case r.PASSWORD_LEVEL_LOW.errno:returnpassword;case r.PASSWORD_NOT_MATCH.errno:returnpassword-again;case r.CAPTCHA_INVALID.errno:case r.CAPTCHA_EMPTY.errno:case r.CAPTCHA_APPID_INVALID.errno:case r.CAPTCHA_INVALID_OLD.errno:returncaptcha;case r.SMS_TOKEN_EMPTY.errno:case r.SMS_TOKEN_INCORRECT.errno:returnsms-token}return e-=e>

0&&(s[t.errno]=t.errmsg)}),i.isSameError=function(e,t){return void 0!==e.errno&&void 0!==t.errno&&e.errno===t.errno},i.defineError=function(e,t){var n;for(var i in r)r.hasOwnProperty(i)&&r[i].errno==e&&(n=r[i],n.errmsg=t);s[e]=t},i.getErrorMsg=function(e,n){return t.isPlainObject(e)&&(n=e.errmsg,e=e.errno),s[e]n.replace(/\+/g, ).replace(/class=([]).+?\1/,class=quc-link)},i.getErrorType=function(e){switch(e=e.errnoe){case r.MOBILE_EMPTY.errno:case r.MOBILE_INVALID.errno:case r.MOBILE_DUPLICATE.errno:returnmobile;case r.EMAIL_EMPTY.errno:case r.EMAIL_INVALID.errno:returnemail;case r.USERNAME_EMPTY.errno:case r.USERNAME_INVALID.errno:case r.USERNAME_DUPLICATE.errno:case r.USERNAME_NUMBER.errno:case r.USERNAME_INAPPROPRIATE.errno:returnusername;case r.NICKNAME_EMPTY.errno:case r.NICKNAME_INVALID.errno:case r.NICKNAME_DUPLICATE.errno:case r.NICKNAME_INAPPROPRIATE.errno:case r.NICKNAME_NUMBER.errno:returnnickname;case r.ACCOUNT_EMPTY.errno:case r.ACCOUNT_INVALID.errno:case r.ACCOUNT_DUPLICATE.errno:returnaccount;case r.PASSWORD_INVALID.errno:case r.PASSWORD_EMPTY.errno:case r.PASSWORD_CHAR_REPEAT.errno:case r.PASSWORD_ORDERED.errno:case r.PASSWORD_WEAK.errno:case r.PASSWORD_WRONG.errno:case r.PASSWORD_LEVEL_LOW.errno:returnpassword;case r.PASSWORD_NOT_MATCH.errno:returnpassword-again;case r.CAPTCHA_INVALID.errno:case r.CAPTCHA_EMPTY.errno:case r.CAPTCHA_APPID_INVALID.errno:case r.CAPTCHA_INVALID_OLD.errno:returncaptcha;case r.SMS_TOKEN_EMPTY.errno:case r.SMS_TOKEN_INCORRECT.errno:returnsms-token}return e-=e32-t}function r(e,r,i,s,o,u){return t(n(t(t(r,e),t(s,u)),o),i)}function i(e,t,n,i,s,o,u){return r(t&n~t&i,e,t,s,o,u)}function s(e,t,n,i,s,o,u){return r(t&in&~i,e,t,s,o,u)}function o(e,t,n,i,s,o,u){return r(t^n^i,e,t,s,o,u)}function u(e,t,n,i,s,o,u){return r(n^(t~i),e,t,s,o,u)}function a(e,n){e[n>

32-t}function r(e,r,i,s,o,u){return t(n(t(t(r,e),t(s,u)),o),i)}function i(e,t,n,i,s,o,u){return r(t&n~t&i,e,t,s,o,u)}function s(e,t,n,i,s,o,u){return r(t&in&~i,e,t,s,o,u)}function o(e,t,n,i,s,o,u){return r(t^n^i,e,t,s,o,u)}function u(e,t,n,i,s,o,u){return r(n^(t~i),e,t,s,o,u)}function a(e,n){e[nt%32return n}function l(e){var t,n=[];for(n[(e.length>

t%32return n}function l(e){var t,n=[];for(n[(e.length4&15)+r.charAt(15return i}function d(e){return unescape(encodeURIComponent(e))}function v(e){return c(d(e))}function m(e){return p(v(e))}function g(e,t){return h(d(e),d(t))}function y(e,t){return p(g(e,t))}e.utils.md5=function(e,t){return t?y(t,e):m(e)}}(QHPass),function(e){use strict;function t(e){return String(e).replace(/[^\x00-\xff]/g,–).length}function n(e,n,r){var i=t(e);return n1)return!1;r=t}return!0}function s(e){e=String(e);var t,n=e.length,r=e.split(),s=o.unique(r);if(n>

1)return!1;r=t}return!0}function s(e){e=String(e);var t,n=e.length,r=e.split(),s=o.unique(r);if(n-1)return-4;var u={d:0,c:0,o:0};return o.each(s,function(e,t){/\d/.test(t)?u.d=1:/[a-zA-Z]/.test(t)?u.c=1:u.o=1}),t=u.d+u.c+u.o+(n>

-1)return-4;var u={d:0,c:0,o:0};return o.each(s,function(e,t){/\d/.test(t)?u.d=1:/[a-zA-Z]/.test(t)?u.c=1:u.o=1}),t=u.d+u.c+u.o+(n9?2:1),t=Math.max(3,t)}var o=e.$,u=e.ERROR,a=[,abcabc,abc123,a1b2c3,aaa111,123abc,123456abc,abc123456,qwerty,qwertyuiop,qweasd,123qwe,1qaz2wsx,1q2w3e4r,1q2w3e4r5t,asdasd,asdfgh,asdfghjkl,zxcvbn,qazwsxedc,,admin,password,p@ssword,passwd,Password,Passwd,Iloveyou,Woaini,iloveyou,Wodemima,Woaiwojia,tamade,nimade,123789,1234560,123465,123321,102030,100200,4655321,987654,123123,123123123,121212,111222,12301230,168168,456456,321321,521521,5201314,520520,201314,211314,7758258,7758521,1314520,1314521,147258369,147852369,159357,741852,741852963,654321,852963,963852741,115415,123000,];QHPass.validate={checkRealName:function(e){return e=o.trim(e),r(e)?u.REALNAME_EMPTY:!/^[\u4e00-\u9fa5]{2,5}$/.test(e)&&u.REALNAME_INVALID},checkUsername:function(e){return e=o.trim(e),r(e)?u.USERNAME_EMPTY:!/^[\w\u4e00-\u9fa5\.]{2,14}$/.test(e)&&u.USERNAME_INVALID},checkNickname:function(e){return e=o.trim(e),r(e)?u.NICKNAME_EMPTY:n(e,2,14)?!/^[\w\u4e00-\u9fa5\.]{2,14}$/.test(e)&&u.NICKNAME_INVALID:u.NICKNAME_TOO_SHORT},checkEmail:function(e){var t=/^[a-z0-9](?:[\w.\-+]*[a-z0-9])?@[a-z0-9][\w.-]*\.[a-z]{2,8}$/i;return e=o.trim(e),r(e)?u.EMAIL_EMPTY:!t.test(e)&&u.EMAIL_INVALID},checkMobile:function(e,t){var n,i,s;return t?(n=o.trim(e.mobileNumber),i=e.regExp^1\\d{10}$,s=new RegExp(i)):(n=o.trim(e),s=/^0?1[345789]\d{9}$/),r(n)?u.MOBILE_EMPTY:!s.test(n)&&u.MOBILE_INVALID},checkAccount:function(e){return 0==e.length?u.ACCOUNT_EMPTY:!!(this.checkUsername(e)&&this.checkEmail(e)&&this.checkMobile(e))&&u.ACCOUNT_INVALID},checkCaptcha:function(e){return e=o.trim(e),r(e)?u.CAPTCHA_EMPTY:!/^([a-z0-9]{4,7}\d{1,3}[\u4E00-\u9FA5]{1,5})$/i.test(e)&&u.CAPTCHA_INVALID},checkSmsToken:function(e){return e=o.trim(e),r(e)?u.SMS_TOKEN_EMPTY:(6!=e.length!!isNaN(e))&&u.SMS_TOKEN_INCORRECT},checkPassword:function(e,t){if(e=String(e),r(e))return u.PASSWORD_EMPTY;if(e.match(/[^\x00-\xff]/))return u.PASSWORD_FULL_SHARP;if(!t)return!1;switch(s(e)){case-1:return u.PASSWORD_INVALID;case-2:return u.PASSWORD_CHAR_REPEAT;case-3:return u.PASSWORD_ORDERED;case-4:return u.PASSWORD_WEAK;default:return!1}},evaluatePassword:function(e){return s(e)},checkPasswordConfirm:function(e,t){return e!==t&&u.PASSWORD_NOT_MATCH}}}(QHPass),function(e){use strict;var t=e.$,n={title:欢迎登录360,content:,width:460,height:auto,closeSelector:.quc-panel-close,titleSelector:.quc-panel-title,contentSelector:.quc-panel-bd,closeRemove:!0,showMask:!0,fixed:!0,tpl:},r=function(e){this.opt=t.extend({},n,e),this._init(),this._initEvent()};t.extend(r.prototype,{_init:function(){var e=this.opt,n=e.tpl;e.title&&(n=n.replace({title},e.title)),e.content&&(n=n.replace({content},e.content)),this.$el=t(n),this.$hd=this.$el.find(e.titleSelector),this.$bd=this.$el.find(e.contentSelector)},_initEvent:function(){var n=this;this.$el.on(click,this.opt.closeSelector,function(e){e.preventDefault(),n.hide(),t(n).triggerHandler(close)});var r=e.utils.throttle(n.adjustPosition,10,!0);this._adjustPosition=function(){r.apply(n)};var i=t(window);i.on(resize,this._adjustPosition),this.opt.fixed&&!e.utils.support.fixed&&i.on(scroll,this._adjustPosition),this.$el.on(DOMNodeInserted DOMNodeRemoved,this._adjustPosition)},setMask:function(){if(this.opt.showMask&&(this.$mask=this.$maskt(this.opt.maskTpl),t(document.body).append(this.$mask),!e.utils.support.fixed)){var n=t(document.body);this.$mask.css({height:n.outerHeight(!0),width:n.outerWidth(!0)})}return this},removeMask:function(){return this.opt.showMask&&this.$mask&&this.$mask.remove(),this},removeClose:function(){return this.$el.find(this.opt.closeSelector).remove(),this},setTitle:function(e){returnstring==t.type(e)&e.utils.initPlaceholder=n?function(){}:function(n){var r=input[placeholder],textarea[placeholder],.quc-placeholder+input,.quc-placeholder+textarea,i=t(n);if(0!=i.length){var s,o=i[0].tagName;s=INPUT==oTEXTAREA==o?i.filter(r):t(n).find(r),s.each(function(n,r){function i(){0==s.val().length?o.show():o.hide()}var s=t(r),o=s.prev(.quc-placeholder);if(0==o.length){o=t();var u=parseFloat(s.css(border-width))0,a=s.attr(id)quc_placeholder_+e.utils.getGuid();s.attr(id,a);var f=parseFloat(s.css(margin-left))+parseFloat(s.css(padding-left))+u+112,l=parseFloat(s.css(margin-top))+parseFloat(s.css(padding-top))+u+111;o.addClass(quc-placeholder).html(s.attr(placeholder)).attr(for,a).attr(unselectable,on).css({margin-left:f,margin-top:l,line-height:s.css(line-height)20px,background-color:s.css(background-color)#fff,font-size:s.css(font-size)14px,font-family:s.css(font-family)}),s.before(o).attr(data-placeholder,s.attr(placeholder)),s[0].removeAttribute(placeholder)}e.utils.changeRT(s,i);var c=3,h=setInterval(function(){–c0&&e.utils.initPlaceholder(r)})}(QHPass),function(e){use strict;var t=e.$;e.utils.emailHint=function(n,r){function i(e){var n=t(),r=n.find(.quc-email-hint);r.css({width:e.outerWidth()});var i=function(){var t=e.val();o&&t.indexOf(@)=0;r–){var i=parseInt(e.charCodeAt(r),10);t=(t21)}return t}function n(){for(var e=navigator,n=[e.appName,e.version,e.languagee.browserLanguage,e.platform,e.userAgent,screen.width,x,screen.height,screen.colorDepth,document.referrer].join(),i=n.length,s=r.history.length;s;)n+=s–^i++;return 2147483647*(Math.round(2147483647*Math.random())^t(n))}var i=__guid,s=e.utils.storage(cookie),o=document.domain,u=s.get(i);if(!u){u=[t(o),n(),+(new Date)+Math.random()+Math.random()].join(.);var a={expires:2592e7,path:/,domain:o.toLowerCase().replace(/^(?:.+\.)?(\w+\.\w+)$/,.$1)};s.set(i,u,a)}return function(){return u}}();e.utils.monitor={};var s=r.__quc_moitor_imgs={},o=e.utils.monitor.send=function(n){if(!e.DEBUG&&e.getConfig(useMonitor,!0)){var r=e.getConfig(monitorUrl,e.getConfig(protocol)+://s.360.cn/i360/qhpass.htm),o=moitor_img++e.utils.getGuid(),u=s[o]=new Image;n=t.param(t.extend({src:e.getConfig(src),version:e.version,guid:i()},n)),r+=(r.indexOf(?)>

21)}return t}function n(){for(var e=navigator,n=[e.appName,e.version,e.languagee.browserLanguage,e.platform,e.userAgent,screen.width,x,screen.height,screen.colorDepth,document.referrer].join(),i=n.length,s=r.history.length;s;)n+=s–^i++;return 2147483647*(Math.round(2147483647*Math.random())^t(n))}var i=__guid,s=e.utils.storage(cookie),o=document.domain,u=s.get(i);if(!u){u=[t(o),n(),+(new Date)+Math.random()+Math.random()].join(.);var a={expires:2592e7,path:/,domain:o.toLowerCase().replace(/^(?:.+\.)?(\w+\.\w+)$/,.$1)};s.set(i,u,a)}return function(){return u}}();e.utils.monitor={};var s=r.__quc_moitor_imgs={},o=e.utils.monitor.send=function(n){if(!e.DEBUG&&e.getConfig(useMonitor,!0)){var r=e.getConfig(monitorUrl,e.getConfig(protocol)+://s.360.cn/i360/qhpass.htm),o=moitor_img++e.utils.getGuid(),u=s[o]=new Image;n=t.param(t.extend({src:e.getConfig(src),version:e.version,guid:i()},n)),r+=(r.indexOf(?)0?&:?)+n,u.onload=u.onerror=function(){s&&s[o]&&(s[o]=null,delete s[o])},u.src=r}};n.on(init.core,function(){var t=r.screen;o({action:init,resolution:[t.width,t.height].join(x),color:t.colorDepth,language:navigator.language,isCookieEnabled:e.utils.isCookieEnabled()})}),n.on(retryHttp.sync,function(e,t){t=t.replace(/\?.*/,),o({action:retryHttp,api:t})}),n.on(error.sync,function(e,t){t=t.replace(/\?.*/,),o({action:netError,api:t})}),n.on(show.*,function(e){o({action:show,module:e.namespace})}),n.on(beforeSubmit.*,function(e){o({action:submit,module:e.namespace})}),n.on(success.*,function(e){o({action:success,module:e.namespace})}),n.on(changeType.*,function(e,t){var n=change+e.namespace.replace(/^./,function(e){return e.toUpperCase()})+Type;o({action:n,module:e.namespace,type:t})}),n.on(invalid.*,function(e,t){o({action:invalid,module:e.namespace,errno:t.errno,errmsg:t.errmsg})}),n.on(warn.* warning.*,function(e,t){t.errno&&(t=(+t.errno+)+t.errmsg),o({action:warn,module:e.namespace,message:t})}),n.on(error.* fatal.*,function(e,t){t.errno&&(t=(+t.errno+)+t.errmsg),o({action:error,module:e.namespace,message:t})}),Math.random()=n}function r(e){return i.map(e,function(e){return e.toString()}).join()}var i=e.$,s=quc.funcCache,o={};e.utils.cache={read:function(u,a,f){function l(){v[d]=v[d]{},v[d][m]=h,c.set(s,e.utils.JSON.stringify(v))}i.isPlainObject(a)&&(f=a),f=f{};var c,h,p,d=u.funcName;d?c=e.utils.storage(local):(d=u.qucGuid(u.qucGuid=e.utils.getGuid()),c=e.utils.storage(page));var v=e.utils.JSON.parse(c.get(s,{})),m=r(a);return(p=o[d]&&o[d][m])?p:(h=v[d]&&v[d][m],!hn(f.expire,h.date)?(h={data:u.apply(f.contextnull,a),date:(new Date).getTime()},h.data.done&&h.data.fail?((o[d]=o[d]{})[m]=h,h.data.done(function(e){t(f.condition,!0)&&(h.data=e,h.promise=resolve,l())}).fail(function(e){t(f.condition,!1)&&(h.data=e,h.promise=reject,l())}).always(function(){delete o[d][m]})):(t(f.condition,h.data)&&l(),h.data)):h.promise?i.Deferred()[h.promise](h.data).promise():h.data)},clear:function(t,n){t?cache[t]&&n?delete o[t][r(n)]:delete o[t]:(o={},e.utils.storage(page.remove(s)),e.utils.storage(local.remove(s)))}};var u={s:1e3,m:6e4,h:36e5,d:864e5,w:6048e5}}(QHPass),function(e){use strict;var t=e.$,n=null,r=function(t){this.name=func_+e.utils.getGuid(),this.extend(t),this._initFlag=!1,this._data={}};t.extend(r.prototype,{init:function(){var t=this;return t._initFlag?t.reset():(t._initFlag=!0,t.setUI(e.ui[t.name]),t.setDeferred(),t.trigger(init),t.on(show,function(){t._isShown=!0}),t.on(hide,function(){t._isShown=!1})),t._passThrough=n,n=null,t},reset:function(){return this._isShown&&this.trigger(hide),this.setDeferred(),this},isInit:function(){return this._initFlag},get:function(e,t){var n=this._data[e];return void 0!==n?n:t},set:function(e,n){return t.isPlainObject(e)?t.extend(this._data,e):this._data[e]=n,this},setDeferred:function(n){var r=this;return r._deferred=nt.Deferred(),r._deferred.done(function(t){r._callback&&e.utils.parseCallback(r._callback)(t)}),r},resolve:function(e){return this._deferred&&this._deferred.resolve(e),this},getCallback:function(){return this._callback},setCallback:function(e){return this._callback=e,this},clear:function(){return this._data={},this},getUI:function(){return this.ui},setUI:function(e){return this.ui=e,e.init(this),this},getPassThrough:function(){return this._passThrough},setPassThrough:function(e){n=e},reportError:function(t,n,r){n=n?Msg:+n+ :,t.errno?n=n+Error:(+t.errno+)+t.errmsg:n+=t.toString(),e.events.trigger((r?warn.:error.)+this.name,n)},reportWarn:function(e,t){this.reportError(e,t,!0)},extend:function(){var e=[].slice.apply(arguments);e.unshift(this),t.extend.apply(null,e)},setCaptchaUrl:function(e){this._captchaUrl=e},getCaptchaUrl:function(n,r){var i=this,s=i._captchaUrl,o=t.Deferred();return!r&&s?(s+=&_=+(new Date).getTime(),o.resolve(s)):e.sync.getCaptchaUrl(n).then(function(e){s=i._captchaUrl=e.captchaUrl,s+=&_=+(new Date).getTime(),o.resolve(s)}),o.promise()}}),t.each([on,one,off,trigger],function(t,n){r.prototype[n]=function(){return arguments[0]=arguments[0].replace(/( $)/g,.+this.name+$1),e.events[n].apply(null,arguments),this}}),e.getLogic=function(e){return new r(e)}}(QHPass),function(e){use strict;var t=e.$;e.getUserInfo=function(n,r,i){returnfunction==t.type(n)&&(i=r,r=n,n=void 0),e.sync.getUserInfo(n).done(function(e){r&&r(e)}).fail(function(e){i&&i(e)})}}(QHPass),function(e){use strict;e.getUserSecInfo=function(t){e.sync.getUserInfo().then(function(t){return e.sync.getUserSecInfo(t.crumb)}).always(t)}}(QHPass),function(e){use strict;e.getEmailStatus=function(t){e.sync.getUserInfo().then(function(t){return e.sync.checkEmailStatus(t.crumb)}).always(t)}}(QHPass),function(e){use strict;var t,n=e.$;e.getQuickLoginStatus=function(r,i){if(n.isFunction(r)&&(i=r,r=2e4),!t){var s=e.getConfig(protocol),o=s+://axlogin.passport.360.cn/ptlogin.php,u=o+?nextUrl=+e.getConfig(proxy)+&us=1&func=QHPass.getQuickLoginUserLength,a=n().attr(src,u).hide().appendTo(document.body);t=n.Deferred();var f=setTimeout(function(){t.reject()},r);e.getQuickLoginUserLength=function(e){t.resolve(e)},t.always(function(){t=null,clearTimeout(f),a.remove()})}t.then(function(t){i(n.extend({},e.ERROR.SUCCESS,{status:t.us>

).attr(src,u).hide().appendTo(document.body);t=n.Deferred();var f=setTimeout(function(){t.reject()},r);e.getQuickLoginUserLength=function(e){t.resolve(e)},t.always(function(){t=null,clearTimeout(f),a.remove()})}t.then(function(t){i(n.extend({},e.ERROR.SUCCESS,{status:t.us0?1:2,userLength:t.us}))},function(){i(n.extend({},e.ERROR.TIME_OUT))})}}(QHPass),function(e){use strict;e.signOut=function(t,n){void 0===n&&(n=t,t=!0),e.sync.signOut(t).done(function(){e.events.trigger(success.signOut),e.utils.parseCallback(n)()})}}(QHPass),function(e){use strict;var t=e.$,n=

国家体育总局

2019赛季斯特拉斯堡国际赛在5月22日继续展开第二轮争夺,中国选手韩馨蕴两盘过后不敌法国本土选手帕奎,另一位中国姑娘郑赛赛也是0比2不敌乌克兰小将科斯秋克,两人双双无缘八强。

从资格赛打起的韩馨蕴一路过关斩将,上轮挑落世界排名第92位的斯洛伐克姑娘施米德洛娃,赢得今年巡回赛正赛的首场胜利。至此,韩馨蕴近期已经取得了8连胜的骄人战绩。不过对手帕奎也是状态正佳,她首轮直落两盘挑落5号种子肯宁,首次击败了世界排名前40位的球员。

两人在比赛开始后互不相让,前两个发球局都顺利拿下。进行到第6局时,再次拿到破发机会的帕奎没有让机会溜走,以4比2领先。正是凭借这次破发建立起的优势,法国选手先下一盘。第二盘争夺中,又是韩馨蕴的发球局率先失守,尽管她在盘中发起反击,经过两局拉锯战追至3比3,但帕奎在赛末一度打出连赢10分的攻击波,连下三局结束战斗。技术统计显示,韩馨蕴的非受迫性失误高达25次。帕奎也不遑多让,主动失误比韩馨蕴少了6次。在破发方面,法国选手无疑是做得更好的一方。

另一场比赛中,7号种子郑赛赛面对从资格赛突围的科斯秋克,最终两盘败下阵来。在最后的11局中,郑赛赛仅仅拿到一局。(转自5月23日《中国体育报》03版)

笑喷!金州拉文遇滑铁卢 我库某人不要面子的

北京时间7月13日,据美媒体报道,勇士队当家球星斯蒂芬-库里近日参加了一场高尔夫名人赛。今天,库里在现场架起来的篮框上连续三次扣篮不进,这让他很没有面子。

从现场的视频来看,高尔夫球场里架起了一个简易的篮框。在现场众多观众的注视下,库里决定秀一下扣篮。

第一扣,库里原地起跳单手扣篮,但是球扣飞了,这让库里自己都感到不可思议,他在篮下还抬头看了一眼篮框,而现场的观众则是叫声一片。

不甘心的库里决定再扣一次,同样是原地起跳单手扣篮,不幸的是,依然扣飞了。这一扣不进之后,库里看起来腿都有些软了,走路都踉跄起来。

之前,库里在球场上经常上演勉强扣篮或者扣篮不中,但是过去两个赛季,库里有意秀自己的扣篮,以至于获得了“金州拉文”的外号。但是今天库里的扣篮能力现原形了。

你是库里的守护者,你是带动团队精神的核心,你为队伍的付出所有人都看在眼里,记在心中,你就是勇士队独一无二的一哥!

斯特拉斯堡:法国首个实现现代有轨电车网络化运营的城市

位于法国东北部边境,是法国第七大城市,也是法国东北部的经济和科技中心,目前属于法国领土。在历史上,从古罗马和古日耳曼互相争夺此地开始,德国和法国多次交替对该市拥有主权,所以这个城市在语言和文化上兼有德、法两国特点,也出了很多德、法两国名人,欧洲议会就坐落在该市。注意观察该市的地名和街名,会发现一半是法文拼写的一半是德文拼写的。

斯特拉斯堡的公共交通网由6条有轨电车线条快速公交线日通车,全部由法国交通发展集团Transdev运营,线路呈市中心环加放射结构。

有轨电车A线从西北郊区始发,经过市中心后到达西南郊区,市区部分北段与D线共线,南段与E线共线。沿线与其他所有线路衔接。

有轨电车B线从北郊小镇的火车站出发,向南进入市区后向西南一直到西南郊,市区部分北段与E线,部分南段与F线,部分中段与C线共线。沿线与其他所有线路衔接。

有轨电车C线从斯特拉斯堡市区西部的中央火车站出发,环绕市中心东侧向南到南郊。 C线与A线、 B线不同,只有一侧延伸至郊区(南郊), 60%线路与其他线路共线(B线,F线,E线,D线)。沿线与其他所有线路连接。

有轨电车D线从市区西北Poteries站出发,穿过市中心到达市区东南。D线只在市区运行,为西北东南走向, 90%线路与其他线%与A线共线,其余部分与C线、 E线共线。起初D线就是为了缓解A线的运输压力而兴建的,但未来有延伸至郊区的计划。沿线与其他所有线路衔接。

有轨电车E线由东北郊出发,经过市区到达市区西南。E线只有一侧延伸至郊区(东北郊), 70%与其他线路线共线,北段与B线共线,市中心部分分别与F线、C线、D线共线,南段与A线共线。沿线与所有线路衔接。

有轨电车F线从城西B线Elsau站出发到达市中心东侧。F线只有东端始发站是属于自己的,其余车站全部与其他线%与B线%与C线%与E线共线,且有与两线的重复共线段。沿线与所有线路衔接。

该城市电车系统的特色被许多城市相继效仿:市中心区域对其他车辆执行严格的交通管控,建立新的行人专区,并与有轨电车系统形成统一整体;市中心外围建立大型停车换乘区域;电车的专用车多采用草坪轨道,以保证电车可以高速运行;设计超前的车体采用了大面积车窗;巴士和电车实现同站台直接换乘;以及设计精巧的车站。

该电车系统的成功显而易见:十年间乘坐公共交通的乘客数量翻倍,路面车辆减少,这在市中心尤为显著,购物街上的行人更是从未有过地增多。斯特拉斯堡有6条电车线路,目前还在不断扩张。这也是法国第一个逐步实现有轨电车网络化运营的城市。

市中心目前有两条主干线,在中间站Homme de Fer交汇,市中心A、 D线段开通较早,线路穿过中央火车站(GareCentrale) 下长约1.2 km的隧道,停靠在广场下方的地下车站。 B、 C市中心共线段则开通较晚,原本计划在旧线路上继续增加几条线路,但因为载客量限制, 2000年才决定在市中心开通这条新线年,该市又将市中心这两条线路延不同方向进行延伸,逐渐形成B、 C、 D线。与此同时,外围的E线也开通了,避开Homme de Fer中心区,直通大学等重要机构所在地。 E线北端有专用轨道通往欧洲区,整条线除了三段连接性的曲线路段外,其他均为共用轨道。

线网建设的前三期工程,每一期都会增建一个车库。目前,该市共有94辆电车。 1994到1998年间,53辆欧式电车上路了,与后来米兰和波尔图购入的电车类似,其中36辆为八轮轴,17辆为十轮轴。对于法国来说,这批电车在很多方面都是首创: 100%低地板电车,空调车厢,交流异步电驱动,而且这也是欧盟招标后第一批被预订的车辆。 2005年又增加了41辆Citadis403电车,这种子车型仅在斯特拉斯堡市运行,与标准长车Citadis402相似,由7个车厢组成,但是403的驾驶舱下方有小轮转向,因此有10只轮胎,并非标准的8只。

在2014年,又采购了另外12辆Citadis403型车,并计划再采购38辆。考虑到远期线网可能会扩张到德国,这些购置车辆还必须符合德国的规定。

2010年,两条较短的延线开通了,一条是C线,为地面线,从Hommede Fer站通往火车站;另一条是F线,从Place d Islande延伸至Observatoire。这两条延线将成为未来规划中的电车—火车走廊系统的市区段部分,计划与既有铁路线衔接,使电车可行驶至Molsheim、 Barr、 Gresswiller区。因为考虑到连接电车线和火车线,必须在铁路下方挖掘第二条隧道,该项目多年来一直毫无进展。

2013年年末,A、 D线向西延伸,与此同时,巴士G线也开通了:从火车站通往Cronenbourg, 80%的线路都是专用车道。未来以下几条新延长线将完工: A线将通往Illkirch-Graffenstaden镇中心; D线将穿过莱茵河到德国Kehl镇; E线向北通向Robertsau镇中心,并沿着既有轨道向南延伸,在CampusIllkirch站新设一个折返点。

未来还计划建设两条支线,分别从火车站延伸到Wolfisheim和Vendenheim。由于政府希望支持地方工业,这两条线路之前一直计划采用劳尔技术,劳尔电车将在距离斯特拉斯堡约20km的Duppigheim镇生产。然而到2013年,这个计划最终被搁置,因为政府还是希望建设统一的轨道交通系统。

法甲推荐:新科法联杯冠军斯特拉斯堡主场能否击败马赛?

斯特拉斯堡近年来一路打拼,从业余联赛一路升级直达今年夺得队史首座法联杯冠军。不过在击败甘冈夺冠之后,白学堡陷入了低迷,近5场只取得1胜。球队本赛季整体也是平局偏多,15场平局是联赛最多的。在球队已经锁定欧战资格的情况下,战意值得怀疑。

马赛本赛季表现令人失望,欧联杯小组赛垫底出局,法国杯被第四级别联赛球队淘汰,好在冬窗巴洛特利加盟后发挥出色,目前球队54分排名第6,距离第四的圣埃蒂安还有5分的差距,仍有理论上晋级欧战的希望,战意肯定比主队要强。

上轮联赛马赛主场1-2不敌南特,终结了两连胜的势头。受限于糟糕的客场战绩,本赛季马赛客场狂输9场,是联赛客场输球第三多的球队。最近4个客场马赛也仅仅赢下其中一场。

初指给出马赛让半球的指数,在马赛本赛季客场这么次的情况下,对于客队支持力度相当明显。值得一提的是,本赛季马赛客场让出半球以上的比赛,全部都能打出上盘。本场比赛看好战意更强的马赛客场取胜。

法国检方:已拘留斯特拉斯堡枪击案七名涉案嫌疑人

巴黎检察官海茨14号证实,目前警方已拘留了包括枪手谢里夫的四名家人在内的共七名嫌疑人,并就“是否有人协助谢里夫逃跑”展开调查。

此外,14号当天,斯特拉斯堡的传统集市重新开放,法国内政部长克里斯托夫·卡斯塔内前往集市视察——这一传统集市是枪击案发地点,开放后仍有大批警察在现场维护安全。

截至目前,发生在当地时间11号晚的斯特拉斯堡枪击案已造成四人死亡。枪手谢里夫在逃亡两天后,13号晚在斯特拉斯堡南郊被警方击毙。而极端组织随后发布新闻公报说,谢里夫是该组织成员。

赶一场怀旧的集 爆品集市背后是服装工厂转型升级,正在北京举行的“集合智造爆品集市”就以缝纫机为视觉元素,将不同品牌不同型号的机器集合在一起,表现出了不同时代的工法和技艺。

“深山集市”让都市消费者体验有温度的非遗技艺,1日的开集仪式以一场苗族百褶裙开集舞拉开帷幕,随后上演了一台蓝染百褶裙主题时装秀,最原生态的中国少数民族百褶裙结合了现代设计,模特身着EVE CINA百褶裙时装翩跹走过,成为现场最吸睛的一道风景。

“乡镇集市购物节”是农村淘宝与汇通达联合启用的全新的集市购物节品牌,旨在真正深入各地民俗特色的同时繁荣乡村商业流通,为农村市场打造专属集市盛宴。

巴黎检察官海茨14号证实,目前警方已拘留了包括枪手谢里夫的四名家人在内的共七名嫌疑人,并就“是否有人协助谢里夫逃跑”展开调查。

法国 斯特拉斯堡过一个fà式周末

斯特拉斯堡 虽属于 法国 领土,但历史上德法曾多次交替拥有对这里的主权,因而这里在语言和文化上,兼具 法国 的优雅与 德国 的高效,是一个十足的“混血儿”

小法 兰西 是世界文化遗产,又名“大岛”。这里的建筑多属于中世纪木桁架房屋和巴 洛克 风格的砂岩建筑。

运河桥梁纵横交错,沿途都是褐色屋顶、外墙用黑木条搭建的房屋,古意盎然。我们沿着河边一路欣赏着两边精美的房屋,每一处都流淌着浪漫和别致。

初秋清晨的 斯特拉斯堡 被寒意包裹住,中世纪的精美建筑被伊尔河的两条支流环绕,安静的老城在周末的晨光里迟迟不肯醒来。

大的有足球那么大一个,怕吃不完买了迷你版。外酥里嫩的香软口感,又配合着葡萄干缠绕在面包纤维里,三两口下肚:妈,我还想再吃一个。

斯特拉斯堡 大教堂坐落于市中心,是中世界最重要的历史建筑之一,也是 欧洲 著名的哥特式教堂。

教堂周围围绕着各色的纪念品店,琳琅满目。买过伴手礼出来,街头艺人们已经开始表演。我被这辆木质的小车吸引,大叔摇动车上的把手就有美妙的音乐传出,像一个巨大的音乐盒一样动听,配合着他的歌声盖过了整个广场的嘈杂。

一曲毕,他弯腰从大抽屉里换上另一本厚厚的谱子。我本来以为那是曲谱或是歌词。走近一看发现内有乾坤。

简单的事也更有趣,我小心翼翼的摇动着把手,另一只手要按住乐谱一点点的向前送。周围的人都在看着我这张 亚洲 脸在体验法式乐趣,哈哈哈。

中午回船吃过饭之后,大巴车又把我们送回到了 斯特拉斯堡 老城,一下午的自由活动时间。其实中午可以不回船,自行解决午饭,担心秋姐吃不惯还是回到船上吃我们的丰盛午餐啦,而且又省钱。

中午暖和了很多,换了轻便的衣服。索性连相机也没有拿,和秋姐一起逛逛街也好。还可以坐玻璃顶游船游览运河风光,船票在教堂附近的办公室买,人很多呢,要提前去买以免打乱时间。游览时间大约一个小时。

教堂对面的街边有一家冰激凌店大排长队,特色是这种好看的花朵冰激凌。点了“顶配”的,马卡龙非常非常好吃。

晚饭之后的维京给我们安排了极具当地特色的法式香颂,请来了当地的歌唱家现场演唱经典曲目。我在房间躺着玩手机,秋姐兴致勃勃的去听,还时不时的发给我小视频,跟我说多好多好让我上去呢,体力好兴致好,我也跟着开心。返回搜狐,查看更多

二战法国海军之耻:不思抵抗只争富贵

2017年,网易历史频道独家联手《战争史研究》,以网文推送+每季纸质出版+线上直播的全媒体模式重新启航,继续回馈老读者,也期待更多新读者的关注。有旧文精编,有新文开坑,阎京生和刘怡依然与战研读者同在。

作者刘怡,网易历史频道专栏作家,《战争史研究》撰稿人。本文为网易历史频道独家稿件,转载请注明出处。

1942年12月25日,伦敦BBC在欢庆圣诞节的新闻中插播了一则消息:一名法国海军将领于前一天下午在阿尔及尔遇刺,当场不治身亡,凶手已被判处死刑。考虑到死者的尴尬身份,英美盟军方面对其讣闻并未大肆声张,不过不止一个人表达了欣慰的情绪:终于可以不用和一位自私自利的前对手继续共事了。

遇刺者是法属西北非高级专员兼武装力量统帅、海军元帅弗朗索瓦·达尔朗(Fran?ois Darlan),前维希政权二号人物和海军部长,一个半月前刚刚宣布与英美盟军合作。1940年夏天法国被德国击败时,他是海军总司令兼参谋长,曾协助贝当元帅确定了对德媾和的方针,并命令法国舰队解除武装、而不是撤退到英国继续和德意两国作战。当英国海军试图劝降或俘虏滞留在阿尔及利亚的法国舰队主力时,遭到了后者的激烈还击,在达喀尔登陆的戴高乐“自由法国”军队也被忠于达尔朗的舰队击退。直到1942年11月8日英美盟军在法属北非登陆之后,正在当地探亲的达尔朗才心不甘情不愿地承诺与对方联手,并召唤封存于土伦港的舰队主力前来与他会合。但已经停航一年的舰队根本无法迅速恢复行动能力,最终为避免被德军俘获而凿沉港内。

1939年完工的新型战列巡洋舰“斯特拉斯堡”号,安装于舰首的2座四联装330毫米主炮塔是其主要识别特征

法国海军在“二战”中不战而亡的表现,是整个欧洲战场最离奇的情节之一。与在“闪击战”攻势下损兵折将的陆军不同,1940年6月时的法国舰队在装备和人员方面都完好无损;在欧洲范围内,它的水面舰艇实力仅次于英国,接近德意两国海军之和。然而曾经对海军现代化事业贡献颇大的达尔朗却决定放弃抵抗,将舰队当作谋取个人地位的工具——由于他的反对,雷诺总理将政府撤退到法属北非、继续与轴心国作战的计划被推翻,贝当元帅成为国家元首,法国接受了德方苛刻的停战条件。达尔朗则得以在维希政权中登堂入室,一度出任部长委员会副主席(即总理)。到了1942年11月,他又试图再度以舰队为筹码,换取英美盟国承认他为法属海外殖民地最高元首兼武装力量总司令。若非舰队最终在土伦自沉,这一企图甚至极有可能得逞。

然而达尔朗不会看到:在1940年夏天,作为法国唯一一支拥有相对优势的作战部队的指挥官,倘若他愿意继续抵抗,完全可能争取到更高的政治乃至历史地位。和资历尚浅的小字辈戴高乐相比,位高权重的达尔朗更有希望赢得西北非殖民地部队和民政当局的支持,在与英美讨价还价时也更有底气。只要他能将大部分舰艇和数万名熟练官兵带到阿尔及利亚和英国,并顺势接收已经运出的黄金储备,就可以依据《租借法案》向美国提出供应更多武器的请求,并在随后的大西洋和地中海战役中扮演重要角色。而一支实际参加过中前期大部分战事的法国军队,在商讨战后的政治安排时显然比仰人鼻息的戴高乐拥有更大线年法国海军主力在土伦的一夜丧尽,甚至直接导致了战后中南半岛局势的逆转——倘若1946年的法国能将2艘战列舰、一队重巡洋舰以及相当数量的航空兵力派往越南,胡志明领导的“越盟”或许便无法轻易取得整个法属印度支那的控制权,战后的法兰西也不至于早早坍缩为一个纯欧洲国家,海外影响不再。

拥有8门380毫米主炮的最新型战列舰“黎塞留”号在法国战败时已完工95%,该舰在撤出布雷斯特后退避到了塞内加尔达喀尔港

这个人原本有足够好的机会成为世界级领袖,却热衷于像15世纪的雇佣兵头子一样,把欧洲第二大舰队当作廉价赌本博取蝇头小利,最终输光了全部身家。1964年,达尔朗的棺材葬入米尔斯克比尔海军公墓,和1940年时被英国海军打死的那些官兵埋在一起。2005年,有人发现墓碑已被损毁:他终究什么也没留下。

1940年6月4日,最后一批坚守在法国北部的盟军经海路从敦刻尔克撤走,希特勒闪击法国的计划已经完成了前半部分。在索姆河—瓦兹河一带脆弱的中央防线上,新任法军总司令魏刚只有65个装备不良的师来对抗德军的142个师。6月5日,德军B集团军群开始向塞纳河一线天后,C集团军群也在古德里安的装甲集群配合下,逐步对马奇诺防线周边的法军形成合围。雷诺政府匆匆宣布放弃巴黎,撤退到了西南部的波尔多;在科唐坦半岛和阿尔卑斯山之间的漫长战线上,法军分散混乱的抵抗正变得越来越虚弱。

战前欧洲最大的巡洋潜艇“絮库夫”号,水下排水量4300吨,安装有2门203毫米主炮。1940年7月被英国夺取后转交给自由法国海军,1942年2月被美国飞机误炸沉没

海上的情形则截然不同。拥有2艘新型“敦刻尔克”级战列巡洋舰、5艘旧战列舰、1艘航母、7艘重巡洋舰、11艘轻巡洋舰、32艘超级驱逐舰以及大批辅助舰艇的法国海军在其总司令达尔朗元帅的指挥下,从第一天起就占据了战略主动权。即使是在德军即将获胜的最后关头,被包围在北方勒阿弗尔和瑟堡的残余部队依然能从海上撤往英国;法兰西银行的2000余吨黄金储备也被装上军舰,抢运到了北非、加拿大、美国和马提尼克群岛。随着海峡沿岸的港口陆续陷落,达尔朗将海军主力分批撤退到了英国、阿尔及利亚和海外殖民地;完工在即的最新型战列舰“黎塞留”号和“让-巴尔”号也从船厂顺利撤出,驶抵塞内加尔和摩洛哥。

1913年完工的旧式战列舰“库尔贝”号,该舰在1940年7月被英国海军扣留并封存在朴茨茅斯港,1944年6月凿沉于诺曼底滩头充当人工港防波堤

舰队依然完整,意味着地中海西部和西北非的大部分海岸线依然处在法国控制之下,从而为政府撤退到阿尔及利亚创造了条件。实际上,这也是雷诺最初的打算:让总司令魏刚留在波尔多与德国人洽谈停战事宜,结束本土的抵抗;他本人和内阁成员由达尔朗的舰队护送前往摩洛哥,建立流亡政府,依托殖民地的人口、以黄金储备为抵押从美国获得的贷款和武器以及英国的支持,继续对轴心国作战。实际上,有100多位国民议会议员一度成功地乘坐武装商船抵达了拉巴特,足以证明这一方案完全具备可操作性。而法国海军甚至还有多余的运力将比利时和波兰中央银行转移到法国的3亿美元黄金储备装船,风平浪静地运抵塞内加尔。

但达尔朗、魏刚以及新近被任命为副总理的贝当元帅却有另一套想法。在贝当看来,法国之所以会陷入如今的悲惨状态,完全是由于中左翼政府坚持要求与英国结盟、并为了英国人的利益白白牺牲自己的军队和领土所致。放弃本土、向西北非撤退,不仅意味着法国要继续为伦敦的战争政策做自我牺牲,而且法国舰队将彻底沦为英国人的小跟班。在贝当心目中,和德国人的矛盾只是阶段性问题;铲除中左翼政府和党派、乃至最终颠覆第三共和国本身才是长期目标,而他本人打算成为这个新的秩序党政府的领导人。“为什么你要到北非去做英国人的跟班,而不留在法国成为我的副执政呢?”他这样提醒仍在观望中的达尔朗。

1940年7月组建的维希政权第一届内阁,前排右三为国家元首贝当,右四为部长委员会副主席赖伐尔,白圈内为海军部长达尔朗

正是触手可及的权力的诱惑,让达尔朗下定了加入停战阵营的决心。的确,撤退到北非继续抗战可能为他赢得更高的历史地位和更长久的荣耀,但那需要经过艰难的奋斗才能取得,并且依然存在被德国人终结的可能。而以舰队为筹码、博取近在咫尺的权力,却要简单得多:没有他的支持,雷诺政府只有垮台一条路,贝当将成为新领导人,也会给予他二号人物的地位;由于法国海军选择停战,希特勒对他势必给予赞赏,法国在德国主导的欧洲秩序中依然有一席之地。他甚至可以暂时退出战争,在英德双方之间再做摇摆:两国最后的决战到来前,法国海军将作为决定胜负的最后一张底牌重新入场,从而在最低的风险下赢得最大的回报。

于是,6月15日的内阁会议变成了军人集团对雷诺的总抵抗:向北非撤退的提案被当场否决,多数阁僚要求立即向德国探询停战条件。第二天,雷诺黯然辞职,贝当被提名为继任者,他随即任命达尔朗兼任海军部长。6月20日,第4集团军群司令亨茨格率领停战谈判代表团离开波尔多,于两天后在贡比涅森林签署了屈辱性的停战协议。其中的第8条规定:除去法国政府为维护其殖民帝国利益所统辖的军舰(例如部署在东南亚的殖民地舰队)外,法国海军剩余的所有舰艇应从现在的停泊地被召回,集中到南部某个港口——最后确定为土伦——在德国和意大利代表的监督下倒空燃料柜、卸下弹药和炮闩封存,舰上大部分士兵也应复员。

1940年7月3日,英国飞机拍摄到的停泊在米尔斯克比尔港防波堤后的法国舰队主力。由右至左依次为:战列巡洋舰“敦刻尔克”号,旧战列舰“普罗旺斯”号,战列巡洋舰“斯特拉斯堡”号,旧战列舰“布列塔尼”号。白圈内是水上飞机母舰“塔斯特司令”号

简而言之,这一处置方案与1918年11月西欧停战后对德国公海舰队的安排基本一致,带有极强的针对性;但达尔朗却对此感到欣慰,因为在形式上他不必加入英德任一阵营。6月25日凌晨停战协议生效之前,驻英国、埃及、阿尔及利亚、塞内加尔和西印度群岛的舰艇都接到了开始解除武装、准备返回本土封存的电报。但英国政府率先表示了反对:作为1918年停战协议的起草者,他们当然清楚一支解除了武装的舰队只是任人摆布的玩具;一旦德国人最终决定夺取法国舰队,法国人将毫无还手之力。因此,英方决定夺取或击沉除已经返回本土外的其余法国舰只,最低限度也要迫使其开往西印度群岛、解除武装,无法再用于对英作战。

7月3日凌晨,一群英国水兵静悄悄地爬上了停泊在朴茨茅斯港和普利茅斯港的一批法国战舰。这些舰艇是在执行大西洋沿岸的撤退任务时,从瑟堡、勒阿弗尔和布雷斯特驶往英国的,包括2艘旧战列舰、4艘轻巡洋舰、8艘大小驱逐舰、6艘潜艇(包括全世界最大的巡洋潜艇“絮库夫”号)、8艘鱼雷艇以及100多艘扫雷艇和辅助舰只。由于带队的法国海军上将凯奥尔态度顺从,行动中仅仅发生了极小规模的冲突,有3名英军官兵和1名法国水兵被打死。英国人希望留下舰上的将近2万名官兵继续和德国人作战,但这批异常温顺的法国人坚决要求返回本土,按照政府的命令分批复员。只有900人愿意留下来加入戴高乐的“自由法国”运动。正在埃及与英国地中海舰队并肩行动的1艘旧战列舰、4艘巡洋舰和3艘驱逐舰同意解除武装,将军舰封存在英军控制下的亚历山大港,官兵自行返回法国复员。停泊于西印度群岛马提尼克港的“贝亚恩”号航母和2艘轻巡洋舰则在美国政府的压力下,于1942年5月解除了武装。由于选择和英国人并肩作战的法籍官兵数量太少,这些由英美两国监督封存的军舰中的绝大部分直到1943年以后才转交给戴高乐的军队。

1941年,达尔朗陪同贝当视察封存于土伦港的法国舰队主力。左侧高大的舷墙属于“斯特拉斯堡”号

停泊在英国、埃及和西印度群岛的舰艇仅占停战时法国海军总吨位的20%,另有40%已经返回了由达尔朗控制的土伦港;如此一来,留在法属西北非的最后40%就成为了皇家海军最忌惮的目标。这批舰艇包括停泊在达喀尔的最新型战列舰“黎塞留”号(完工度95%),撤退到卡萨布兰卡的同型舰“让-巴尔”号(完工度75%),以及由让苏尔上将指挥的进攻舰队主力。后者包括2艘“敦刻尔克”级战列巡洋舰、2艘旧战列舰、5艘驱逐舰和水上飞机母舰“塔斯特司令”号,当时正集中停泊在阿尔及利亚的奥兰和米尔斯克比尔港。7月3日上午,即法国政府正式迁往中部小城维希之后两天,一支英国特遣舰队默默出现在了米尔斯克比尔港外。

从纸面实力上看,让苏尔的打击舰队与萨默维尔中将指挥的英国H舰队差距并不算大:法国人有“敦刻尔克”号和“斯特拉斯堡”号上的16门330毫米主炮,“布列塔尼”号和“普罗旺斯”号上的20门340毫米主炮,还能得到岸基战斗机的支援。而英方的2艘旧战列舰和1艘战列巡洋舰(24门381毫米主炮)的火力优势在近战中并不明显。萨默维尔的长项在于,他的“皇家方舟”号航母搭载有3个中队“剑鱼”攻击机(30架)和1个中队“贼鸥”战斗轰炸机(12架),并且法国人并未做好应战准备——距离法德正式停战已经过去了一星期,让苏尔满以为最危险的时刻已经过去。他的4艘战列舰已经下令一半的水兵上岸休整,炮闩和射击指挥仪也按照停战协议的要求予以封存。万万不曾想到,英国人居然真的会对多年盟友痛下杀手。

公允论之,萨默维尔曾经给过法国人选择的机会。早上9点,他派前驻法海军武官、“皇家方舟”号舰长霍兰上校给让苏尔送去一份公函,列出了三个选项:(1)继续追随英国对德、意两国作战;(2)将舰队开往英国本土或埃及,与之前被扣的法国军舰一起封存,官兵可自行返回本土。待对德战争结束后,英国将悉数发还所有舰只;(3)将舰队开往西印度群岛,在美国的监督下解除武装封存,人员则依然行动自由。如若法方不从,英国舰队将迫使其在港内自行凿沉,或者开炮予以击毁。而让苏尔一半是出于骄傲,一半是自以为停战协议已经确保了法国海军不会卷入与英国的对抗,并没有将萨默维尔的全部要求转发给在维希的法国政府。达尔朗和魏刚在举行了一小时紧急会议之后,电复让苏尔必要时可以开火还击。与此同时,萨默维尔鉴于在6个小时内并未收到回复,下令开火射击。拿破仑战争结束125年之后,英法海军又一次处在了交战状态!

傍晚5点45分,“胡德”号的第一发381毫米炮弹飞向14公里外的法国军舰,落在了米尔斯克比尔港的防波堤上。此时让苏尔的4艘战列舰正并排停泊在防波堤之后,水兵刚刚启封已经被卸下炮闩的主炮,尚未发动轮机。而英国人的第3发炮弹就命中了“布列塔尼”号的副炮弹药库,该舰在勉强还击一阵后,于6点07分爆炸倾覆,战死1012人。“普罗旺斯”号的后部指挥仪和4号炮塔被击毁,很快停止了还击。旗舰“敦刻尔克”号的尾部、2号炮塔、右舷中部以及水线附近分别被“胡德”号的381毫米炮弹命中,丧失3/4的动力,被迫搁浅在防波堤对面的浅滩上。只有提前启动主机的“斯特拉斯堡”号在3艘驱逐舰掩护下,边开火边释放烟幕,强行冲出了港口水道。该舰随后冒着“皇家方舟”号的空袭一路疾驰,于4日夜间抵达土伦。

6点09分,英国人的炮火停止了轰鸣。在这场15分钟的突袭中,法军有1艘战列舰被击沉,2艘战列舰和1艘驱逐舰遭重创后搁浅,逃回本土的“斯特拉斯堡”号以及3艘驱逐舰也不同程度受损,战死1300人、伤350人,英军仅损失6架飞机。7月8日,达喀尔港内的“黎塞留”号也被一架“剑鱼”投下的鱼雷命中,暂时丧失航行能力。皇家海军以一种不光彩、但足够有效的方式解除了昔日盟友的武装,但代价也是巨大的:7月5日,贝当政府宣布与英国断交。9月23日,当戴高乐麾下的“自由法国”军队在英国舰队运送下驶向达喀尔港时,遭到了“黎塞留”号、2艘轻法国巡洋舰和4艘驱逐舰的猛烈还击,被迫放弃登陆。

达尔朗以极其惨重的代价向贝当和德国人证明了他的诚意,现在是他要求回报的时候了。1940年7月10日,法国国民议会在维希通过了修改宪法、推举贝当为国家元首的决议,达尔朗留任海军部长。1941年2月内阁改组之后,他以部长委员会副主席(总理)的身份兼任外交、内政、海军三部部长,同年8月又兼任了国防部长,成为维希政权中仅次于贝当的二号人物。尽管贝当治下的“法兰西国”(?tat fran?ais)仅能统治占战前法国40%领土的南部“自由区”,包括巴黎在内的北方地区依然由德军占领,每天还要向法国收取4亿法郎的驻军费,这位老元帅依然沾沾自喜,觉得自己从布尔什维克主义的威胁下解救了法兰西民族和国家。

1942年11月13日,宣布与盟军合作的达尔朗(中)在阿尔及尔会见北非盟军两栖部队总指挥艾森豪威尔(右)

至于达尔朗,他现在变成了一位没有海军的海军元帅。大西洋沿岸的法国港口已经被德军统统占领,用作U艇攻击英国贸易航线的前进基地;在米尔斯克比尔被击伤的“敦刻尔克”号、“普罗旺斯”号等大舰虽然在1942年初秘密返回了土伦,但由于停战协议的限制,既无法修复、也无法再做武装。当自由法国军队进攻加蓬和马达加斯加时,留守当地的少量维希海军根本无力抵抗。达尔朗只能将注意力转移到和魏刚、亨茨格等陆军将领争权夺利上。为了赢得德国人的支持,他在1941年5月与纳粹驻法大使阿贝茨签署了谅解备忘录,允许德军使用法国在叙利亚、突尼斯和西非的军事设施;作为交换,德方将索取的驻军费降低了1/4。

1942年11月27日,德军侦察机拍摄到的正在土伦港内燃烧的法国舰队。由左至右依次为:战列巡洋舰“斯特拉斯堡”号,重巡洋舰“科尔贝尔”号,重巡洋舰“阿尔及尔”号,轻巡洋舰“马赛曲”号

不过,好日子仅仅持续了一年多。进入1942年,随着对苏战争趋向长期化,希特勒开始希望维希政权在征发劳工、开放非洲港口以及迫害犹太人等问题上为德国提供更多帮助。但达尔朗惧怕舆论压力,迟迟不肯做出正面回应。当驻法国的U艇部队希望法军派出若干舰艇执行扫雷、运输等辅助任务时,达尔朗也只拨出肯3艘驱逐舰和少量小艇。看上去,他依旧觉得自己可以利用封存在土伦港的舰队做资本,和柏林讨价还价。震怒不已的德国人最终在1942年4月逼迫贝当改组政府,以极端亲德的前外交部长皮埃尔·赖伐尔出任内阁首脑兼外交部长,达尔朗的国防、海军两部部长职务都被剥夺,仅仅保留了武装力量总司令一职。不过达尔朗很快找到了退路:依然是以土伦港内封存的26万吨舰艇(约占战前法国海军总吨位的1/3)为筹码,他和美国驻法大使威廉·莱希海军上将(后出任美军总参谋长)搭上了关系。与炮击过米尔斯克比尔的英国佬相比,达尔朗对美国人的恭维更加受用,双方在你来我往之中形成了一种默契,为随后的合作创造了氛围。

在达尔朗和德国人的合作陷入低谷之际,英美盟军反攻西北非的行动已经进入了最后筹备阶段。这项代号为“火炬”的作战旨在占领忠于维希政权的阿尔及尔、奥兰和卡萨布兰卡3个法属港口,为夹击德国非洲军以及反攻意大利创造条件。但法国在西北非依旧驻扎有12万地面部队、210辆坦克、500架飞机、1艘未完工战列舰(“让-巴尔”号)以及11艘潜艇,为减轻人员伤亡,盟军两栖部队总指挥艾森豪威尔提议与当地法军指挥官进行政治接触。整个1942年10月,艾森豪威尔的副手马克·克拉克少将都在和法军高级将领举行秘密会谈;素有抵抗派之名的原法国第7集团军司令亨利·吉罗上将也被一艘英国潜艇运到直布罗陀,预备在西北非法军倒戈后出任总司令。但所有这些将领都是来自陆军,海岸炮兵和海军中并没有盟军的眼线。

11月8日,10.7万名盟军兵分三路,在350艘战舰和500艘运输船的配合下开始了“火炬”作战。在指向卡萨布兰卡的西部特遣群(3.5万人)中,南路进攻萨菲的一支进展相对顺利,但巴顿指挥的主力部队在费达拉滩头遭到了法国岸炮群的袭击,卡萨布兰卡港内的“让-巴尔”号也用其仅有的4门380毫米主炮朝美军猛烈开火。火力掩护部队不得不派出拥有9门406毫米主炮的“马萨诸塞”号战列舰实施反击,“突击者”号航母也出动舰载机进行轰炸,这才在两天后重创了“让-巴尔”号。参与反击的1艘法军轻巡洋舰、5艘驱逐舰和6艘潜艇同样被陆续击毁。指向奥兰的中部特遣群则遭到了驱逐舰的鱼雷攻击,损失2艘运输船。尽管盟军在总兵力和海空火力上都占据明显优势,但由于法军的抵抗,在第一天依旧付出了超过1000人的伤亡。

意外而幸运的是,就在战场东方,一位不速之客正在法属北非首府阿尔及尔做私人访问:由于在当地部队中服役的儿子罹患小儿麻痹症,达尔朗在11月7日白天从本土飞到了阿尔及尔。8日凌晨,就在盟军东部特遣群开始进攻阿尔及尔之前几个小时,当地法国抵抗组织发动了一场政变,控制了全市主要建筑和驻军司令部,并带着美国总领事罗伯特·墨菲去说服法军总司令朱安上将投降。墨菲抵达朱安的官邸后,惊讶地得知达尔朗也在本地,立即赶去与后者会面。这位反复无常的海军元帅最初还想挣扎一番,但在美军大部队上岸之后,他最终决定放弃抵抗。11月9日,达尔朗以维希政权武装力量总司令的身份发布命令:西北非全体法军应在24小时内停止抵抗。到11月11日上午,阿尔及利亚和摩洛哥境内的法军与盟军实现了停火。

揣度达尔朗在11月8日以后72小时内的心态是一件颇有意思的事。最初他并不相信美国人有足够的兵力进占北非,对罗斯福总统发来的表达善意的电报态度也很冷淡;艾森豪威尔同样不信任这位两面三刀的元帅,依然寄希望于吉罗能出山统领大局。但当吉罗在11月9日抵达阿尔及尔之后,却发现当地的维希部队指挥官并不信任他这个没有官方职务的外人。只有长期掌管法国军队的达尔朗能获得大部分将领的支持,更何况他手里还有一张王牌:封存于土伦的庞大舰队。于是,艾森豪威尔默许了达尔朗接手北非法军的要求:后者在11月13日自封为“西北非高级专员兼武装力量总司令”,下令当地法军转入盟国阵营、向轴心国宣战。

在法国本土,赖伐尔和德国人惊恐地注视着北非发生的一切。达尔朗的倒戈可能带来更多高级将领的叛变,甚至使维希政权就此崩溃。为了防患于未然,德国第1、第7集团军和意大利第4集团军在10日深夜发起“安东作战”,彻底占领了维希政权统治的南部“自由区”;土伦港外围也出现了德军坦克。现在,全世界都在紧盯着达尔朗的底牌的动向:3艘新旧战列舰、1艘水上飞机母舰、4艘重巡洋舰、3艘轻巡洋舰、18艘驱逐舰、13艘鱼雷艇、21艘潜艇和100余艘辅助舰船究竟是会驶向北非,还是无动于衷地坐待被德军俘虏?

11月11日,达尔朗从阿尔及尔发出了启封整个舰队、驶向阿尔及利亚与他会合的命令,但被新任海军部长奥普丹中将拒绝。和老上司一样,维希政权的其他海军将帅既不愿承担忤逆贝当元帅的责任,也不愿就此被德国人剥夺主动权。奥普丹自忖不可能签发向北非启航的命令,于是秘密召见了公海舰队司令德拉博德和土伦港防卫司令马尔基,对他们下令:根据1940年停战协议以及达尔朗本人两年前签发的手令,法国舰队在任何情况下都不应再投入作战行动。因此,一旦发现德军有意夺取舰队,应实施消极抵抗、并凿沉所有舰艇。

11月27日天亮前,武装党卫军“帝国”师的2个装甲连和1个摩托化步兵营闯进了土伦港港区。公海舰队旗舰“斯特拉斯堡”号立即以无线电、旗语和传令舟同时向各舰下令:“凿沉!凿沉!凿沉!”水兵们手忙脚乱地打开舰底的通海阀,事先固定在炮座、轮机舱、无线电室和炮术指挥仪上的炸药陆续被引爆,还有人点燃了前几天偷偷灌进燃料舱的重油。一些巡洋舰将没有填充炮弹的主炮指向德国人的坦克,故作威胁以便拖延时间。“斯特拉斯堡”号很快座沉在了2米深的淤泥中,重巡洋舰“科尔贝尔”号、“阿尔及尔”号和“杜布雷”号的弹药库发生了爆炸,正在船坞内修理的“敦刻尔克”号和轻巡洋舰“让·德·维埃纳”号也在友舰的协助下燃起了大火。德国人只来得及俘虏3艘小型驱逐舰、4艘严重损坏的潜艇以及39艘辅助舰船。

整整23.5万吨法国军舰静静座沉在了土伦港的浅水中。它们包括3艘战列舰、1艘水上飞机母舰、7艘巡洋舰、15艘驱逐舰、13艘鱼雷艇、12艘潜艇、9艘巡逻艇、19艘辅助舰只、1艘训练舰、28艘拖船和4只吊驳,依然超过当时德国海军的全部水面舰艇。它们中没有一艘在日后被捞起彻底修复。和25年前另一支自行毁灭的公海舰队一样,法国海军同样是由自己的水兵主动凿沉,但根源却是主要领导者的自私、怯懦和鼠目寸光。意图保存舰队作为政治筹码的小算盘,最终却导致了整个海军的毁灭,这显然是达尔朗始料未及的。

又过了一星期,12月24日,达尔朗本人在阿尔及尔被一名抵抗运动分子枪杀。他曾经以自己麾下的舰队和整个国家作为代价,换取区区两年的荣华富贵;而当他第二次玩弄起挟舰自重的把戏时,幻象仅仅持续了一个半月。这个人在战前曾经不遗余力地缔造出欧洲第二大海军,在战争爆发后却又轻易地将其挥霍掉。从这个意义上说,达尔朗好像做过很多事,又仿佛什么都没有做。