简体版 繁体版 111

111


桃运高手 医品毒妃倾天下 天赐良缘:老公来自古代 豪门花少追情:儿子,我是你爹地 神奇之我为大师 仙永 古宅风云 本源紫莲 史上最强王妃 地狱公寓

111

111

隐隐约约,陈佑安似乎也意识到了问题的关键,他没有继续说下去,从口袋里找了半天,找到一包清风纸巾,递给王佳佳。

“谢谢。”

王佳佳接过陈佑安递过来的纸巾,胡乱擦了一把,可是泪水却像止不住一般,不停地滚出来,浸润了纸巾。

陈佑安不知道她怎么了,但是他却可以感受得到此时此刻她的哀伤,他什麽也没说,在他旁边坐了下来,拍拍她的肩膀。

“哇……”

王佳佳哭得更加伤心了,一把鼻涕一把泪地往陈佑安身上抹。

“佳佳,你和我叔叔吵架了吗?”

陈言恪一下一下地拍着王佳佳的肩膀,试探性地问道。

王佳佳没有回答,只是更多的眼泪从她的眼中滑落,将陈佑安肩膀的布料浸透,滚烫的泪水落到他的肩膀上,却烫到他的心上。

她一直没有说话,陈佑安也没再问什麽,只是轻轻地拍着她的肩膀,小心翼翼地呵护着,仿佛呵护这世界上最珍贵的瑰宝。

不知道过了多久,在陈佑安觉得肩膀有些酸的时候,王佳佳终于开口了:

“不是的,不是吵架。陈佑安,你叔叔那样的人,怎么可能和我吵得起来呢?”

陈言恪,哪里会吵架啊!

他一个不爽就是不理她,根本不屑和她吵架。

“那怎么了?”

陈佑安小声地问道,声音之中充满了关切,温柔得不像话,他很少用这样温柔的声音很别人说话的。

“陈佑安,你叔叔他从头到尾都在欺骗我……”

王佳佳的泪水又涌出来了,她一边抽泣着,一边小声地说着,明明陈言恪几句话就说完的事情,她却仿佛用尽了全身的力气一般。

陈佑安在听完她的叙述之后,整个人都愣住了。

他只觉得浑身僵硬,后脊梁一阵一阵地发凉,可是,不知道怎么的,心底却炽热了起来,仿佛在意冥灭的希望又开始燃烧了起来。

原来……还有一个这样的真相……

他低下头,无比认真地凝视着王佳佳,那双漆黑的眸子从来没有这么亮过。

“佳佳……”

他炽热地念着他的名字,用他心底最热的火焰。

但是,落入他眼中的却不是同样地炽热,王佳佳一直低着头,口里不停地念着:

“怎么可以这样?他……爲什麽要这样骗我呢?”

她的声音细弱蚊吶,仿佛说每一个字都用尽了全身的力气一般,但是若不仔细听,却根本听不到。

就是这么微弱的声音,陈佑安却听出了浓浓的哀伤……

这一刻,陈佑安再次明白她和他是真的回不去了,就算有这样的误会,却也终究回不去了!

正是应了那句话——一失足成千古恨,再回首已百年身!

叔叔啊……

你真够狠的……

但是……你一定很爱她吧……

要不然,你不会这样做的!

因为我很清楚,叔叔一直很疼我……

原来,叔叔心里的那个人就是她……

陈佑安还记得那一年,他才九岁,一向总是逃课的叔叔突然不逃课了,他很认真地向别人借了笔记和课本,把自己关在屋里开始看书。

那时候,他不解,怎么昔日让爷爷最头疼的小叔叔突然改良成了好学生呢?

后来他在和叔叔的一次交谈之中才知道,他这么做,是爲了一个人……

陈言恪十八岁那年报考大学,那时候,他的成绩已经很好了,陈佑安以为他会报清华,后来却发现他向麻省理工学院递交了申请。

他的叔叔啊,那个英语总是不及格的男人!

那个曾经坏坏地跟他说“我们是中国人何必学英文”的男人,却一改常态,每天强迫自己背英语。

他还记得叔叔赴美的时候,虽然托福是过了,但是他的口语却依然差得要死,他那时候还挺担心的,一个英语这么差的人要怎么在美国求学呢!

那时候他还曾经说:

“叔叔,清华挺好的!何必去美国呢?你不是说英语学得你想吐吗?”

那时候,陈言恪淡淡地说:

“美国,有更多的机会,能让我变得更强,只有变得更强了,以后才能照顾她,保护她……”

叔叔,原来,你说的这个她就是王佳佳!

细细碎碎的回忆让陈佑安释怀了,的确,叔叔真的是很爱佳佳!

陈佑安想,如果他是陈言恪,换了位置,他应该也会和他一样……

“陈佑安,我不明白,商业利益对他来说真的这么重要吗?他爲了所谓的商业利益,居然可以这么做……”

王佳佳还在流泪,她始终想不通……

陈佑安在这个时候,却突然笑了。

他伸出手,摸摸王佳佳的头,道:

“王佳佳,你傻不傻啊?我叔叔如果是爲了纯粹的商业利益的话,在你爸爸病倒之后,他早就把东山集团给吞了……就算王允之再厉害,也根本不是他的对手……”

陈佑安的话仿佛一缕阳光,落入王佳佳的眼中,将她眼前,原本的雾气照开了一些,她虽然迟钝,但还是有判断力的,陈佑安说得的确有道理。

“可是……如果不是因为商业利益,他又爲什麽要这么做呢?”

王佳佳的眼里闪动着迷惑——她不明白,如果不是因为商业利益,陈言恪爲什麽要不惜一切地娶她呢?

王佳佳眼中的迷惑落入陈佑安的眼中,陈佑安一时之间不知道该说什麽,他叹了口气,道:

“王佳佳,这个你不应该来问我,你要用心去思考,去发现……”

——————————————

纯洁雨:小安,真的是个好男人,对不对?

今天更新已经完成,大家晚安,我爱你们!

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2025-11-18 11:19:38 HTTP/1.1 GET : https://xsw456.com/text/20307/ben/212.html
  2. 运行时间 : 0.038528s [ 吞吐率:25.96req/s ] 内存消耗:841.13kb 文件加载:154
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=04622e4f12c847f98f4c4fc1f9e9b194
  1. /www/tp8/xsw456.com/public/index.php ( 0.79 KB )
  2. /www/tp8/xsw456.com/vendor/autoload.php ( 0.73 KB )
  3. /www/tp8/xsw456.com/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /www/tp8/xsw456.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/tp8/xsw456.com/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /www/tp8/xsw456.com/vendor/composer/autoload_static.php ( 4.96 KB )
  7. /www/tp8/xsw456.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/tp8/xsw456.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/tp8/xsw456.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/tp8/xsw456.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/tp8/xsw456.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  14. /www/tp8/xsw456.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  15. /www/tp8/xsw456.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 0.99 KB )
  16. /www/tp8/xsw456.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  17. /www/tp8/xsw456.com/vendor/symfony/var-dumper/VarDumper.php ( 3.73 KB )
  18. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  19. /www/tp8/xsw456.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  20. /www/tp8/xsw456.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  21. /www/tp8/xsw456.com/app/provider.php ( 0.19 KB )
  22. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  23. /www/tp8/xsw456.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  24. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  25. /www/tp8/xsw456.com/app/common.php ( 0.03 KB )
  26. /www/tp8/xsw456.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  27. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  28. /www/tp8/xsw456.com/config/annotation.php ( 0.25 KB )
  29. /www/tp8/xsw456.com/config/app.php ( 1.09 KB )
  30. /www/tp8/xsw456.com/config/cache.php ( 1.12 KB )
  31. /www/tp8/xsw456.com/config/console.php ( 0.23 KB )
  32. /www/tp8/xsw456.com/config/cookie.php ( 0.56 KB )
  33. /www/tp8/xsw456.com/config/database.php ( 2.14 KB )
  34. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/tp8/xsw456.com/config/filesystem.php ( 0.61 KB )
  36. /www/tp8/xsw456.com/config/lang.php ( 0.91 KB )
  37. /www/tp8/xsw456.com/config/log.php ( 1.35 KB )
  38. /www/tp8/xsw456.com/config/middleware.php ( 0.19 KB )
  39. /www/tp8/xsw456.com/config/route.php ( 1.89 KB )
  40. /www/tp8/xsw456.com/config/session.php ( 0.56 KB )
  41. /www/tp8/xsw456.com/config/trace.php ( 0.34 KB )
  42. /www/tp8/xsw456.com/config/view.php ( 0.82 KB )
  43. /www/tp8/xsw456.com/app/event.php ( 0.25 KB )
  44. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/tp8/xsw456.com/app/service.php ( 0.13 KB )
  46. /www/tp8/xsw456.com/app/AppService.php ( 0.26 KB )
  47. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/tp8/xsw456.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/tp8/xsw456.com/vendor/services.php ( 0.18 KB )
  53. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/Service.php ( 0.45 KB )
  57. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/InteractsWithInject.php ( 2.19 KB )
  58. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/InteractsWithRoute.php ( 8.51 KB )
  59. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/InteractsWithModel.php ( 9.15 KB )
  60. /www/tp8/xsw456.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /www/tp8/xsw456.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /www/tp8/xsw456.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  67. /www/tp8/xsw456.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  68. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  69. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  70. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  71. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  72. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  73. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  74. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  75. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /www/tp8/xsw456.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  80. /www/tp8/xsw456.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  81. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /www/tp8/xsw456.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /www/tp8/xsw456.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/Reader.php ( 0.89 KB )
  88. /www/tp8/xsw456.com/app/Request.php ( 0.09 KB )
  89. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  90. /www/tp8/xsw456.com/app/middleware.php ( 0.25 KB )
  91. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  92. /www/tp8/xsw456.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  93. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/middleware/CheckRequestCache.php ( 5.54 KB )
  94. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  95. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  96. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  97. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  98. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  99. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  100. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  101. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  102. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  103. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  104. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  105. /www/tp8/xsw456.com/route/app.php ( 3.04 KB )
  106. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  107. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  108. /www/tp8/xsw456.com/app/controller/Tw.php ( 13.23 KB )
  109. /www/tp8/xsw456.com/app/BaseController.php ( 2.05 KB )
  110. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/route/Route.php ( 0.38 KB )
  111. /www/tp8/xsw456.com/app/controller/Search.php ( 7.76 KB )
  112. /www/tp8/xsw456.com/app/controller/Index.php ( 8.08 KB )
  113. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/route/Group.php ( 0.21 KB )
  114. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/route/Resource.php ( 0.21 KB )
  115. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/route/Pattern.php ( 0.25 KB )
  116. /www/tp8/xsw456.com/vendor/topthink/think-annotation/src/route/Middleware.php ( 0.30 KB )
  117. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  118. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  119. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  120. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  121. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  122. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  123. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  124. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  125. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  126. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  127. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  128. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  129. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  130. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  131. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  132. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  133. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  134. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  135. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  136. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  137. /www/tp8/xsw456.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  138. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  139. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  140. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  141. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  142. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  143. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  144. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  145. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  146. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  147. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/cache/TagSet.php ( 3.18 KB )
  148. /www/tp8/xsw456.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  149. /www/tp8/xsw456.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  150. /www/tp8/xsw456.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  151. /www/tp8/xsw456.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  152. /www/tp8/xsw456.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  153. /www/tp8/xsw456.com/runtime/temp/fe87d7bea84b992efd27e39d40288867.php ( 5.61 KB )
  154. /www/tp8/xsw456.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.009449s ] mysql:host=mymysql;port=3306;dbname=qb1;charset=utf8
  2. SHOW FULL COLUMNS FROM `qb1_article` [ RunTime:0.003932s ]
  3. SELECT * FROM `qb1_article` WHERE `deleteat` IS NULL AND `articleid` = '20307' LIMIT 1 [ RunTime:0.001016s ]
  4. select Articleid,articlename from qb1_article where articleid in (6912,48945,58508,63860,67448,72414,72791,79692,85366,91831) [ RunTime:0.001082s ]
  5. select Articleid,articlename from qb1_article where articleid in (4057,12312,14582,29950,44436,49333,75649,88029,92437,92625) [ RunTime:0.001112s ]
0.039875s