2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-12 22:01:00 +09:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-07-22 19:57:08 +03:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-10-18 00:52:28 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-05-08 22:56:24 +09:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2015-10-27 14:54:51 +05:30
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-25 12:18:12 +09:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-02-25 19:40:49 +05:30
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-03-24 16:29:32 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:06 +01:00
|
|
|
|
2014-11-12 02:08:09 +01:00
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:06 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:06 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-12 02:08:09 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:09 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-12 02:08:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-02-25 19:40:49 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:52:18 +01:00
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:45 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
2015-03-24 16:29:32 +05:30
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 12:52:18 +01:00
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-02-25 19:42:46 +05:30
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-02-25 19:42:46 +05:30
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-02-25 19:42:46 +05:30
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-02-25 19:42:46 +05:30
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:47 +01:00
|
|
|
|
2014-11-12 02:08:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-02-03 21:10:58 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-05-24 01:35:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-05-24 01:35:24 +02:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2015-05-29 19:02:32 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-05-29 19:02:32 +02:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2015-07-31 11:08:29 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-07-31 11:08:29 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2009-02-03 21:10:58 +05:30
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-02-03 21:10:58 +05:30
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2009-02-03 21:10:58 +05:30
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2012-03-19 08:17:52 -07:00
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-02-03 21:10:58 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-12-08 22:30:40 +01:00
|
|
|
|
2016-02-01 12:50:26 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-02-11 13:29:23 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2016-01-23 14:49:20 +05:30
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2015-10-27 14:56:13 +05:30
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2011-08-30 20:29:24 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2011-08-30 20:29:24 +02:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2012-09-19 21:51:07 -04:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-19 21:51:07 -04:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-05 22:28:19 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-04-23 19:42:11 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-07-07 23:40:09 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-07-07 23:40:09 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-29 23:32:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-08-20 18:13:18 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:51 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-04-18 18:10:08 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-04-18 18:10:08 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-01-02 13:07:35 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
llseek: automatically add .llseek fop
All file_operations should get a .llseek operation so we can make
nonseekable_open the default for future file operations without a
.llseek pointer.
The three cases that we can automatically detect are no_llseek, seq_lseek
and default_llseek. For cases where we can we can automatically prove that
the file offset is always ignored, we use noop_llseek, which maintains
the current behavior of not returning an error from a seek.
New drivers should normally not use noop_llseek but instead use no_llseek
and call nonseekable_open at open time. Existing drivers can be converted
to do the same when the maintainer knows for certain that no user code
relies on calling seek on the device file.
The generated code is often incorrectly indented and right now contains
comments that clarify for each added line why a specific variant was
chosen. In the version that gets submitted upstream, the comments will
be gone and I will manually fix the indentation, because there does not
seem to be a way to do that using coccinelle.
Some amount of new code is currently sitting in linux-next that should get
the same modifications, which I will do at the end of the merge window.
Many thanks to Julia Lawall for helping me learn to write a semantic
patch that does all this.
===== begin semantic patch =====
// This adds an llseek= method to all file operations,
// as a preparation for making no_llseek the default.
//
// The rules are
// - use no_llseek explicitly if we do nonseekable_open
// - use seq_lseek for sequential files
// - use default_llseek if we know we access f_pos
// - use noop_llseek if we know we don't access f_pos,
// but we still want to allow users to call lseek
//
@ open1 exists @
identifier nested_open;
@@
nested_open(...)
{
<+...
nonseekable_open(...)
...+>
}
@ open exists@
identifier open_f;
identifier i, f;
identifier open1.nested_open;
@@
int open_f(struct inode *i, struct file *f)
{
<+...
(
nonseekable_open(...)
|
nested_open(...)
)
...+>
}
@ read disable optional_qualifier exists @
identifier read_f;
identifier f, p, s, off;
type ssize_t, size_t, loff_t;
expression E;
identifier func;
@@
ssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)
{
<+...
(
*off = E
|
*off += E
|
func(..., off, ...)
|
E = *off
)
...+>
}
@ read_no_fpos disable optional_qualifier exists @
identifier read_f;
identifier f, p, s, off;
type ssize_t, size_t, loff_t;
@@
ssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)
{
... when != off
}
@ write @
identifier write_f;
identifier f, p, s, off;
type ssize_t, size_t, loff_t;
expression E;
identifier func;
@@
ssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)
{
<+...
(
*off = E
|
*off += E
|
func(..., off, ...)
|
E = *off
)
...+>
}
@ write_no_fpos @
identifier write_f;
identifier f, p, s, off;
type ssize_t, size_t, loff_t;
@@
ssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)
{
... when != off
}
@ fops0 @
identifier fops;
@@
struct file_operations fops = {
...
};
@ has_llseek depends on fops0 @
identifier fops0.fops;
identifier llseek_f;
@@
struct file_operations fops = {
...
.llseek = llseek_f,
...
};
@ has_read depends on fops0 @
identifier fops0.fops;
identifier read_f;
@@
struct file_operations fops = {
...
.read = read_f,
...
};
@ has_write depends on fops0 @
identifier fops0.fops;
identifier write_f;
@@
struct file_operations fops = {
...
.write = write_f,
...
};
@ has_open depends on fops0 @
identifier fops0.fops;
identifier open_f;
@@
struct file_operations fops = {
...
.open = open_f,
...
};
// use no_llseek if we call nonseekable_open
////////////////////////////////////////////
@ nonseekable1 depends on !has_llseek && has_open @
identifier fops0.fops;
identifier nso ~= "nonseekable_open";
@@
struct file_operations fops = {
... .open = nso, ...
+.llseek = no_llseek, /* nonseekable */
};
@ nonseekable2 depends on !has_llseek @
identifier fops0.fops;
identifier open.open_f;
@@
struct file_operations fops = {
... .open = open_f, ...
+.llseek = no_llseek, /* open uses nonseekable */
};
// use seq_lseek for sequential files
/////////////////////////////////////
@ seq depends on !has_llseek @
identifier fops0.fops;
identifier sr ~= "seq_read";
@@
struct file_operations fops = {
... .read = sr, ...
+.llseek = seq_lseek, /* we have seq_read */
};
// use default_llseek if there is a readdir
///////////////////////////////////////////
@ fops1 depends on !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier readdir_e;
@@
// any other fop is used that changes pos
struct file_operations fops = {
... .readdir = readdir_e, ...
+.llseek = default_llseek, /* readdir is present */
};
// use default_llseek if at least one of read/write touches f_pos
/////////////////////////////////////////////////////////////////
@ fops2 depends on !fops1 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier read.read_f;
@@
// read fops use offset
struct file_operations fops = {
... .read = read_f, ...
+.llseek = default_llseek, /* read accesses f_pos */
};
@ fops3 depends on !fops1 && !fops2 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier write.write_f;
@@
// write fops use offset
struct file_operations fops = {
... .write = write_f, ...
+ .llseek = default_llseek, /* write accesses f_pos */
};
// Use noop_llseek if neither read nor write accesses f_pos
///////////////////////////////////////////////////////////
@ fops4 depends on !fops1 && !fops2 && !fops3 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier read_no_fpos.read_f;
identifier write_no_fpos.write_f;
@@
// write fops use offset
struct file_operations fops = {
...
.write = write_f,
.read = read_f,
...
+.llseek = noop_llseek, /* read and write both use no f_pos */
};
@ depends on has_write && !has_read && !fops1 && !fops2 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier write_no_fpos.write_f;
@@
struct file_operations fops = {
... .write = write_f, ...
+.llseek = noop_llseek, /* write uses no f_pos */
};
@ depends on has_read && !has_write && !fops1 && !fops2 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
identifier read_no_fpos.read_f;
@@
struct file_operations fops = {
... .read = read_f, ...
+.llseek = noop_llseek, /* read uses no f_pos */
};
@ depends on !has_read && !has_write && !fops1 && !fops2 && !has_llseek && !nonseekable1 && !nonseekable2 && !seq @
identifier fops0.fops;
@@
struct file_operations fops = {
...
+.llseek = noop_llseek, /* no read or write fn */
};
===== End semantic patch =====
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Julia Lawall <julia@diku.dk>
Cc: Christoph Hellwig <hch@infradead.org>
2010-08-15 18:52:59 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-29 23:32:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-04 22:47:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2015-10-16 22:11:36 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-08-27 21:02:46 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-07-10 03:34:28 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2013-05-04 11:21:17 -04:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2012-09-09 16:23:46 +08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-10-27 14:56:13 +05:30
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-27 14:56:13 +05:30
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-02-19 07:58:29 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2016-01-03 20:39:49 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-01-03 20:44:44 +01:00
|
|
|
|
2016-01-03 20:39:49 +01:00
|
|
|
|
2016-01-03 20:40:58 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2016-01-03 20:42:26 +01:00
|
|
|
|
|
|
|
|
|
2014-05-24 01:35:24 +02:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2016-01-03 20:44:44 +01:00
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2016-01-03 20:44:44 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-01-03 20:44:44 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2015-10-16 22:11:36 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2016-01-03 20:43:27 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-10-16 22:11:36 +05:30
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-05-21 14:09:59 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-15 13:47:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-07-12 18:48:24 +04:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-07-12 18:48:24 +04:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:52:18 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2014-02-25 19:40:49 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-02-25 19:40:49 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-05-21 14:10:00 +02:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 12:52:18 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-04 21:45:07 +02:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:53 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-05-20 20:56:58 +05:30
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-05-20 20:56:58 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
|
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
|
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-03-09 20:08:23 +05:30
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:49 +01:00
|
|
|
|
2010-07-30 15:08:20 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2015-05-12 17:36:08 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2015-10-03 14:52:09 +03:00
|
|
|
|
2015-05-12 17:36:08 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-03-09 20:08:23 +05:30
|
|
|
|
2015-05-12 17:36:08 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-09-29 01:22:40 +02:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-05-20 20:56:58 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-05-20 20:56:58 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:46 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2015-03-09 20:08:24 +05:30
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:48 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2014-11-27 22:36:48 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2010-06-12 00:27:36 +03:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
2014-11-27 22:36:52 +01:00
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-02-11 16:57:08 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-27 22:36:50 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-02-10 17:26:02 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-03-09 20:08:24 +05:30
|
|
|
|
|
|
|
|
|
2012-07-12 22:01:17 +09:00
|
|
|
|
2015-03-09 20:08:24 +05:30
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-12 22:01:00 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2012-07-12 22:01:00 +09:00
|
|
|
|
|
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
2008-11-22 12:04:19 +01:00
|
|
|
|
2008-11-22 11:29:33 +01:00
|
|
|
|
|
|
|
|
|
2008-11-13 17:18:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|